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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0054162
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[POS2] POSminorhave not tried2023-12-19 13:062023-12-19 13:08
ReporterDaria_ShView Statuspublic 
Assigned ToRetail 
PrioritynormalResolutionopenFixed in Version
StatusnewFix 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

0054162: Incorrect 'Rounding' and 'Change' values are shown if the number of product units is increased and then decreased

DescriptionIn POS1, if a product is added with the price of 150.50 (for instance), its price is then changed to 150.53, the number of units is increased to 2, and subsequently decreased to 1, the 'Rounding' value will be 0.03, and the 'Change' amount will be 150.55.
When applying the same actions in POS2, the 'Rounding' value will be 0.01, and the 'Change' amount will be 150.53.

The Cash Rounding configurations

In the 'Channel Touchpoint Type' window:
Open 'POS2SD VBS POS2 Terminal Type' touchpoint type
Proceed to 'Payment Method' tab
Ensure 'Rounding' payment method is created with the following values:
- Search Key: OBPOS_payment.rounding
- Name: Rounding
- Payment Method: Rounding
- Currency: EUR
- G/L Item Writeoff: CTS Cash Difference
- G/L Item for Payment Rounding: VBS Rounding
- Rounding: ✔
If not, create new 'Rounding' payment method with those values 

Select 'Cash' payment method → Ensure 'Cash' payment method has currency 'EUR'
Proceed to 'Payment Rounding' sub tab
Create new record with the following values:
- Rounding Payment Method: Rounding
- Active: ✔
- Enabled for sale: ✔
- Rounding Mode in Sales: Down rounding
- Rounding Multiple in Sales: 0.05
- Enabled for Returns: ✔
- Rounding Mode in Returns: Up rounding
- Rounding Multiple in Returns: 0.05

In the 'Financial Account' window
Create new Financial account with the following values:
- Organization: Vall Blanca Store
- Name: Rounding1 Vall Blanca
- Currency: EUR
- Type: Cash
- Active: ✔
- Funds Transfer Enabled: ✔

In the 'Channel Touchpoint' window
Open 'VBS-2' channel touchpoint → Proceed to 'Payment Type' tab
Create new row with the following values:
- OBPOS_payment.rounding
- Name: Rounding
- Payment Method: Rounding
- Financial Account: Rounding1 - Vall Blanca - EUR
- Active: ✔
Steps To Reproduce1.Go to POS2 (username:vallblanca/password:openbravo)
2.Add 'Avalanche transceiver' to the Order
3.Push the Order row → Select 'Price Modification' option
4.Specify 150.53 price in the 'Price' field → Push 'Ok' button
5.Increase the amount of product units to 2
6.Push 'Pay' button → Select 'Cash' payment method
7.Click 'Back' button near the 'Payments'
8.Push the Order row → Decrease the amount of product units to 1
9.Push 'Pay' button → Pay attention to 'Rounding' and 'Change' values

Actual result: The 'Rounding' value remains unchanged (0.01) and the 'Change' value is incorrect (150.53)
Expected result: The 'Rounding' value corresponds the product units amount (0.03) and the 'Change' value corresponds to the 150.55
TagsNo tags attached.
Attached Filespng file icon Screenshot_28.png [^] (67,077 bytes) 2023-12-19 13:08


png file icon Screenshot_27.png [^] (72,710 bytes) 2023-12-19 13:08

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2023-12-19 13:06 Daria_Sh New Issue
2023-12-19 13:06 Daria_Sh Assigned To => Retail
2023-12-19 13:06 Daria_Sh Triggers an Emergency Pack => No
2023-12-19 13:08 Daria_Sh File Added: Screenshot_28.png
2023-12-19 13:08 Daria_Sh File Added: Screenshot_27.png


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker