Sale Commission Geo Assign Product Domain
This is a bridge module between sale_commission_product_criteria_domain and sale_commission_geo_assign. It allows to address the following use case:
- Assign Agent 1 to customers with address in Spain, and restrict Agent 1's applicable commission type lines to those related to group "Spain";
- Assign Agent 1 to customers with address in Italy, and restrict Agent 1's applicable commission type lines to those related to group "Italy".
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you assign sales agents to customers based on the customer's country, state or ZIP code, and automatically restrict which commission groups apply to that agent for that customer.
This module adds a new way to decide which sales agent gets credit for a customer, based on where the customer is located. On a partner (customer) form, when the commission type is set to 'product_restricted', a new table appears where you can list geographic rules: countries, states, ZIP ranges, and the commission groups that should apply when the customer matches that location.
A new menu 'Partner Commission Group' under Sales Commissions Management shows all these geographic rules in one list, with search and grouping by partner.
When the geo-assignment wizard runs, for each agent with commission type 'product_restricted', the system checks the customer's address against the agent's geographic rules. If the customer matches, the agent is assigned to the customer and the matching commission groups are added to the customer's commission item for that agent. If no rule matches, the agent is not assigned.
The module also hides the standard country, state and ZIP fields on the agent tab when the commission type is 'product_restricted', so you use the new geographic table instead. Changing the commission type or the commission clears the geographic rules to avoid stale data.
Only sales managers can create, edit or delete geographic rules; salespeople can only view them.
Menus it adds
Models and fields (3)
- res.partner · extends an existing modelcommission_geo_group_ids
- wizard.geo.assign.partner · extends an existing model
- res.partner.commission.group · new modelzip_to (Zip To), zip_from (Zip From), state_ids (State), partner_id, country_ids (Country), commission_group_ids, allowed_commission_group_ids
Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/commission.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0In agents with assigned commission type "Product criteria (with restrictions)" it's now possible to set more than one geographic criteria for assignation. Each geo-assignation line must have at least one commission type line group set.
Usage
Source · Odoo 14.0Use server action "Add agents with geo assign" on partners as per sale_commission_geo_assign behavior. Lines in table "Commission items group" will be populated with the commission item groups set in agent's geo-assignation criteria.
No verified information in OCA: Installation.
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.