Loyalty Transaction¶
entity loyalty
Transaction-level activity that changes or evaluates loyalty account state.
Business Purpose: Provide traceability for point calculation, issuance, redemption, and benefit calculation.
Attributes¶
| Attribute | Description |
|---|---|
loyalty-transaction-id Loyalty Transaction ID |
Stable loyalty transaction identifier. |
loyalty-account-id Loyalty Account ID |
Parent loyalty account reference. |
transaction-type Transaction Type |
Type of loyalty activity. |
points Points |
Points involved when applicable. |
status Status |
Current transaction state. |
Lifecycle¶
created → calculated → issued → redeemed → reversed → closed
Relationships¶
| Type | Target |
|---|---|
belongs-to |
loyalty-account loyalty-account |
Note
Current models reference loyalty-account events but do not directly model loyalty-transaction.