Openbravo Issue Tracking System - Retail Modules
View Issue Details
0042341Retail ModulesWeb POSpublic2019-11-20 10:482019-11-29 12:00
maite 
ranjith_qualiantech_com 
urgentmajoralways
closedfixed 
5
 
RR20Q1 
guilleaer
No
0042341: To be able to modify the default Invoice Terms for a ticket
A business partner can have "Schedule After Delivery" invoice terms defined by default but can also buy directly in the shop. In that case, the invoice should be generated immediately
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
We need to include the Invoice Terms for the receipt in the Receipt Properties popup, as a combo. This value should be automatically filled with the Invoice Terms value of the selected customer, and then should be used in the logic which generates the invoice when completing the receipt.

It should also be saved in the order in the backend, instead of using the customer invoice terms.
No tags attached.
related to defect 0042185 closed Retail Invoice not created when a business partner has "Customer Schedule After Delivery" as Invoice Terms 
Issue History
2019-11-20 10:48maiteNew Issue
2019-11-20 10:48maiteAssigned To => Retail
2019-11-20 10:48maiteTriggers an Emergency Pack => No
2019-11-20 10:48maiteRelationship addedrelated to 0042185
2019-11-20 10:49maiteIssue Monitored: networkb
2019-11-20 10:50PracticsIssue Monitored: Practics
2019-11-20 11:02marvintmResolution time => 1576796400
2019-11-20 11:03marvintmProposed Solution updated
2019-11-25 11:10ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2019-11-25 15:03ranjith_qualiantech_comStatusnew => scheduled
2019-11-27 07:35hgbotCheckin
2019-11-27 07:35hgbotNote Added: 0115858
2019-11-27 07:36hgbotCheckin
2019-11-27 07:36hgbotNote Added: 0115859
2019-11-27 07:36hgbotStatusscheduled => resolved
2019-11-27 07:36hgbotResolutionopen => fixed
2019-11-27 07:36hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/dae6bece375ecb14eb051935d7fa8ac8f1acccf9 [^]
2019-11-29 12:00guilleaerReview Assigned To => guilleaer
2019-11-29 12:00guilleaerStatusresolved => closed
2019-11-29 12:00guilleaerFixed in Version => RR20Q1

Notes
(0115858)
hgbot   
2019-11-27 07:35   
Repository: tools/automation/pi-mobile
Changeset: e577bd7a5a672c322065c6bd86e3b45f3ead110f
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed Nov 27 12:04:54 2019 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/e577bd7a5a672c322065c6bd86e3b45f3ead110f [^]

Verifies issue 42341 : Added Automated Test 'I42341_VerifyReceiptInvoiceTerms'

---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/TestIdPack.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/receipts/I42341_VerifyReceiptInvoiceTerms.java
---
(0115859)
hgbot   
2019-11-27 07:36   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: dae6bece375ecb14eb051935d7fa8ac8f1acccf9
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed Nov 27 12:04:45 2019 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/dae6bece375ecb14eb051935d7fa8ac8f1acccf9 [^]

Fixed issue 42341 : Added Invoice Terms in Receipt Properties Popup

* By Default, Customer Invoice Terms will be loaded.
  POS User can change the Invoice Terms and complete the ticket

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/retail/posterminal/OrderLoader.java
M web/org.openbravo.retail.posterminal/js/components/businesspartner_selector.js
M web/org.openbravo.retail.posterminal/js/components/modalreceiptproperties.js
M web/org.openbravo.retail.posterminal/js/model/order.js
A src/org/openbravo/retail/posterminal/term/InvoiceTerms.java
---