Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts

Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Cheques you can trust

The payment is in Odoo, then somebody writes the cheque by hand and the number is noted nowhere. Cheque Printing prints it from the payment.

Every cheque in one list

From payment to cheque

  • Cheque books for each bank journal; the numbers are given in order and the book closes when it is used up
  • Print cheque on a payment to a vendor, or print many at once
  • The amount in figures and in words, in English or Arabic (or the language of the payee); cents as 50/100 or in words
  • The payee, the date, optionally the memo; a post-dated cheque has its own date
Print from the payment

A layout for each bank

  • The position of each field in millimetres, the font, the date format
  • Account payee only crossing and stars around the amount
  • A test print with the outline to align it on your stock
Aligned to the millimetre

Control

  • Reprint keeps the number and is logged; void a spoiled cheque, the number is not reused
  • A register of all the cheques with how many times each was printed
  • Billing users print; advisors configure
Book, payment, cheque

Tested

26 automated tests: amount in words in both languages, books and their numbers, finished books, overlaps, printing one or many, reprint and void, vendors only, the date formats, the rendering and access rights.

Features

Documented

Illustrated documentation in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_cheque_printing.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 with Invoicing.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

payments.action_print_cheque()

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.1

  • A clear message when the language chosen for the amount in words is not installed (it raised an error on a database without Arabic).

v1.0.0

1.0.0 – Initial release

  • Cheque books per bank journal with automatic numbers
  • Print the cheque of a payment or of many payments
  • Amount in words in English or Arabic, cents as 50/100 or in words
  • Layouts in millimetres with test print, date format, crossing and stars
  • Post-dated cheques, reprint, void and a register
  • Arabic translation, automated tests

Frequently asked questions

Can it print on my bank's pre-printed cheques?

Yes. You give the position of each field in millimetres and use the test print to align it on a real cheque. One layout for each bank.

Does it write the amount in words in Arabic?

Yes. Choose English, Arabic or the language of the payee in the layout. The cents can be 50/100 or in words.

Where do the cheque numbers come from?

From the cheque book of the journal: you give the first and last number, and the numbers are given in order when you print. A used-up book is finished and the next one takes over.

Can I print many cheques at once?

Yes. Select the payments in the list and choose Print cheques: the numbers are given in the order of the payments.

What if I print twice, or spoil a cheque?

Printing again keeps the number and writes a note. Void cheque keeps a trace and the number is not used again.

Does it support post-dated cheques?

Yes. Put a date on the cheque different from the date of the payment; the register has a post-dated filter.

Does it need extra software?

No. It uses the PDF engine of Odoo (wkhtmltopdf) and the num2words library that Odoo already uses.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel

    Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor

    See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Sales Targets for Odoo 19 – Salesperson and Team Targets vs Invoiced

    Set targets for salespeople and teams, and see at once what was invoiced or sold, the percentage, what is left and who is on track.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Product Warranty & Claims for Odoo 19 – Automatic Warranties, Expiry and Claims

    Warranties created by the delivery, with a start, an end and a status for every customer, and claims that say at once whether the product is in or out of warranty.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Financial Reports for Odoo 19 Community – Trial Balance, General Ledger, Profit and Loss, Balance Sheet

    The four reports every accountant asks for, in Odoo Community: trial balance, general ledger, profit and loss and balance sheet, for any period, with a comparison. On screen, in PDF and in Excel.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Post-Dated Cheque Management (PDC) for Odoo 19 – Cheques Received and Issued, Deposit, Clearing, Bounce

    Register post-dated cheques from customers and to vendors, follow them from registration to deposit and clearing, with the right accounting entries at each step. Bounced cheques reopen the invoices.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Automatic Payment Reminders (Dunning) for Odoo 19 – Overdue Invoice Emails by Level

    Remind customers of overdue invoices automatically, level by level: friendly, second, final. One email per customer, promise-to-pay dates, follow-up tasks and a log, in every language.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Customer & Vendor Statement of Account for Odoo 19 – PDF, Ageing, Email and Monthly Auto-Send

    Statements of account in two clicks: open items or full activity, with ageing. Print, email with the PDF attached, send to many partners or every month automatically, in the partner's language.

    by TAQNIX
    No reviews yet
    Sales:0$34.00