OdooWiki OCA HUB

Sale Commission Delegate Partner

sale_commission_delegated_partner folder_open OCA/commission open_in_new
Uncategorised License: AGPL-3

Allows to delegate the invoice from the agent to a related partner

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets you assign a delegate partner to a sales agent so commission settlements are invoiced to that delegate instead of the agent, with the original agent noted on the invoice line.

This module extends the sales commission features. On a partner's form, next to the commission field, you can now set a "delegated agent" — another partner who will receive the commission invoices on behalf of the agent.

When commission settlements are generated, the module decides who gets invoiced: if the agent has a delegated agent set, the settlement is invoiced to that delegate partner; otherwise it falls back to the standard behaviour. Settlements are also grouped by this invoice partner, so settlements for the same delegate are combined together.

If a settlement is invoiced to a delegate, the invoice line description is automatically extended with a line showing the original agent's name, so you can still see which agent the commission belongs to.

It touches the partner form (res.partner) and the commission settlement (sale.commission.settlement) used by the sale commission module. No new menus or reports are added; the change appears as an extra field on the partner form and in how commission invoices are prepared.

Depends on

Models and fields (2)
  • res.partner · extends an existing modeldelegated_agent_id
  • sale.commission.settlement · extends an existing modelinvoice_partner_id

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

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/commission.

terminal Installation and usage

OCA documentation · Odoo 14.0

For adding delegated partner:

  • Go to Sales > Commission Management > Agents.
  • Edit or create new record.
  • Go to the page Agent information.
  • Select or edit delegated agent.

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.