This module allows to record membership withdrawal reason and date of request.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Record why and when a member asked to leave, and see the latest withdrawal reason and date directly on the member's contact card.
This module adds a simple way to keep track of membership withdrawals. You can maintain a list of withdrawal reasons (for example Unsatisfied, Company bankrupt, Other) under the Membership withdrawal reasons menu, found in the association configuration area. Each reason has a name and can be archived when no longer used.
On each membership line you can now fill in a Withdrawal date and a Withdrawal reason, so the history of why a member left is stored with the membership itself.
On the member's contact form, two read-only fields appear when relevant: the latest withdrawal date and the latest withdrawal reason for the current membership period. These are calculated automatically from the membership lines, so you do not type them. If the contact is linked to a parent company or associate member, the values are taken from that parent instead.
In the members list you can group members by withdrawal month or by withdrawal reason, which makes it easy to analyse why people are leaving.
Only partner managers can create, edit or delete withdrawal reasons; other users can only read them.
Depends on
Menus it adds
Models and fields (3)
- res.partner · extends an existing modelmembership_last_withdrawal_date (Membership withdrawal date), membership_last_withdrawal_reason_id (Membership withdrawal reason)
- membership.membership_line · extends an existing modeldate_withdrawal (Withdrawal date), withdrawal_reason_id (Withdrawal reason)
- membership.withdrawal_reason · new modelname, active
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/vertical-association.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0Users can define membership withdrawal reasons in Members \> Configuration \> Membership withdrawal reasons
Usage
Source · Odoo 18.0Then go to any member membership line and set:
- Withdrawal reason: Why member requested withdrawal
- Withdrawal date: When member requested withdrawal
- Date cancel: Date when membership period must finish
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.