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.
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.
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
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
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
Arabic and right to left
The level texts and the email follow the language of the customer, Arabic included.
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.
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.
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.
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.
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.
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.
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.
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.