{{ 'labels.inputs.Batch Reference' | translate }}{{ batch.batchReference }}
{{ 'labels.inputs.Session Date' | translate }}{{ batch.sessionDate ? (batch.sessionDate | dateFormat) : '–' }}
{{ 'labels.inputs.Presentment Type' | translate }}{{ batch.presentmentType }}
{{ 'labels.inputs.Items' | translate }}{{ batch.itemCount ?? batch.totalCount ?? items.length }}
{{ 'labels.inputs.Total Amount' | translate }}{{ batch.totalAmount ?? '–' }}
{{ 'labels.inputs.Status' | translate }} {{ batch.status }}
@if (batch.presentingBankName || batch.presentingBankCode) {
{{ 'labels.inputs.Presenting Bank' | translate }}{{ batch.presentingBankName || '–' }} {{ batch.presentingBankCode }}
} @if (batch.returnTatDeadline) {
{{ 'labels.inputs.Return TAT Deadline' | translate }}{{ batch.returnTatDeadline | dateFormat }}
}
{{ 'labels.inputs.Cheque Number' | translate }} {{ it.chequeNumber }} @if (it.instrumentStopPaymentFlag) { STOP } @if (it.micrCode) { {{ it.micrCode }} } @if (it.ifsc) { {{ it.ifsc }} } @if (it.ctsReferenceNumber) { {{ it.ctsReferenceNumber }} } @if (it.instrumentDate) { Dated {{ it.instrumentDate | dateFormat }} } @if (it.instrumentTypeDescription || it.instrumentType) { {{ it.instrumentTypeDescription || it.instrumentType }} } {{ 'labels.inputs.Account' | translate }} {{ it.accountNo || it.accountId || '–' }} @if (it.clientName) { {{ it.clientName }} } @if (it.drawerAccountNumberMasked) { Drawer a/c {{ it.drawerAccountNumberMasked }} } @if (it.draweeBankName) { {{ it.draweeBankName }} } {{ 'labels.inputs.Payee Name' | translate }} {{ it.payeeName }} {{ 'labels.inputs.Amount' | translate }} {{ it.amount }} @if (it.amountInWords) {
{{ it.amountInWords }}
}
{{ 'labels.inputs.Image' | translate }}
@if (getItemImageUrl(it, 'front')) { front } @else { } @if (getItemImageUrl(it, 'back')) { back } @else { }
{{ 'labels.inputs.Validation' | translate }} @if (isDecided(it)) { {{ hasFailedChecks(it) ? 'Some checks failed' : 'All checks passed' }}
See View → Comparison Details for the full breakdown.
} @else {
@for (rule of rules; track rule.key) { {{ rule.label }} }
@if (it.validationDetail) {
{{ it.validationDetail }}
} @if (it.iqaStatus && it.iqaStatus !== 'NA') { IQA: {{ it.iqaStatus }} } @if (it.iqaDetail) {
{{ it.iqaDetail }}
} @if (it.iqaSubChecks) {
{{ it.iqaSubChecks }}
} }
{{ 'labels.inputs.Decision' | translate }} @if (isDecided(it)) { {{ it.decision }} } @else { {{ it.itemStatus || 'PENDING' }} } @if (it.returnReasonCode) {
{{ it.returnReasonCode }}
} @if (isDecided(it) && it.decisionedOn) {
{{ it.decisionedOn | dateFormat }}
} @if (isDecided(it) && it.decisionReason) {
{{ it.decisionReason }}
} @if (isDecided(it)) { @if (it.settlementBatchId) {
Settlement #{{ it.settlementBatchId }}
} @else {
Awaiting settlement
} }
{{ 'labels.inputs.Hold' | translate }} @if (it.holdPlaced) { {{ it.holdAmount ?? '✓' }} } @else { – } {{ 'labels.inputs.Return Deadline' | translate }} {{ it.returnDeadline ? (it.returnDeadline | dateFormat) : '–' }} @if (it.originalSerialNumber) { Orig # {{ it.originalSerialNumber }} } @if (it.depositDate) { Deposited {{ it.depositDate | dateFormat }} } @if (it.depositAccountNumber) { Deposit a/c {{ it.depositAccountNumber }} } @if (it.presentingBranchCode) { Branch {{ it.presentingBranchCode }} }
@if (items.length === 0) {
{{ 'labels.text.No records to display' | translate }}
}