⚠ {{ 'pay.loyalty.expiryWarningSoon' | transloco }}
— {{ nextExpiryDate() | date:'mediumDate' }}
{{ displayPoints() | number }}
{{ b.pointsName || 'Points' }}
{{ (displayPoints() * b.pointsToCurrency) | currency }}
{{ 'pay.loyalty.currencyEquivalent' | transloco }}
{{ b.tierName }}
{{ 'pay.loyalty.currentTier' | transloco }}
{{ nextExpiryDate() | date:'mediumDate' }}
{{ 'pay.loyalty.nextExpiry' | transloco }}
{{ 'pay.loyalty.ledgerHistory' | transloco }}
0">
{{ 'pay.loyalty.expiringEntriesCount' | transloco: { count: expiringEntries().length } }}
0">
| {{ 'pay.loyalty.ledgerDate' | transloco }} |
{{ 'pay.loyalty.entryType' | transloco }} |
{{ 'pay.loyalty.points' | transloco }} |
{{ 'pay.loyalty.balance' | transloco }} |
{{ 'pay.loyalty.expiry' | transloco }} |
{{ 'pay.loyalty.remarks' | transloco }} |
| {{ entry.createdOn | date:'mediumDate' }} |
{{ getEntryTypeKey(entry.entryType) | transloco }}
|
0" [class.negative]="entry.points < 0">
{{ entry.points > 0 ? '+' : '' }}{{ entry.points | number }}
|
{{ runningBalanceFor(i) | number }} |
{{ entry.expiryDate ? (entry.expiryDate | date:'mediumDate') : '—' }}
|
{{ entry.remarks ?? '—' }} |
{{ 'pay.common.noData' | transloco }}