Cash rounding your cashiers actually understand

Auto POS Rounding adds explained, validated, auditable cash rounding on top of Odoo's native cash-rounding engine — currency presets, a live preview, per-payment-method rules, and a full reconciliation report.

The problem

Cash-heavy stores need totals rounded to the nearest coin, but existing rounding apps hide the math behind a bare, unlabelled number. Configurators cannot tell whether a rounding value of 0.05, 5, or 0.5 is correct, so registers ship misconfigured and accounting is left to reverse-engineer the differences with no audit trail at all.

The solution

Auto POS Rounding pairs Odoo's native cash-rounding engine with a configuration layer that explains itself: one-click currency presets, a live preview, a unit-labelled validated input, per-payment-method rules, and a per-order audit trail with a dedicated reconciliation report.

Capabilities

Everything a register needs to round correctly

Every capability below is implemented in the module.

01

Currency & regulatory presets

One-click presets for Switzerland (CHF 0.05), USD 0.01, Nordic 0.50 and 1.00, and round-up-to-0.10 — each with a plain-language, worked-example description.

02

Plain-language rounding explanation

POS Settings shows a plain sentence describing exactly what the active rule does, with a worked example (e.g. "12.63 rounds to 12.65").

03

Live rounding preview

Type a sample total in Settings and see the rounded result update instantly, before the rule ever reaches the register.

04

Unit-labelled, validated input

The rounding field is clearly labelled as a coin denomination and rejects likely mistakes (e.g. entering "5" instead of "0.05") before the value is saved.

05

Per-payment-method rules

Turn rounding off for payment methods that already settle to the exact cent, such as card, while keeping it on for cash.

06

One-click Apply Preset

Pick a preset and click Apply — it configures Odoo's native cash rounding for that register in a single step, no manual math required.

07

Per-order audit trail

Every order records the exact rounding adjustment applied, whether it was rounded at all, and which payment method it is attributed to.

08

Rounding Analysis report

A dedicated pivot, graph, and list report of rounding adjustments, filterable and grouped by point of sale and payment method for period-end reconciliation.

09

Built on native rounding math

The rounding calculation itself always runs through Odoo's own cash-rounding engine, so results stay correct and consistent with the rest of Odoo.

Workflow

How it works

1

Pick a preset

Choose CHF 0.05, USD 0.01, Nordic 0.50/1.00, or set a custom factor and rounding method yourself.

2

Preview, then apply

Check the live preview against a sample total, then click Apply Preset to switch on rounding for that register.

3

Checkout as normal

Rounding is applied automatically at payment; methods you exclude, such as card, settle to the exact cent instead.

4

Reconcile with the report

Review every rounding adjustment in the Rounding Analysis report, grouped by point of sale and payment method.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Pick a ready-made currency preset (CHF 0.05, USD 0.01, Nordic 0.50/1.00) and click Apply, or enter your own value — the field is labelled as a coin denomination, shows a live preview, and rejects values that look like a mistake before you save.

Get the app

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.

Auto POS Rounding

Currency and regulatory presets, a live preview and a plain-language explanation behind every rounding rule — plus a per-order audit trail and a Rounding Analysis report.

Buy on Odoo App Store