Account Check Deposit

account_check_deposit
REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/18.0/account_check_deposit
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to easily manage check deposits: you can select
all the checks you received and create a global deposit for the selected
checks. This module supports multi-currency ; each deposit has a
currency and all the checks of the deposit must have the same currency
(so, if you have checks in EUR and checks in USD, you must create 2
deposits: one in EUR and one in USD).

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.list account.check.deposit list New
check_deposit_pivot account.check.deposit pivot New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (2)

New fields (13)
  • bank_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True string='Bank Account' tracking=True
  • check_count Integer
    compute='_compute_check_deposit' store=True string='Number of Checks' tracking=True
  • check_payment_ids One2many → account.move.line
    comodel_name='account.move.line' inverse_name='check_deposit_id' string='Check Payments'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True tracking=True
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' precompute=True readonly=False required=True store=True tracking=True
  • deposit_date Date
    copy=False default=fields.Date.context_today required=True tracking=True
  • in_hand_check_account_id Many2one → account.account
    comodel_name='account.account' compute='_compute_in_hand_check_account_id' store=True
  • journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '=', False)]" required=True string='Check Journal' tracking=True
  • line_ids One2many → account.move.line
    comodel_name='account.move.line' related='move_id.line_ids' string='Lines'
  • move_id Many2one → account.move
    check_company=True comodel_name='account.move' readonly=True string='Journal Entry'
  • name Char
    copy=False default=<expr> readonly=True
  • state Selection
    default='draft' readonly=True selection=[('draft', 'Draft'), ('done', 'Done')] string='Status' tracking=True
  • total_amount Monetary
    compute='_compute_check_deposit' currency_field='currency_id' store=True tracking=True
Public methods (6)
  • backtodraft(self)
  • create(self, vals_list)
    @api.model_create_multi
  • default_get(self, fields_list)
    @api.model
  • get_all_checks(self)
  • unlink(self)
  • validate_deposit(self)

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    check_company=True comodel_name='account.check.deposit' copy=False string='Check Deposit'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/17.0/account_check_deposit
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to easily manage check deposits: you can select
all the checks you received and create a global deposit for the selected
checks. This module supports multi-currency ; each deposit has a
currency and all the checks of the deposit must have the same currency
(so, if you have checks in EUR and checks in USD, you must create 2
deposits: one in EUR and one in USD).

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
check_deposit_pivot account.check.deposit pivot New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (2)

New fields (13)
  • bank_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True string='Bank Account' tracking=True
  • check_count Integer
    compute='_compute_check_deposit' store=True string='Number of Checks' tracking=True
  • check_payment_ids One2many → account.move.line
    comodel_name='account.move.line' inverse_name='check_deposit_id' string='Check Payments'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True tracking=True
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' precompute=True readonly=False required=True store=True tracking=True
  • deposit_date Date
    copy=False default=fields.Date.context_today required=True tracking=True
  • in_hand_check_account_id Many2one → account.account
    comodel_name='account.account' compute='_compute_in_hand_check_account_id' store=True
  • journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '=', False)]" required=True string='Check Journal' tracking=True
  • line_ids One2many → account.move.line
    comodel_name='account.move.line' related='move_id.line_ids' string='Lines'
  • move_id Many2one → account.move
    check_company=True comodel_name='account.move' readonly=True string='Journal Entry'
  • name Char
    copy=False default=<expr> readonly=True
  • state Selection
    default='draft' readonly=True selection=[('draft', 'Draft'), ('done', 'Done')] string='Status' tracking=True
  • total_amount Monetary
    compute='_compute_check_deposit' currency_field='currency_id' store=True tracking=True
Public methods (6)
  • backtodraft(self)
  • create(self, vals_list)
    @api.model_create_multi
  • default_get(self, fields_list)
    @api.model
  • get_all_checks(self)
  • unlink(self)
  • validate_deposit(self)

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    check_company=True comodel_name='account.check.deposit' copy=False string='Check Deposit'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/15.0/account_check_deposit
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSEnric Tobella, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:34
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
check_deposit_pivot account.check.deposit pivot New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (2)

New fields (13)
  • bank_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' tracking=True
  • check_count Integer
    compute='_compute_check_deposit' store=True string='Number of Checks' tracking=True
  • check_payment_ids One2many → account.move.line
    comodel_name='account.move.line' inverse_name='check_deposit_id' states={'done': [('readonly', '=', True)]} string='Check Payments'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True states={'done': [('readonly', '=', True)]} tracking=True
  • currency_id Many2one → res.currency
    comodel_name='res.currency' required=True states={'done': [('readonly', '=', True)]} tracking=True
  • deposit_date Date
    copy=False default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} tracking=True
  • in_hand_check_account_id Many2one → account.account
    comodel_name='account.account' compute='_compute_in_hand_check_account_id' store=True
  • journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Check Journal' tracking=True
  • line_ids One2many → account.move.line
    comodel_name='account.move.line' related='move_id.line_ids' string='Lines'
  • move_id Many2one → account.move
    check_company=True comodel_name='account.move' readonly=True string='Journal Entry'
  • name Char
    copy=False default='/' readonly=True size=64
  • state Selection
    default='draft' readonly=True selection=[('draft', 'Draft'), ('done', 'Done')] string='Status' tracking=True
  • total_amount Monetary
    compute='_compute_check_deposit' currency_field='currency_id' store=True tracking=True
Public methods (9)
  • backtodraft(self)
  • create(self, vals)
    @api.model
  • default_get(self, fields_list)
    @api.model
  • get_all_checks(self)
  • get_report(self)
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
  • validate_deposit(self)

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    check_company=True comodel_name='account.check.deposit' copy=False string='Check Deposit'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/14.0/account_check_deposit
VERSION
VERSION 1.5.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, OCA Transbot, Miquel Raïch, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot, sergiocorato, oca-ci, matteo.tognini, oca-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
check_deposit_pivot account.check.deposit pivot New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (2)

New fields (14)
  • bank_journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' tracking=True
  • check_count Integer
    compute='_compute_check_deposit' store=True string='Number of Checks' tracking=True
  • check_payment_ids One2many → account.move.line
    comodel_name='account.move.line' inverse_name='check_deposit_id' states={'done': [('readonly', '=', True)]} string='Check Payments'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' tracking=True
  • currency_id Many2one → res.currency
    comodel_name='res.currency' required=True states={'done': [('readonly', '=', True)]} string='Currency' tracking=True
  • deposit_date Date
    copy=False default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date' tracking=True
  • is_reconcile Boolean
    compute='_compute_check_deposit' store=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    comodel_name='account.account' related='journal_id.payment_debit_account_id' string='Outstanding Receipts Account'
  • journal_id Many2one → account.journal
    check_company=True comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Journal' tracking=True
  • line_ids One2many → account.move.line
    comodel_name='account.move.line' related='move_id.line_ids' string='Lines'
  • move_id Many2one → account.move
    check_company=True comodel_name='account.move' readonly=True string='Journal Entry'
  • name Char
    copy=False default='/' readonly=True size=64 string='Name'
  • state Selection
    default='draft' readonly=True selection=[('draft', 'Draft'), ('done', 'Done')] string='Status' tracking=True
  • total_amount Monetary
    compute='_compute_check_deposit' currency_field='currency_id' store=True string='Total Amount' tracking=True
Public methods (9)
  • backtodraft(self)
  • create(self, vals)
    @api.model
  • default_get(self, fields_list)
    @api.model
  • get_all_checks(self)
  • get_report(self)
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
  • validate_deposit(self)

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    check_company=True comodel_name='account.check.deposit' copy=False string='Check Deposit'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/13.0/account_check_deposit
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSLuc De Meyer, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, ps-tubtim
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form.account_check_deposit res.config.settings xpath Inherits account.res_config_settings_view_form
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (4)

