[
https://issues.apache.org/jira/browse/OFBIZ-3284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Divesh Dutta updated OFBIZ-3284:
--------------------------------
Attachment: OFBIZ-3248.patch
After doing research on this error I got exact steps to produce this error,
reason of the error and solution for the error. Here are my findings:
Steps to reproduce the error:
1) Start placing sales order from Order manager application by taking
DemoCustomer.
2) Add any two products into the cart, choose shipping address and shipping
method.
3) And then land on Order terms screens. Now select Term Type = Payment (net
days) or any of its subtype.
4) Do not enter Term days and click on add button.
5) Select offline payment and create your order.
6) Now from payment section of order detail page, click on "Receive Payment"
button and receive payment for Personal check by entering the amount and
clicking on save button.
7) Complete the order by clicking on "Quick ship entire order" button on Action
block.
8) Note the Invoice Id created and go to Find Invoices screen of AR by
accessing https://demo.ofbiz.org/ar/control/FindArInvoices
9) Enter the Invoice ID and click on search, You will find error page.
Reason of error:
1) getInvoicePaymentInfoList Service returns error (in ListInvoices.ftl) for
invoices of some specific order in which Term type = Payment (net days) or any
of its subtype and user forgot to enter Term days.
2) Due to this reason code breaks while calling getDayEnd class method inside
getInvoicePaymentInfoList simple method of PaymentServies.xml
Solution of error:
1) I have handled this situation by adding validation on Order terms screen .
2) Validation is like if User selects, Term type = Payment (net days) or any
of its subtype and not entered Term days , then Error message will be returned
to user
3) Error message will prompt : Order Term Days is required for this term type.
> Error at page - https://demo.ofbiz.org/ar/control/FindArInvoices
> ----------------------------------------------------------------
>
> Key: OFBIZ-3284
> URL: https://issues.apache.org/jira/browse/OFBIZ-3284
> Project: OFBiz
> Issue Type: Bug
> Components: accounting
> Reporter: Sumit Pandit
> Assignee: Anil K Patel
> Fix For: SVN trunk
>
> Attachments: OFBIZ-3248.patch
>
>
> At https://demo.ofbiz.org/ar/control/FindArInvoices, it is giving an
> exception. Need to fix it.
> invoicePaymentInfoList.get("invoicePaymentInfoList") is undefined on line
> 116, column 41 in component://accounting/webapp/ar/invoice/ListInvoices.ftl.
> The problematic instruction: ---------
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.