This module allows to define an end user on the Sale Order level. This differs from the Shipping destination as for some legal requirements, end user has to be known by the supplier.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds an "End User" field to sale orders, so you can record the final customer who will actually use the goods, separately from the delivery address.
This module adds a new field called "End User" on the sale order form. It appears right after the delivery address field, so when you create or edit a quotation or sales order you can pick the final customer who will really use the products, even when the goods are shipped to someone else (for example a distributor or a warehouse).
The field only accepts contacts that have been marked as an "end user" type of contact, so you cannot accidentally select a regular customer or supplier. Once an end user is linked to a sale order, that contact cannot be deleted while the order still references it, which protects the legal traceability of who the goods were intended for.
You can also search and filter sale orders by end user: the field is available in the sales order search filters, next to the customer filter, so you can quickly list all orders for a given end user.
The module works together with the contact type module that defines the "end user" contact category, and it extends the standard sales order screen and search view. No automatic emails, scheduled actions or reports are added by this module.
Depends on
Models and fields (1)
- sale.order · extends an existing modelend_user_id (End User)
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/sale-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0- Create a Sale Order
- Define the end user
No verified information in OCA: Installation, Configuration.
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.