odoo-addon-l10n-br-coa


Nameodoo-addon-l10n-br-coa JSON
Version 16.0.2.1.1 PyPI version JSON
download
home_pagehttps://github.com/OCA/l10n-brazil
SummaryBase do Planos de Contas brasileiros
upload_time2024-09-05 10:32:01
maintainerNone
docs_urlNone
authorAkretion, KMEE, Odoo Community Association (OCA)
requires_python>=3.10
licenseAGPL-3
keywords
VCS
bugtrack_url
requirements brazilcep brazilfiscalreport email-validator erpbrasil.assinatura erpbrasil.base erpbrasil.edoc.pdf erpbrasil.edoc erpbrasil.transmissao nfelib nfselib.barueri nfselib.ginfes nfselib.paulistana num2words phonenumbers pyyaml satcomum unidecode workalendar
Travis-CI No Travis.
coveralls test coverage
            =========================
Base dos Planos de Contas
=========================

.. 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! This file is generated by oca-gen-addon-readme !!
   !! changes will be overwritten.                   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! source digest: sha256:8d0e57768f7df7180ebfa7cf2d6132d8d1acb45042ef75b4af0586938158f8b8
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/16.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-16-0/l10n-brazil-16-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=16.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:: 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:

Installation
============



Configuration
=============



Usage
=====