New fields (15)
  • bank_journal_id Many2one → account.journal
    comodel_name='account.journal' domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account'
  • check_count Integer
    compute='_compute_check_deposit' readonly=True store=True string='Number of Checks'
  • check_payment_ids One2many → account.move.line
    comodel_name='account.move.line' inverse_name='check_deposit_id' states={'done': [('readonly', '=', True)]} string='Check Payments'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company'
  • currency_id Many2one → res.currency
    comodel_name='res.currency' required=True states={'done': [('readonly', '=', True)]} string='Currency'
  • currency_none_same_company_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_check_deposit' store=True string='Currency (False if same as company)'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True store=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    comodel_name='account.account' related='journal_id.default_debit_account_id' string='Default Debit Account of the Journal'
  • journal_id Many2one → account.journal
    comodel_name='account.journal' domain=[('type', '=', 'bank'), ('bank_account_id', '=', False)] required=True states={'done': [('readonly', '=', True)]} string='Journal'
  • line_ids One2many → account.move.line
    comodel_name='account.move.line' readonly=True related='move_id.line_ids' string='Lines'
  • move_id Many2one → account.move
    comodel_name='account.move' readonly=True string='Journal Entry'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • state Selection
    default='draft' readonly=True selection=[('draft', 'Draft'), ('done', 'Done')] string='Status'
  • total_amount Float
    compute='_compute_check_deposit' digits='Account' readonly=True store=True string='Total Amount'
Public methods (7)
  • backtodraft(self)
  • create(self, vals)
    @api.model
  • get_report(self)
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
  • validate_deposit(self)

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    comodel_name='account.check.deposit' copy=False string='Check Deposit'
Public methods (0)

No public methods.

New fields (3)
  • check_deposit_offsetting_account Selection
    default='bank_account' selection=[('bank_account', 'Bank Account'), ('transfer_account', 'Transfer Account')] string='Check Deposit Offsetting Account'
  • check_deposit_post_move Boolean
    string='Post Move for Check Deposits'
  • check_deposit_transfer_account_id Many2one → account.account
    comodel_name='account.account' copy=False domain=[('reconcile', '=', True), ('deprecated', '=', False)] ondelete='restrict' string='Transfer Account for Check Deposits'
Public methods (0)

No public methods.

New fields (3)
  • check_deposit_offsetting_account Selection
    readonly=False related='company_id.check_deposit_offsetting_account'
  • check_deposit_post_move Boolean
    readonly=False related='company_id.check_deposit_post_move'
  • check_deposit_transfer_account_id Many2one
    readonly=False related='company_id.check_deposit_transfer_account_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/12.0/account_check_deposit
VERSION
VERSION 2.0.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion, GRAP
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion, GRAP
COMMITTERS
COMMITTERSSylvain LE GAL, OCA Transbot, Thomas Binsfeld, oca-travis, Weblate, OCA-git-bot, sergiocorato, oca-ci, hveficent, Manuel Calero, Thomas Binsfeld (ACSONE)
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
account_journal_form account.journal field Inherits account.view_account_journal_form
report_checkdeposit report_checkdeposit ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form.account_check_deposit res.config.settings xpath Inherits account.res_config_settings_view_form
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (5)

New fields (15)
  • bank_journal_id Many2one → account.journal
    domain="[('company_id', '=', company_id),('can_receive_deposit', '=', True)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' args: 'account.journal'
  • check_count Integer
    compute='_compute_check_deposit' readonly=True store=True string='Number of Deposit Lines'
  • check_payment_ids One2many → account.move.line
    states={'done': [('readonly', '=', True)]} string='Payments' args: 'account.move.line', 'check_deposit_id'
  • company_id Many2one → res.company
    default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' args: 'res.company'
  • currency_id Many2one → res.currency
    required=True states={'done': [('readonly', '=', True)]} string='Currency' args: 'res.currency'
  • currency_none_same_company_id Many2one → res.currency
    compute='_compute_check_deposit' store=True string='Currency (False if same as company)' args: 'res.currency'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True store=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    related='journal_id.deposit_debit_account_id' string='Default Debit Account of the Journal' args: 'account.account'
  • journal_id Many2one → account.journal
    domain=[('can_be_deposited', '=', True)] required=True states={'done': [('readonly', '=', True)]} string='Journal' args: 'account.journal'
  • line_ids One2many → account.move.line
    readonly=True related='move_id.line_ids' string='Lines' args: 'account.move.line'
  • move_id Many2one → account.move
    readonly=True string='Journal Entry' args: 'account.move'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • state Selection
    default='draft' readonly=True string='Status' args: [('draft', 'Draft'), ('done', 'Done')]
  • total_amount Float
    compute='_compute_check_deposit' digits=dp.get_precision('Account') readonly=True store=True string='Total Amount'
Public methods (7)
  • backtodraft(self)
  • create(self, vals)
    @api.model
  • get_report(self)
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
  • validate_deposit(self)

New fields (3)
  • can_be_deposited Boolean
    string='Can be Deposited'
  • can_receive_deposit Boolean
    string='Can Receive Deposit'
  • deposit_debit_account_id Many2one → account.account
    comodel_name='account.account' domain="[('deprecated', '=', False)]" string='Debit Account for Deposit'
Public methods (0)

No public methods.

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    copy=False string='Check Deposit' args: 'account.check.deposit'
Public methods (0)

No public methods.

New fields (3)
  • check_deposit_offsetting_account Selection
    default='bank_account' string='Check Deposit Offsetting Account' args: [('bank_account', 'Bank Account'), ('transfer_account', 'Transfer Account')]
  • check_deposit_post_move Boolean
    string='Post Move for Check Deposits'
  • check_deposit_transfer_account_id Many2one → account.account
    copy=False domain=[('reconcile', '=', True), ('deprecated', '=', False)] ondelete='restrict' string='Transfer Account for Check Deposits' args: 'account.account'
Public methods (0)

No public methods.

New fields (3)
  • check_deposit_offsetting_account Selection
    readonly=False related='company_id.check_deposit_offsetting_account'
  • check_deposit_post_move Boolean
    readonly=False related='company_id.check_deposit_post_move'
  • check_deposit_transfer_account_id Many2one
    readonly=False related='company_id.check_deposit_transfer_account_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/11.0/account_check_deposit
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, OCA Git Bot
WEBSITE
WEBSITEhttp://github.com/OCA/account-financial-tools
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (6)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form.account_check_deposit res.config.settings xpath Inherits account.res_config_settings_view_form
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account.move.line field Inherits account.view_move_line_form
Models touched (4)

New fields (15)
  • bank_journal_id Many2one → account.journal
    domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' args: 'account.journal'
  • check_count Integer
    compute='_compute_check_deposit' readonly=True string='Number of Checks'
  • check_payment_ids One2many → account.move.line
    states={'done': [('readonly', '=', True)]} string='Check Payments' args: 'account.move.line', 'check_deposit_id'
  • company_id Many2one → res.company
    default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' args: 'res.company'
  • currency_id Many2one → res.currency
    required=True states={'done': [('readonly', '=', True)]} string='Currency' args: 'res.currency'
  • currency_none_same_company_id Many2one → res.currency
    compute='_compute_check_deposit' string='Currency (False if same as company)' args: 'res.currency'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    readonly=True related='journal_id.default_debit_account_id' string='Default Debit Account of the Journal' args: 'account.account'
  • journal_id Many2one → account.journal
    domain=[('type', '=', 'bank'), ('bank_account_id', '=', False)] required=True states={'done': [('readonly', '=', True)]} string='Journal' args: 'account.journal'
  • line_ids One2many → account.move.line
    readonly=True related='move_id.line_ids' string='Lines' args: 'account.move.line'
  • move_id Many2one → account.move
    readonly=True string='Journal Entry' args: 'account.move'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • state Selection
    default='draft' readonly=True string='Status' args: [('draft', 'Draft'), ('done', 'Done')]
  • total_amount Float
    compute='_compute_check_deposit' digits=dp.get_precision('Account') readonly=True string='Total Amount'
