Odoo Development
Automated Reminder & Penalty Management System
- • This module adds a penalty to customer invoices that are past their due date. It charges for late payment without you doing it by hand.
- • You set it up in Settings. You turn it on, choose a fixed amount or a percentage, and pick how often the penalty is added.
- • The penalty shows as a line on the invoice. A scheduled job keeps it up to date as the invoice stays overdue.
- • It can also email payment reminders to your customers. The reminders go out on a schedule that you choose.
Features
1. Automated Overdue Payment RemindersSend automatic reminder emails for overdue invoices, vendor bills, and expenses on a daily, weekly, or monthly basis after the due date.
2. Flexible Penalty Calculation (Fixed or Percentage)Apply penalties as either a fixed amount or a percentage of the outstanding balance, configurable to match your business credit policy.
3.Penalty Application on Invoice Total or Line ItemsApply penalties on the total invoice amount or individual invoice line items for better accuracy and financial transparency.
4. Recurring Penalty Application Based on FrequencyAutomatically reapply penalties on daily, weekly, or monthly cycles until payment is completedâno manual follow-ups required.
5.Dynamic & User-Friendly ConfigurationSmart UI behavior dynamically shows or hides fields based on selected options (Fixed / Percentage, Total / Line Item), ensuring a clean and intuitive setup.
6.Global & Customer-Specific Penalty ConfigurationDefine a global penalty rule for all customers and override it for specific customers when needed. Customer-level settings always take priority.
Reminder Frequency Setup
Configure reminder email frequency as Daily, Weekly, or Monthly, ensuring timely
follow-ups for unpaid invoices after the due date.
Global Penalty Configuration
Define centralized penalty rules for all customers using either a fixed amount or a
percentage of the outstanding balance, with automatic application on a daily,
weekly, or monthly basis after the due date.
Apply penalties on the total invoice
amount or individual invoice line items
Automatic Penalty Application on Overdue
Invoice
When an invoice remains unpaid after its due date, the system automatically
applies a
penalty based on the configured rules. The penalty can be defined as a fixed amount
or a
percentage and can be applied either on the total invoice amount or on individual
invoice
line items.
Automated Payment Reminder Email
Once
the invoice crosses its due date, the system automatically sends a payment reminder
email to the customer based on the configured frequency (Daily / Weekly / Monthly).
Enable Journal for Penalty Accounting
The Enable Journal feature allows businesses to control how penalty
entries are
accounted for by forcing all penalty lines to follow the selected Sales
Journal
instead of inheriting accounts from the original product or its category.
Journal-Based Penalty Line Verification
As shown in the invoice below, the main product line follows its own accounting
logic
(Stock Interim / Product Category account), while the penalty line strictly follows
the
selected Customer Invoices journal configuration.
Customer-Specific Penalty
By enabling Apply different penalty on the customer form, users can configure
a
separate penalty type and value specifically for that customer. This ensures
flexible
penalty handling for special customers, contracts, or negotiated terms.
Customer Penalty Priority Validation
As demonstrated in the invoice below, although a global penalty amount was
configured,
the system correctly applied the customer-specific penalty defined on the contact
record.
The Overdue Penalty module automates overdue payment follow-ups and applies late payment penalties on invoices, vendor bills, and expenses in Odoo.
Yes. The module can automatically send reminder emails based on configurable schedules such as daily, weekly, or monthly.
Penalties can be calculated either as a fixed amount or a percentage of the due amount.
Yes. Penalty configurations can be applied globally or customized individually for specific customers.
Yes. Penalties can be calculated on the total invoice amount or on individual invoice lines for more accurate accounting.
The module supports Customer Invoices, Vendor Bills, and Expenses.
Yes. Users can configure reminder schedules and penalty application frequencies according to business requirements.
It improves payment collection efficiency, reduces manual follow-up work, encourages timely payments, and automates overdue management.
Yes. Automated scheduled actions handle reminder emails and penalty calculations without manual intervention.
Our Services
Odoo Customization
Odoo Consultancy
Odoo Implementation
Odoo Migration
Odoo Training
Odoo Integration
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 466 |
| Technical Name |
wb_overdue_penalty |
| License | LGPL-3 |
| Website | https://wanbuffer.com |
Please log in to comment on this module