OdooWiki OCA HUB

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 GitHub

Confirmed modules per version

12.0
8 modules
13.0
7 modules
14.0
10 modules
15.0
7 modules
16.0
10 modules
17.0
7 modules
18.0
13 modules
19.0
7 modules
20.0
0 modules

Modules in the repository

  • Contract Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19
    contract_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.

  • crm_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 19
    membership

    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, 19
    membership_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, 18
    membership_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, 18
    membership_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, 18
    membership_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.

  • membership_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, 19
    membership_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, 18
    membership_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.

  • website_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, 19
    website_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, 19
    website_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.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.