Public methods (6)
  • backtodraft(self)
    @api.multi
  • create(self, vals)
    @api.model
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
    @api.multi
  • validate_deposit(self)
    @api.multi

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    copy=False string='Check Deposit' args: 'account.check.deposit'
Public methods (0)

No public methods.

New fields (2)
  • check_deposit_offsetting_account Selection
    default='bank_account' string='Check Deposit Offsetting Account' args: [('bank_account', 'Bank Account'), ('transfer_account', 'Transfer Account')]
  • check_deposit_transfer_account_id Many2one → account.account
    copy=False domain=[('reconcile', '=', True), ('deprecated', '=', False)] ondelete='restrict' string='Transfer Account for Check Deposits' args: 'account.account'
Public methods (0)

No public methods.

New fields (2)
  • check_deposit_offsetting_account Selection
    related='company_id.check_deposit_offsetting_account'
  • check_deposit_transfer_account_id Many2one
    related='company_id.check_deposit_transfer_account_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/10.0/account_check_deposit
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_accountant
    - 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 (7)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit.form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_account_config_settings currency_rate_update.account_config_settings.form account.config.settings div Inherits account.view_account_config_settings
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_move_line_form account_check_deposit.view_move_line_form account.move.line field Inherits account.view_move_line_form
view_move_line_form2 account_check_deposit.view_move_line_form2 account.move.line field Inherits account.view_move_line_form2
Models touched (4)

New fields (15)
  • bank_journal_id Many2one → account.journal
    domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' args: 'account.journal'
  • check_count Integer
    compute='_compute_check_deposit' readonly=True string='Number of Checks'
  • check_payment_ids One2many → account.move.line
    states={'done': [('readonly', '=', True)]} string='Check Payments' args: 'account.move.line', 'check_deposit_id'
  • company_id Many2one → res.company
    default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' args: 'res.company'
  • currency_id Many2one → res.currency
    required=True states={'done': [('readonly', '=', True)]} string='Currency' args: 'res.currency'
  • currency_none_same_company_id Many2one → res.currency
    compute='_compute_check_deposit' string='Currency (False if same as company)' args: 'res.currency'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    readonly=True related='journal_id.default_debit_account_id' string='Default Debit Account of the Journal' args: 'account.account'
  • journal_id Many2one → account.journal
    domain=[('type', '=', 'bank'), ('bank_account_id', '=', False)] required=True states={'done': [('readonly', '=', True)]} string='Journal' args: 'account.journal'
  • line_ids One2many → account.move.line
    readonly=True related='move_id.line_ids' string='Lines' args: 'account.move.line'
  • move_id Many2one → account.move
    readonly=True string='Journal Entry' args: 'account.move'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • state Selection
    default='draft' readonly=True string='Status' args: [('draft', 'Draft'), ('done', 'Done')]
  • total_amount Float
    compute='_compute_check_deposit' digits=dp.get_precision('Account') readonly=True string='Total Amount'
Public methods (7)
  • backtodraft(self)
    @api.multi
  • create(self, vals)
    @api.model
  • get_report(self)
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
    @api.multi
  • validate_deposit(self)
    @api.multi

New fields (3)
  • check_deposit_offsetting_account Selection
    related='company_id.check_deposit_offsetting_account'
  • check_deposit_post_move Boolean
    related='company_id.check_deposit_post_move'
  • check_deposit_transfer_account_id Many2one
    related='company_id.check_deposit_transfer_account_id'
Public methods (0)

No public methods.

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    copy=False string='Check Deposit' args: 'account.check.deposit'
Public methods (0)

No public methods.

