TIP: You can type at any time to perform a new search.
Account Tax Cash Basis
account_tax_cash_basis · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Accounting
- Folder size
- 0.25 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://www.odoo.com/page/accounting
- Last tracking update
- 2026-08-07 04:59:45
- Authors
- Maintainers
- None
- Committers
- Olivier Dony, Christophe Simonis, Thibault Delavallée, Martin Trigaux, Odoo Translation Bot, Denis Ledoux, Goffin Simon, David Monjoie, Nicolas Martinelli, Julien Legros, qdp-odoo, Yannick Tivisse, Laurent Smet
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_cash_basis_base_account, l10n_es_aeat_mod303_cash_basis, l10n_es_aeat_sii_cash_basis, l10n_it_vat_registries_cash_basis, l10n_mx
- Description
Add an option on tax to allow them to be cash based, meaning that during reconciliation, if there is a tax with cash basis involved, a new journal entry will be create containing those taxes value.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_config_cash_basis_inherit_form |
view.account.config.cash.basis.form.inherit | account.config.settings | form | Inherits account.view_account_config_settings |
view_tax_form_cash_basis_inherit |
tax.form.cash.basis.inherit | account.tax | form | Inherits account.view_tax_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (1)
-
tax_cash_basis_journal_idMany2one → account.journalrelated='company_id.tax_cash_basis_journal_id'string='Tax Cash Basis Journal' args: 'account.journal'
No public methods.
New fields (1)
-
tax_cash_basis_rec_idMany2one → account.partial.reconcilehelp='Technical field used to keep track of the tax cash basis reconciliation.This is needed when cancelling the source: it will post the inverse journal entry to cancel that part too.'string='Tax Cash Basis Entry of' args: 'account.partial.reconcile'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
create(self, vals)@api.model
New fields (0)
No new fields.
Public methods (3)-
create(self, vals)@api.model -
create_tax_cash_basis_entry(self, value_before_reconciliation) -
unlink(self)@api.multi
New fields (2)
-
cash_basis_accountMany2one → account.accountdomain=[('deprecated', '=', False)]help='Account use when creating entry for tax cash basis'string='Tax Received Account' args: 'account.account' -
use_cash_basisBooleanhelp='Select this if the tax should use cash basis,which will create an entry for this tax on a given account during reconciliation' args: 'Use Cash Basis'
No public methods.
New fields (1)
-
tax_cash_basis_journal_idMany2one → account.journalstring='Tax Cash Basis Journal' args: 'account.journal'
No public methods.
Loading…