[ https://issues.apache.org/jira/browse/OFBIZ-6330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kongrath Suankaewmanee updated OFBIZ-6330: ------------------------------------------ Description: Hi All, Scenario: The sum of debit and credit in InvoiceAcctgTransEntriesPdf of purchase invoice are not equal. Question: I'm not sure why the createAcctgTransForPurchaseInvoice service did not call the method to get invoiceTaxTotal. <call-class-method method-name="getInvoiceTaxTotal" class-name="org.ofbiz.accounting.invoice.InvoiceWorker" ret-field="invoiceTaxTotal"> <field field="invoice" type="GenericValue"/> </call-class-method> And the invoiceTaxTotal value needs to add to totalAmountFromInvoice via code below: <calculate field="totalAmountFromInvoice" type="BigDecimal" decimal-scale="${ledgerDecimals}" rounding-mode="${roundingMode}"> <calcop operator="add"> <calcop operator="get" field="totalAmountFromInvoice"/> <calcop operator="get" field="invoiceTaxTotal"/> </calcop> </calculate> That it should work like the createAcctgTransForSalesInvoice service of the sales invoice. was: Hi All, Scenario: I'm not sure why the createAcctgTransForPurchaseInvoice service did not call the method to get invoiceTaxTotal. <call-class-method method-name="getInvoiceTaxTotal" class-name="org.ofbiz.accounting.invoice.InvoiceWorker" ret-field="invoiceTaxTotal"> <field field="invoice" type="GenericValue"/> </call-class-method> And the invoiceTaxTotal value needs to add to totalAmountFromInvoice via code below: <calculate field="totalAmountFromInvoice" type="BigDecimal" decimal-scale="${ledgerDecimals}" rounding-mode="${roundingMode}"> <calcop operator="add"> <calcop operator="get" field="totalAmountFromInvoice"/> <calcop operator="get" field="invoiceTaxTotal"/> </calcop> </calculate> That it should work like the createAcctgTransForSalesInvoice service of the sales invoice. > The invoiceTaxTotal value is missing from createAcctgTransForPurchaseInvoice service > ------------------------------------------------------------------------------------ > > Key: OFBIZ-6330 > URL: https://issues.apache.org/jira/browse/OFBIZ-6330 > Project: OFBiz > Issue Type: Bug > Components: accounting > Affects Versions: Trunk > Reporter: Kongrath Suankaewmanee > Attachments: GeneralLedgerServices.patch > > > Hi All, > Scenario: The sum of debit and credit in InvoiceAcctgTransEntriesPdf of purchase invoice are not equal. > Question: I'm not sure why the createAcctgTransForPurchaseInvoice service did not call the method to get invoiceTaxTotal. > <call-class-method method-name="getInvoiceTaxTotal" class-name="org.ofbiz.accounting.invoice.InvoiceWorker" ret-field="invoiceTaxTotal"> > <field field="invoice" type="GenericValue"/> > </call-class-method> > And the invoiceTaxTotal value needs to add to totalAmountFromInvoice via code below: > <calculate field="totalAmountFromInvoice" type="BigDecimal" decimal-scale="${ledgerDecimals}" rounding-mode="${roundingMode}"> > <calcop operator="add"> > <calcop operator="get" field="totalAmountFromInvoice"/> > <calcop operator="get" field="invoiceTaxTotal"/> > </calcop> > </calculate> > That it should work like the createAcctgTransForSalesInvoice service of the sales invoice. -- This message was sent by Atlassian JIRA (v6.3.4#6332) |
Free forum by Nabble | Edit this page |