OdooWiki OCA HUB

Sale Partner Shipping Default Partner Invoice

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

This module assigns the invoice partner in the sales order based on its shipping partner.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you set a default invoice address on a contact, so that when that contact is used as the shipping address on a sales order, Odoo automatically fills in the matching invoice address.

This module adds a new field called "Default Invoice Address" on contacts. You can find it on the contact form, right after the address block, and also on the small contact form used for child contacts (for example, a delivery address belonging to a company).

On a sales order, when the shipping address is a contact that has a default invoice address defined, Odoo automatically proposes that contact as the invoice address. This happens through the standard computation of the invoice address, so it follows the normal behaviour of the sales order: if the shipping address changes, the invoice address is recalculated accordingly.

If the shipping address has no default invoice address, nothing changes and Odoo keeps its usual logic for choosing the invoice address.

The module touches the contact model (res.partner) and the sales order model (sale.order). It does not add any new menu, report, or scheduled action; it only adds one field on the contact form and one automatic rule on sales orders.

Depends on

sale
Models and fields (2)
  • sale.order · extends an existing model
  • res.partner · extends an existing modeldefault_partner_invoice_id (Default Invoice Address)

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: 1 confirmed, 8 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

OCA documentation · Odoo 18.0

Open a partner record and assign the Default Invoice Address.

No verified information in OCA: Installation, Usage.

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.