This module allows: - to indicate on a partner, if you want to invoice it after it is partially delivered or completely delivered. - to verify that the invoice status of the order is correct based on the customer's invoice policy and the delivery status of the order.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you choose, per customer, whether they should be invoiced after a partial delivery or only after a full delivery, and blocks invoicing until that delivery condition is met.
This module adds a new setting on the customer record so you can decide when that customer should be invoiced.
- On the customer form, in the Accounting tab, a new field called Invoice Policy appears with two choices: "Partially Delivered" (invoice as soon as the customer has received part of the order) and "Fully Delivered" (invoice only once the whole order has been delivered). The default is "Partially Delivered".
- The module also changes how the invoice status of a sales order is calculated. If a customer is set to "Fully Delivered" and the order has not yet been fully delivered, the order will no longer show as "To Invoice". It is moved to "Nothing to Invoice" until the delivery is complete.
This affects the customer record (res.partner) and sales orders (sale.order). It relies on the delivery status information provided by the delivery state module and on stock delivery handling from the sales and stock integration. No new menus or reports are added; the change appears directly on the customer form and in the invoice status shown on sales orders.
Depends on
Models and fields (2)
- sale.order · extends an existing model
- res.partner · extends an existing modelinvoice_policy
Text generated by AI (DeepSeek) from reading the Odoo 18.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 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/sale-workflow.
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.