Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0031755
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Retail Modules] Web POSmajoralways2015-12-21 10:212016-02-11 10:50
ReporterOrekariaView Statuspublic 
Assigned ToRetail 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0031755: To rebuild a receipt, the amounts must be calculated

DescriptionThe problem is that when the receipt is retrieved back from the server, the application calculate the missing values for taxes and promotions

Also, after a reload, the receipt must be calculated
Steps To ReproduceCreate a receipt
Add a product
Reload
Verify that the calculateReceipt is executed
Verify that the receipt data misses line values e.g. discountedNetPrice

Proposed SolutionThe receipt should be able to be rebuilt without the need to calculate:

A)
Jsonify all the information of the receipt
Add a hash of the json in the server
Save this json in the local database and in the server database

B)
When a receipt is retrieved send also a hash of the json
When the receipt modifications are sent back to the server, verify that the hash has not changed
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0031800 closedmario_castello Warning shown when a receipt is loaded 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2015-12-21 10:21 Orekaria New Issue
2015-12-21 10:21 Orekaria Assigned To => Retail
2015-12-21 10:21 Orekaria Triggers an Emergency Pack => No
2016-02-02 11:22 Orekaria Relationship added blocks 0031800
2016-02-02 12:02 Orekaria Status new => acknowledged
2016-02-11 10:50 Orekaria Severity critical => major


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker