This is the Belgian localization for the Cooperators module.
Features:
- Add Belgian legal form of companies on partner and on Subscription Request
- Set default value for communication on invoices for Capital Release Request
- Create a fiscal declaration year and print a tax shelter declaration for each cooperator.
The legal requirements for tax shelter are detailed here for start-ups and here for scale-ups.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Manage Belgian tax shelter declarations for cooperators: compute eligible shares, generate certificates and send them by email, and print official tax shelter attestations.
This module adds a Belgian tax shelter workflow to the Cooperators app. Users with the cooperator user or manager role get a new 'Declaration' menu with two entries: 'Tax Shelter Declaration' and 'Tax Shelter Certificates'.
In a declaration, you set the period (dates must be in the same year), choose the tax shelter type (Scale-up, Start-up small or Start-up micro), and the system automatically fills the fiscal year, the percentage and the capital limit. You can exclude specific cooperators from the declaration. Clicking 'Process Declaration' scans share subscriptions, sell-backs and transfers, creates one certificate per cooperator, and computes eligible amounts based on the capital limit. Then 'Validate and Send' marks certificates as validated and emails them with the subscription and shares PDF reports attached. A scheduled job sends validated certificates in batches.
Each certificate shows totals for previously subscribed, subscribed, resold and transferred shares, and lists the detailed lines. From a certificate you can print the subscription certificate or the shares certificate, or send it again. The module also adds Belgian legal forms (AISBL, ASBL, SA, SC, SComm, SNC, SRL, SCRL, SPRL) to partners and subscription requests, and adds a Belgian bank account field to the website subscription form.
Depends on
Required by other modules
Menus it adds
Models and fields (5)
- res.partner · extends an existing modellegal_form
- certificate.line · new modeltype, quantity (Number of shares), share_type (Share type), tax_shelter (Tax shelter eligible), amount_resold (Amount resold), capital_limit (Capital limit), declaration_id (Declaration), share_short_name (Share type name), share_unit_price (Share price), transaction_date (Transaction date), amount_subscribed (Amount subscribed), amount_transfered (Amount transfered), capital_after_sub (Capital after subscription), capital_before_sub (Capital before subscription), tax_shelter_certificate (Tax shelter certificate), amount_subscribed_eligible (Amount subscribed eligible)
- subscription.request · extends an existing modelcompany_type
- tax.shelter.certificate · new modellines (Certificate lines), state, company_id (Company), partner_id (Cooperator), resold_lines (Shares resold), total_amount (Total), declaration_id (Declaration), subscribed_lines (Shares subscribed), transfered_lines (Shares transfered), cooperator_number (Cooperator number), total_amount_resold (Total resold), total_amount_eligible (Total amount eligible To Tax shelter), total_amount_subscribed (Total subscribed), total_amount_transfered (Total transfered), previously_subscribed_lines (Previously Subscribed lines), total_amount_previously_subscribed (Total previously subscribed), previously_subscribed_eligible_lines (Previously Subscribed eligible lines), total_amount_eligible_previously_subscribed (Total eligible previously subscribed)
- tax.shelter.declaration · new modelname (Declaration year), state, date_to, date_from, company_id (Company), fiscal_year, tax_shelter_type (_get_tax_shelter_types), excluded_cooperator, tax_shelter_percentage, tax_shelter_certificates, tax_shelter_capital_limit (Tax shelter capital limit), previously_subscribed_capital (Capital previously subscribed)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/cooperative.
terminal Installation and usage
No verified informationInstallation 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.