OCA/vertical-association
OCA community repository with 16 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Contract Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19contract_membership_delegated_partner
Lets you choose a delegated member on a contract so that every recurring invoice generated from that contract automatically carries the same delegated member.
- Membership data in CRMOdoo 18crm_membership
Shows the linked contact's membership status and period directly on CRM leads and opportunities, and adds membership filters and grouping to the CRM search view.
- MembersOdoo 19membership
Manage memberships in Odoo: define membership products with start/end dates and categories, track member status on contacts, and generate membership invoices from a wizard. A scheduled job updates expired memberships.
- membership_account_invoice_start_end_dates
Keeps membership start and end dates in sync with the start and end dates of the related invoice lines, and blocks changing those dates once the invoice is confirmed.
- Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19membership_delegated_partner
Lets you assign a membership to a different partner than the one being invoiced. On customer invoices and refunds you can pick a "delegated member", and the membership line follows that person.
- membership_delegated_partner_line
Lets 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.
- Membership extensionOdoo 12, 13, 14, 15, 16, 17, 18membership_extension
Extend membership management with categories, editable membership lines, independent start dates for associated members, and safer invoice-driven membership states.
- Initial fee for membershipsOdoo 12, 13, 14, 16, 17, 18membership_initial_fee
Charge a one-time joining fee the first time a member is invoiced with a membership product. The fee can be a fixed amount or a percentage of the membership price, and is added automatically as an extra invoice line.
- Prorate membership feeOdoo 12, 14, 15, 16, 18membership_prorate
Adds a "Prorate" checkbox on membership products so that when a membership is invoiced mid-period, the fee is automatically reduced to cover only the remaining time of the membership period.
- Prorate membership fee for variable periodsOdoo 12, 14, 16, 18membership_prorate_variable_period
Automatically prorates membership fees when a membership product uses a variable period (weeks, months or years). Daily periods cannot be prorated and raise an error.
- Variable period for membershipsOdoo 12, 13, 14, 15, 16, 17, 18, 19membership_variable_period
Lets you sell memberships that last a chosen amount of time from the subscription date (for example one year), instead of only fixed calendar periods, and automatically sets the member's start and end dates on the invoice.
- Membership withdrawalOdoo 12, 13, 14, 16, 18membership_withdrawal
Record why and when a member asked to leave, and see the latest withdrawal reason and date directly on the member's contact card.
- Online Members DirectoryOdoo 19website_membership
Publish a public online directory of your members and associations on your Odoo website, with search, country filters and an optional world map.
- Website Membership GamificationOdoo 15, 16, 17, 18, 19website_membership_gamification
Show the badges earned by members on your website Members page and grant badges directly from a contact's form in Odoo.
- website_membership_non_paid_member
Lets associations show members who have been invoiced but have not paid yet in the public online members directory, controlled by two new website settings.
- Online Members Directory - Random orderOdoo 13, 14, 15, 16, 17, 18, 19website_membership_random_order
Shows the online members directory in a random order that changes on every page refresh, and displays an information notice explaining this to visitors.