Skip to content
Reconciling the Cash-Up

Reconciling the Day's Cash-Up to the Accounts

Yesterday’s Z Report says one figure, the cashbook says another, and the ledger says a third. This guide is for the accounts clerk the morning after a trading day who has to tie the till’s takings to the accounts, one payment method at a time. By the end you can name every difference, usually to the sen, and show that nothing was lost between the counter and the books. Once you know the checks, a branch that agrees takes a few minutes; the time goes on the ones that do not.

A cash-up involves four numbers. None of them restates another, and comparing two that were never meant to be equal is where most of a morning goes.

The seven checks, at a glance

  1. Use the trading date on every report, never the date keyed.
  2. Take the till figure from the Z Report’s takings block, Device on All.
  3. Compare cash with the count at close, and only cash.
  4. Take each method to its own cashbook.
  5. Expect the cashbook to be lower by the method’s charges, and compute by how much.
  6. Chase any bill that is on the till report and not in the accounts.
  7. Check what was corrected after the cash-up.

Before you start, one caution. If a card or e-wallet method carries a charge and your company has no SETTLEMENT_CHARGES default GL code (the account for settlement charges), the fee lands on the customer’s receivable account without any message. Map it before any charged method goes live; Step 5 shows how to spot it afterwards.

Meet GadgetSphere

Branch GS-KV-01 traded yesterday. The Z Report’s takings block reads:

MethodTenderedCharge on the methodIn the cashbook
CashRM 3,547.55noneRM 3,547.55
Card (card-acquiring bank)RM 4,000.001.8% = RM 72.00RM 3,928.00
E-walletRM 650.001.5% = RM 9.75RM 640.25
TotalRM 8,197.55RM 81.75RM 8,115.80

The till opened on a RM 300.00 float. RM 2,000.00 was taken out at four o’clock and banked that afternoon (Banking the Day’s Takings). The cash method’s cashbook points at CASH-PRI-KV01 and the card method’s at DEBTOR-CC-RETAIL.

Before you start

  • You can open the Z Report in POS General for the branch, the enquiries in Cashbook, and Ledger and Journal.
  • Missing Cashbook is in the Data Fix applet, which is an administrator’s applet. If you cannot open it, agree who runs it for you each morning.
  • The day’s sessions are closed, and the supervisor’s slip of cash taken in and out is with you.

The four numbers

The numberWhere it livesWhat it is
The drawerthe session’s float count and Closephysical cash, counted
The till’s recordthe Z Report takings block, or Cashier Collection line by linewhat was tendered, gross, by method
The bank and cash accountsCashbook › Enquiries › Query Cashbook Transactionwhat was received, net of the method’s charges
The ledgerthe journal behind each billthe double entry, including the charge

Step 1: Settle the date basis before you compare anything

Z Report, Cashier Collection, Query Cashbook Transaction

Everything downstream of the counter uses the bill’s transaction date, not the moment it was keyed. The Z Report filters on it, the cashbook line copies it onto itself, and the journal header takes the same date and records the posting moment separately. So run the Z Report for the trading date. If you use Cashier Collection as well, tick Transaction Date, not Create Date.

A bill backdated from the till’s Others panel moves on all three together. That is the point of backdating, and it is also why a backdated bill is missing from the report for the day it was actually sold.

Step 2: Take the till figure from the takings block

POS General › Reports › Z Report

Run the Z Report with Device on All first. A bill written without a registered device is left out of any device-specific run (Troubleshooting). Read the takings block: one row per settlement method, plus Contra where it applies. That is the gross tender, and it is the number the accounts have to explain. For GS-KV-01 it is the Tendered column above.

Step 3: Compare cash against the count, and only cash

The cash in the till should have moved by Opening + Cash In − Cash Out + cash takings, and the count at Close should match it. Take Cash In and Cash Out from the cashier’s slip, because the Z Report does not show them (why). At GS-KV-01: RM 300.00 + RM 0.00 − RM 2,000.00 + RM 3,547.55 = RM 1,847.55, and that is what the supervisor counted.

Do not use the printed Variance. It subtracts Total Net Sales (every sale, card and e-wallet included) from a movement of cash only, and that movement leaves out the cash taken in and out. So at any counter that accepts a card it is negative by the non-cash takings, plus or minus every drop. Here it reads −RM 6,650.00 with the count exactly right: RM 1,847.55 − RM 300.00 − RM 8,197.55, which is the RM 4,650.00 taken by card and e-wallet plus the RM 2,000.00 drop the report never sees.

Step 4: Take each method to its own cashbook

Cashbook › Enquiries › Query Cashbook Transaction

A settlement method names the cashbook it posts to (Cashbook → Settlement Method). There is no single “takings” account. A branch with a cash till, a card acquirer and two e-wallets reconciles four accounts.

Query Cashbook Transaction asks for Company and Cashbook (both required, one each), Date From and Date To, and an optional Payee. Its keyword box needs three characters and searches the cashbook code and name, the reference and the document number, so you can find a single bill by its Doc No. It filters on the bill’s transaction date, so it agrees with Step 1 by construction.

The grid starts with an Opening Balance row and has no total row at the bottom: the screen builds one and does not show it. Debit and Credit show one stored figure, positive as Debit and negative as Credit. Balance runs down from the opening. So the period’s movement is the last row’s Balance less the Opening Balance row’s. Compare it with that method’s takings row, and never add the two columns together.

When a cashbook carries other documents too, total only this branch’s cash-bill rows. CASH-PRI-KV01 also holds yesterday’s RM 2,000.00 Bank In, so its movement is RM 1,547.55. The cash-bill rows alone add to RM 3,547.55.

For the same figure without the subtraction, Cashbook › Enquiries › Cash Level over the same dates shows it as In/Out, one row per cashbook (where Cash Level’s figures come from). Click a row to open the source document with a Journal tab beside it. That is the shortest way from a cashbook figure to the double entry behind it.

Step 5: Expect the cashbook to be lower, by a computable amount

This is the single most common reason a cash-up “does not tally”, and nothing on either screen says it. The cashbook line is the tender less the settlement method’s charges: open_amount = (amount_txn − charges) × amount_signum. The journal agrees: the cashbook line is posted at the tender less the charge, and the charge goes out as its own line against the company’s SETTLEMENT_CHARGES default GL code.

Charges are set on the settlement method, either as a rate on the tendered amount plus an optional surcharge, or as a flat amount. So the card row reads RM 4,000.00 at the till and RM 3,928.00 in the cashbook, and the RM 72.00 difference is the fee. The charge is worked out and rounded bill by bill, so the day’s fee can differ by a few sen from the rate applied to the day’s total.

When the rate on the method matches what the acquirer actually deducts, its statement shows the same net figure, which is why the cashbook is the one Bank Reconciliation can match. When it does not (a new rate, tax on the fee, fees billed monthly), the gap is the acquirer’s and the method’s rate needs updating; investigate it rather than forcing the match.

A method with charges and no SETTLEMENT_CHARGES GL code posts a journal that is wrong, not one that is missing. The charge line is added only if a sub-ledger resolved for that code. Without one the line is dropped, and the customer’s receivable line, built from what is left, takes up the fee. A RM 106.00 card payment on a method charging 1.5% posts RM 104.41 to the cashbook, nothing to the card-fee account, and debits the customer’s receivable account RM 1.59 (trade debtors, for an ordinary walk-in customer). The bill stays FINAL, the cashbook line is right, the journal balances, and no message appears.

How you notice: the receivable account creeps up by the day’s card fees on days that were all counter sales, the card-fee expense is empty, and the account stops agreeing with the debtor ageing, which is built from the documents and never shows the fee. Fix: map SETTLEMENT_CHARGES in Chart of Account, then repost the affected bills from Financial Report › Error Checking › Trace Document. A repost deletes the bill’s journal before it builds the new one, and a repost that fails says nothing, so run Missing Journal for those bills afterwards. If they sit in a period already reported, agree the repost with whoever closed it first.

