@if (missedOnly) { Business days that were opened and never closed. While a day stays open its closing balance never carries forward, a back-dated entry can still be posted into it, and any cash difference on that date goes unnoticed. } @else { The branch's business day, opened each morning and closed each evening. A day left open never carries its closing balance forward, and any cash difference on that date goes unnoticed — so the ones still hanging are listed first. }
No missed closes. Every business day opened for this branch has been closed.
Left blank, yesterday's closing figure carries forward automatically — which is what keeps the opening balance from drifting.
This day is being closed after its own date. It will be recorded as a force close, with the reason below kept permanently against it.
} @if (previewLoading) {Working out the day's figure…
} @if (preview) {Pre-filled with what the books expect — change it only if the drawer counted something different, and that difference is then recorded against the day.
@if (isLateClose) { }The figure above is stored against the record, so a difference stays readable later even if a transaction is reversed afterwards.
No business day has been opened for this branch yet.
| Business Date | Status | Opened By | Opening ₹ | Closed By | Closing ₹ | Book ₹ | Difference | Note |
|---|---|---|---|---|---|---|---|---|
| {{ d.businessDate }} | @if (d.status === 'OPEN') { OPEN } @else if (d.forceClosed) { FORCE CLOSED } @else { CLOSED } | {{ d.openedByName ?? '—' }} · {{ timeOnly(d.openedAt) }} | ₹{{ d.openingCash | number: '1.2-2' }} | {{ d.closedByName ?? '—' }} @if (d.closedAt) { · {{ timeOnly(d.closedAt) }} } | {{ d.closingCash != null ? '₹' + (d.closingCash | number: '1.2-2') : '—' }} | {{ d.bookCash != null ? '₹' + (d.bookCash | number: '1.2-2') : '—' }} | @if (d.cashDifference == null) { — } @else if (d.cashDifference === 0) { Tallied } @else { {{ differenceLabel(d.cashDifference) }} } | @if (d.forceCloseReason) { Left open: {{ d.forceCloseReason }} } @if (d.remarks) { {{ d.remarks }} } |