Openbravo Issue Tracking System - Retail Modules
View Issue Details
0042185Retail ModulesWeb POSpublic2019-11-04 13:582019-11-04 18:55
maite 
Retail 
urgentmajoralways
closedinvalid 
5
 
 
marvintm
No
0042185: Invoice not created when a business partner has "Customer Schedule After Delivery" as Invoice Terms
Invoice not created when a business partner has "Customer Schedule After Delivery" as Invoice Terms
1. Access back-office, go to Channel-Touchpoint Type window and check "Generate Invoice for Orders"
2. Access back-office, go to Invoice Schedule and create a new record
3. Access back-office, go to Business Partner window and search for Arturo Montoro. Access Customer tab and set Invoice Terms=Customer Schedule After Delivery and previous Invoice Schedule
4. Access terminal and select Arturo Montoro. Add any product and complete ticket
5. Access back-office, go to Sales Order and verify that invoice has not been created for your order
No tags attached.
related to defect 0042341 closed ranjith_qualiantech_com To be able to modify the default Invoice Terms for a ticket 
Issue History
2019-11-04 13:58maiteNew Issue
2019-11-04 13:58maiteAssigned To => Retail
2019-11-04 13:58maiteResolution time => 1574636400
2019-11-04 13:58maiteTriggers an Emergency Pack => No
2019-11-04 13:58maiteIssue Monitored: networkb
2019-11-04 14:18PracticsIssue Monitored: Practics
2019-11-04 18:54marvintmReview Assigned To => marvintm
2019-11-04 18:54marvintmNote Added: 0115392
2019-11-04 18:54marvintmStatusnew => closed
2019-11-04 18:55marvintmResolutionopen => invalid
2019-11-20 10:48maiteRelationship addedrelated to 0042341

Notes
(0115392)
marvintm   
2019-11-04 18:54   
The described behaviour is the correct one.

In 19Q1, support for Invoice Terms was added. This means that the WebPOS now takes into account the Invoice Terms specified for the customer, while before it did not.

This in turn means that the WebPOS will not necessarily generate an invoice for a ticket now, even if the "invoice this receipt" option (or the equivalent "Generate Invoice for Orders" option in the backoffice configuration) was selected. These options now work in combination with the "Immediate" Invoice Terms option, but if a different Invoice Terms is used for the customer, then the invoice will be generated according to that Invoice Terms.

In the mentioned one, the WebPOS will never generate an invoice (the ones taken into account by the WebPOS are "Immediate", "After delivery", and "After order delivery", as the documentation explains: http://wiki.openbravo.com/wiki/Retail:Web_POS_User_Guide#Invoice_Terms [^] ). If that one is selected, then it is assumed that a separate process in the backoffice will take care of invoicing the order according to the specific customer rules.