Posnic Open Source POS

Retail POS Discount and Promotion Testing Checklist

Test coupons, price rules, bundles, loyalty rewards, and limited-time offers before they reach a live till.

Define the rule precisely

Record the intended products, locations, customers, dates, times, quantities, minimum spend, discount type, value, usage limit, and required approval. State which conditions must all be true and which are alternatives.

Document exclusions explicitly, including sale items, gift cards, deposits, delivery fees, employee purchases, and returns where applicable. Confirm local pricing, tax, advertising, and receipt requirements with qualified advisers.

Build a test matrix

ScenarioWhat to verifyEvidence
Exact matchEvery required condition is met.Basket, rule, discount, tax, and total.
Just belowSpend, quantity, date, or time misses the threshold.No unintended discount.
Just aboveThe threshold is exceeded by the smallest practical amount.Expected discount and rounding.
Mixed basketEligible and excluded items appear together.Only intended lines are discounted.
Multiple rulesCoupons, automatic offers, loyalty, and manual discounts overlap.Documented priority, stacking, or rejection.
Return or voidA discounted sale is partially or fully reversed.Correct refund, stock, tender, and audit trail.
ExpiryA sale is attempted immediately before and after the cutoff.Consistent time-zone and expiry behavior.
Duplicate useThe same code or entitlement is presented again.Usage limit enforced without blocking a valid customer.

Check calculations and receipts

Test Offline POS and synchronization

Control rollout and review

Pilot on a limited till or location, then compare expected and actual redemptions, margin, tax, and tender totals. Monitor unusual manual discounts, repeated coupon failures, high-value overrides, rapid redemptions, and activity outside the intended period.

Keep the approved rule, test evidence, deployment time, affected locations, rollback plan, and final reconciliation together. Remove expired rules and verify an offline device or restored configuration cannot revive them.

Posnic is offline-first open source POS and Billing Software for retail shops and restaurants. Review the public Posnic/POS source repository and test discount behavior in the exact version, tax setup, hardware, and Offline POS or Online/Offline POS deployment you plan to use. This checklist is operational guidance, not legal, tax, accounting, or pricing advice.