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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0037840
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2018-02-06 12:422018-02-07 18:09
ReporterngarciaView Statuspublic 
Assigned ToRetail 
PriorityurgentResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tongarcia
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0037840: Rounding issues when adding Discounts and Promotions to POS documents, wrong total gross amount

DescriptionRounding issues when adding Discounts and Promotions to POS documents, wrong total gross amount

Some consequences:

- If the invoice is voided, the grand totals of the original invoice and the voiding one do not match
- If the invoice is reactivated and completed, the grand total and the paid amount do not match
Steps To ReproduceIn the backend:
   Change 'Entregas IVA 21%' rate from 21 to 16
   Change 'Avalanche transceiver' product's price to 52 in 'The White Valley Group Sale Price List Version' price list (Price Includes Tax)
   Add a Price Adjustment in Discounts and Promotions window:
      Discount %: 2.3
      Included Products: Only those defined
   Add 'Avalanche transceiver' in products tab

In the POS:
   Do the cash up
   Create a new receipt
   Add two units of 'Avalanche transceiver'
   Check the total amount is 101.61
   Do the cash up again

In the backend:
   Check the created sales order and sales invoice have a total gross amount of 101.61
   Reactivate and complete the invoice and change it changes to 101.62 (The same amount is obtained if the documents are created in the backoffice)

In the POS:
   Create a new receipt
   Add two units of 'Avalanche transceiver'
   Check the total amount is 101.61
   Do the cash up again

In the backend:
   Check the created sales order and sales invoice have a total gross amount of 101.61
   Void the invoice and change it has an amount of -101.62
TagsNo tags attached.
Attached Filespatch file icon issue 37840 source discount.bypaymentmethod.patch [^] (2,472 bytes) 2018-02-06 16:52 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]
related to design defect 0037854 newTriage Omni OMS Openbravo ERP Grand total of voiding an issue does not match with the grand total of the original one 
related to design defect 0037855 scheduledrqueralta Retail Modules Grand total is modified and do not match paid amount if sales invoice with discount is reactivated and completed again 

-  Notes
(0102262)
ngarcia (developer)
2018-02-07 18:09

The consequences have been reported as different bugs:

- Void the invoice: 37854
- Reactivate the invoice: 37855

- Issue History
Date Modified Username Field Change
2018-02-06 12:42 ngarcia New Issue
2018-02-06 12:42 ngarcia Assigned To => Retail
2018-02-06 12:42 ngarcia Resolution time => 1519686000
2018-02-06 12:42 ngarcia Triggers an Emergency Pack => No
2018-02-06 12:43 ngarcia Issue Monitored: networkb
2018-02-06 13:01 ngarcia Description Updated View Revisions
2018-02-06 13:03 ngarcia Steps to Reproduce Updated View Revisions
2018-02-06 14:29 jfrances Issue Monitored: jfrances
2018-02-06 16:52 ranjith_qualiantech_com File Added: issue 37840 source discount.bypaymentmethod.patch
2018-02-07 17:05 ngarcia Relationship added related to 0037854
2018-02-07 18:07 ngarcia Relationship added related to 0037855
2018-02-07 18:09 ngarcia Review Assigned To => ngarcia
2018-02-07 18:09 ngarcia Note Added: 0102262
2018-02-07 18:09 ngarcia Status new => closed
2018-02-07 18:09 ngarcia Resolution open => no change required


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker