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.

Capabilities

Everything a cheque payment needs, end to end

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Configure

Flag one or more POS payment methods as cheque methods and set an optional cheque-number format from Settings.

2

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.

3

Track

Every cheque lands on the back-office dashboard, moving through pending, in clearing, and cleared as finance works it.

4

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.

Questions

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.

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.

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