Skip to content

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

createdcalculatedissuedredeemedreversedclosed

Relationships

Type Target
belongs-to loyalty-account loyalty-account

Note

Current models reference loyalty-account events but do not directly model loyalty-transaction.


← Back to Loyalty Domain