Membership Delegated Partner Line
This module allows to delegate a membership line to a partner independently of the invoicing partner. This is done at the invoice line level.
It will also update the description on the invoice line to include the member's name.
If a delegated partner is not provided, the membership will assign to the invoice partner.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you name a different member on a membership invoice line than the customer being invoiced, and keeps the membership record linked to that delegated member.
When you invoice a membership product, this module adds a "Delegated Member" field on the invoice line. You can pick a contact there who is different from the invoice's customer, for example when a company pays for an employee's membership.
Where it appears: - On the invoice form, in the invoice lines list, the Delegated Member column only shows for lines whose product is a membership product. - The field is also available in the mobile-friendly line form and is saved on the underlying journal items.
Automatic behaviour: - If you change the product on a line to something that is not a membership, the delegated member is cleared. - When you choose a delegated member, the line description is updated to include that member's name in brackets. - The membership line created from the invoice is linked to the delegated member instead of the invoice customer; if no delegated member is set, the invoice customer is used. - Later updates to the invoice line keep the membership linked to the delegated member rather than reassigning it to the invoice customer.
It touches the invoice (account.move), invoice line (account.move.line) and membership line (membership.membership_line) records, and adds a hidden flag on the invoice that tells Odoo whether any line is a membership.
Depends on
Required by other modules
Models and fields (3)
- account.move · extends an existing modelis_membership_invoice
- account.move.line · extends an existing modelis_membership, delegated_member_id
- membership.membership_line · extends an existing modelpartner
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/vertical-association.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0This module is incompatible with membership_delegated_partner and any module that depends on it. Prior to installing this module, if you use membership_delegated_partner:
- Prior to uninstalling
membership_delegated_partnerand installing this one, runreplace_membership_delegated_partner.sql. - Uninstall
membership_delegated_partner. - Install this module.
Usage
Source · Odoo 14.0- In an invoice with membership lines, choose a delegated partner for each line.
- The membership line will go to the delegated partner.
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.