Loading Fused

Skip to content
Fused
Fused

Branch counter

Every collection gets a receipt, from a book with no gaps.

The cash at every counter can be accounted for at close. Receipts and vouchers are numbered from each branch's own gap-free yearly series, a till's expected balance is derived rather than typed, and a mistake is corrected by a mirror document, never an edit.

RCPReceipt RCT-KDY-2026-004318

Kandy branch

ReceiptRCT-KDY-2026-004318

Date26 Sep 2026

Loan000184233

Interest1,698.78

Principal7,757.18

Total LKR9,455.96

Received by S. Herath, Till 1

One receipt per act of money changing hands, from the branch’s gap-free series. Sample data.

What it does

One register, two directions

Receipts and payment vouchers share one register, each numbered from the branch's own yearly series. A document that rolls back gives its number back, so the series has no holes.

Every collection has a receipt

Whichever screen took the money, a receipt is written: the counter, a loan repayment, a recovery or a savings deposit. The slip prints from a PDF template the institution restyles without a release.

Tills counted by denomination

A till has no ledger account of its own; its expected balance is derived from the last count and today's cash documents. Closing posts only the difference, and always asks the approval flow first, so a manager can be required to sign.

Cash to the safe posts nothing

Moving cash between a till and the safe changes who is accountable for it, not how much cash the institution has, so no entry is posted.

Reversals as mirror documents

Handing money back writes a mirror document in the opposite series, and each line is undone by the module that owns it. A document reverses once, whole or not at all.

Bank reconciliation

Import a statement in MT940 or CSV and match it against the account's ledger lines. Suggestions are offered, never applied, and a statement completes only when the difference is zero.

What it refuses

A control is only a control if the system enforces it.

  • Fused refuses a document whose lines do not sum exactly to the money that changed hands.
  • Fused refuses a second reversal of the same document.
  • Fused refuses a cash transfer that would take a till below zero.
  • Fused refuses reopening a shift that has been counted and closed.
  • Fused refuses a bank statement whose lines do not foot from opening to closing.

The rules underneath

The detail your finance and IT teams will ask about.

Numbering
Each branch's own yearly series, allocated inside the writing transaction.
Expected balance
The last count, plus cash received, less cash paid out and cash disbursed, plus or minus transfers to and from the safe.
Till close
One journal entry, only when the count differs from the expected balance, to the cash short and over account.
Reversal
Dated today and attributed to the reverser's own open shift, so a counted and signed drawer never moves.
Matching
Insert-only rows that carry the amount each covers, so one lodgement can match several cheques. Reconciliation posts nothing.
Idempotency
Every document carries an idempotency key held by a unique constraint, so a retried request cannot write it twice.

Branch counter: questions

What happens when a cashier is short at close?

The close posts one entry for the difference to the cash short and over account, through the approval flow for the drawer close. A counted shift never reopens.

Can we correct a receipt?

By reversing it. Fused writes a mirror document in the opposite series, dated today, and the original stays on the record, linked to it.

Which bank statement formats can we import?

MT940 and CSV. A line the reader cannot parse is refused rather than guessed.

See it on your own products and numbers.

A walkthrough with the team that builds Fused: your loan products, your branches, your month-end.