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

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.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Get paid on time, without chasing

Late payments cost you money, and chasing them costs you time.

Automatic Payment Reminders (Dunning) reminds customers of overdue invoices by email, automatically, level by level: a friendly note after a week, a second reminder after two, a final notice after a month.

Reminder worklist, email and task

Levels

  • Any number of levels by days after the due date, three ready to use
  • Each with its own subject and text, in every language you need, with placeholders for the total, the count and the days
  • A follow-up task for your collector at the levels you choose
Overdue invoices worklist

Every day, by itself

  • One email per customer, listing every overdue invoice with a link to view and pay it
  • An invoice is reminded once per level, so nobody is spammed; a minimum amount and a minimum interval keep it polite
  • Promise to pay: put a date on an invoice and it is left alone until then
  • No reminders: a tick on the customer
Reminder level

See and control

  • A worklist of overdue invoices with the days overdue, the last reminder and the next level
  • Send reminder by hand from the invoice or the customer
  • A log of every reminder, with the customers that have no email address
Reminder email

Arabic and right to left

The level texts and the email follow the language of the customer, Arabic included.

Settings

Tested

28 automated tests: levels by days, highest level wins, one email per customer, hold and promise, minimum amount and interval, recipients, placeholders and escaping, tasks, languages, manual reminders and the schedule.

Documented

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

What's included

  • taqnix_payment_reminders.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 and an outgoing mail server.

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.

plan = env['taqnix.reminder.engine']._plan(env.company)
for partner, (level, invoices) in plan.items():
    print(partner.name, level.name, len(invoices))

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Reminder levels by days after the due date, with translatable subject and text
  • Daily automatic run: one email per customer listing every overdue invoice, once per level
  • Promise-to-pay date, no-reminders switch, minimum amount and interval
  • Follow-up task for the collector, log and worklist of overdue invoices
  • Send reminder by hand from the invoice or the customer
  • Arabic translation, automated tests

Frequently asked questions

Will customers be spammed?

No. An invoice is reminded once per level, a customer is not reminded again within the interval you set, and several late invoices go in one email.

Can I write the texts myself?

Yes. Each level has its own subject and message, in every language you use, with placeholders for the total, the number of invoices and the days.

Can I stop reminders for a customer or an invoice?

Yes. Tick No payment reminders on the customer, or put a Promised to pay on date on the invoice.

Does it send PDFs of the invoices?

No. The email lists the invoices with a link to view and pay each one.

Can I send a reminder by hand?

Yes, from the invoice or the customer. It ignores the schedule and the interval.

What if a customer has no email address?

Nothing is sent; the log says so, and Odoo tries again the next day.

Can my collector be told to call?

Yes. Tick Create a follow-up task on a level, and a task is planned on the customer.

Does it work in Arabic?

Yes. The level texts and the email follow the customer's language, 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

    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.

    by TAQNIX
    No reviews yet
    Sales:0$69.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

Similar items

  • ModuleNew

    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.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • 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

    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