Openbravo Issue Tracking System - Retail Modules | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0054510 | Retail Modules | Web POS | public | 2024-01-30 16:59 | 2024-01-30 17:17 |
Reporter | frank_gonzalez | ||||
Assigned To | Triage Omni OMS | ||||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0054510: POS Tax Engine does not keep original taxes | ||||
Description | 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) | ||||
Steps To Reproduce | 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" | ||||
Proposed Solution | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2024-01-30 16:59 | frank_gonzalez | New Issue | |||
2024-01-30 16:59 | frank_gonzalez | Assigned To | => Retail | ||
2024-01-30 16:59 | frank_gonzalez | Triggers an Emergency Pack | => No | ||
2024-01-30 17:17 | aferraz | Assigned To | Retail => Triage Omni OMS |
There are no notes attached to this issue. |