Accounting
Petty Cash Control
Give each cash box a custodian and a hard spending limit on a cash or bank journal. Odoo blocks any vendor bill, expense or manual payment that would overdraw the cash on hand, replenishes the account in one click with a single internal transfer, reconciles the physical drawer with denomination cash counts, and shows every account on a live dashboard.
Overview
Petty Cash Control.
Petty Cash Control turns any cash or bank journal into a controlled petty cash account with a named custodian and a hard spending limit. Your team spends from it exactly as they do today, by registering payment on a vendor bill, reimbursing an expense or making a manual payment, but Odoo now checks the cash on hand first and blocks any payment that would overdraw the account, with the exact shortfall shown, before anything posts. Standard Odoo accounting is never changed. When the cash runs low a manager replenishes the account in one click, and the only entry the module ever posts is a single internal transfer moving cash from your bank or main cash journal into the petty cash account, so the books stay clean. A live OWL dashboard shows every account's available cash, limits and recent replenishments, denomination-based cash counts reconcile the physical drawer against the book balance and record any over or short, and role-based access keeps replenishment and limit changes with Petty Cash Managers while custodians only view and count.
What's included
Key features.
Petty Cash Control puts a real ceiling on the cash your team spends out of the drawer. Instead of letting Odoo post a payment from a cash journal even when there is nothing left in it, you link the journal to a petty cash account with a custodian and a hard limit, and the module stops any payment that would overdraw it, before anything posts.
What it does
You turn a cash or bank journal into a controlled petty cash account, assign a custodian and set the limit. Your team then spends exactly as they do today, by registering payment on a vendor bill, reimbursing an expense or making a manual payment. The difference is that Odoo checks the cash on hand first: if a payment would overdraw the account, it is blocked with a clear message showing the shortfall, and nothing posts. When the cash runs low a manager replenishes the account in one click, and the only entry the module ever creates is a single internal transfer that moves cash from your bank or main cash journal into the petty cash account, so standard Odoo accounting is never changed. A live OWL dashboard shows every account's available cash, limits and recent replenishments, and denomination-based cash counts let you reconcile the physical drawer against the book balance and record any over or short.
Who it's for
Finance and accounting teams that hand cash to branches, desks, sites or cashiers and need a real limit on it, not a spreadsheet. Anyone running petty cash, an imprest fund or a cash float in Odoo who wants spending capped to the cash on hand, clean one-click replenishment and a proper count of the drawer, without changing how Odoo posts everything else.
Questions
About Petty Cash Control.
How do I set a spending limit on petty cash in Odoo?
Link a cash or bank journal to a petty cash account and set its limit. The module then blocks any outbound payment from that journal that would exceed the cash available, showing the exact shortfall, before it posts.
Does it change how Odoo posts invoices and payments?
No. Standard Odoo accounting is untouched. The only entry the module posts is a single internal transfer when you replenish an account, moving cash from your bank or main cash journal into the petty cash account.
Can the limit apply to vendor bill payments and expenses in Odoo?
Yes. Any outbound payment on a controlled journal is checked, whether it comes from registering payment on a vendor bill, an expense reimbursement or a manual payment.
What happens when the petty cash runs out?
The next payment that would overdraw the account is blocked with the exact shortfall. A manager replenishes the account in one click and the cash box is ready to use again.
Who can replenish or change the spending limits?
Only Petty Cash Managers can create accounts, set limits and replenish. Custodians can view their own account and record cash counts, but cannot top up, so control of the funds stays with the right people.
Which Odoo versions does Petty Cash Control support?
Use the version selector on the Odoo Apps Store listing to pick your Odoo release. The module runs on both Community and Enterprise.
On the Odoo Store
Get Petty Cash Control on the Odoo Store.
Pick your Odoo version and install it in a click, with free updates and real support behind it.
View on the Odoo StoreKeep exploring
More CODEerts apps.
All 81 of our published modules are open to browse, on the Odoo Store and in our app browser.
Ready to make Odoo work the way your business does?
Book a free callCODEerts is a team of certified Odoo experts and full-stack engineers. We implement, customise and support Odoo ERP, then build the software around it.