Openbravo Issue Tracking System - Retail Modules
View Issue Details
0026977Retail ModulesWeb POSpublic2014-06-30 14:582014-08-11 12:07
mtaal 
marvintm 
normalmajorhave not tried
closedfixed 
5
 
RR14Q4RR14Q4 
adrianromero
No
0026977: Retail Stabilization: Failure Proof Ticket Saving, save to websql before printing
http://wiki.openbravo.com/wiki/Projects:Failure_Proof_Ticket_Saving [^]
.
No tags attached.
related to defect 0027162 closed marvintm Due to wrong uuid generation, it could happen that tickets are lost 
related to defect 0027172 closed Orekaria When the orderloader fails to save the order in the backend, and error message should be shown 
Issue History
2014-06-30 14:58mtaalNew Issue
2014-06-30 14:58mtaalAssigned To => marvintm
2014-06-30 14:58mtaalTriggers an Emergency Pack => No
2014-07-23 11:08adrianromeroRelationship addedrelated to 0027162
2014-07-24 08:45OrekariaRelationship addedrelated to 0027172
2014-08-11 12:06adrianromeroStatusnew => scheduled
2014-08-11 12:06adrianromerofix_in_branch => pi
2014-08-11 12:07adrianromeroStatusscheduled => resolved
2014-08-11 12:07adrianromeroFixed in Version => RR14Q4
2014-08-11 12:07adrianromeroResolutionopen => fixed
2014-08-11 12:07adrianromeroReview Assigned To => adrianromero
2014-08-11 12:07adrianromeroNote Added: 0069292
2014-08-11 12:07adrianromeroStatusresolved => closed

Notes
(0069292)
adrianromero   
2014-08-11 12:07   
This ticket has been closed for the following reasons

* The code https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/file/46071c3d95ef/web/org.openbravo.retail.posterminal/js/data/dataordersave.js#l108 [^] guaranties that tickets are printed only if only it has been saved successfully in the local database.
* The fix for issue https://issues.openbravo.com/view.php?id=27162 [^] guaranties that ticket ID generation does not create duplicates and also better verifications in the backend guaranties no ticket will be lost.
* The fix for issue https://issues.openbravo.com/view.php?id=0027213 [^] adds basic audit capabilities in hardware manager. Every printed ticket is logged with all its information.