You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Christian Carlow (JIRA)" <ji...@apache.org> on 2013/12/03 20:37:36 UTC

[jira] [Commented] (OFBIZ-5414) Incorrect invoice application behavior when receiving payments for sales orders with multiple invoices

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

Christian Carlow commented on OFBIZ-5414:
-----------------------------------------

The createOrderPaymentApplication is the simple-method responsible for applying the payments to invoices. It is triggered by the seca rule for createOrderPaymentApplication which is called by receiveOfflinePayment in OrderManagerEvents.java when the payment is received.  The createOrderPaymentApplication simple-method only gets the first invoiceId in the list of OrderItemBilling entity records so it never accounts for the existence of multiple invoices.  

The payment form should be changed to use something similar to the editPaymentApplications page which provides a list of invoices to which payments can be applied.

> Incorrect invoice application behavior when receiving payments for sales orders with multiple invoices
> ------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-5414
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5414
>             Project: OFBiz
>          Issue Type: Bug
>          Components: accounting, order
>    Affects Versions: SVN trunk
>            Reporter: Christian Carlow
>
> Payments are incorrectly applied to the first invoice when received for sales order having multiple invoices.  Once sufficient payment amounts have been received to fulfill the first invoice, the status changes to PAID but payments are still applied afterwards when received causing the total amount due to become negative.
> I think the payment form should be improved to account for multiple invoices.



--
This message was sent by Atlassian JIRA
(v6.1#6144)