Loyalty Points
Loyalty points are a unit of acquisition and use defined by the programme. Their value depends on the rules of allocation, conversion, consumption, and validity. A balance must clearly distinguish between available, pending, used, and expired points to avoid ambiguity.
A concrete example
In a fictional example, €100 of eligible purchases earns 10 points. The account distinguishes between pending, available, and used points; balances are subject to a regularization rule.
A point to consider
Do not confuse face value, actual reward cost, and book value. Also explain validity and exclusions.
Maintain a history rather than a single balance.
Record each transaction with its date, reason, originating operation, and status. Distinguish between issuance, availability, consumption, correction, and expiration. On a given date, the available balance must be able to be reconstructed from this history. Test the reuse of the same file and a partial refund to verify that the value is neither doubled nor incorrectly deleted.
Questions to ask your team
- Can we explain each movement to the participant?
- Does a transaction received twice result in only one credit?


