Openbravo Issue Tracking System - Retail Modules
View Issue Details
0030830Retail ModulesCash uppublic2015-09-15 19:022015-09-16 12:08
malsasua 
Retail 
highmajoralways
closedduplicate 
20Community Appliance
 
 
No
0030830: cashup in backoffice is updated with old record
when a sold is done in terminal, the cashup info is updated in the terminal and it is synced with the backoffice.
If one error occurs during this process, this record is stored in "errors while importing".
If after that, the cashup is done in terminal, and sync successfully, if you save again the record in "error while importing" then, the info of cashup is updated with the info of the cashup stored in error while importing
. in terminal
 . do a cashup
 . new receipt -> total receipt 10 €
 (in backoffice, the new cashup: total sales 10€)
 press F5 (the cashup will be synced again) but do something to generate one error in the sync process and then, this record will be stored in error while importing (for example, in terminal db, update the json of record with a wrong data -> press F5, the record will be stored in errors while importing, and update in the backoffice the json with the correct json)
  . new receipt -> total receipt 15 €
 (in backoffice, the new cashup: total sales 25€)
. do the cashup in terminal and sync it

go to backoffice:
 .the cashup: total sales: 25€
 .go to errors while importing, and save the record stored above
 .the cashup: total sales: 10€
No tags attached.
duplicate of defect 0028975 closed marvintm additional checks to avoid wrong cashups 
Issue History
2015-09-15 19:02malsasuaNew Issue
2015-09-15 19:02malsasuaAssigned To => Retail
2015-09-15 19:02malsasuaResolution time => 1444860000
2015-09-15 19:02malsasuaTriggers an Emergency Pack => No
2015-09-16 12:08malsasuaRelationship addedduplicate of 0028975
2015-09-16 12:08malsasuaStatusnew => closed
2015-09-16 12:08malsasuaResolutionopen => duplicate

There are no notes attached to this issue.