Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0057525 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [POS2] POS | major | always | 2024-12-20 17:13 | 2024-12-20 18:00 | |||||||
Reporter | Daria_Sh | View Status | public | |||||||||
Assigned To | Retail | |||||||||||
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 | 0057525: OTF Coupon can be created and applied with a negative or zero 'Number of Uses Limit' value | |||||||||||
Description | When a zero or negative value is entered as the 'Number of Uses Limit' in the OTF Rule in the Backoffice, the rule is saved, and the OTF Coupon can still be generated and applied in the POS. Pre - configurations: 1. Go to 'Discounts and Promotions' window 2. Open 'Test Coupon' discount 3. Tick 'Uses coupon codes' and 'Is OTF Coupon' flags 4. Ensure discount is active 5. Go to 'OTF Coupons Generation Rules' window 6. Create new Rule → Fulfill the following fields: - Applicant, Search Key, Description and Starting Date - Active: ✔ - Issuance Time: At Paid Time - Promotion/Discount: Test Coupon - Number of Uses: N Uses - Number of Uses Limit: 0|-1 7. Proceed to 'Print' tab → Fulfill the required fields 8. Launch the HW manager | |||||||||||
Steps To Reproduce | 1. Login to POS (livebuilds:vallblanca/openbravo) 2. Add product to the Order 3. Complete the Order (Click 'Pay', select 'Cash' and click 'Done') 4. Select 'Print' delivery option 5. Verify the printed Coupon in the HW manager Actual Result: The Coupon is printed and saved in the BO (Discount Coupon window) with 'Number of Uses Limit' equal to 0 or -1 6. Add product to the Order 7. Scan or redeem Coupon Code Actual Result: The coupon is applied | |||||||||||
Proposed Solution | The validation should be set for this field preventing to save OTF rule with zero or negative value in 'Number of Uses Limit' field | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | Screenshot_68.png [^] (128,014 bytes) 2024-12-20 17:13
Screenshot_67.png [^] (126,008 bytes) 2024-12-20 17:14 | |||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Issue History | |||
Date Modified | Username | Field | Change |
2024-12-20 17:13 | Daria_Sh | New Issue | |
2024-12-20 17:13 | Daria_Sh | Assigned To | => Retail |
2024-12-20 17:13 | Daria_Sh | File Added: Screenshot_68.png | |
2024-12-20 17:13 | Daria_Sh | Triggers an Emergency Pack | => No |
2024-12-20 17:14 | Daria_Sh | File Added: Screenshot_67.png | |
2024-12-20 18:00 | Daria_Sh | Description Updated | View Revisions |
2024-12-20 18:00 | Daria_Sh | Proposed Solution updated | |
2024-12-20 18:00 | Daria_Sh | Proposed Solution updated |
Copyright © 2000 - 2009 MantisBT Group |