End-of-day terminal reconciliation is the control procedure that compares the cash and transaction totals physically held at a retail terminal with the totals recorded for that same session in the platform's back office. It is carried out at the close of every shift or trading day. Its purpose is not to make the numbers agree, but to prove that every movement of value has a matching system record, and to document any difference in a way a supervisor or auditor can follow later.
Guides written on this subject usually describe a single-shop retail till: money comes in at the counter, money goes out at the counter, and the drawer is counted at closing. A multi-channel operator platform breaks that assumption, because the customer account that was funded at the terminal can be used online, and the balance built up online can be withdrawn in cash at the counter. This guide explains the procedure as it is actually performed where a retail terminal and an online account share one back office.
The two positions you are reconciling
Every reconciliation compares two independent records of the same trading period. If you only ever look at one of them, you are not reconciling — you are just counting.
- The physical position. What is actually in the drawer, safe or terminal at the moment of close: opening float, notes and coin, card terminal settlement totals, vouchers or printed slips redeemed, and any cash paid out.
- The system position. What the back office says should be there: the session report generated by the terminal, broken down by transaction type — deposits taken, withdrawals paid, voids, refunds, cancellations and manual corrections.
The difference between the two is the variance. A variance is not automatically an error, and it is certainly not automatically theft. It is an unexplained figure, and the job of the procedure is to turn it into an explained figure.
Why multi-channel adds a third dimension
In a multi-channel back office, a cash-out at the terminal may relate to activity that never touched that terminal at all. That means the drawer can reconcile perfectly while an account ledger is wrong, or the drawer can be short while every account record is correct. Cash reconciliation and account reconciliation are two separate checks, and both have to be completed before a session can be signed off. Treating them as one check is a frequent cause of a session that "balanced" on paper and unravelled a week later.
The procedure, step by step
1. Freeze the session before you count
Close the terminal session in the system first, so that no further transaction can be written into the period you are about to reconcile. Counting a live session guarantees a variance, because a transaction accepted while you are counting belongs to a total you have already recorded.
2. Declare before you look at the report
Count the drawer and enter the declared figure before viewing the expected total. This is a deliberate control: if the operator can see the target number first, the count is no longer independent evidence. Blind declaration is a common control requirement and is often enforced by the system itself.
3. Pull the back office session report
Generate the session or shift report for the exact terminal and time window you have just closed. Check that the operator ID, terminal ID, opening float and session start time on the report match what you expect. A report pulled for the wrong window is another frequent cause of a phantom variance.
4. Match by transaction type, not by grand total
Compare the two positions category by category — cash in, cash out, card settlement, voids, refunds, manual corrections — before comparing the totals. Two errors of opposite sign can cancel out and produce a grand total that agrees while both underlying lines are wrong. Line-level matching is what makes reconciliation an actual control rather than a formality.
5. Classify the variance
Where a difference remains, classify it before escalating it. In practice the categories are narrow:
- Counting or float error — the physical count is wrong, or the opening float was entered incorrectly.
- Timing difference — a card settlement or transfer falls on the other side of the cut-off and will appear in the next session.
- Missing document — the movement happened but no slip, voucher or reference was retained.
- System-side correction — a void, refund or manual adjustment was applied without a matching physical movement, or the reverse.
- Genuinely unexplained — nothing above applies, and the figure is escalated as-is.
6. Handle account-side corrections correctly
Two back office actions are a recurring source of reconciliation disputes, and they are worth defining precisely.
A balance adjustment is a manual, authorised correction applied by a back office user to a customer account balance in order to fix a documented error — a failed transaction that debited the account, a duplicated entry, or a mis-keyed amount. It moves the account balance without a corresponding physical movement of cash, so it must always carry a reason code, a reference to the original transaction, and the identity of the user who applied it.
Promotional credit is non-cash value granted to a customer account under a marketing rule rather than a payment. Because no money entered the business, promotional credit must never appear in the cash reconciliation. It belongs in a separate account-level report. Booking promotional credit as cash received is a recurring error that inflates a session and creates a shortfall that no counting will ever explain.
7. Sign, file, escalate
The session is closed by recording the declared figure, the system figure, the variance, its classification and any supporting references, then signing it off under a named user. Anything above the site's tolerance threshold is escalated the same day rather than carried forward. A variance carried into the next shift rapidly becomes impossible to attribute.
What commonly causes variances
- The opening float was never verified at the start of the shift, so the closing count is measured against an assumption.
- A withdrawal was paid in cash but the account-side entry was completed after the session cut-off.
- A void was pressed instead of a refund, or the reverse — the two post very differently.
- Card settlement totals were taken from the payment terminal's own report rather than from the back office record of the same batch.
- Promotional credit or another non-cash balance type was included in a cash figure it does not belong in.
- Two operators worked one drawer during an overlap, so no single person can attest to the count.
The handover that follows
A shift handover is the point at which accountability for a terminal, its float and its open items transfers from one named operator to another. Reconciliation and handover are separate procedures: reconciliation proves the outgoing shift, handover starts the clock on the incoming one. A handover completed without a signed reconciliation leaves the next variance with no clear owner.
A workable handover transfers five things:
- The counted and agreed float, verified by both operators rather than assumed.
- The signed session reconciliation, including any variance still open.
- Open items — pending withdrawals, held documents, customer requests awaiting verification.
- Anything escalated and not yet resolved, with the reference number.
- Equipment and access status: terminal faults, printer or connectivity issues, sealed items in the safe.
The written record matters more than the conversation. Verbal handovers are the reason disputes become one operator's word against another's, and the signed record is what an internal review asks to see.
Learning the procedure properly
Reconciliation and handover are procedural skills: they are learned by working through the sequence, the vocabulary and the failure modes, not by reading a definition once. If you are moving into this kind of role, the BC Pro Certificate covers terminal session control, end-of-day reconciliation, variance classification, balance adjustments and promotional credit, and shift handover in a multi-channel operator back office, at your own pace and with no prior experience required. It costs USD 119.90 as a one-time payment and is a record of training completed rather than an accredited qualification or a licence — the course page explains exactly what it is and what it is not before you enrol, and a comparison of all five programmes is available if a different operational area fits your target role better.
