Cash boxes, cheques and guarantees fully under control
Smart Cash turns the ERPNext cash account into a complete daily workplace: cash boxes with custodians, limits and a live balance, payment and receipt vouchers a cashier issues in a minute and prints for signature, in-transit transfers, denomination counts and a daily close, plus the full life cycle of cheques, employee custody and letters of guarantee. Every movement lands first in an immutable Treasury Ledger, then posts as standard ERPNext entries your accountant can trust.
The same daily situations, now with a document the payer understands and an entry the reviewer trusts.
Without Smart Cash
Paying a petty expense
A journal entry the accountant books later from a paper receipt.
The box balance right now
Someone phones the cashier to ask.
A bounced customer cheque
Discovered late and fixed by hand.
Cash for the coming weeks
A spreadsheet updated now and then.
vs
With Smart Cash
Paying a petty expense
A payment voucher the cashier issues in a minute and prints for signature.
The box balance right now
A live card on the dashboard for every box and site.
A bounced customer cheque
A "Bounced" action posting to bounced cheques, plus an aging report.
Cash for the coming weeks
An automatic 13-week forecast from cheques and recurring entries.
Product video
Meet Smart Cash
A quick motion tour of what the product does.
Feature tour
Key screens up close
Five screens the treasury team works on every day, from the manager's first look to the accountant's reconciliation.
01Dashboard
Your whole liquidity on one screen
Six indicators that update with every movement, a 30-day cash in vs out chart and everything due within 7 days. Below them, a card per box and bank with one-click actions.
Cash in boxes and banks, cheques, custody and guarantees
Limit bar turns orange when a box breaches its limits
Pay, receive, count and cash book buttons on each card
Users only see the boxes they are permitted to
Six liquidity indicatorsDue within 7 daysBalance & limit per box
02Payment voucher
A voucher cashiers understand, an entry accountants trust
The cashier picks a voucher type and an item; account, cost center and taxes fill in. The balance bar warns before paying, and "Pay & Submit" deducts and posts per the box's mode.
Seven types: expense, supplier, refund, advance, custody, labor, other
Live box balanceLines with account & taxesNet paid & amount in words
03Cheques
Every cheque knows where it is and what it did
A status path shows where the cheque came from, where it is and how many days to maturity. "Cheque Actions" lists only the valid moves for its state and your role, and each one books a balanced entry.
Deposit, collect, bounce, endorse, discount at bank
Commissions suggested from the bank's commission table
Status history that cannot be edited by hand
Duplicate cheque numbers blocked per bank
Status pathOnly valid actionsAllocated to invoices
04Custody
Every amount held by an employee has a deadline
Custody is created from a "Custody" payment voucher and settled with expenses and attachments or a cash refund. Anything past its settle-by date turns Overdue automatically and alerts the owner.
Amount, settled and outstanding at a glance
Settle with invoices or refund cash in one click
Custody aging by overdue bands
New custody blocked until the overdue one is settled
Outstanding on employeeSettle with invoicesFull custody cycle
05Reconciliation
Treasury Ledger and GL on one number
A morning report puts every box and bank against its GL account and explains the gap with pending postings and treasury-only items. What remains must be zero.
One line per GL account linked to a box or bank
Pending closing separated from real differences
Manual entries on cash box accounts are blocked
Part of the accountant's month-end routine
Zero unexplained differenceMatched per accountWaiting for closing
Six liquidity indicatorsDue within 7 daysBalance & limit per box
Live box balanceLines with account & taxesNet paid & amount in words
Status pathOnly valid actionsAllocated to invoices
Outstanding on employeeSettle with invoicesFull custody cycle
Zero unexplained differenceMatched per accountWaiting for closing
Every feature
Twelve capabilities covering the whole cash cycle
Everything that happens in treasury, from the first voucher in the morning to the daily close, and from receiving a cheque to collecting it, inside ERPNext.
Cash boxes
Main, sub, imprest and site boxes, each with a custodian, an account, limits, a color and a short code used in voucher numbers.
Max/min balance with a "deposit the surplus" alert
Posting mode per box: immediate, daily close or treasury only
Additional users with specific permissions
Site custodians only see their own box
Payment voucher
The most-used screen: the cashier picks a voucher type and an expense item, and the account, cost center and taxes fill in automatically.
Expense, supplier, customer refund, employee advance, custody, labor sheet, other
Balance bar turns red when the box cannot cover it
VAT, withholding tax and amount in words
Daily labor sheet with days, wage and deductions
Receipt voucher
Collect in cash, by bank transfer or by cheque, fetch the customer's open invoices and allocate the amount.
Move cash between boxes and banks directly, or in transit through a Cash in Transit account until the receiver confirms.
Draft, In Transit, Received, Cancelled
Cross-currency at an exchange rate
Daily alert for transfers pending over 2 days
A box cannot close with an unreceived transfer
Count & daily close
A denomination count computes and books the difference, then a daily close posts one summary entry and locks the day.
Periodic, surprise and handover counts
Shortage expense, charge custodian or surplus suspense
Closing conditions checked by the system
Only the treasury manager can reopen a day, with a reason
Custody & imprest
Custody is created from the payment voucher with a settle-by date, then settled with expenses or a cash refund and tracked by age.
Open, Partly Settled, Settled, Overdue
Daily job flags overdue custody and alerts
Block new custody for an employee with an overdue one
Imprest replenishment in a single transfer
Cheques
Incoming and outgoing cheques with a full life cycle; every action books a balanced entry, and only valid actions for the current state and your role appear.
It builds on them. A voucher issued by a cashier automatically creates a standard Journal Entry or Payment Entry linked to the source document.
When do movements reach the general ledger?
It depends on the box's posting mode: immediately per voucher, as one summary Journal Entry at daily close, or kept in the Treasury Ledger only with no GL effect.
Why does a voucher have two numbers?
The document number is reserved on save, even for drafts; the printed voucher serial is assigned only on submit, per box and fiscal year, so printed vouchers have no gaps.
How are cash count differences handled?
The difference is computed and must be treated: shortage expense, charged to the custodian or held as surplus. A custodian cannot approve their own box's difference.
Can a closed day be changed?
No voucher can be created or edited on a closed date. Reopening means cancelling the closing, which only the treasury manager can do with a reason.
Can a wrong cheque action be reversed?
Yes. Cancelling the last action returns the cheque to its previous state and cancels its entry; older actions are reversed in order.
Does it enforce cash payment limits?
Yes. It aggregates a party's payments over the period, compares them with the limit and warns or blocks; exceptions need the treasury manager and a reason, and appear in the Cash Limit Exceptions report.
Can we add a bank-specific cheque action?
Yes. Cheque transitions are data records you can add or edit without code; the app ships with 17 ready ones.
Does it support multiple currencies?
Yes. Each box has its currency and denominations, cross-currency transfers keep both amounts, and every ledger row stores box and company currency.