Openbravo Issue Tracking System - Retail Modules
View Issue Details
0051514Retail ModulesWeb POSpublic2023-01-27 12:502023-02-13 12:57
nicola_uva 
ranjith_qualiantech_com 
immediatemajorhave not tried
closedfixed 
5
pi 
RR22Q4.2RR22Q4.2 
No
0051514: When the amount of the ticket is more than 1000eur the order go in EWI
The problem is due to the fact that on WEBPOS when is made this operation
OB.App.Locale.formatAmount(1000) the result is "1,000" and in the backoffice is failing(see error below) during the order synchronization


java.lang.NumberFormatException: Character , is neither a decimal digit number, decimal point, nor "e" notation exponential mark.
    at java.base/java.math.BigDecimal.<init>(BigDecimal.java:522)
    at java.base/java.math.BigDecimal.<init>(BigDecimal.java:405)
    at java.base/java.math.BigDecimal.<init>(BigDecimal.java:838)
    at org.openbravo.retail.posterminal.UpdateCashup.refreshCountPerAmountEntries(UpdateCashup.java:407)
    at org.openbravo.retail.posterminal.UpdateCashup.createPaymentMethodCashUp(UpdateCashup.java:379)
    at org.openbravo.retail.posterminal.UpdateCashup.updateOrCreateCashupInfo(UpdateCashup.java:317)
    at org.openbravo.retail.posterminal.UpdateCashup.getAndUpdateCashUp(UpdateCashup.java:154)
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:207)

1) Enable "Count Per Amount" for Cash "Payment Method" in Channel Touchpoint Type
2) Login on webpos
3) create a ticket more than 1000eur
4) finalize ticket
5) Order go in EWI
No tags attached.
blocks defect 0051484pi closed ranjith_qualiantech_com When the amount of the ticket is more than 1000eur the order go in EWI 
Issue History
2023-01-31 11:24marvintmTypedefect => backport
2023-01-31 11:24marvintmTarget Versionpi => RR22Q4.2
2023-02-03 07:46hgbotNote Added: 0146198
2023-02-03 07:46hgbotNote Added: 0146200
2023-02-13 12:57hgbotResolutionopen => fixed
2023-02-13 12:57hgbotStatusscheduled => closed
2023-02-13 12:57hgbotFixed in Version => RR22Q4.2
2023-02-13 12:57hgbotNote Added: 0146440
2023-02-13 12:57hgbotNote Added: 0146441
2023-02-13 12:57hgbotNote Added: 0146442
2023-02-13 12:57hgbotNote Added: 0146443

Notes
(0146198)
hgbot   
2023-02-03 07:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/467 [^]
(0146200)
hgbot   
2023-02-03 07:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1054 [^]
(0146440)
hgbot   
2023-02-13 12:57   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 0dabc56921dbc789e7aa81ca9310cb9720914af4
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 03-02-2023 11:09:04
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/0dabc56921dbc789e7aa81ca9310cb9720914af4 [^]

Fixed ISSUE-51514: CountPerAmount should be updated with Amount without symbols

---
M web-test/model/business-object/ticket/CompleteTicketUtils.test.js
M web-test/model/business-object/ticket/actions/AddPayment.test.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/AddPaymentUtils.js
---
(0146441)
hgbot   
2023-02-13 12:57   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1054 [^]
(0146442)
hgbot   
2023-02-13 12:57   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 1275d839d8c9fc411ab7d258ba5bc5283b0f8409
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 03-02-2023 10:12:33
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/1275d839d8c9fc411ab7d258ba5bc5283b0f8409 [^]

Related to ISSUE-51514: Added Symbols to Locale property
* Added Decimal Symbol & Grouping Symbol to Locale property

---
M web/org.openbravo.mobile.core/app/util/Locale.js
---
(0146443)
hgbot   
2023-02-13 12:57   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/467 [^]