=========================
Base dos Planos de Contas
=========================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c2a556bdff0d8d992c2d87855be46759c95d4b5670920d9019e1e3ebdc00dbdf
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_coa
:alt: OCA/l10n-brazil
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_coa
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=14.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
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:
.. code-block:: 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.
**Table of contents**
.. contents::
:local:
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_coa%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Akretion
* KMEE
Contributors
~~~~~~~~~~~~
* Gabriel Cardoso de Faria <gabriel.cardoso@kmee.com.br>
* Renato Lima <renato.lima@akretion.com.br>
Maintainers
~~~~~~~~~~~
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
.. |maintainer-renatonlima| image:: https://github.com/renatonlima.png?size=40px
:target: https://github.com/renatonlima
:alt: renatonlima
.. |maintainer-mileo| image:: https://github.com/mileo.png?size=40px
:target: https://github.com/mileo
:alt: mileo
Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:
|maintainer-renatonlima| |maintainer-mileo|
This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_coa>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Raw data
{
"_id": null,
"home_page": "https://github.com/OCA/l10n-brazil",
"name": "odoo14-addon-l10n-br-coa",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Akretion, KMEE, Odoo Community Association (OCA)",
"author_email": "support@odoo-community.org",
"download_url": null,
"platform": null,
"description": "=========================\nBase dos Planos de Contas\n=========================\n\n.. \n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! source digest: sha256:c2a556bdff0d8d992c2d87855be46759c95d4b5670920d9019e1e3ebdc00dbdf\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png\n :target: https://odoo-community.org/page/development-status\n :alt: Production/Stable\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github\n :target: https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_coa\n :alt: OCA/l10n-brazil\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/l10n-brazil-14-0/l10n-brazil-14-0-l10n_br_coa\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png\n :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=14.0\n :alt: Try me on Runboat\n\n|badge1| |badge2| |badge3| |badge4| |badge5|\n\nEste m\u00f3dulo \u00e9 comum entre os planos de contas da localiza\u00e7\u00e3o brasileira.\n\nHeran\u00e7a\n~~~~~~~\n\nAssim como na localiza\u00e7\u00e3o espanhola (https://github.com/OCA/l10n-spain) que j\u00e1 permitia carregar v\u00e1rios planos de contas, este m\u00f3dulo define um plano de conta b\u00e1sico que \u00e9 depois estendido pelos planos de contas espec\u00edficos (ITG 1000, empresas do regime normais de determinados setores...). Isso permite mutualizar um pouco a configura\u00e7\u00e3o entre os planos, especialmente para carregar o plano customizado de uma determinada empresa. Por exemplo, no reposit\u00f3rio da localiza\u00e7\u00e3o este\u00a0m\u00f3dulo \u00e9 herdado por 2 m\u00f3dulos:\n\n.. code-block:: text\n\n l10n_br_coa\n / \\\n l10n_br_coa_simples l10n_br_coa_generic\n\nEm particular, definir aqui os tipos de contas usados na DRE e no Balan\u00e7o Patrimonial (m\u00f3dulo \u00b4\u00b4l10n_br_mis_report\u00b4\u00b4) facilita a adapta\u00e7\u00e3o desses relatorios para esses diversos planos de contas.\n\n\nContas cont\u00e1beis\n~~~~~~~~~~~~~~~~\n\nUma outra caracter\u00edstica \u00e9 que ao contr\u00e1rio do que acontece na Europa, o primeiro mercado que foi alvejado pelo Odoo, no Brasil tem muitas al\u00edquotas, pelo menos para as empresas do regime normal. Sendo assim, n\u00e3o \u00e9 bem vi\u00e1vel ter um objeto ``account.tax`` para cada al\u00edquota como o Odoo nativo espera (faz\u00edamos isso at\u00e9 a vers\u00e3o 10.0 mas era muito trabalhoso para manter). Em vez disso temos tabelas espec\u00edficas para armazenar todas as al\u00edquotas no m\u00f3dulo ``l10n_br_fiscal`` e temos registros ``account.tax`` apenas para al\u00edquotas de cada fam\u00edlia. O m\u00f3dulo ``l10n_br_account`` faz a liga\u00e7\u00e3o entre o ``account.tax`` do Odoo e os registros ``l10n_br_fiscal.tax`` para cada al\u00edquota da localiza\u00e7\u00e3o. Vale a pena notar que nos EUA o Odoo tamb\u00e9m n\u00e3o usa um registro ``account.tax`` por al\u00edquota, em vez disso eles geralmente usam conectores e servi\u00e7os (como AvaTax) para pegar as al\u00edquotas de uma determinada opera\u00e7\u00e3o.\n\nNeste caso a configura\u00e7\u00e3o cont\u00e1bil n\u00e3o podia ser carregada nem pelo ``account.tax`` nem pelo ``l10n_br_fiscal.tax`` (j\u00e1 que o m\u00f3dulo ``l10n_br_fiscal`` n\u00e3o depende do m\u00f3dulo ``account``). Ent\u00e3o estendemos o objeto ``account.tax.group`` para carregar as informa\u00e7\u00f5es\u00a0cont\u00e1beis, inclusive das taxas dedut\u00edveis.\n\n\nTaxas dedut\u00edveis\n~~~~~~~~~~~~~~~~\n\nNo Odoo nativo, uma taxa \u00e9 considerada dedut\u00edvel (como por exemplo uma compra em outro outro pa\u00eds Europeu) se o registro ``account.tax`` tem uma al\u00edquota negativa. Por\u00e9m j\u00e1 que como falamos aqui \u00e9 prefer\u00edvel de n\u00e3o gerenciar um ``account.tax`` por al\u00edquota. Por isso temos um flag adicional no ``account.tax`` e ``account.tax.template`` atrav\u00e9s do ``account.tax.mixin`` para saber se \u00e9 uma taxa dedut\u00edvel.\n\n\nTemplate\n~~~~~~~~\n\nFoi ainda necess\u00e1rio sobrescrever a fun\u00e7\u00e3o que instancia um plano de contas a partir de um template para propagar essas informa\u00e7\u00f5es.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us to smash it by providing a detailed and welcomed\n`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_coa%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* Akretion\n* KMEE\n\nContributors\n~~~~~~~~~~~~\n\n* Gabriel Cardoso de Faria <gabriel.cardoso@kmee.com.br>\n* Renato Lima <renato.lima@akretion.com.br>\n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\n.. |maintainer-renatonlima| image:: https://github.com/renatonlima.png?size=40px\n :target: https://github.com/renatonlima\n :alt: renatonlima\n.. |maintainer-mileo| image:: https://github.com/mileo.png?size=40px\n :target: https://github.com/mileo\n :alt: mileo\n\nCurrent `maintainers <https://odoo-community.org/page/maintainer-role>`__:\n\n|maintainer-renatonlima| |maintainer-mileo| \n\nThis module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/14.0/l10n_br_coa>`_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\n\n",
"bugtrack_url": null,
"license": "AGPL-3",
"summary": "Base do Planos de Contas brasileiros",
"version": "14.0.4.1.0",
"project_urls": {
"Homepage": "https://github.com/OCA/l10n-brazil"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8790f8ec944fb44c2277c35303be4fe644ce9c8cf2e0f95b172e485a2e676556",
"md5": "db8c46bc9b3bee1b284f0c2ec7058501",
"sha256": "6e7a68a7ebe4a506c89e3e28ba9529c49954fe0e33ddcc5e7e41ee4b214531b6"
},
"downloads": -1,
"filename": "odoo14_addon_l10n_br_coa-14.0.4.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db8c46bc9b3bee1b284f0c2ec7058501",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 39290,
"upload_time": "2024-04-09T13:11:54",
"upload_time_iso_8601": "2024-04-09T13:11:54.377883Z",
"url": "https://files.pythonhosted.org/packages/87/90/f8ec944fb44c2277c35303be4fe644ce9c8cf2e0f95b172e485a2e676556/odoo14_addon_l10n_br_coa-14.0.4.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-09 13:11:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "OCA",
"github_project": "l10n-brazil",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "odoo14-addon-l10n-br-coa"
}