Known issues / Roadmap
======================



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:%2016.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/16.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": "odoo-addon-l10n-br-coa",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "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:8d0e57768f7df7180ebfa7cf2d6132d8d1acb45042ef75b4af0586938158f8b8\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/16.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-16-0/l10n-brazil-16-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=16.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)\nque j\u00e1 permitia carregar v\u00e1rios planos de contas, este m\u00f3dulo define um\nplano de conta b\u00e1sico que \u00e9 depois estendido pelos planos de contas\nespec\u00edficos (ITG 1000, empresas do regime normais de determinados\nsetores...). Isso permite mutualizar um pouco a configura\u00e7\u00e3o entre os\nplanos, especialmente para carregar o plano customizado de uma\ndeterminada empresa. Por exemplo, no reposit\u00f3rio da localiza\u00e7\u00e3o\neste\u00a0m\u00f3dulo \u00e9 herdado por 2 m\u00f3dulos:\n\n.. code:: 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\nBalan\u00e7o Patrimonial (m\u00f3dulo \u00b4\u00b4l10n_br_mis_report\u00b4\u00b4) facilita a adapta\u00e7\u00e3o\ndesses relatorios para esses diversos planos de contas.\n\nContas cont\u00e1beis\n----------------\n\nUma outra caracter\u00edstica \u00e9 que ao contr\u00e1rio do que acontece na Europa, o\nprimeiro mercado que foi alvejado pelo Odoo, no Brasil tem muitas\nal\u00edquotas, pelo menos para as empresas do regime normal. Sendo assim,\nn\u00e3o \u00e9 bem vi\u00e1vel ter um objeto ``account.tax`` para cada al\u00edquota como o\nOdoo nativo espera (faz\u00edamos isso at\u00e9 a vers\u00e3o 10.0 mas era muito\ntrabalhoso para manter). Em vez disso temos tabelas espec\u00edficas para\narmazenar todas as al\u00edquotas no m\u00f3dulo ``l10n_br_fiscal`` e temos\nregistros ``account.tax`` apenas para al\u00edquotas de cada fam\u00edlia. O\nm\u00f3dulo ``l10n_br_account`` faz a liga\u00e7\u00e3o entre o ``account.tax`` do Odoo\ne os registros ``l10n_br_fiscal.tax`` para cada al\u00edquota da localiza\u00e7\u00e3o.\nVale a pena notar que nos EUA o Odoo tamb\u00e9m n\u00e3o usa um registro\n``account.tax`` por al\u00edquota, em vez disso eles geralmente usam\nconectores e servi\u00e7os (como AvaTax) para pegar as al\u00edquotas de uma\ndeterminada opera\u00e7\u00e3o.\n\nNeste caso a configura\u00e7\u00e3o cont\u00e1bil n\u00e3o podia ser carregada nem pelo\n``account.tax`` nem pelo ``l10n_br_fiscal.tax`` (j\u00e1 que o m\u00f3dulo\n``l10n_br_fiscal`` n\u00e3o depende do m\u00f3dulo ``account``). Ent\u00e3o estendemos\no objeto ``account.tax.group`` para carregar as informa\u00e7\u00f5es\u00a0cont\u00e1beis,\ninclusive das taxas dedut\u00edveis.\n\nTaxas dedut\u00edveis\n----------------\n\nNo Odoo nativo, uma taxa \u00e9 considerada dedut\u00edvel (como por exemplo uma\ncompra em outro outro pa\u00eds Europeu) se o registro ``account.tax`` tem\numa al\u00edquota negativa. Por\u00e9m j\u00e1 que como falamos aqui \u00e9 prefer\u00edvel de\nn\u00e3o gerenciar um ``account.tax`` por al\u00edquota. Por isso temos um flag\nadicional no ``account.tax`` e ``account.tax.template`` atrav\u00e9s do\n``account.tax.mixin`` para saber se \u00e9 uma taxa dedut\u00edvel.\n\nTemplate\n--------\n\nFoi ainda necess\u00e1rio sobrescrever a fun\u00e7\u00e3o que instancia um plano de\ncontas a partir de um template para propagar essas informa\u00e7\u00f5es.\n\n**Table of contents**\n\n.. contents::\n   :local:\n\nInstallation\n============\n\n\n\nConfiguration\n=============\n\n\n\nUsage\n=====\n\n\n\nKnown issues / Roadmap\n======================\n\n\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:%2016.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/16.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",
    "bugtrack_url": null,
    "license": "AGPL-3",
    "summary": "Base do Planos de Contas brasileiros",
    "version": "16.0.2.1.1",
    "project_urls": {
        "Homepage": "https://github.com/OCA/l10n-brazil"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "580fb55c94ed536ddfc75318a60b9f8a948ffa599f180adfa81cc89f4ea85a01",
                "md5": "87da8083bddf514b092786629703565c",
                "sha256": "5be4bdb9ffa72a7b08133f6ca34fe6cbbc76e3ea82dc4df5bdbc1c1b81b46a5b"
            },
            "downloads": -1,
            "filename": "odoo_addon_l10n_br_coa-16.0.2.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "87da8083bddf514b092786629703565c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 37739,
            "upload_time": "2024-09-05T10:32:01",
            "upload_time_iso_8601": "2024-09-05T10:32:01.112727Z",
            "url": "https://files.pythonhosted.org/packages/58/0f/b55c94ed536ddfc75318a60b9f8a948ffa599f180adfa81cc89f4ea85a01/odoo_addon_l10n_br_coa-16.0.2.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-05 10:32:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "OCA",
    "github_project": "l10n-brazil",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "brazilcep",
            "specs": []
        },
        {
            "name": "brazilfiscalreport",
            "specs": []
        },
        {
            "name": "email-validator",
            "specs": []
        },
        {
            "name": "erpbrasil.assinatura",
            "specs": [
                [
                    ">=",
                    "1.7.0"
                ]
            ]
        },
        {
            "name": "erpbrasil.base",
            "specs": [
                [
                    ">=",
                    "2.3.0"
                ]
            ]
        },
        {
            "name": "erpbrasil.edoc.pdf",
            "specs": []
        },
        {
            "name": "erpbrasil.edoc",
            "specs": [
                [
                    ">=",
                    "2.5.2"
                ]
            ]
        },
        {
            "name": "erpbrasil.transmissao",
            "specs": [
                [
                    ">=",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "nfelib",
            "specs": [
                [
                    "<=",
                    "2.0.7"
                ]
            ]
        },
        {
            "name": "nfselib.barueri",
            "specs": []
        },
        {
            "name": "nfselib.ginfes",
            "specs": []
        },
        {
            "name": "nfselib.paulistana",
            "specs": []
        },
        {
            "name": "num2words",
            "specs": []
        },
        {
            "name": "phonenumbers",
            "specs": []
        },
        {
            "name": "pyyaml",
            "specs": []
        },
        {
            "name": "satcomum",
            "specs": []
        },
        {
            "name": "unidecode",
            "specs": []
        },
        {
            "name": "workalendar",
            "specs": []
        }
    ],
    "lcname": "odoo-addon-l10n-br-coa"
}
        
Elapsed time: 0.30551s