New fields (3)
  • check_deposit_offsetting_account Selection
    default='bank_account' string='Check Deposit Offsetting Account' args: [('bank_account', 'Bank Account'), ('transfer_account', 'Transfer Account')]
  • check_deposit_post_move Boolean
    string='Post Move for Check Deposits'
  • check_deposit_transfer_account_id Many2one → account.account
    copy=False domain=[('reconcile', '=', True), ('deprecated', '=', False)] ondelete='restrict' string='Transfer Account for Check Deposits' args: 'account.account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/9.0/account_check_deposit
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Florian da Costa, oca-travis, Weblate, Mourad Elhadj Mimoune
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_accountant
    - 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 (7)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit.form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_company_form check.deposit.company.form res.company group Inherits base.view_company_form
view_move_line_form account_check_deposit.view_move_line_form account.move.line field Inherits account.view_move_line_form
view_move_line_form2 account_check_deposit.view_move_line_form2 account.move.line field Inherits account.view_move_line_form2
Models touched (3)

New fields (15)
  • check_count Integer
    compute='_compute_check_deposit' readonly=True string='Number of Checks'
  • check_payment_ids One2many → account.move.line
    states={'done': [('readonly', '=', True)]} string='Check Payments' args: 'account.move.line', 'check_deposit_id'
  • company_id Many2one → res.company
    default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' args: 'res.company'
  • currency_id Many2one → res.currency
    required=True states={'done': [('readonly', '=', True)]} string='Currency' args: 'res.currency'
  • currency_none_same_company_id Many2one → res.currency
    compute='_compute_check_deposit' string='Currency (False if same as company)' args: 'res.currency'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    readonly=True related='journal_id.default_debit_account_id' string='Default Debit Account of the Journal' args: 'account.account'
  • journal_id Many2one → account.journal
    domain=[('type', '=', 'bank')] required=True states={'done': [('readonly', '=', True)]} string='Journal' args: 'account.journal'
  • line_ids One2many → account.move.line
    readonly=True related='move_id.line_ids' string='Lines' args: 'account.move.line'
  • move_id Many2one → account.move
    readonly=True string='Journal Entry' args: 'account.move'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • partner_bank_id Many2one → res.partner.bank
    domain="[('company_id', '=', company_id)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' args: 'res.partner.bank'
  • state Selection
    default='draft' readonly=True string='Status' args: [('draft', 'Draft'), ('done', 'Done')]
  • total_amount Float
    compute='_compute_check_deposit' digits=dp.get_precision('Account') readonly=True string='Total Amount'
Public methods (6)
  • backtodraft(self)
    @api.multi
  • create(self, vals)
    @api.model
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
    @api.multi
  • validate_deposit(self)
    @api.multi

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    copy=False string='Check Deposit' args: 'account.check.deposit'
Public methods (0)

No public methods.

New fields (1)
  • check_deposit_account_id Many2one → account.account
    copy=False domain=[('reconcile', '=', True)] string='Account for Check Deposits' args: 'account.account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/8.0/account_check_deposit
VERSION
VERSION 0.1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, Yannick Vaucher, Alexandre Fayolle, Leonardo Pistone, Pedro M. Baeza, Sylvain LE GAL, Stéphane Bidoul (ACSONE), OCA Transbot, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_accountant
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - report_webkit
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit.form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
report_checkdeposit report_checkdeposit ir.ui.view qweb New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_company_form check.deposit.company.form res.company group Inherits base.view_company_form
view_move_line_form account_check_deposit.view_move_line_form account.move.line field Inherits account.view_move_line_form
view_move_line_form2 account_check_deposit.view_move_line_form2 account.move.line field Inherits account.view_move_line_form2
Models touched (3)

