OdooWiki OCA HUB

Credit control dunning fees

account_credit_control_dunning_fees folder_open OCA/credit-control open_in_new
Accounting License: AGPL-3

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.0

Adds 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

You 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.

Fees 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.

info

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.