Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054510Retail ModulesWeb POSpublic2024-01-30 16:592024-01-30 17:17
frank_gonzalez 
Triage Omni OMS 
normalmajoralways
newopen 
5
 
 
No
0054510: POS Tax Engine does not keep original taxes
The Tax Engine in WebPOS incorrectly calculates taxes for orders when the configuration of the taxes changes. An order line that had a particular tax rate should keep that rate regardless of the current tax rules. There are two scenarios where this isn't true and taxes are calculated incorrectly:
1) Tax changes for product and order completed with a certain rate gets repaid
2) Taxes are modified via the Tax Modification functionality in POS2 and the ticket was paid partially and the remainder is paid later (as in Deposit Invoice)
1st Scenario:
1) Log in to backoffice with White Valley Admin role and navigate to the Product window
2) Open "Adhesive body warmers" record, set the Tax Category field to "Exento" and save the record
3) Log in to the POS and refresh masterdata
4) Load order VBS1/0000077 and reverse the payment on the order
5) Error message will appear: "Tax is not found for the Product Adhesive body warmers"

2nd Scenario:
1) Configure the Deposit Invoice functionality: https://docs.google.com/document/d/1-NvEtNEqYdM65M6O3tZ41FA5vE5VvN5o9AQpNUhu4fI/edit#heading=h.y0maoubcr4e4 [^]
2) Create a Tax User Input Value Product record: https://docs.google.com/document/d/e/2PACX-1vSqIaJpuyF70svvxiXsSbUp5ZvoZWYufc42oyBovO2nVJIhxK8HWDi0mbqEsogy3Gi-Avdc84Sc-TUq/pub [^]
3) Log in to POS2 and generate deposit invoice for the product configured in step 2 (pay the order partially)
4) Navigate to Orders and reload partially-paid order
5) Click on Review Payments and attempt to pay the remaining amount
6) Similar error will appear to first case: "Tax is not found"
No tags attached.
Issue History
2024-01-30 16:59frank_gonzalezNew Issue
2024-01-30 16:59frank_gonzalezAssigned To => Retail
2024-01-30 16:59frank_gonzalezTriggers an Emergency Pack => No
2024-01-30 17:17aferrazAssigned ToRetail => Triage Omni OMS

There are no notes attached to this issue.