Every voucher raised on the selected date — cash deposits, withdrawals, disbursements, collections and bank transfers, with credit and debit totals.
No vouchers were raised on {{ date }}.
Totals count approved vouchers only — pending and rejected rows are listed but never move the money.
| Voucher No | Dr/Cr | Type | Account | Party | Amount | Payment | Status | By | Approved By | Slip Check | Time | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ r.voucherNo ?? '—' }} | {{ r.side }} | {{ r.kind }} | {{ r.accountNo ?? '—' }} @if (r.accountType) { · {{ r.accountType }} } | {{ r.party ?? '—' }} | ₹{{ r.amount | number: '1.2-2' }} | {{ r.paymentTypeName ?? '—' }} | {{ r.status }} | {{ r.handledBy ?? '—' }} | {{ r.approvedBy ?? '—' }} @if (r.approvedBy && r.actionedAt) { · {{ timeOf(r.actionedAt) }} } | @if (r.verifyStatus === 'VERIFIED') { ✓ MATCHED } @else if (r.verifyStatus === 'EXCEPTION' && r.resolutionStatus) { ✓ RESOLVED } @else if (r.verifyStatus === 'EXCEPTION') { ⚠ EXCEPTION } @else { Not checked } | {{ timeOf(r.submittedAt) }} | |
|
Closed — {{ resolutionLabel(r.resolutionStatus) }}:
{{ r.resolutionNotes }}
· by {{ r.resolvedByName }} at {{ timeOf(r.resolvedAt) }}
}
|
||||||||||||
|
Slip check — {{ r.voucherNo }}
System recorded
₹{{ r.amount | number: '1.2-2' }}
@if (verifySlipBlank) {
Difference
—
} @else if (verifyMismatch) {
Difference
₹{{ verifyDifference | number: '1.2-2' }}
} @else {
Match
Amounts agree
}
Saving this marks the voucher as an exception for investigation — it does not change the posted amount. }
@if (!verifyMismatch) {
}
|
||||||||||||
|
Attachments — {{ r.voucherNo }}
@if (attachUploading) {
Uploading… } @if (attachLoading) {Loading… } @if (!attachLoading && attachments.length === 0) {Nothing attached to this voucher yet. } @for (a of attachments; track a.id) { |
||||||||||||
| Showing {{ filteredRows.length }} of {{ rows.length }} voucher(s) | ₹{{ shownCredit - shownDebit | number: '1.2-2' }} | |||||||||||