Donation Bank Statement

donation_bank_statement
REPOSITORY
REPOSITORYOCA/donation
GIT
GIThttps://github.com/OCA/donation.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/donation/tree/11.0/donation_bank_statement
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Barroux Abbey
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Barroux Abbey
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/donation
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/donation:
    - donation
    - donation_base
odoo/odoo:
    - account_invoicing
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
donation_form donation_bank_statement.donation_form donation.donation group Inherits donation.donation_form
res_config_settings_view_form pain.group.on.res.config.settings res.config.settings xpath Inherits account.res_config_settings_view_form
view_bank_statement_form donation.bank.statement.bank_statement_form account.bank.statement div Inherits account.view_bank_statement_form
view_bank_statement_line_form donation.bank.statement.line.form account.bank.statement.line xpath Inherits account.view_bank_statement_line_form
Models touched (6)

New fields (2)
  • donation_count Integer
    compute='_compute_donation_count' readonly=True string='# of Donations'
  • donation_ids One2many → donation.donation
    readonly=True string='Donations' args: 'donation.donation', 'bank_statement_id'
Public methods (3)
  • button_confirm_bank(self)
    @api.multi
  • create_donations(self)
  • show_donations(self)

New fields (1)
  • donation_ids One2many → donation.donation
    string='Donations' args: 'donation.donation', 'bank_statement_line_id'
Public methods (0)

No public methods.

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    related='company_id.donation_credit_transfer_journal_id' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    related='company_id.donation_credit_transfer_product_id' args: 'product.product'
Public methods (0)

No public methods.

New fields (2)
  • bank_statement_id Many2one
    readonly=True related='bank_statement_line_id.statement_id' store=True string='Bank Statement'
  • bank_statement_line_id Many2one → account.bank.statement.line
    ondelete='restrict' string='Source Bank Statement Line' args: 'account.bank.statement.line'
Public methods (1)
  • validate(self)

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    domain=[('type', '=', 'bank')] string='Journal for Donations via Credit Transfer' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    domain=[('donation', '=', True)] ondelete='restrict' string='Product for Donations via Credit Transfer' args: 'product.product'
Public methods (1)
  • company_donation_bank_statement_check(self)
    @api.constrains('donation_credit_transfer_product_id')

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    related='company_id.donation_credit_transfer_journal_id' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    related='company_id.donation_credit_transfer_product_id' args: 'product.product'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/donation
GIT
GIThttps://github.com/OCA/donation.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/donation/tree/10.0/donation_bank_statement
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Barroux Abbey
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Barroux Abbey
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis
WEBSITE
WEBSITEhttp://www.barroux.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/donation:
    - donation
    - donation_base
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
donation_form donation_bank_statement.donation_form donation.donation group Inherits donation.donation_form
view_account_config_settings pain.group.on.account.config.settings account.config.settings group Inherits account.view_account_config_settings
view_bank_statement_form donation.bank.statement.bank_statement_form account.bank.statement div Inherits account.view_bank_statement_form
view_bank_statement_line_form donation.bank.statement.line.form account.bank.statement.line xpath Inherits account.view_bank_statement_line_form
Models touched (5)

New fields (2)
  • donation_count Integer
    compute='_compute_donation_count' readonly=True string='# of Donations'
  • donation_ids One2many → donation.donation
    readonly=True string='Donations' args: 'donation.donation', 'bank_statement_id'
Public methods (3)
  • button_confirm_bank(self)
    @api.multi
  • create_donations(self)
  • show_donations(self)

New fields (1)
  • donation_ids One2many → donation.donation
    string='Donations' args: 'donation.donation', 'bank_statement_line_id'
Public methods (0)

No public methods.

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    related='company_id.donation_credit_transfer_journal_id' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    related='company_id.donation_credit_transfer_product_id' args: 'product.product'
Public methods (0)

No public methods.

New fields (2)
  • bank_statement_id Many2one
    readonly=True related='bank_statement_line_id.statement_id' store=True string='Bank Statement'
  • bank_statement_line_id Many2one → account.bank.statement.line
    ondelete='restrict' string='Source Bank Statement Line' args: 'account.bank.statement.line'
Public methods (1)
  • validate(self)

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    domain=[('type', '=', 'bank')] string='Journal for Donations via Credit Transfer' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    domain=[('donation', '=', True)] ondelete='restrict' string='Product for Donations via Credit Transfer' args: 'product.product'
Public methods (1)
  • company_donation_bank_statement_check(self)
    @api.constrains('donation_credit_transfer_product_id')
REPOSITORY
REPOSITORYOCA/donation
GIT
GIThttps://github.com/OCA/donation.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/donation/tree/9.0/donation_bank_statement
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Barroux Abbey
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Barroux Abbey
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.barroux.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/donation:
    - donation
    - donation_base
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
donation_form donation_bank_statement.donation_form donation.donation group Inherits donation.donation_form
view_bank_statement_form donation.bank.statement.bank_statement_form account.bank.statement button Inherits account.view_bank_statement_form
view_bank_statement_line_form donation.bank.statement.line.form account.bank.statement.line xpath Inherits account.view_bank_statement_line_form
view_company_form donation.bank.statement.company.form res.company group Inherits base.view_company_form
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • create_donations(self)
    @api.multi

New fields (1)
  • donation_ids One2many → donation.donation
    string='Donations' args: 'donation.donation', 'bank_statement_line_id'
Public methods (0)

No public methods.

New fields (1)
  • bank_statement_line_id Many2one → account.bank.statement.line
    ondelete='restrict' string='Source Bank Statement Line' args: 'account.bank.statement.line'
Public methods (1)
  • validate(self)
    @api.multi

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    string='Journal for Donations via Credit Transfer' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    domain=[('donation', '=', True)] ondelete='restrict' string='Product for Donations via Credit Transfer' args: 'product.product'
Public methods (1)
  • company_donation_bank_statement_check(self)
    @api.multi@api.constrains('donation_credit_transfer_product_id')
REPOSITORY
REPOSITORYOCA/donation
GIT
GIThttps://github.com/OCA/donation.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/donation/tree/8.0/donation_bank_statement
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Barroux Abbey
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Barroux Abbey
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.barroux.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:27
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/donation:
    - donation
odoo/odoo:
    - account_accountant
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
donation_form donation_bank_statement.donation_form donation.donation group Inherits donation.donation_form
view_bank_statement_form donation.bank.statement.bank_statement_form account.bank.statement button Inherits account.view_bank_statement_form
view_company_form donation.bank.statement.company.form res.company group Inherits base.view_company_form
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • create_donations(self)
    @api.multi

New fields (1)
  • donation_ids One2many → donation.donation
    string='Donations' args: 'donation.donation', 'bank_statement_line_id'
Public methods (0)

No public methods.

New fields (1)
  • bank_statement_line_id Many2one → account.bank.statement.line
    ondelete='restrict' string='Source Bank Statement Line' args: 'account.bank.statement.line'
Public methods (1)
  • validate(self)
    @api.one

New fields (1)
  • donation_credit_transfer_journal_id Many2one → account.journal
    string='Donations via Credit Transfer Journal' args: 'account.journal'
Public methods (0)

No public methods.