Private
Tracker *Bug Feature Support Testing
Subject *
Description Edit A common Coupon Validation API should be provided for both: POS Checkout Service Subscription Checkout The API must validate all coupon eligibility rules before applying the discount. Validation Checklist The API should verify: Coupon exists. Coupon status is Active. Current date/time falls within the configured Start and End Date. Coupon has not expired. Coupon is applicable to the selected module (POS or Service Subscription). If Service Subscription: Validate the selected Service Plan (when coupon is restricted to specific plans). Validate the customer's claim count against the configured maximum. Validate Unlimited Claims configuration. Calculate the discount: Fixed Amount Percentage Ensure the discount does not exceed the cart/subscription total (where applicable). API Response If validation succeeds, the API should return: Coupon ID Coupon Code Discount Type Discount Value Original Amount Discount Amount Final Payable Amount Validation Status Validation Message If validation fails, the API should return an appropriate error message indicating the reason, such as: Coupon is inactive. Coupon has expired. Coupon is not yet active. Coupon is not applicable for this module. Coupon is not applicable to the selected service plan. Maximum redemption limit reached. Invalid coupon code.
Status Resolved
Priority *Low Normal High Immediate
Assignee Ajit AChandra SekharDivya Inapakurthighazala shamimJohn PatchalaKalyan RavulaKarthik PalakondaMadhu BabuMani KantaPavan Kumar MuralaRamu KodaliRavi Shankar PalleRavindra AtthotaRubanraj cSai MahanandaSai Priyatham SadineniSai Teja PopuriSravani RangannapalemTeja Sriram SanganiThirupathirao Uppuvinay palakondaYalavarthi Thriveni
Target version Sprint4(03/11/2026-03/20/2026) Sprint5 (03-23-2026 to 04/03/2026) Backlog
Parent task
Start date
Due date
Estimated time Hours
% Done0 % 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %