Skip to content
Mob Brains

Cash boxes, transfers and End of Day

Name the places your money sits, record every move between them, count them at the end of the day, and see where a shortage or overage went in the books.

Checked against the product on 25 October 2026

Your money sits in a few physical places: each till's drawer, the safe, the bank. Otura calls each one a treasury account, or box, and ties it to one asset account in your chart. A box is not a second set of books: what it holds is what its ledger account holds. Everything here is under FinanceAccountingCash & Bank, in five tabs: Treasury, Cash Transfers, Card Payouts, End of Day and Reconciliation (see Bank reconciliation).

For the whole picture (every place money sits, what each sale, drop or payout does to it) see How money moves. For the order to do things in each day, month and year, see Your money routine.

1. Set up your boxes

On FinanceAccountingCash & BankTreasury, press Add treasury account for each place money sits:

KindForCounted at End of Day
Cash boxA till drawer, or petty cashYes
VaultThe safeYes
BankA bank accountNo: banks are reconciled against their statement

The form asks for:

  • Name (and an optional Arabic name and Code);
  • Kind and Currency (USD or LBP): one box holds one currency;
  • GL account: the asset account the box is kept on, in the box's currency. Each account can hold one box only. New account for this box opens a new one for it, the next free code from 5101 under 5000 Financial Accounts;
  • Branch: which branch counts the box at the end of the day. Head office boxes are counted when the whole business is closed;
  • three switches: Default for this kind and currency, Can receive customer receipts and Can make supplier payments. A vault starts with receipts off.
The New treasury account form: Name Till 1 drawer, Code placeholder CASH-USD, Kind Cash box, Currency USD, GL account 5101 · Till 1 drawer, Branch Head office with its explanation, and the three switches on, with Cancel and Create.
A cash box for Till 1's drawer, on an account of its own.

Once a box exists, its kind, currency and GL account cannot be changed. For another currency, retire it and open a new box.

The Treasury Accounts list: Spare box (Cash box, LBP, 5105 · Cash Register - LBP), Till 1 drawer (Cash box, USD, 5101 · Till 1 drawer), Lira safe (Vault, LBP, 5115 · Safe / Vault - LBP) and Safe (Vault, USD, 5110 · Safe / Vault), all at Head office, with their Default, Receipts and Payments tags.
Four boxes: a till drawer, a dollar safe, a lira safe and a spare lira box.

Each till's own box

Each register gets its own drawer boxes by itself: when the chart of accounts is seeded (for the registers that exist then) and whenever a register is created afterwards. It gets a dollar box, Register 1 drawer, on a new account under 5100, and, where the business's currencies are dollars with lira second, a lira box, Register 1 drawer - LBP, under 5105. Both sit at the register's branch and the register is already linked to them.

A register made before that has no box of its own: it posts its cash to the shared 5100 Cash Register account (and its lira to 5105), along with every other till that has none, and Registers shows Shared cash account (Cash Register). To have its drawer counted on its own, and checked against its float each morning (below), give it a box:

  1. A cash box for the drawer

    On Treasury, add a Cash box in USD. Under GL account, choose New account for this box, or an asset account you added for it in Chart of Accounts.

  2. Link the till

    On StoreRegisters, select the till and choose the box under Dollar cash box. (A lira box is chosen the same way under Lira cash box.)

    Store › Registers with Register 1 selected: Dollar cash box set to Till 1 drawer, with the sentence Cash sales, refunds, drops, payouts and the shift's over/short post to this box, and the day close counts it with the box. Change it between shifts. Below it, Lira cash box set to Shared lira account (Cash Register LBP).
    Register 1 now pays into Till 1 drawer.

From then on, the till's cash sales, refunds, voids, drops, payouts and shift over/short post to that box. The link can only change between shifts: with a shift open, Otura refuses with Close the open shift on Register 1 first. Its sales so far are booked to the current account, and its count would land on the new one. Money already booked stays where it is; move it with a cash transfer.

Retire a box

A box you stop using is retired: Retire on its row. A retired box is not counted at End of Day and takes no receipts, payments or transfers; its history stays. Otura refuses to retire a box that still holds money (Safe still holds 500.00 USD in the books. Move it to another box with a cash transfer first, then retire it.) or one a till still pays into. Show retired lists retired boxes, each with Restore.

The Retire Safe? confirmation: A retired box is no longer counted at the Daily Cash Close and takes no receipts, payments or transfers. Its history stays. A box that still holds money cannot be retired — move the money out with a cash transfer first. You can restore it later. With Cancel and Retire.
Retire asks first, and says what it does.

2. The float, at the start of a shift

When a shift opens on a till that has its own box, Otura compares the float the cashier counted with what the books say the box holds: the dollars first, then, on a till that takes lira, the lira against the lira box. If they differ, it asks Does the drawer match the books?, and offers to record the difference as a float moved from the safe:

The till with the prompt Does the drawer match the books? The books say Till 1 drawer holds $0.00, and you counted $100.00. If the $100.00 came from Safe, record it as a float moved from Safe to Till 1 drawer. Buttons Not now and Record it.
The first morning: the books know nothing of the $100.00 float yet.
  • Record it posts a Float to box cash transfer from the safe (the default vault of the box's currency at its branch, or the head-office one) to the drawer for the difference, and says so: Recorded $100.00 as float (TRF-000001). If the drawer holds less than the books say, the transfer goes the other way, back to the safe.
  • Not now records nothing.

The question is not asked when the drawer has already moved (a sale, refund, payout, drop or pay-in on this shift), when the difference is under a cent (one lira, for a lira box), or when the box is shared with another till that has ever worked a shift: there the books cannot tell whose float is whose. On a shared box, record the float yourself as a Float to box transfer. If there is no safe to take it from, the prompt says so and asks a manager to record it in Cash Transfers.

3. Move money between boxes

Every time money moves between your own boxes (the evening drop to the safe, a deposit, a float, lira bought with dollars), record it on FinanceAccountingCash & BankCash Transfers with New transfer. The form, Move money, asks:

  • Out of and Into: the two boxes;
  • Purpose: Drop to vault, Deposit to bank, Float to box, Withdrawal from bank or Internal move;
  • Date (today, by default) and the Amount, in the currency of the box it comes out of;
  • an optional Reference and Notes.

The books: the box it went into is debited, the box it came out of credited, by the same amount. The entry shows in Journal Entries with the source Treasury Transfer.

Lira for dollars: an exchange

Choose a box of the other currency under Into and the move becomes an Exchange. The form then asks for the Amount handed over and the Amount received, each in its own box's currency, and the Rate (USD to LBP), filled in with today's rate. Before you record it, it shows the deal rate and the gain or loss against that rate.

The Move money form for an exchange: Out of Safe · USD, Into Lira safe (Vault) · LBP, Purpose Exchange, Amount handed over (USD) 100.00, Amount received (LBP) 8900000, Rate (USD to LBP) 89500, and the preview Deal rate: 89,000 LBP per $1, Exchange loss $0.56.
$100.00 changed for LBP 8,900,000 when the rate is 89,500: a loss of $0.56.

The books: the lira box takes what came back, the dollar box gives what was handed over, and the difference goes to 6600 Exchange Loss (or 7600 Exchange Gain). In the example, LBP 8,900,000 is worth $99.44 at 89,500, so the safe gives $100.00, the lira safe takes $99.44, and $0.56 is an exchange loss. Reversing an exchange undoes all three lines.

When a transfer is refused

  • A drawer with a shift open. Cash going in or out of a drawer during a shift is recorded at the till (a drop, payout or pay-in), where the shift counts it. Here it is refused: Register 1 has a shift open on Till 1 drawer. Cash that goes into or out of a drawer during a shift is recorded at the till, where the shift counts it. …
  • More than the box holds. A cash box or vault cannot go below zero in the books. The message says what it holds and where the move would leave it, and offers Record anyway, for the rare case the books are behind the cash.
    The Move money form for $1,000.00 out of Safe into Till 1 drawer, Purpose Float to box, with the message Could not record the transfer: Safe holds $300.00 in the books, so paying out $1,000.00 would leave it at -$700.00. A cash box cannot hold less than nothing: pick the box the money really came from, or record the cash that came in first. Someone who may post journal entries can record it anyway. And a Record anyway button.
    The safe holds $300.00; a $1,000.00 move out of it is refused.
  • A day already counted. A transfer dated on a day whose cash was counted and closed is refused, because it would change a count somebody signed off. To record it on that day anyway, turn on The day is already closed — post anyway in the form.

Undo a transfer

A transfer recorded by mistake is reversed, not deleted. Right-click it in the list (or select it and press R) and choose Reverse, give the reason, and press Reverse. Otura posts the opposite entry, dated today, and the transfer is marked Reversed. It keeps its number and cannot be un-reversed: to move the money after all, record a new transfer. If today is already counted, the refusal offers Reverse anyway.

The Reverse this transfer dialog: Reverse transfer TRF-000003, Safe → Till 1 drawer? This posts the opposite journal entry and puts the money back where it came from. The transfer keeps its number and cannot be un-reversed — moving it again means recording a new transfer. Why is it being reversed? Typed against the wrong box. Cancel and Reverse.
A $20.00 float typed against the wrong box, reversed with a reason.
The Cash Transfers list: TRF-000003 Safe to Till 1 drawer, Float to box, $20.00, Reversed; TRF-000002 Safe to Lira safe, Exchange, $100.00 and LBP 8,900,000.00, Posted; TRF-000001 Safe to Till 1 drawer, Float to box, $100.00, Posted.
The day's transfers: the float, the exchange, and the reversed mistake.

4. End of Day: count the boxes

At the end of the day, count every cash box and vault on FinanceAccountingCash & BankEnd of Day. Pick the Day (today, by default). Once any box sits at a branch, the page also asks what you are Closing: one branch's boxes, or the Whole business, which counts the head-office boxes and every branch not closed on its own. The page first shows What we sold: each register shift and the back-office invoices, by how the customer paid. A till whose cash lands in a box being counted must have its shift closed first: a shift still open on one is listed as something that stops the day closing (Register 1 still has an open shift; its drawer books its own cash difference.).

  1. Count, without looking

    Under Count the boxes, type what you find in each box, in the box's own currency. What the books expect is hidden until you review, so the count is yours. Type 0 for an empty box: a box left blank keeps you on this step with Not counted yet: Spare box. Type 0 for a box that is empty.

    End of Day for 07/10/2026: the note that this is the cash count, not the month close; What we sold, with Register 1's shift and the day total; the warning This is the first close for this scope, so the opening balances come from the ledger rather than a previous count; and Count the boxes with Not counted yet: Spare box, and the counts Spare box 0, Till 1 drawer 175.00, Lira safe 8900000 and Safe 300.00, and a Review count button.
    The blind count. The Spare box was left blank at first.
  2. Review the count

    Press Review count. Each box now shows its Opening, the Movements since, what the books Expected, what you Counted, and the Difference: short, over or Balanced. Under each box, the movements are listed by where they came from (POS Sale, Treasury Transfer, …). If something is off, Recount.

    Review the count: Spare box LBP 0.00 Balanced; Till 1 drawer, Treasury Transfer (3 entries) $100.00 and POS Sale (1 entry) $79.99, Opening $0.00, Movements $179.99, Expected $179.99, Counted $175.00, $4.99 short; Lira safe Expected and Counted LBP 8,900,000.00, Balanced; Safe, Manual (1 entry) $500.00 and Treasury Transfer (4 entries) -$200.00, Expected and Counted $300.00, Balanced; a Notes box, and the Recount and Close the day buttons.
    The drawer is $4.99 short; everything else balances.
  3. Close the day

    Add a note if you want, and press Close the day. The message Day closed confirms it, and the day appears under Recent closes.

What the books expect

Expected is the box's last accepted count plus every movement on its ledger account since then: sales, refunds, transfers, the shift's over/short, manual entries. The very first close has no earlier count, so it opens from the ledger instead, and the page says so. A movement dated into a day already counted, but entered after that count, is included in the next close's expected figure. The page warns you about it before you count, and the close is refused until you turn on Close anyway in the warning, which needs the Post to the books permission.

What happens in the books

A difference posts one journal entry, dated the day closed, with the source Day Close:

DebitCredit
A box is short6700 Cash Shortagethe box’s account
A box is overthe box’s account7700 Cash Overage

One entry covers all the boxes counted. A day where everything balances posts nothing. Shortages and overages are not netted against each other.

Recent closes, and Reopen

Recent closes lists the last 30 closes with the expected, counted, short, over and difference in dollars, the branch where a branch was closed on its own, and their status. If a count was wrong, someone with Administer accounting can press Reopen on its row and give the reason. The message Day reopened confirms it, the close is marked Reopened, and the count can be entered again. The books are not rewound: the next close corrects from where this one left them. Days are reopened latest first.

End of Day after the close: This day is already closed, What the books say with each box's opening, movements, expected, counted and difference (Till 1 drawer $4.99 short), and Recent closes with the day: Expected (USD) $579.43, Counted (USD) $574.44, Difference (USD) -$4.99, Closed, and its Reopen button.
A closed day is read-only; Recent closes lists it, with Reopen.
The Reopen this day dialog: The count can then be entered again. The books are not rewound — the next close corrects from where this one left them. Why is it being reopened? Recount the drawer. With Cancel and Reopen.
Reopen asks why, and says the books are not rewound.

5. Find the difference afterwards

The shortage is a journal entry like any other. On FinanceAccountingLedgerJournal Entries, it is the entry whose Source reads Day Close; open it (right-click, Open entry) to see its lines. It also shows on the 6700 and 7700 lines of the trial balance and general ledger, under Reports.

Journal Entries: JE-2026-00007 Daily cash close variance, Posted, source Day Close, at the top; below it the transfer reversal, the transfers and the exchange (Treasury Transfer), the till's cash sale (POS Sale) and the owner's cash into the safe (Manual).
The day's entries, with the Day Close entry on top.
Journal Entry #JE-2026-00007, Source Day Close: 5101 Till 1 drawer, Till 1 drawer count variance, credit $4.99; 6700 Cash Shortage, Cash shortage at day close, debit $4.99. Posted by Day Close. Undo it from that document, so the document and its books move together.
The shortage: Dr 6700 Cash Shortage, Cr the drawer's account.

Cash found after a shortage

If the missing cash turns up later, put it back in the box and record it with a journal entry dated the day you found it. Do not reopen the old day and do not record a transfer: the money did not move between boxes.

  1. Write the entry

    On Journal Entries, press New Entry. Give it a Description, then two lines: Debit the box's account and Credit 6700 Cash Shortage, by the amount found. The page shows Balanced when the two sides agree. Save it with Save as draft.

    The New Entry form: Description Cash found behind the drawer, the date, fiscal year and period, and two lines: 5101 Till 1 drawer, debit 4.99 USD; 6700 Cash Shortage, credit 4.99 USD; Balanced.
    The $4.99 found: Dr the drawer, Cr 6700.
  2. Post it

    Right-click the draft in the list, choose Post, and confirm. If that day's cash was already counted, Otura refuses first, because the entry changes a counted box: 2026-10-07 has already been counted and closed. Posting a movement into it changes a figure somebody signed off on — it requires the accounting-post permission. The message offers Post anyway; the next close then includes it in that box's expected figure, and asks you to turn on Close anyway (see What the books expect).

    Journal Entries with the draft JE-2026-00008 Cash found behind the drawer, the message New Entry: Journal entry created, and below it the message Post Entry: 2026-10-07 has already been counted and closed. Posting a movement into it changes a figure somebody signed off on — it requires the accounting-post permission. With a Post anyway button.
    Posting into a counted day asks you to say so: Post anyway.

Cash Position

Cash Position, on FinanceAccountingLedgerDashboard, is what all your boxes and cash accounts hold today, in dollars: every box's account, plus the shared till, safe and bank accounts. Moving money between your own boxes does not change it. In the day above: the owner's $500.00 into the safe, the $79.99 sale, less the $0.56 lost on the exchange, makes $579.43 (the $4.99 found cancels the shortage).

The Accounting Dashboard: Total Revenue $72.06, Total Expenses $50.56, Net Income $21.50, Cash Position $579.43, Accounts Receivable $0.00, Accounts Payable $0.00.
Cash Position: $579.43.