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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0056570
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[POS2] POSmajorhave not tried2024-09-27 09:222024-10-07 09:56
ReporterjavietxeView Statuspublic 
Assigned ToBimla_vm 
PrioritynormalResolutionfixedFixed in Version25Q1
StatusclosedFix 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

0056570: Sales unit factor and decimals

DescriptionWe have detected some problems with the sales unit factor development and the usage of decimals
Steps To Reproduce1- Wrong warning at ticket line level
Steps to reproduce

In the backoffice, go to the product tab and set a products Sales Unit Factor field to 0.3
Make all other configurations to make the product available at POS2 sale point
Log into a POS2 terminal
Add a unit of the product
Click on the order line
In the popover, use the + and - signs to set the quantity to 0.9
It displays the correct qty, but on the ticket line it displays a warning telling you that the sales factor multiple is not satisfied


2- Error when adding with + or - buttons

In the backoffice, go to the product tab and set a products Sales Unit Factor field to 0.3
Make all other configurations to make the product available at POS2 sale point
Log into a POS2 terminal
Add a unit of the product
Click on the order line
In the popover, use the + and - signs to set the quantity to 0.9
Then try to go back to 0.6, it doesn’t let you do it. (it is actually adjusting the qty by 1.1^-16, so the amount is really small)


3- Error when inserting a valid amount
Steps to reproduce

In the backoffice, go to the product tab and set a products Sales Unit Factor field to 5.55
Make all other configurations to make the product available at POS2 sale point
Log into a POS2 terminal
Add a unit of the product
Click on the order line
In the popover, Click on the Qty input
In the next keypad, insert 16.65 as the amount
Click on the OK button
The next dialog will ask you to use 16.65 or 22.2 as the closes multiples for the inserted number

Expected behaviour

It should not prompt the last dialog, as the inserted value is an actual multiple of the sales unit factor.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 005664024Q4 closedBimla_vm Sales unit factor and decimals 
related to defect 0056809 closedBimla_vm Sales factor unit with decimals 

-  Notes
(0169981)
hgbot (developer)
2024-10-04 08:34

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2966 [^]
(0170035)
hgbot (developer)
2024-10-07 09:56

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 43c77aa64127b6bb1b6cf36e5f44a930a0295505
Author: Bimla Mayavan <b.mayavan@external.orisha.com>
Date: 07-10-2024 04:56:10
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/43c77aa64127b6bb1b6cf36e5f44a930a0295505 [^]

Fixed ISSUE-56570: Handled decimal sales unit factor

---
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLinePopover/TicketLinePopover.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLinePopover/TicketLineSalesUnitFactorQuantity/TicketLineSalesUnitFactorQuantityUtils.js
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLinePopover/TicketLineSalesUnitFactorQuantity/__test__/TicketLineSalesUnitFactorQuantity.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/TicketLineSalesUnitFactorMessage.jsx
---
(0170036)
hgbot (developer)
2024-10-07 09:56

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2966 [^]

- Issue History
Date Modified Username Field Change
2024-09-27 09:22 javietxe New Issue
2024-09-27 09:22 javietxe Assigned To => Retail
2024-09-27 09:22 javietxe Triggers an Emergency Pack => No
2024-09-27 09:31 marvintm Project Retail Modules => POS2
2024-09-27 09:31 marvintm Category Web POS => POS
2024-09-27 09:40 guillermogil Status new => acknowledged
2024-09-27 11:29 Bimla_vm Assigned To Retail => Bimla_vm
2024-09-27 11:30 Bimla_vm Status acknowledged => scheduled
2024-10-03 12:56 marvintm Status scheduled => acknowledged
2024-10-03 12:56 marvintm Status acknowledged => scheduled
2024-10-04 08:34 hgbot Note Added: 0169981
2024-10-07 09:56 hgbot Resolution open => fixed
2024-10-07 09:56 hgbot Status scheduled => closed
2024-10-07 09:56 hgbot Fixed in Version => 25Q1
2024-10-07 09:56 hgbot Note Added: 0170035
2024-10-07 09:56 hgbot Note Added: 0170036
2024-10-16 16:29 javietxe Relationship added related to 0056809


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker