[ 
https://issues.apache.org/jira/browse/OFBIZ-6330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16106339#comment-16106339
 ] 

Paul Foxworthy commented on OFBIZ-6330:
---------------------------------------

Hi all,

I now have a script to demonstrate this on the demo site.

_Add a supplier for service product SV-1000._

Catalog
Edit Product With Product ID: SV-1000 
https://demo-trunk.ofbiz.apache.org/catalog/control/EditProduct?productId=SV-1000

click on Suppliers

In Add Product Supplier, enter Last Price of 100 and Supplier Product Id of 
SV-10000. Click Create

_Enter an order of the service product_

Order-Order Entry 
(https://demo-trunk.ofbiz.apache.org/ordermgr/control/orderentry)

Select Supplier of Acct Big Supplier, click Continue on Purchase Order screenlet
Click Continue again
Choose Product SV-1000
Click Finalize Order
Click Continue multiple times, then Create Order
Click Approve Order

_Because this is a service, no shipment is necessary. Order status will be set 
to Completed, and an purchase invoice will be created. If you do this with the 
initial demo data, the invoice will have an ID of 10000.

Click on link from Order to Invoice
Click on "Status To Ready"

_In Transactions, the GL entries don't balance. The item and tax are there, but 
the accounts payable amount should be $101, not $100._
_The GL entries have been added to the suspense journal because they don't 
balance._


> 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
>            Assignee: Paul Foxworthy
>              Labels: tax, vat
>         Attachments: GeneralLedgerServices.patch, 
> OFBIZ-6330_TaxAccountingOnPurchasesAndReturns-alternative.patch, 
> OFBIZ-6330_TaxAccountingOnPurchasesAndReturns_inline.patch, 
> OFBIZ-6330_TaxAccountingOnPurchasesAndReturns.patch, 
> OFBIZ-6330_TaxAccountingOnPurchasesAndReturns.patch, pic01.PNG, pic02.png
>
>
> 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.
> {code}
> <call-class-method method-name="getInvoiceTaxTotal" 
> class-name="org.ofbiz.accounting.invoice.InvoiceWorker" 
> ret-field="invoiceTaxTotal">
>     <field field="invoice" type="GenericValue"/>
> </call-class-method>
> {code}
> And the invoiceTaxTotal value needs to add to totalAmountFromInvoice via code 
> below:
> {code}
> <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>
> {code}
> That it should work like the createAcctgTransForSalesInvoice service of the 
> sales invoice.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to