TIP: You can type at any time to perform a new search.
Account Check Deposit
account_check_deposit · OCA/account-financial-tools
- Repository
- OCA/account-financial-tools · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting
- Folder size
- 1.22 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-financial-tools
- Last tracking update
- 2026-08-21 11:28:20
- Authors
- Akretion, Odoo Community Association (OCA), Tecnativa
- Maintainers
- Akretion, Odoo Community Association (OCA), Tecnativa
- Committers
- Carlos Roca, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
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 | form | Inherits account.view_move_line_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (13)
-
bank_journal_idMany2one → account.journalcheck_company=Truecomodel_name='account.journal'domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '!=', False)]"required=Truestring='Bank Account'tracking=True -
check_countIntegercompute='_compute_check_deposit'store=Truestring='Number of Checks'tracking=True -
check_payment_idsOne2many → account.move.linecomodel_name='account.move.line'inverse_name='check_deposit_id'string='Check Payments' -
company_idMany2one → res.companycomodel_name='res.company'default=<expr>required=Truetracking=True -
currency_idMany2one → res.currencycomodel_name='res.currency'compute='_compute_currency_id'precompute=Truereadonly=Falserequired=Truestore=Truetracking=True -
deposit_dateDatecopy=Falsedefault=fields.Date.context_todayrequired=Truetracking=True -
in_hand_check_account_idMany2one → account.accountcomodel_name='account.account'compute='_compute_in_hand_check_account_id'store=True -
journal_idMany2one → account.journalcheck_company=Truecomodel_name='account.journal'domain="[('company_id', '=', company_id), ('type', '=', 'bank'), ('bank_account_id', '=', False)]"required=Truestring='Check Journal'tracking=True -
line_idsOne2many → account.move.linecomodel_name='account.move.line'related='move_id.line_ids'string='Lines' -
move_idMany2one → account.movecheck_company=Truecomodel_name='account.move'readonly=Truestring='Journal Entry' -
nameCharcopy=Falsedefault=<expr>readonly=True -
stateSelectiondefault='draft'readonly=Trueselection=[('draft', 'Draft'), ('done', 'Done')]string='Status'tracking=True -
total_amountMonetarycompute='_compute_check_deposit'currency_field='currency_id'store=Truetracking=True
-
backtodraft(self) -
create(self, vals_list)@api.model_create_multi -
default_get(self, fields_list)@api.model -
get_all_checks(self) -
validate_deposit(self)
New fields (1)
-
check_deposit_idMany2one → account.check.depositcheck_company=Truecomodel_name='account.check.deposit'copy=Falsestring='Check Deposit'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…