Openbravo Issue Tracking System - Retail Modules
View Issue Details
0051513Retail ModulesWeb POSpublic2023-01-27 12:502023-02-13 12:58
nicola_uva 
ranjith_qualiantech_com 
immediatemajorhave not tried
closedfixed 
5
pi 
RR23Q1RR23Q1 
No
0051513: 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 => RR23Q1
2023-02-03 07:46hgbotNote Added: 0146199
2023-02-03 07:46hgbotNote Added: 0146201
2023-02-13 12:58hgbotNote Added: 0146444
2023-02-13 12:58hgbotNote Added: 0146445
2023-02-13 12:58hgbotResolutionopen => fixed
2023-02-13 12:58hgbotStatusscheduled => closed
2023-02-13 12:58hgbotFixed in Version => RR23Q1
2023-02-13 12:58hgbotNote Added: 0146446
2023-02-13 12:58hgbotNote Added: 0146447

Notes
(0146199)
hgbot   
2023-02-03 07:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/468 [^]
(0146201)
hgbot   
2023-02-03 07:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1055 [^]
(0146444)
hgbot   
2023-02-13 12:58   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: b142d001f8948f528bf16c1cad7664049369b027
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 03-02-2023 10:12:16
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/b142d001f8948f528bf16c1cad7664049369b027 [^]

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

---
M web/org.openbravo.mobile.core/app/util/Locale.js
---
(0146445)
hgbot   
2023-02-13 12:58   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/468 [^]
(0146446)
hgbot   
2023-02-13 12:58   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 8a7cac7a8f6167c1a76fc65d6f3029e7e7281344
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 13-02-2023 11:58:11
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/8a7cac7a8f6167c1a76fc65d6f3029e7e7281344 [^]

Fixed ISSUE-51513: 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
---
(0146447)
hgbot   
2023-02-13 12:58   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1055 [^]