{{ 'labels.inputs.From Date' | translate }} {{ 'labels.inputs.To Date' | translate }} @if (isFiltered) { }

{{ 'labels.heading.Current Account Passbook' | translate }}

{{ productName }}

{{ 'labels.inputs.Account Number' | translate }}
{{ accountNo }}
{{ 'labels.inputs.Account Holder' | translate }}
{{ clientName }}
{{ 'labels.inputs.Current Account Product' | translate }}
{{ productName }}
{{ 'labels.inputs.Opening Date' | translate }}
{{ activatedOnDate | dateFormat }}
{{ 'labels.inputs.Status' | translate }}
{{ status }}
{{ 'labels.inputs.Interest Rate' | translate }}
{{ interestRate }}%
{{ 'labels.inputs.Current Balance' | translate }}: {{ accountBalance | currency: currency?.code : 'symbol-narrow' : '1.2-2' }}
{{ 'labels.inputs.Available Balance' | translate }}: {{ availableBalance | currency: currency?.code : 'symbol-narrow' : '1.2-2' }}
@if (filteredTransactions.length > 0) { @for (txn of filteredTransactions; track txn.id; let i = $index) { }
# {{ 'labels.inputs.Date' | translate }} {{ 'labels.inputs.Description' | translate }} {{ 'labels.inputs.Debit' | translate }} {{ 'labels.inputs.Credit' | translate }} {{ 'labels.inputs.Balance' | translate }}
{{ i + 1 }} {{ txn.date | dateFormat }} {{ txn.transactionType.value }} @if (isDebit(txn.transactionType)) { {{ txn.amount | currency: currency?.code : 'symbol-narrow' : '1.2-2' }} } @if (!isDebit(txn.transactionType)) { {{ txn.amount | currency: currency?.code : 'symbol-narrow' : '1.2-2' }} } {{ txn.runningBalance | currency: currency?.code : 'symbol-narrow' : '1.2-2' }}
} @else {
info_outline {{ isFiltered ? ('labels.text.No transactions found for the selected date range.' | translate) : 'No transactions found.' }}
}