Account Tax Cash Basis

account_tax_cash_basis
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/account_tax_cash_basis
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, David Monjoie, Goffin Simon, Nicolas Martinelli, Julien Legros, qdp-odoo, Yannick Tivisse, Laurent Smet
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
    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 IDNameModelTypeStatus
view_account_config_cash_basis_inherit_form view.account.config.cash.basis.form.inherit account.config.settings xpath Inherits account.view_account_config_settings
view_tax_form_cash_basis_inherit tax.form.cash.basis.inherit account.tax xpath Inherits account.view_tax_form
Models touched (6)

New fields (1)
  • tax_cash_basis_journal_id Many2one → account.journal
    related='company_id.tax_cash_basis_journal_id' string='Tax Cash Basis Journal' args: 'account.journal'
Public methods (0)

No public methods.

New fields (1)
  • tax_cash_basis_rec_id Many2one → account.partial.reconcile
    help='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'
Public methods (0)

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_account Many2one → account.account
    domain=[('deprecated', '=', False)] help='Account use when creating entry for tax cash basis' string='Tax Received Account' args: 'account.account'
  • use_cash_basis Boolean
    help='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'
Public methods (0)

No public methods.

New fields (1)
  • tax_cash_basis_journal_id Many2one → account.journal
    string='Tax Cash Basis Journal' args: 'account.journal'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/account_tax_cash_basis
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Goffin Simon, Nicolas Martinelli, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
    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 IDNameModelTypeStatus
view_account_config_cash_basis_inherit_form view.account.config.cash.basis.form.inherit account.config.settings xpath Inherits account.view_account_config_settings
view_tax_form_cash_basis_inherit tax.form.cash.basis.inherit account.tax xpath Inherits account.view_tax_form
Models touched (5)

New fields (1)
  • tax_cash_basis_journal_id Many2one → account.journal
    related='company_id.tax_cash_basis_journal_id' string='Tax Cash Basis Journal' args: 'account.journal'
Public methods (0)

No public methods.

New fields (1)
  • tax_cash_basis_rec_id Many2one → account.partial.reconcile
    help='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'
Public methods (0)

No public methods.

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_account Many2one → account.account
    domain=[('deprecated', '=', False)] help='Account use when creating entry for tax cash basis' string='Tax Received Account' args: 'account.account'
  • use_cash_basis Boolean
    help='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'
Public methods (0)

No public methods.

New fields (1)
  • tax_cash_basis_journal_id Many2one → account.journal
    string='Tax Cash Basis Journal' args: 'account.journal'
Public methods (0)

No public methods.