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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0043661
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2020-04-03 13:152020-04-20 10:02
ReporterkchoperenaView Statuspublic 
Assigned Toprakashmurugesan88 
PrioritynormalResolutionfixedFixed in VersionRR20Q3
StatusclosedFix in branchFixed in SCM revision03daf749c910
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression levelProduction - Confirmed Stable
Regression date
Regression introduced in releaseRR19Q1
Regression introduced by commithttps://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/70933f1a2d22#l14.41 [^]
Triggers an Emergency PackNo
Summary

0043661: Cancel and Replace fails if the difference between the payment amounts are more than 1000

DescriptionCancel and Replace process fails when the difference between the payment of the cancelled and new order is more than 1000.

If the new order needs to add or return a payment higher than 1000, while adding the payment information fails because the toBigDecimal function is executing with an incorrect format number. I.e: 2,400.00
Steps To Reproduce1.- Log into the WebPOS
2.- Create a Layaway with 20 Avalanche Transceivers -> Total amount: 3,010.00
3.- Synchronize the layaway
4.- Load again using the 'Open receipt' functionality of the menu
5.- In the menu, click on 'Cancel And Replace'
6.- Change the line qty to 1 -> Total amount: 150.50
7.- Try to return the money to the customer

EXPECTED RESULT:
The WebPOS does not add the return payment and in the developer tools console appears the next error:

BigDecimal-all-1.0.3.min.js:14 Uncaught BigDecimal(): Not a number: 2,,,8,5,9,.,5,0
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0043771RR20Q2 closedprakashmurugesan88 Cancel and Replace fails if the difference between the payment amounts are more than 1000 
depends on backport 0043772RR20Q1.1 closedprakashmurugesan88 Cancel and Replace fails if the difference between the payment amounts are more than 1000 
depends on backport 0043773RR19Q4.4 closedprakashmurugesan88 Cancel and Replace fails if the difference between the payment amounts are more than 1000 

-  Notes
(0119136)
hgbot (developer)
2020-04-13 12:12

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 03daf749c9106cebb21878d83a29e91c619f68da
Author: Prakash M <prakash <at> qualiantech.com>
Date: Mon Apr 13 15:41:36 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/03daf749c9106cebb21878d83a29e91c619f68da [^]

Fixed BUG-43661: Converted return payment from OBMasked to OBPlain for calculation

---
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0119254)
hgbot (developer)
2020-04-20 10:02

Repository: tools/automation/pi-mobile
Changeset: 42bd907d48911ff77484655b99e5a05284eb347e
Author: Prakash M <prakash <at> qualiantech.com>
Date: Mon Apr 20 13:31:28 2020 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/42bd907d48911ff77484655b99e5a05284eb347e [^]

Related to BUG-43661: Verifies Cancel and Replace with return amount in 4 digit

---
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cancelandreplace/I43661_CancelAndRplcLayawayReturnAmtIn4Digit.java
---

- Issue History
Date Modified Username Field Change
2020-04-03 13:15 kchoperena New Issue
2020-04-03 13:15 kchoperena Assigned To => Retail
2020-04-03 13:15 kchoperena Resolution time => 1587074400
2020-04-03 13:15 kchoperena Triggers an Emergency Pack => No
2020-04-10 13:45 prakashmurugesan88 Assigned To Retail => prakashmurugesan88
2020-04-10 15:38 prakashmurugesan88 Status new => scheduled
2020-04-13 12:12 hgbot Checkin
2020-04-13 12:12 hgbot Note Added: 0119136
2020-04-13 12:12 hgbot Status scheduled => resolved
2020-04-13 12:12 hgbot Resolution open => fixed
2020-04-13 12:12 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/03daf749c9106cebb21878d83a29e91c619f68da [^]
2020-04-16 19:04 marvintm Severity critical => major
2020-04-17 13:45 marvintm Status resolved => new
2020-04-17 13:45 marvintm Resolution fixed => open
2020-04-17 13:45 marvintm Status new => scheduled
2020-04-17 13:46 marvintm Status scheduled => resolved
2020-04-17 13:46 marvintm Fixed in Version => RR20Q3
2020-04-17 13:46 marvintm Resolution open => fixed
2020-04-17 13:46 marvintm Review Assigned To => marvintm
2020-04-17 13:46 marvintm Status resolved => closed
2020-04-17 13:47 marvintm Regression level => Production - Confirmed Stable
2020-04-17 13:47 marvintm Regression introduced in release => RR19Q1
2020-04-17 13:47 marvintm Regression introduced by commit => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/70933f1a2d22#l14.41 [^]
2020-04-20 10:02 hgbot Checkin
2020-04-20 10:02 hgbot Note Added: 0119254


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker