Openbravo Issue Tracking System - Retail Modules | |||||||||||||||||||
View Issue Details | |||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||
0033762 | Retail Modules | Web POS | public | 2016-08-22 13:50 | 2016-09-08 13:02 | ||||||||||||||
Reporter | malsasua | ||||||||||||||||||
Assigned To | Retail | ||||||||||||||||||
Priority | high | Severity | major | Reproducibility | always | ||||||||||||||
Status | new | Resolution | open | ||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||
Product Version | |||||||||||||||||||
Target Version | Fixed in Version | ||||||||||||||||||
Merge Request Status | |||||||||||||||||||
Review Assigned To | jorge-garcia | ||||||||||||||||||
OBNetwork customer | |||||||||||||||||||
Support ticket | |||||||||||||||||||
Regression level | |||||||||||||||||||
Regression date | |||||||||||||||||||
Regression introduced in release | |||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||
Summary | 0033762: POS precision is not aligned with options available in backoffice: this can create "inconsistent" orders between channels | ||||||||||||||||||
Description | Summary and implications: 1) On one side, is difficult to explain, from a functional or user perspective that exactly same order is represented in a different way depending on the channel it has been captured. Omnichannel principle should guarantee consistency in our opinion. 2) Also, being possible that Q x unitPrice <> lineNetAmount for Web POS orders is somehow inconsistent, although lineNetAmount is right. 3) Finally, unitPrice can't be used anymore in reporting or printed forms, as it is not accurate. Instead, lineNetAmount/Q, rounded to desired precision needs to be done every time. | ||||||||||||||||||
Steps To Reproduce | Setup: - Sales price list including taxes - Price precision = 6 both at currency level and in format.xml - POS precision = 2 - Tax rate 21% (Entregas IVA 21%) 1) Create a standard order in the backoffice (3 UN x 117 €): - unitPrice: 96.694215 -> OK, rounded to price precision - lineNetAmount: 290.08 -> OK - Q x unitPrice = lineNetAmount rounded to standard precision -> OK 2) Create exactly same order this time through Web POS: - unitPrice: 96.69 -> notice different representation than same order manually created in backoffice because it has been rounded to POS precision (2) instead of price precision (6) - lineNetAmount: 290.08 -> OK - Q x unitPrice (3 x 96.69 = 290.07) <> lineNetAmount rounded to standard precision -> also notice different representation than same order manually created in backoffice | ||||||||||||||||||
Proposed Solution | |||||||||||||||||||
Additional Information | |||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||
Relationships |
| ||||||||||||||||||
Attached Files | |||||||||||||||||||
Issue History | |||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||
2016-08-22 13:50 | malsasua | New Issue | |||||||||||||||||
2016-08-22 13:50 | malsasua | Assigned To | => Retail | ||||||||||||||||
2016-08-22 13:50 | malsasua | Resolution time | => 1472853600 | ||||||||||||||||
2016-08-22 13:50 | malsasua | Triggers an Emergency Pack | => No | ||||||||||||||||
2016-08-22 13:50 | malsasua | Relationship added | duplicate of 0033611 | ||||||||||||||||
2016-08-22 14:36 | eugeni | Issue Monitored: eugeni | |||||||||||||||||
2016-08-25 12:00 | jorge-garcia | Status | new => scheduled | ||||||||||||||||
2016-08-25 12:00 | jorge-garcia | Status | scheduled => resolved | ||||||||||||||||
2016-08-25 12:00 | jorge-garcia | Resolution | open => fixed | ||||||||||||||||
2016-08-25 12:01 | jorge-garcia | Review Assigned To | => jorge-garcia | ||||||||||||||||
2016-08-25 12:01 | jorge-garcia | Note Added: 0089388 | |||||||||||||||||
2016-08-25 12:01 | jorge-garcia | Status | resolved => closed | ||||||||||||||||
2016-08-26 18:40 | eugeni | Note Added: 0089473 | |||||||||||||||||
2016-08-30 08:46 | migueldejuana | Note Added: 0089524 | |||||||||||||||||
2016-08-30 10:33 | eugeni | Note Added: 0089536 | |||||||||||||||||
2016-08-30 11:34 | malsasua | Note Added: 0089542 | |||||||||||||||||
2016-08-30 11:34 | malsasua | Status | closed => new | ||||||||||||||||
2016-08-30 11:34 | malsasua | Resolution | fixed => open | ||||||||||||||||
2016-08-31 13:54 | malsasua | Relationship deleted | 0033611 | ||||||||||||||||
2016-08-31 13:55 | malsasua | Type | defect => design defect | ||||||||||||||||
2016-08-31 13:56 | malsasua | Relationship added | related to 0024601 | ||||||||||||||||
2016-09-08 13:02 | marvintm | Resolution time | 1472853600 => | ||||||||||||||||
2017-08-22 14:03 | ngarcia | Relationship added | related to 0036694 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|