Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0055280 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [POS2] POS | minor | always | 2024-04-22 15:28 | 2024-04-22 16:14 | |||
Reporter | andre_montenegro | View Status | public | |||||
Assigned To | Retail | |||||||
Priority | normal | Resolution | duplicate | Fixed in Version | ||||
Status | closed | 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 | 0055280: [24Q2] Coupons marked as Single-Use allows multiple usages | |||||||
Description | Users can apply the 'Single-Use' coupon discount to two separate open tickets, which may be considered acceptable if tickets are not paid yet. However, after paying for the first ticket with the coupon applied, it is possible to pay the second one with the same coupon applied, allowing the single coupon to be used twice. IMPORTANT: to reproduce this error, notice that the coupon must be already applied to more than one opened ticket before paying them. | |||||||
Steps To Reproduce | ERP Config - Login ERP as user: Openbravo / Pass: openbravo - Go to "Discounts and Promotions" window - Edit "2 x 1 - Ski Touring" discount, check "Use Coupon codes" & Save - Click on "Coupon" Tab for this discount - Click Ctrl + D to create new record → Specify the following details: - Coupon Code: 1234 - Number of Uses: N Uses - Number of Uses Limit: 1 - Click Ctrl + S to save the discount POS steps - Log in to POS using - User: Vallblanca - Password: openbravo. - Create a ticket with these items: - Ski touring bindings - Ski touring board Dyn - Click the three vertical dots button and select "Coupons" - Choose "Redeem Coupon" and enter "1234" and click "Redeem". The coupon should be applied. - Click "Back" - Click "New Order" - Add the same items as previous ticket - Click the three vertical dots button and select "Coupons" - Choose "Redeem Coupon" and enter "1234" and click "Redeem". The coupon should be applied. - Click "Back" - Pay the current ticket, ticket is correctly paid (OK). - Pay the previous ticket, ticket is correctly paid (NOK) Both tickets were paid with the same coupon, which is not supposed to happen. | |||||||
Tags | No tags attached. | |||||||
Attached Files | CouponError.png [^] (76,280 bytes) 2024-04-22 15:28
| |||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |||||||||||||||||
|
Issue History | |||
Date Modified | Username | Field | Change |
2024-04-22 15:28 | andre_montenegro | New Issue | |
2024-04-22 15:28 | andre_montenegro | Assigned To | => Retail |
2024-04-22 15:28 | andre_montenegro | File Added: CouponError.png | |
2024-04-22 15:28 | andre_montenegro | Triggers an Emergency Pack | => No |
2024-04-22 15:28 | andre_montenegro | Issue generated from | 0053845 |
2024-04-22 15:28 | andre_montenegro | Relationship added | related to 0053845 |
2024-04-22 16:13 | jorgewederago | Relationship added | duplicate of 0005189 |
2024-04-22 16:14 | jorgewederago | Status | new => closed |
2024-04-22 16:14 | jorgewederago | Resolution | open => duplicate |
Copyright © 2000 - 2009 MantisBT Group |