OdooWiki OCA HUB

Sale Invoice Delivery State

sale_invoice_delivery_state folder_open OCA/sale-workflow open_in_new
Sales Management License: AGPL-3

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

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

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/sale-workflow.

terminal Installation and usage

No verified information

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.

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.