New fields (15)
  • check_count Integer
    compute='_compute_check_deposit' readonly=True string='Number of Checks'
  • check_payment_ids One2many → account.move.line
    states={'done': [('readonly', '=', True)]} string='Check Payments' args: 'account.move.line', 'check_deposit_id'
  • company_id Many2one → res.company
    default=<expr> required=True states={'done': [('readonly', '=', True)]} string='Company' args: 'res.company'
  • currency_id Many2one → res.currency
    required=True states={'done': [('readonly', '=', True)]} string='Currency' args: 'res.currency'
  • currency_none_same_company_id Many2one → res.currency
    compute='_compute_check_deposit' string='Currency (False if same as company)' args: 'res.currency'
  • deposit_date Date
    default=fields.Date.context_today required=True states={'done': [('readonly', '=', True)]} string='Deposit Date'
  • is_reconcile Boolean
    compute='_compute_check_deposit' readonly=True string='Reconcile'
  • journal_default_account_id Many2one → account.account
    readonly=True related='journal_id.default_debit_account_id' string='Default Debit Account of the Journal' args: 'account.account'
  • journal_id Many2one → account.journal
    domain=[('type', '=', 'bank')] required=True states={'done': [('readonly', '=', True)]} string='Journal' args: 'account.journal'
  • line_ids One2many → account.move.line
    readonly=True related='move_id.line_id' string='Lines' args: 'account.move.line'
  • move_id Many2one → account.move
    readonly=True string='Journal Entry' args: 'account.move'
  • name Char
    default='/' readonly=True size=64 string='Name'
  • partner_bank_id Many2one → res.partner.bank
    domain="[('company_id', '=', company_id)]" required=True states={'done': [('readonly', '=', True)]} string='Bank Account' args: 'res.partner.bank'
  • state Selection
    default='draft' readonly=True string='Status' args: [('draft', 'Draft'), ('done', 'Done')]
  • total_amount Float
    compute='_compute_check_deposit' digits=dp.get_precision('Account') readonly=True string='Total Amount'
Public methods (6)
  • backtodraft(self)
    @api.multi
  • create(self, vals)
    @api.model
  • onchange_company_id(self)
    @api.onchange('company_id')
  • onchange_journal_id(self)
    @api.onchange('journal_id')
  • unlink(self)
    @api.multi
  • validate_deposit(self)
    @api.multi

New fields (1)
  • check_deposit_id Many2one → account.check.deposit
    copy=False string='Check Deposit' args: 'account.check.deposit'
Public methods (0)

No public methods.

New fields (1)
  • check_deposit_account_id Many2one → account.account
    copy=False domain=[('type', '<>', 'view'), ('type', '<>', 'closed'), ('reconcile', '=', True)] string='Account for Check Deposits' args: 'account.account'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-financial-tools
GIT
GIThttps://github.com/OCA/account-financial-tools.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-tools/tree/7.0/account_check_deposit
VERSION
VERSION 0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Yannick Vaucher, Alexandre Fayolle, Sebastien Beau, OCA Transbot, Rudolf Schnapka, Sébastien BEAU
WEBSITE
WEBSITEhttp://www.akretion.com/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account_accountant
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - report_webkit
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Account Check Deposit
=====================
This module allows you to easily manage check deposits : you can select all
the checks you received as payments and create a global deposit for the
selected checks.

A journal for received checks is automatically created.
You must configure on this journal the default debit account and the default
credit account. You must also configure on the company the account for
check deposits.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_check_deposit_view_form account.check.deposit.form account.check.deposit form New
account_check_deposit_view_tree account.check.deposit.tree account.check.deposit tree New
view_check_deposit_search account.check.deposit.search account.check.deposit search New
view_company_form check.deposit.company.form res.company group Inherits base.view_company_form
Models touched (3)

New fields (0)

No new fields.

Public methods (7)
  • backtodraft(self, cr, uid, ids, context=None)
  • create(self, cr, uid, vals, context=None)
  • onchange_company_id(self, cr, uid, ids, company_id, currency_id, context=None)
  • onchange_currency_id(self, cr, uid, ids, currency_id, company_id, context=None)
  • onchange_journal_id(self, cr, uid, ids, journal_id, context=None)
  • unlink(self, cr, uid, ids, context=None)
  • validate_deposit(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.