Track every cheque from POS capture to bank reconciliation
Capture full cheque details at the POS register, then track every cheque through clearing, bouncing, and bank reconciliation from one back-office dashboard built for finance teams.
The problem
Odoo's standard POS lets a cashier mark a payment as cheque but records nothing about it — no cheque number, no bank, no due date, and no link back to the sale. When a cheque bounces or needs reconciling weeks later, finance has no record tying it to the order, the cashier, or the customer, forcing parallel paper logs that are slow to search and impossible to audit.
The solution
Cheque Information on POS adds a guided cheque-capture step to the payment screen and creates a full back-office record for every cheque, complete with a status dashboard, bank-statement matching, bounce handling with automatic reversal, and a bounced-cheque flag on the customer — so finance always knows exactly where every cheque stands.
Everything a cheque payment needs, end to end
Every capability below is implemented in the module.
Guided Cheque Capture at Checkout
A dedicated dialog opens the moment a cashier selects a cheque payment method, prompting for cheque number, bank, account holder, account number, and cheque date before the sale can close.
Post-Dated Cheque Support
A dedicated cheque date field captures when a post-dated cheque may be banked, the detail most cheque-capture apps skip but the markets that rely on cheques need most.
Auto-Filled Account Holder
The account holder name pre-fills from the customer already selected on the order, so the cashier confirms a name instead of retyping it.
Cheque Image Capture with Preview
Attach or photograph the physical cheque and preview the image inline before submitting, building a visual audit trail alongside the typed details.
Inline Validation & Duplicate Warnings
Cheque numbers are checked against an optional format pattern and against cheques already used, flagging problems the moment they are typed instead of after the sale closes.
Cheque Lifecycle Dashboard
Every cheque moves through pending, in clearing, cleared, bounced, and reconciled states, visualized on a kanban dashboard grouped by status for an instant view of what needs action.
One-Click Bank Statement Matching
Match a cleared cheque against an imported bank statement line automatically by amount and customer, or choose from candidates when more than one line matches, then reconcile with a click.
Bounce Handling with Automatic Reversal
Mark a dishonoured cheque as bounced and the module reverses the linked accounting entry when one exists, logs the change, and raises a bounced-cheque count badge on the customer record.
Role-Separated Access & Bulk Actions
Cashiers capture cheques from the POS with no back-office access; a dedicated finance group manages clearing and reconciliation, with bulk mark-as-cleared and bulk-bounce actions for handling many cheques at once.
How it works
Configure
Flag one or more POS payment methods as cheque methods and set an optional cheque-number format from Settings.
Capture
The cashier selects the cheque method at checkout, confirms the auto-filled details, and attaches a photo of the cheque before closing the sale.
Track
Every cheque lands on the back-office dashboard, moving through pending, in clearing, and cleared as finance works it.
Resolve
Match the cheque to a bank statement line and reconcile it, or mark it bounced to reverse the entry and flag the customer automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Flag any existing or new payment method as a cheque method from its configuration form; the cheque dialog then appears automatically whenever a cashier selects 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.
Cheque Information on POS
Captures cheque number, bank, due date and an image at checkout, then tracks every cheque through clearing, bouncing and bank reconciliation on one lifecycle dashboard — no more parallel paper logs.
Buy on Odoo App Store