Give every cheque an audit trail it deserves

Capture the cheque number, issuing bank, date and a photo of the cheque the moment a payment is registered — validated, duplicate-checked and searchable from a dedicated Cheque Register.

The problem

Standard Odoo payment registration treats every payment method the same, so cheque details end up crammed into a free-text memo or tracked in a separate spreadsheet. When a cheque bounces or an auditor asks for proof, finance teams have no reliable link between the accounting entry and the physical cheque.

The solution

Add Cheque Details on Payment gives cheque-handling journals a dedicated set of structured fields — number, bank, date and image — on both the payment form and the register-payment wizard, backed by format validation, duplicate detection and a searchable Cheque Register.

Capabilities

Everything a cheque desk needs

Every capability below is implemented in the module.

01

Structured Cheque Capture

Record the cheque number, issuing bank, cheque date and a cheque image on a dedicated Cheque Details tab, right on the payment form.

02

Per-Journal Toggle

Turn on the cheque fields per journal, so they appear only on the bank and cash journals that actually handle cheques and stay out of the way everywhere else.

03

Format Validation

Cheque numbers are checked against a clear format rule on save, with a specific error message instead of silently accepting typos or malformed entries.

04

Duplicate Cheque Warning

A non-blocking banner flags the moment a cheque number matches one already on file for the company, naming the conflicting payment so it can be corrected.

05

Searchable Cheque Register

A dedicated list view brings every cheque payment together so anyone can find a cheque by number, bank or date in seconds instead of opening payments one by one.

06

Cheque Fields in the Register Wizard

Capture the same cheque number, bank, date and image directly in the Register Payment wizard, so the details land on the payment the moment it is created from an invoice or bill.

07

Cheque Details on the Receipt

The printed payment receipt automatically includes the cheque number, bank and date, so the document customers and suppliers receive matches the physical instrument.

08

Automatic Memo

When a cheque number is entered and no memo has been set, the payment memo defaults to "Cheque #<number>", keeping journal entries readable without extra typing.

Workflow

How it works

1

Enable a cheque journal

Turn on the cheque fields toggle for each bank or cash journal that handles cheques.

2

Register the payment

Enter the cheque number, bank, date and image on the payment form or the register-payment wizard.

3

Catch errors automatically

Format validation blocks malformed numbers; a duplicate-number banner flags repeats before they slip through.

4

Track and report

Look cheques up in the searchable register, and hand over a receipt that already carries the cheque details.

Questions

Frequently asked

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

No. Each journal has its own "Show Cheque Fields" toggle, so you can enable it only on the bank and cash journals that actually handle cheques and leave every other journal unchanged.

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.

Add Cheque Details On Payment

Cheque number, bank, date and image captured on the payment itself, with format validation and duplicate detection — plus a searchable Cheque Register tying every accounting entry to the physical instrument.

Buy on Odoo App Store