Auto-invoice every qualifying POS sale
Rules-driven invoicing, access control and a full reconciliation dashboard for Odoo Point of Sale — one module instead of a stack of single-purpose apps.
The problem
Cashiers must remember to tick the Invoice option on every order that needs one. A missed tick means back-office staff have to reopen and re-invoice orders after the fact, and the invoice button being visible to everyone lets untrained staff generate documents they shouldn't.
The solution
A configurable rules engine invoices qualifying orders automatically the moment payment is confirmed, restricts or hides the invoice action for staff who shouldn't use it, and gives managers a reconciliation dashboard plus audit trail to close out every day with confidence.
Everything invoicing control needs
Every capability below is implemented in the module.
Auto-Invoice on Payment
Every qualifying order is flagged and invoiced automatically the instant payment is validated — no cashier action required.
Conditional Rules Engine
Scope auto-invoicing by customer type, payment method, register and minimum order amount, with ordered rules that skip or force invoicing per order.
Per-Register Configuration
Enable auto-invoicing, default-invoice behaviour and payment-method scope independently on each POS register.
Restrict Invoice Download
Block invoice PDF downloads at checkout where that isn't permitted, and disable automatic invoice printing independently.
Hide or Restrict the Invoice Button
Remove the invoice action entirely, or limit it to supervisors, so untrained staff can't generate documents they shouldn't.
Supervisor Override
Authorized staff can force-invoice a specific order from the POS backend for one-off exceptions, without changing global settings.
Reconciliation Dashboard
A pending / matched / error dashboard with list and pivot views tracks every auto-generated invoice against its order, with discrepancy amounts surfaced automatically.
Audit Trail
Every auto-invoice, rule-skip, override and download restriction is logged with timestamp, user, register and amount for compliance and disputes.
Company-Wide Kill Switch
Turn off all auto-invoicing behaviour instantly from Settings for troubleshooting or temporary changes — no uninstall required.
How it works
Configure Rules & Settings
Set auto-invoice rules by customer type, payment method, register and minimum amount, then toggle restrictions in General Settings.
Order Is Paid
When a POS order is validated, the module evaluates your rules server-side and flags qualifying orders for invoicing automatically.
Invoice Generated & Tracked
Odoo generates the invoice and each order-invoice pairing is recorded on the reconciliation dashboard with its status.
Reconcile & Audit
Review pending, matched and error states at end of day, refresh in bulk, and check the full audit trail of every event.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The module extends Odoo's Community Point of Sale app directly — no Enterprise features or other paid apps are required.
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.
POS Invoice Auto Check
Automatically invoice every qualifying POS order the moment payment is confirmed — with a configurable rules engine, invoice-button access control, and a reconciliation dashboard.
Buy on Odoo App Store