Package: odoo-addon-l10n-br-coa
Este módulo é comum entre os planos de contas da localização brasileira.HerançaAssim 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:l10n_br_coa
                /         \
l10n_br_coa_simples     l10n_br_coa_genericEm 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ábeisUma 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 objetoaccount.taxpara 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ódulol10n_br_fiscale temos registrosaccount.taxapenas para alíquotas de cada família. O módulol10n_br_accountfaz a ligação entre oaccount.taxdo Odoo e os registrosl10n_br_fiscal.taxpara cada alíquota da localização. Vale a pena notar que nos EUA o Odoo também não usa um registroaccount.taxpor 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 peloaccount.taxnem pelol10n_br_fiscal.tax(já que o módulol10n_br_fiscalnão depende do móduloaccount). Então estendemos o objetoaccount.tax.grouppara carregar as informações contábeis, inclusive das taxas dedutíveis.Taxas dedutíveisNo Odoo nativo, uma taxa é considerada dedutível (como por exemplo uma compra em outro outro país Europeu) se o registroaccount.taxtem uma alíquota negativa. Porém já que como falamos aqui é preferível de não gerenciar umaccount.taxpor alíquota. Por isso temos um flag adicional noaccount.taxeaccount.tax.templateatravés doaccount.tax.mixinpara saber se é uma taxa dedutível.TemplateFoi 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 contentsBug TrackerCreditsBug TrackerBugs are tracked onGitHub 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 welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsAkretionKMEEContributorsGabriel Cardoso de Faria <gabriel.cardoso@kmee.com.br>Renato Lima <renato.lima@akretion.com.br>MaintainersThis module is maintained by the OCA.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.Currentmaintainers:This module is part of theOCA/l10n-brazilproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.