Loyalty
One centralized loyalty account and ledger; earn at either branch, redeem at either branch.
BR-09
Confirmed in the BRD
- A single loyalty program covers both branches -- no separate per-branch loyalty accounts.
- The ledger records earning, redemption, balances and transaction history.
Open — to agree with SDCC
- Points calculation, expiry, redemption, reversals and member/non-member eligibility remain TBD.
- Loyalty accounting treatment remains open.
BRD section 10: Business Requirements Requiring Clarification.
Implementation status
The Prisma schema for this module is in place, so the data structures can be reviewed now. Transaction behaviour is intentionally not built yet — the rules above must be resolved before the workflow is coded, costed or accredited.