OCA/donation
OCA community repository with 8 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 18.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- DonationOdoo 12, 13, 14, 16, 18donation
Manage donations in Odoo: record cash, check, credit-transfer and in-kind donations, validate them to generate journal entries and tax receipts, and print thanks letters. Donations can also be created directly from bank statement lines.
- Donation Bank Statement OCAOdoo 16donation_bank_statement_oca
Adds a Donation button on bank statement lines so accountants can turn a credit transfer received in the bank into a donation in one click, instead of manually creating the donation and its accounting entries.
- Donation BaseOdoo 12, 13, 14, 15, 16, 18donation_base
This base module lets you mark products as donations, flag donors, and manage donation tax receipts (one-time or annual) with printing and emailing. It adds no donation workflow by itself; it prepares the data and receipt object used by the donation modules.
- Donation Direct DebitOdoo 14, 16donation_direct_debit
When a donation paid by SEPA direct debit is validated, Odoo automatically creates or updates a draft direct debit payment order and links the donation to it. A mandate can be required and is auto-filled from the donor's valid mandate.
- Donation RecurringOdoo 14, 16donation_recurring
Manage recurring donations: create recurring donation templates, suspend or re-activate them, and generate the actual donations for a given date in one click.
- Donation SaleOdoo 14donation_sale
Lets you record donations directly on sale orders and invoices, and automatically issues tax receipts to donors, either one per donation or one annual receipt per donor.
- Partner Match or CreateOdoo 16, 18partner_match_or_create
This technical module provides a wizard that helps match an incoming contact against existing Odoo contacts or create a new one, and adds an API code field to contact titles. It is mainly used by other OCA modules (stay_api, donation_api).
- Product Analytic DonationOdoo 14, 16product_analytic_donation
Automatically assigns the income analytic account of a donated product to donation journal items when no analytic distribution rule is found. It links the donation and product analytic features without any manual setup.