Credit control dunning fees
This module extends the functionality of accountcredit_control to add the notion of dunning fees on credit control lines.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Adds dunning fees to credit control lines: you can set a fixed fee amount per dunning policy level, and the fee is automatically added to the balance due shown on credit control lines and summary reports.
This module extends the credit control (dunning) feature so that late-payment reminder letters can include a fixed fee.
On a credit control policy level, a new "Fees" tab lets you enter a fixed fee amount, choose a product for the fee, and optionally a fee currency (if empty, the company currency is used). The fee type is currently limited to "Fixed".
When credit control lines are generated by a credit control run, the fee is computed automatically for each line based on the policy level. If the fee currency differs from the line currency, the amount is converted using today's rate. The fee amount is stored on the credit control line and shown in the list and form views (read-only once the line is no longer in draft).
A new computed field "Balance due with fees" adds the fee to the original balance due. The credit control summary report now shows a Fees column and uses the balance including fees. The total due on a credit control communication also includes the fees.
Access rights are provided for the fee computation model to credit control managers, users, info users, and accounting users/managers.
Depends on
Models and fields (4)
- credit.control.line · extends an existing modelbalance_due_total (Balance due with fees), dunning_fees_amount (Fees)
- credit.control.policy.level · extends an existing modeldunning_fees_type (Type), dunning_product_id (Fees Product), dunning_currency_id (Fees currency), dunning_fixed_amount (Fees Fixed Amount)
- credit.control.communication · extends an existing model
- credit.control.dunning.fees.computer · new model
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/credit-control.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0You can specifiy a fixed fees amount, a product and a currency on the credit control level form.
The amount will be used as fees values the currency will determine the currency of the fee. If the credit control line has not the same currency as the fees currency, fees will be converted to the credit control line currency.
The product is used to compute taxes in reconciliation process.
Usage
Source · Odoo 17.0Fees are automatically computed on credit run and saved on the generated credit lines.
Fees can be manually edited as long credit line is draft
Credit control Summary report includes a new fees column: Support of fees price list
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.