If the customer on the bill has no AR/AP type, there is no receivable line to absorb the fee. The journal is refused with TOTAL_DEBITS_AND_TOTAL_CREDITS_NOT_BALANCES, and the bill sits at FINAL with no journal while its cashbook line is written anyway.

Step 6: Chase a bill the till has and the accounts do not

When a bill is on the till report and nowhere in the accounts, the posting did not happen. The route to prove it and fix it is How to tell whether the posting happened. Work one bill first. A single Missing Journal is a repair. Every bill missing its journal is the posting subscription described under What FINAL sets off, and no amount of GL mapping will change it.

Step 7: Check what was corrected after the cash-up

A Settlement Adjustment made this morning restates last night. The rebuilt journal and cashbook lines carry the bill’s own transaction date, not today’s. So the figures you reconciled before the correction will not reproduce after it, and nothing on either report marks the row as corrected.

Open the adjustment listing before you sign the day off. Its Posting Journal and Posting Cashbook columns show whether each repost succeeded. What an adjustment deletes and rebuilds, and the bank-reconciliation trap, are under Supervisor tools.

Who does what

WhoWhatWhenHow they know it is right
The supervisorCounts the cash against the Cash row (Step 3) and keeps the slipAt close, before the session endsThe count equals the expected cash, or the difference is reported
The accounts clerkSteps 1, 2 and 4 to 7The next morning: posting runs in background jobs, so a bill finalised a minute ago may still be on its wayEach cashbook’s movement is its takings row less charges
Whoever approves settlement adjustmentsTells the clerk which days they restatedThe same dayThe clerk’s signed-off figures still reproduce

Neither POS General’s reports nor Cashbook’s enquiries put the till beside the cashbook. The comparison is the clerk’s, by method, every trading day. The person who makes settlement adjustments should not be the one who signs the day off.

What success looks like

For one branch and one trading day, in about a minute:

  1. Each method’s cash-bill rows in its cashbook equal its takings row less the charges. For GS-KV-01 that is RM 3,547.55, RM 3,928.00 and RM 640.25.
  2. Ledger And Journal › Error Checking › Missing Journal and Data Fix › Cashbook › Missing Cashbook, for INTERNAL_SALES_CASHBILL on the trading date, are both empty.
  3. One bill paid wholly by card, with no contra, opened in Ledger And Journal › Journal Transaction (search its document number), has the card cashbook, sales and tax lines and a fee line, and no line on the customer’s receivable account. For GS-KV-01 that means no DEBTOR-TRADE-RETAIL line; the DEBTOR-CC-RETAIL line is the card cashbook, and it belongs there.

The full two-person daily routine is on POS General › How you know the day’s takings reached the accounts.

Common mistakes

What you seeCauseFix
Bills missing from the Z ReportA device-specific runRun it with Device on All (Step 2)
Variance is hugely negative while the count is rightThe printed Variance subtracts card and e-wallet salesCompare cash with the count only (Step 3)
The card cashbook is short of the tillThe method’s chargesExpected; check it equals the computed fee (Step 5)
The customer receivable rises by the card feesNo SETTLEMENT_CHARGES GL codeMap it, repost the bills, then check Missing Journal (Step 5)
A method’s cashbook is higher than the till by one cashier’s takingsThe Z Report’s takings block drops payment lines keyed by a user with no e-mail login; Cashier Collection keeps themCompare that method with Cashier Collection (why)
Cashier Collection and the Z Report disagree on a day with a backdated billCashier Collection run on Create DateUse Transaction Date (Step 1)
Yesterday’s agreed figures no longer agreeA settlement adjustment this morningCheck the adjustment listing (Step 7)

Related documentation

Last updated on