Warning on Overdue Invoices - Sale
This module adds a warning banner on quotation and sale order form view when the invoicing partner has overdue invoices. The banner informs the user about the number of overdue invoices and the total overdue amount. It contains a link to see the corresponding overdue invoices.
This module depends on the module account_invoice_overdue_warn which adds the same banner on the form view of partners.
Implementation details:
- in a multi-company configuration, the overdue invoices taken into account are the invoices of the company of the sale order.
- the overdue amount is in the company currency.
- the overdue invoices taken into account are all the overdue invoices of the parent partner of the invoicing partner of the order and of all its contacts.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Shows a warning banner on quotation and sale order forms when the invoicing partner has overdue invoices, displaying how many and the total amount still due, with a link to open those invoices.
When you open a quotation or sale order, Odoo now checks the invoicing partner's overdue invoices and, if there are any, displays a warning banner at the top of the form. The banner names the commercial invoicing partner, shows the number of overdue invoices and the total residual (unpaid) amount, and includes a clickable "overdue invoice(s)" link that opens the list of those invoices.
The banner is only visible to users with invoicing/accounting access rights, and it disappears automatically when there are no overdue invoices.
The figures are calculated automatically from the invoicing partner of the order and are shown in the company currency. In a multi-company setup, only invoices belonging to the company of the sale order are counted. The overdue invoices considered are those of the parent company of the invoicing partner and all of its contacts.
This module extends the sale order model (sale.order) and adds the warning to the standard sale order form view. It relies on the partner-level overdue warning module for the underlying calculation and for the action that opens the overdue invoices.
Depends on
Models and fields (1)
- sale.order · extends an existing modelcompany_currency_id (Company Currency), overdue_invoice_count (# of Overdue Invoices), overdue_invoice_amount (Overdue Invoices Residual), commercial_partner_invoicing_id (Commercial Invoicing Partner)
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 7 confirmed, 2 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
No verified informationInstallation 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.