OCA / l10n-brazil

Localização brasileira oficial do Odoo.
https://odoo-community.org/psc-teams/brazil-66
GNU Affero General Public License v3.0
248 stars 247 forks source link

[12.0][RFC] Migração e refactoring dos módulos l10n_br_account e l10n_br_account_product #699

Closed renatonlima closed 2 years ago

renatonlima commented 5 years ago

Olá pessoal,

Estou escrevendo este RFC para documentar as modificações da localização brasileiras para a versão 12.0, atualmente os principais módulos da localização brasileira já foram migrada para a versão 10.0 e os módulos básicos da localização também já foram portados para a versão 12.0. Os módulos mais localizados e críticos da localização serão refatorados para melhorar a estrutura e dar suporte a mais funcionalidades contábeis e fiscais, a estrutura atual dos módulos contábeis e fiscais:

image

O Diagrama acima representa apenas os módulos responsáveis pelo calculo dos impostos e gestão do documento eletrônico NF-e.

O objetivo deste refatoramento é melhorar a modularização da localização para dar suporte:

Com base nestes objetivos, a modularização da localização fiscaria desta forma:

image

A modularização pode ser acompanhada neste PR #694 o módulo fiscal apesar de ainda esta sendo refatorado, já pode é possível instala-lo, caso tenha alguma dúvida ou sugestão ao projeto fique livre para faze-la.

renatonlima commented 5 years ago

Segue algums imagens do módulo fiscal:

image

image

image

marcos-mendez commented 4 years ago

Po ficou top, valeu pela explicação

marcos-mendez commented 4 years ago

@renatonlima só uma dúvida que não entendi, o NFS-e é tipo uma NF-e só que do account_service?

rvalyi commented 4 years ago

@renatonlima só uma dúvida que não entendi, o NFS-e é tipo uma NF-e só que do account_service?

Ola @marcos-mendez a NFSe eh um l10n_br_fiscal.document particular, implementado atraves desse novo modulo https://github.com/OCA/l10n-brazil/tree/12.0/l10n_br_nfse e geralmente derivado para cada familia de NFSe (Ginfes, Betha...) Veja um exemplo para Ginfes aqui https://github.com/OCA/l10n-brazil/pull/942

Geralmente, uma NFSe eh gerido atraves de um account.invoice Odoo (entao por uma venda do modulo sale por examplo), mas pode ser tb lancada de forma independente de um account.invoice (caso de uso raro a meu ver).

github-actions[bot] commented 2 years ago

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.