Cash rounding your finance team can finally trust
Automatically round invoice, bill, credit note, debit note, and POS totals to the correct denomination for every currency you trade in, then reconcile every adjustment with an audit trail built for finance teams, not spreadsheets.
The problem
When an invoice, bill, or POS total lands on an amount that cannot be paid in physical cash, someone has to round it by hand and post a matching journal entry. Native Odoo rounding is optional and manual, and the one competing app on the market breaks on refunds, hides POS setup, and accepts any round-off value without checking it against a real currency denomination.
The solution
Cash Round-Off Automation & Audit adds a governance layer on top of Odoo's native rounding engine. Configure rounding rules per document type and currency, let invoices, bills, credit notes, debit notes, and POS orders round themselves automatically, and review every adjustment in a dedicated audit log with pivot and graph reconciliation — refunds included, without the competitor's critical bug.
Everything a rounding rule needs to be trusted
Every capability below is implemented in the module.
Automatic invoice & bill rounding
Applies the matching rounding rule to customer invoices and vendor bills automatically as they post, so nobody has to pick a rounding method by hand.
Credit note & debit note rounding
The same validated rounding rules extend to credit notes and debit notes, keeping adjustments consistent with the original document.
Refund handling that will not break
Refunds run through the same auto-apply path as every other document, closing the critical refund bug reported against the leading competing app.
Automatic rounding journal entries
Every rounding difference posts to the correct profit or loss account automatically, so the books stay balanced without a manual adjustment line.
POS round-off at checkout
Point of sale orders apply the configured rounding method automatically so register totals always match the cash in the till.
Company-wide on/off toggle
A single company setting turns automatic rounding on or off for the whole business, mirrored directly in Settings.
Multi-currency, denomination-aware rules
Scope a rounding rule to a specific currency for denomination-correct results, or leave it generic as a fallback for every other currency.
Per-document-type rounding rules
Choose independently whether a rule applies to invoices, bills, refunds, and debit notes instead of one blanket setting for everything.
Full audit trail & reconciliation report
Every rounded invoice and POS order writes an audit log entry, reviewable as a list, pivot, or graph so finance teams can reconcile the total rounding impact for any period.
How it works
Set up rounding rules
Create rounding rules per currency and document type, with validation that rejects any value finer than the currency's own denomination.
Turn on automatic rounding
Enable the company-wide toggle in Settings so every new document picks up the right rule without manual selection.
Post as usual
Invoices, bills, credit notes, debit notes, and POS orders round themselves automatically as they are validated or paid.
Reconcile the impact
Review the audit log list, pivot, and graph to confirm every rounding adjustment and reconcile the period's total impact.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It builds on Odoo's existing account.cash.rounding and POS rounding engine, adding automatic rule selection, per-type control, validation, and an audit trail on top of it.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Cash Round-Off Automation & Audit
Denomination-aware cash rounding across invoices, bills, credit notes, debit notes and POS, with automatic journal entries, per-document rules and a reconciliation report — refunds included.
Buy on Odoo App Store