This module is a glue module between the modules donation module and account_reconcile_oca from OCA/account-reconcile which contains the OCA bank statement reconcile interface. It is needed to support donations by credit transfer where the donation is created while processing the bank statement line.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds 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.
This module links the donation features with the OCA bank statement reconciliation screen. When a payment arrives by credit transfer, the accountant opens the bank statement line and sees a new "Donation" button next to the existing reconciliation buttons. The button is hidden once the line is already reconciled.
Clicking Donation checks that the bank journal is configured with the "Edit" reconcile mode; if not, Odoo stops with an error message explaining that only Edit mode is supported for donations. It then verifies the statement line is suitable for a donation, removes the suspense and other counterpart accounting lines of the statement line, and creates the correct counterpart entry for the donation. Finally it opens the donation action so the user can complete the donation record.
The module also adds a read-only tag field showing the related donations directly on the bank statement line form, so users can see at a glance which donations are linked to a payment. It touches the account.bank.statement.line model and the bank statement line forms from the reconciliation and statement base modules. No new menus or reports are added; everything happens from the existing bank statement reconciliation interface.
Depends on
Models and fields (1)
- account.bank.statement.line · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/donation.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0In the OCA bank statement reconcile interface, you have a new button Donation.
When you click on that Donation button, Odoo opens a pop-up with a simplified pre-filled donation form view.
On this donation form view, you can modify the donation and then:
- validate-it
- or save it as draft
No verified information in OCA: Installation, Configuration.
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.