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.

Capabilities

Everything invoicing control needs

Every capability below is implemented in the module.

01

Auto-Invoice on Payment

Every qualifying order is flagged and invoiced automatically the instant payment is validated — no cashier action required.

02

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.

03

Per-Register Configuration

Enable auto-invoicing, default-invoice behaviour and payment-method scope independently on each POS register.

04

Restrict Invoice Download

Block invoice PDF downloads at checkout where that isn't permitted, and disable automatic invoice printing independently.

05

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.

06

Supervisor Override

Authorized staff can force-invoice a specific order from the POS backend for one-off exceptions, without changing global settings.

07

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.

08

Audit Trail

Every auto-invoice, rule-skip, override and download restriction is logged with timestamp, user, register and amount for compliance and disputes.

09

Company-Wide Kill Switch

Turn off all auto-invoicing behaviour instantly from Settings for troubleshooting or temporary changes — no uninstall required.

Workflow

How it works

1

Configure Rules & Settings

Set auto-invoice rules by customer type, payment method, register and minimum amount, then toggle restrictions in General Settings.

2

Order Is Paid

When a POS order is validated, the module evaluates your rules server-side and flags qualifying orders for invoicing automatically.

3

Invoice Generated & Tracked

Odoo generates the invoice and each order-invoice pairing is recorded on the reconciliation dashboard with its status.

4

Reconcile & Audit

Review pending, matched and error states at end of day, refresh in bulk, and check the full audit trail of every event.

Questions

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.

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.

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