OdooWiki OCA HUB

Donation Bank Statement OCA

donation_bank_statement_oca folder_open OCA/donation open_in_new
Accounting License: AGPL-3

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.0

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.

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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

In 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.

info

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.