Base dos Planos de Contas

l10n_br_coa
REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/19.0/l10n_br_coa
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting/Localizations/Account Charts
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Este módulo é a base comum para os planos de contas da localização brasileira.

## Herança

Assim como na [localização espanhola](<https://github.com/OCA/l10n-spain>),
que já permitia carregar vários planos de contas, este módulo define um plano
de contas básico que é depois estendido pelos planos de contas específicos
(ITG 1000, empresas do regime normal de determinados setores...). Isso permite
compartilhar configurações entre os planos, especialmente para carregar o
plano customizado de uma determinada empresa. Por exemplo, no
repositório da localização, este módulo é herdado pelos módulos `l10n_br_coa_simples`,
`l10n_br_coa_generic`, entre outros customizados.

```
l10n_br_coa
  ├── l10n_br_coa_simples
  ├── l10n_br_coa_generic
  ├── ...
  └── seu_plano_de_contas_customizado
```

Em particular, são definidos aqui os tipos de contas usados na DRE e no
Balanço Patrimonial (módulo `l10n_br_mis_report`) para facilitar a adaptação
desses relatórios para os diversos planos de contas.

## Contas contábeis para impostos

Uma outra característica é que, ao contrário do que acontece na Europa (o
primeiro mercado focado pelo Odoo), no Brasil existem muitas
alíquotas, pelo menos para as empresas do regime normal. Sendo assim,
não é viável ter um objeto `account.tax` para cada alíquota como o
Odoo nativo espera (fazíamos isso até a versão 10.0, mas era muito
trabalhoso para manter). Em vez disso, temos tabelas específicas para
armazenar todas as alíquotas no módulo `l10n_br_fiscal` e temos
registros `account.tax` apenas para alíquotas de cada família. O módulo
`l10n_br_account` faz a ligação entre o `account.tax` do Odoo e os
registros `l10n_br_fiscal.tax` para cada alíquota da localização. Vale a
pena notar que nos EUA o Odoo também não usa um registro `account.tax`
por alíquota; em vez disso, eles geralmente usam conectores e serviços
(como AvaTax) para obter as alíquotas de uma determinada operação.

Neste caso, a configuração contábil não podia ser carregada nem pelo
`account.tax` nem pelo `l10n_br_fiscal.tax` (já que o módulo
`l10n_br_fiscal` não depende do módulo `account`). Então, estendemos o
objeto `account.tax.group` para carregar as informações contábeis,
inclusive das taxas dedutíveis.

A partir da versão 17.0, existe também no template o método
`populate_default_br_tax_accounts`, que permite injetar em qualquer plano
de contas essas contas de impostos. Existem 2 padrões de numeração das
contas para escolher: o padrão ITG ou CFC. Uma vez geradas as contas,
elas podem ser identificadas pelo sufixo `.GEN` e modificadas manualmente.
Esse método de geração das contas de impostos é agora usado pelos módulos
`l10n_br_coa_simples` e `l10n_br_coa_generic` da localização.

## Impostos dedutíveis

No Odoo nativo, um imposto é considerado dedutível (como, por exemplo, uma
compra em outro país europeu) se o registro `account.tax` tiver uma
alíquota negativa. Porém, como mencionado anteriormente, aqui é preferível não
gerenciar um `account.tax` por alíquota. Por isso, temos um flag
adicional no `account.tax` e `account.tax.template` através do
`account.tax.mixin` para identificar se é um imposto dedutível.

## Template

Foi ainda necessário sobrescrever a função que instancia um plano de
contas a partir de um template para propagar essas informações.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/18.0/l10n_br_coa
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYAccounting/Localizations/Account Charts
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Weblate, OCA-git-bot, Magno Costa, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:09
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
Este módulo é a base comum para os planos de contas da localização brasileira.

## Herança

Assim como na [localização espanhola](<https://github.com/OCA/l10n-spain>),
que já permitia carregar vários planos de contas, este módulo define um plano
de contas básico que é depois estendido pelos planos de contas específicos
(ITG 1000, empresas do regime normal de determinados setores...). Isso permite
compartilhar configurações entre os planos, especialmente para carregar o
plano customizado de uma determinada empresa. Por exemplo, no
repositório da localização, este módulo é herdado pelos módulos `l10n_br_coa_simples`,
`l10n_br_coa_generic`, entre outros customizados.

```
l10n_br_coa
  ├── l10n_br_coa_simples
  ├── l10n_br_coa_generic
  ├── ...
  └── seu_plano_de_contas_customizado
```

Em particular, são definidos aqui os tipos de contas usados na DRE e no
Balanço Patrimonial (módulo `l10n_br_mis_report`) para facilitar a adaptação
desses relatórios para os diversos planos de contas.

## Contas contábeis para impostos

Uma outra característica é que, ao contrário do que acontece na Europa (o
primeiro mercado focado pelo Odoo), no Brasil existem muitas
alíquotas, pelo menos para as empresas do regime normal. Sendo assim,
não é viável ter um objeto `account.tax` para cada alíquota como o
Odoo nativo espera (fazíamos isso até a versão 10.0, mas era muito
trabalhoso para manter). Em vez disso, temos tabelas específicas para
armazenar todas as alíquotas no módulo `l10n_br_fiscal` e temos
registros `account.tax` apenas para alíquotas de cada família. O módulo
`l10n_br_account` faz a ligação entre o `account.tax` do Odoo e os
registros `l10n_br_fiscal.tax` para cada alíquota da localização. Vale a
pena notar que nos EUA o Odoo também não usa um registro `account.tax`
por alíquota; em vez disso, eles geralmente usam conectores e serviços
(como AvaTax) para obter as alíquotas de uma determinada operação.

Neste caso, a configuração contábil não podia ser carregada nem pelo
`account.tax` nem pelo `l10n_br_fiscal.tax` (já que o módulo
`l10n_br_fiscal` não depende do módulo `account`). Então, estendemos o
objeto `account.tax.group` para carregar as informações contábeis,
inclusive das taxas dedutíveis.

A partir da versão 17.0, existe também no template o método
`populate_default_br_tax_accounts`, que permite injetar em qualquer plano
de contas essas contas de impostos. Existem 2 padrões de numeração das
contas para escolher: o padrão ITG ou CFC. Uma vez geradas as contas,
elas podem ser identificadas pelo sufixo `.GEN` e modificadas manualmente.
Esse método de geração das contas de impostos é agora usado pelos módulos
`l10n_br_coa_simples` e `l10n_br_coa_generic` da localização.

## Impostos dedutíveis

No Odoo nativo, um imposto é considerado dedutível (como, por exemplo, uma
compra em outro país europeu) se o registro `account.tax` tiver uma
alíquota negativa. Porém, como mencionado anteriormente, aqui é preferível não
gerenciar um `account.tax` por alíquota. Por isso, temos um flag
adicional no `account.tax` e `account.tax.template` através do
`account.tax.mixin` para identificar se é um imposto dedutível.

## Template

Foi ainda necessário sobrescrever a função que instancia um plano de
contas a partir de um template para propagar essas informações.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/17.0/l10n_br_coa
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting/Localizations/Account Charts
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:03
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
Este módulo é a base comum para os planos de contas da localização brasileira.

## Herança

Assim como na [localização espanhola](<https://github.com/OCA/l10n-spain>),
que já permitia carregar vários planos de contas, este módulo define um plano
de contas básico que é depois estendido pelos planos de contas específicos
(ITG 1000, empresas do regime normal de determinados setores...). Isso permite
compartilhar configurações entre os planos, especialmente para carregar o
plano customizado de uma determinada empresa. Por exemplo, no
repositório da localização, este módulo é herdado pelos módulos `l10n_br_coa_simples`,
`l10n_br_coa_generic`, entre outros customizados.

```
l10n_br_coa
  ├── l10n_br_coa_simples
  ├── l10n_br_coa_generic
  ├── ...
  └── seu_plano_de_contas_customizado
```

Em particular, são definidos aqui os tipos de contas usados na DRE e no
Balanço Patrimonial (módulo `l10n_br_mis_report`) para facilitar a adaptação
desses relatórios para os diversos planos de contas.

## Contas contábeis para impostos

Uma outra característica é que, ao contrário do que acontece na Europa (o
primeiro mercado focado pelo Odoo), no Brasil existem muitas
alíquotas, pelo menos para as empresas do regime normal. Sendo assim,
não é viável ter um objeto `account.tax` para cada alíquota como o
Odoo nativo espera (fazíamos isso até a versão 10.0, mas era muito
trabalhoso para manter). Em vez disso, temos tabelas específicas para
armazenar todas as alíquotas no módulo `l10n_br_fiscal` e temos
registros `account.tax` apenas para alíquotas de cada família. O módulo
`l10n_br_account` faz a ligação entre o `account.tax` do Odoo e os
registros `l10n_br_fiscal.tax` para cada alíquota da localização. Vale a
pena notar que nos EUA o Odoo também não usa um registro `account.tax`
por alíquota; em vez disso, eles geralmente usam conectores e serviços
(como AvaTax) para obter as alíquotas de uma determinada operação.

Neste caso, a configuração contábil não podia ser carregada nem pelo
`account.tax` nem pelo `l10n_br_fiscal.tax` (já que o módulo
`l10n_br_fiscal` não depende do módulo `account`). Então, estendemos o
objeto `account.tax.group` para carregar as informações contábeis,
inclusive das taxas dedutíveis.

A partir da versão 17.0, existe também no template o método
`populate_default_br_tax_accounts`, que permite injetar em qualquer plano
de contas essas contas de impostos. Existem 2 padrões de numeração das
contas para escolher: o padrão ITG ou CFC. Uma vez geradas as contas,
elas podem ser identificadas pelo sufixo `.GEN` e modificadas manualmente.
Esse método de geração das contas de impostos é agora usado pelos módulos
`l10n_br_coa_simples` e `l10n_br_coa_generic` da localização.

## Impostos dedutíveis

No Odoo nativo, um imposto é considerado dedutível (como, por exemplo, uma
compra em outro país europeu) se o registro `account.tax` tiver uma
alíquota negativa. Porém, como mencionado anteriormente, aqui é preferível não
gerenciar um `account.tax` por alíquota. Por isso, temos um flag
adicional no `account.tax` e `account.tax.template` através do
`account.tax.mixin` para identificar se é um imposto dedutível.

## Template

Foi ainda necessário sobrescrever a função que instancia um plano de
contas a partir de um template para propagar essas informações.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_coa
VERSION
VERSION 2.6.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, Antonio Neto
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:55
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
Este módulo é comum entre os planos de contas da localização brasileira.

## Herança

Assim como na localização espanhola
(<https://github.com/OCA/l10n-spain>) que já permitia carregar vários
planos de contas, este módulo define um plano de conta básico que é
depois estendido pelos planos de contas específicos (ITG 1000, empresas
do regime normais de determinados setores...). Isso permite mutualizar
um pouco a configuração entre os planos, especialmente para carregar o
plano customizado de uma determinada empresa. Por exemplo, no
repositório da localização este módulo é herdado por 2 módulos:

``` text
l10n_br_coa
/         \
l10n_br_coa_simples     l10n_br_coa_generic
```

Em particular, definir aqui os tipos de contas usados na DRE e no
Balanço Patrimonial (módulo ´´l10n_br_mis_report´´) facilita a adaptação
desses relatorios para esses diversos planos de contas.

## Contas contábeis

Uma outra característica é que ao contrário do que acontece na Europa, o
primeiro mercado que foi alvejado pelo Odoo, no Brasil tem muitas
alíquotas, pelo menos para as empresas do regime normal. Sendo assim,
não é bem viável ter um objeto `account.tax` para cada alíquota como o
Odoo nativo espera (fazíamos isso até a versão 10.0 mas era muito
trabalhoso para manter). Em vez disso temos tabelas específicas para
armazenar todas as alíquotas no módulo `l10n_br_fiscal` e temos
registros `account.tax` apenas para alíquotas de cada família. O módulo
`l10n_br_account` faz a ligação entre o `account.tax` do Odoo e os
registros `l10n_br_fiscal.tax` para cada alíquota da localização. Vale a
pena notar que nos EUA o Odoo também não usa um registro `account.tax`
por alíquota, em vez disso eles geralmente usam conectores e serviços
(como AvaTax) para pegar as alíquotas de uma determinada operação.

Neste caso a configuração contábil não podia ser carregada nem pelo
`account.tax` nem pelo `l10n_br_fiscal.tax` (já que o módulo
`l10n_br_fiscal` não depende do módulo `account`). Então estendemos o
objeto `account.tax.group` para carregar as informações contábeis,
inclusive das taxas dedutíveis.

## Taxas dedutíveis

No Odoo nativo, uma taxa é considerada dedutível (como por exemplo uma
compra em outro outro país Europeu) se o registro `account.tax` tem uma
alíquota negativa. Porém já que como falamos aqui é preferível de não
gerenciar um `account.tax` por alíquota. Por isso temos um flag
adicional no `account.tax` e `account.tax.template` através do
`account.tax.mixin` para saber se é uma taxa dedutível.

## Template

Foi ainda necessário sobrescrever a função que instancia um plano de
contas a partir de um template para propagar essas informações.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account'
  • chart_template_id Many2one → account.chart.template
    comodel_name='account.chart.template' required=True string='Chart Template'
  • ded_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account'
  • ded_refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account on Credit Notes'
  • refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account on Credit Notes'
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' required=True string='Tax Group'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/15.0/l10n_br_coa
VERSION
VERSION 2.1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, Luis Felipe Miléo, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:31
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 (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account'
  • chart_template_id Many2one → account.chart.template
    comodel_name='account.chart.template' required=True string='Chart Template'
  • ded_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account'
  • ded_refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account on Credit Notes'
  • refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account on Credit Notes'
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' required=True string='Tax Group'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_coa
VERSION
VERSION 4.3.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, OCA Transbot, Luis Felipe Miléo, oca-travis, Weblate, OCA-git-bot, Magno Costa, oca-ci, Marcel Savegnago, Diego Paradeda, Felipe
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
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 (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • deductible Boolean
    default=True string='Deductible Tax?'
  • withholdable Boolean
    default=False string='Withholdable Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account'
  • chart_template_id Many2one → account.chart.template
    comodel_name='account.chart.template' required=True string='Chart Template'
  • ded_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account'
  • ded_refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account on Credit Notes'
  • refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account on Credit Notes'
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' required=True string='Tax Group'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/13.0/l10n_br_coa
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:11
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 (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • load_for_current_company(self, sale_tax_rate, purchase_tax_rate)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • deductible Boolean
    default=True string='Deductible Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account'
  • chart_template_id Many2one → account.chart.template
    comodel_name='account.chart.template' required=True string='Chart Template'
  • ded_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account'
  • ded_refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account on Credit Notes'
  • refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account on Credit Notes'
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' required=True string='Tax Group'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-brazil
GIT
GIThttps://github.com/OCA/l10n-brazil.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-brazil/tree/12.0/l10n_br_coa
VERSION
VERSION 4.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, KMEE
COMMITTERS
COMMITTERSRaphaël Valyi, Renato Lima, GitHub, Luis Felipe Mileo, oca-travis, Weblate, OCA-git-bot, Gabriel Cardoso de Faria, Neto
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-brazil
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
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 (2)
XML IDNameModelTypeStatus
l10n_br_coa_tax_form l10n_br_coa.tax.form account.tax field Inherits account.view_tax_form
l10n_br_coa_tax_template_form l10n_br_coa.tax.template.form account.tax.template field Inherits account.view_account_tax_template_form
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • load_for_current_company(self, sale_tax_rate, purchase_tax_rate)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • deductible Boolean
    default=True string='Deductible Tax?'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account'
  • chart_template_id Many2one → account.chart.template
    comodel_name='account.chart.template' required=True string='Chart Template'
  • ded_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account'
  • ded_refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Deductible Tax Account on Credit Notes'
  • refund_account_id Many2one → account.account.template
    comodel_name='account.account.template' string='Tax Account on Credit Notes'
  • tax_group_id Many2one → account.tax.group
    comodel_name='account.tax.group' required=True string='Tax Group'
Public methods (0)

No public methods.