Sale Partner Address Restrict
This module restricts the addresses to be used in the sales order form to only addresses of the selected customer.
When managing dropship delivery addresses, a delivery address needs to be created for the buyer main contact. You can then mark the checkbox 'Dropship Address' on the delivery address to prevent the buyer main contact name to be displayed as part of the delivery address name.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a company setting that limits the invoice and delivery addresses selectable on a sales order to contacts belonging to the chosen customer, and adds a 'Dropship Address' flag on delivery contacts.
This module gives you a new option in the Sales settings called 'Address restriction'. When it is enabled for a company, the Invoice Address and Delivery Address fields on a sales order only offer contacts that belong to the customer selected on that order (or the customer itself). If someone tries to save an order whose invoice or delivery address belongs to a different company, Odoo blocks it with a validation message saying the addresses must be child addresses of the selected partner.
On customer and contact forms, delivery-type contacts now show a 'Dropship Address' checkbox. When this box is ticked, the contact's displayed name is just its own name, without the parent company name being added in front, which is useful for dropship deliveries.
The setting is stored per company and can be changed from the Sales settings screen. The restriction applies automatically to the address fields on the quotation and sales order form; no extra button is needed. The module touches the sales order, partner, company and settings screens.
Depends on
Models and fields (4)
- sale.order · extends an existing modelpartner_address_restriction_domain
- res.company · extends an existing modelsale_partner_address_restriction
- res.partner · extends an existing modelis_dropship_address (Dropship Address)
- res.config.settings · extends an existing modelsale_partner_address_restriction
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: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- Go to Sales \> Configuration \> Settings \> Quotation & Orders \> Sale Partner Address Restriction
- Check the box if you want to restrict available partners for Delivery and Invoicing addresses to partners that belong to the selected Customer.
If you are managing dropship delivery addresses, you can mark the checkbox 'Dropship Address' in the addresses to prevent the parent contact name to be displayed.
No verified information in OCA: Installation, Usage.
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.
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.