Openbravo Issue Tracking System - Retail Modules
View Issue Details
0030982Retail ModulesLayaway orderpublic2015-09-02 13:502015-11-10 16:38
malsasua 
mario_castello 
highmajoralways
closedsuspended 
20Community Appliance
RR15Q3 
RR15Q2.6 
guilleaer
No
0030982: when layaway is paid, the shipment can be created wrongly
when a layaway is paid, the shipments lines can be created with incorrect quantities.
no steps to reproduce, but checking the code:

. in this line[1], the order lines in var "lineReferences" are loaded sorted by the function getOrderLineList()
[1] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l235 [^]

. in this line[2], the order lines in var orderLines are loaded from the Json
[2] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l899 [^]

and the JSON is retrieved from POS, and in POS the lines are loaded with this SQL (without order by):
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/PaidReceipts.java#l91 [^]


To create the shipment lines, the qty is retrieved from var lineReferences:
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l903 [^]

and the rest of info of line is retrieved from var
orderlines.getJSONObject(i):
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/ed027ed9e893/src/org/openbravo/retail/posterminal/OrderLoader.java#l1028 [^]

And the elements can be ordered distinct in the two arrays


Module script should be done
No tags attached.
blocks defect 0030741 closed mario_castello when layaway is paid, the shipment can be created wrongly 
Issue History
2015-09-30 09:28marvintmTypedefect => backport
2015-09-30 09:28marvintmTarget Version => RR15Q2.6
2015-11-10 16:38gorka_gilNote Added: 0081663
2015-11-10 16:38gorka_gilStatusscheduled => closed
2015-11-10 16:38gorka_gilResolutionopen => suspended

Notes
(0081663)
gorka_gil   
2015-11-10 16:38   
The newer version 15Q3.x has been promoted to Confirmed Stable (CS). So no new 15Q2.x releases will be published.