Index: AXimpl/Admin/STAT/Invoice/Line.cls.xml
===================================================================
diff -u -r49659 -r53686
--- AXimpl/Admin/STAT/Invoice/Line.cls.xml (.../Line.cls.xml) (revision 49659)
+++ AXimpl/Admin/STAT/Invoice/Line.cls.xml (.../Line.cls.xml) (revision 53686)
@@ -35,6 +35,10 @@
%Numeric
+
+%Numeric
+
+
%Numeric
Index: AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml
===================================================================
diff -u -r51463 -r53686
--- AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml (.../LineIterator.cls.xml) (revision 51463)
+++ AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml (.../LineIterator.cls.xml) (revision 53686)
@@ -43,9 +43,15 @@
#dim SqlStatement As %String = ""
Set SqlStatement =
"SELECT CustInvoiceJour.InvoiceAccount,CustInvoiceJour.OrderAccount,CustInvoiceJour.InvoiceId,CustInvoiceTrans.ItemId,com.AdminProductNummer,"
- _" CustInvoiceTrans.InventQty,CustInvoiceTrans.LineAmount,CustInvoiceTrans.TaxAmount, CustInvoiceJour.InvoiceDate, CustInvoiceJour.RecId,"
- _" CustInvoiceTrans.CurrencyCode, CustInvoiceTrans.PriceUnit,CustInvoiceTrans.SalesPrice"
+ _" CustInvoiceTrans.InventQty,CustInvoiceTrans.LineAmount,CustInvoiceTrans.TaxAmount, ISNULL(it.COSTAMOUNTOPERATIONS,0) LineCost, CustInvoiceJour.InvoiceDate,"
+ _" CustInvoiceJour.RecId, CustInvoiceTrans.CurrencyCode, CustInvoiceTrans.PriceUnit,CustInvoiceTrans.SalesPrice"
_" FROM CustInvoiceTrans"
+ _" LEFT OUTER JOIN INVENTTRANSORIGIN ito ON CustInvoiceTrans.inventTransId = ito.INVENTTRANSID AND ito.DATAAREAID = CustInvoiceTrans.DATAAREAID"
+ _" AND CustInvoiceTrans.PARTITION = ito.PARTITION"
+ _" LEFT OUTER JOIN"
+ _" (SELECT SUM(Qty) Qty, SUM(REVENUEAMOUNTPHYSICAL) REVENUEAMOUNTPHYSICAL, SUM(COSTAMOUNTOPERATIONS) COSTAMOUNTOPERATIONS, dataareaid, partition, inventtransorigin, invoiceid"
+ _" FROM inventtrans it1 GROUP BY dataareaid, inventtransorigin, invoiceid, PARTITION) it ON it.INVENTTRANSORIGIN = ito.recid AND it.DATAAREAID = ito.DATAAREAID"
+ _" AND it.INVOICEID = CustInvoiceTrans.INVOICEID AND it.PARTITION = CustInvoiceTrans.PARTITION"
_" JOIN InventDim ON InventDim.InventDimId = CustInvoiceTrans.InventDimId AND InventDim.DataAreaId = CustInvoiceTrans.DataAreaId"
_" JOIN CustInvoiceJour ON CustInvoiceJour.InvoiceId = CustInvoiceTrans.InvoiceId AND CustInvoiceJour.InvoiceDate = CustInvoiceTrans.InvoiceDate"
_" AND CustInvoiceJour.DataAreaId = CustInvoiceTrans.DataAreaId"
@@ -77,6 +83,7 @@
Set InvoiceLine.InventQty = ResultSet.GetDataByName("InventQty")
Set InvoiceLine.LineAmount = ResultSet.GetDataByName("LineAmount")
Set InvoiceLine.TaxAmount = ResultSet.GetDataByName("TaxAmount")
+ Set InvoiceLine.LineCost = ResultSet.GetDataByName("LineCost")
Set InvoiceLine.InvoiceDate = ResultSet.GetDataByName("InvoiceDate")
Set InvoiceLine.RecId = ResultSet.GetDataByName("RecId")
Set InvoiceLine.Currency = ResultSet.GetDataByName("CurrencyCode")
Index: AXimpl/Admin/STAT/Invoice/Processor.cls.xml
===================================================================
diff -u -r51819 -r53686
--- AXimpl/Admin/STAT/Invoice/Processor.cls.xml (.../Processor.cls.xml) (revision 51819)
+++ AXimpl/Admin/STAT/Invoice/Processor.cls.xml (.../Processor.cls.xml) (revision 53686)
@@ -218,7 +218,7 @@
Line:AXimpl.Admin.STAT.Invoice.Line,KlantNr:%Integer,ProductId:%Integer,Maand:%String
1
-
-Line:AXimpl.Admin.STAT.Invoice.Line,ProductId:%Integer,AantalStuks:%Integer,Omzet:%Decimal
-1
-%Numeric
-
-
-
Line:AXimpl.Admin.STAT.Invoice.Line
1