Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0054510 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [Retail Modules] Web POS | major | always | 2024-01-30 16:59 | 2024-01-30 17:17 | |||||||
Reporter | frank_gonzalez | View Status | public | |||||||||
Assigned To | Triage Omni OMS | |||||||||||
Priority | normal | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
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" | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
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 |
Copyright © 2000 - 2009 MantisBT Group |