-
-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[14.0][REF] Impressão da DANFE a partir da lib BrazilFiscalReport #3068
Conversation
Hi @renatonlima, @rvalyi, @felipemotter, @mbcosta, |
Entrando em prod no nosso cliente piloto. |
@antoniospneto, @felipemotter Recentemente esse ponto confundiu o @rodmad85 por examplo e a gente teve que gastar tempo para re-explicar porque nao tem DANFE na CI... |
Então agora temos DANFE no runboat :D |
Eu gosto bastante da ideia de tirar o peso do libre office e também a complexidade de manutenção(diffs de PRs) do py3o. Como esta é uma lib importante eu vejo com bom olhos colocar ela sobe o guarda-chuva da organização do erpbrasil, percebo que integrar esta lib ao erpbrasil facilitaria o acesso e uso das dependências da localização, simplificando a manutenção e a colaboração entre as equipes. O lib com certeza pode ser mantida separada, assim como a nfelib. No entanto, considero que centralizar nossos recursos sob o mesmo guarda-chuva não apenas aumentaria a confiabilidade e a governança do projetos, mas também reduziria a complexidade para os novos usuários que se juntam à localização. No longo prazo eu vejo que a ideia é remover o erpbrasil.edoc.pdf Vejo que vale uma atualização na pagina do https://erpbrasil.github.io/ citando a Engenere e a Escodoo tb. Alem de atualizar algumas referências das libs. Isso poderia alinhar nossas estratégias mantendo a autonomia do projeto. |
valeu @antoniospneto parabéns pelo trabalho, apenas uma questão inicial vi que o projeto foi baseado em outro https://github.com/edsonbernar/nfe_utils e que vocês colocaram a referencia sobre isso, mas houve alguma tentativa de contato com o autor? Para saber se ele teria algum interesse em passar a colaborar em um projeto único ou no repo dele ou no de vocês ou em algum outro, erpbrasil como @mileo está sugerindo, já que vocês implementaram documentação e testes que é algo que no original está apenas no ROADMAP |
Isso, o projeto foi criado a partir do fork do nfe_utils, mas, apesar disso, foi todo refatorado. Se for comparar o código, o diff é quase de 100%. Como as alterações foram muito significativas, decidimos manter o nosso próprio fork, mas o autor original do projeto foi contatado sim. Caso haja interesse, ele pode integrar as alterações. A Engenere pretende se manter como mantedora do projeto, o que garante que a gente se comprometa bastante com o projeto. Acreditamos que, ao manter a gestão centralizada, podemos assegurar a continuidade e a qualidade do desenvolvimento. Nosso objetivo é proporcionar uma ferramenta robusta e confiável para a comunidade, e estamos comprometidos em fornecer suporte e melhorias contínuas. No momento, não há interesse em repassar para outro repositório, como o erpbrasil, mas estamos abertos a colaborações e contribuições que possam beneficiar o projeto. cc @mileo |
@antoniospneto pode fazer um rebase por favor ? |
Pessoal, O @felipemotter fez o rebase e tbm incluimos a possibilidade de fazer algumas configurações na DANFE: A possibilidade de exibir os campos PIS e COFINS foi a pedido do @renatonlima |
9160ac2
to
a0fe5a9
Compare
Após o rebase com a branch principal os testes não estão mais passando, vou verificar o motivo, por enquanto vou deixar a PR em rascunho. |
a0fe5a9
to
5cc0d87
Compare
@OCA/local-brazil-maintainers Pronto para revisão de volta. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eu acho bem vinda essa evoluçao. O codigo eh super limpo, o acrescimo de codigo eh minimo para uma funcionalidade super boa. Mantem a compatibilidade com erpbrasil.edoc.pdf. Nisso eu aprovo.
Ai mais tarde quando a lib BrazilFiscalReport estiver bem testada a gente pode remover a dependencia do eprbrasil.edoc.pdf se for do agrado de todo mundo, simplificando o código. |
This PR has the |
5cc0d87
to
a359bee
Compare
(botando merge major pela nova dependencia) /ocabot merge major |
On my way to merge this fine PR! |
Congratulations, your PR was merged at 1016729. Thanks a lot for contributing to OCA. ❤️ |
Adiciona opção de imprimir a DANFE a partir da biblioteca brazilfiscalreport
A biblioteca a ser usada pode ser definido na configuração da empresa:
ainda é possivel configurar para imprimir a DANFE usando o jeito antigo (erpbrasil usando o libreoffice) é bom ter essa opção até que se confirme que a DANFE no BrazilFiscalReport se confirme estavel.
Agora é possivel também imprimir a DANFE usando os menus nativos de relatórios do Odoo:
Foi implementando tando no modelo
account.move
quantol10n_br_fiscal.document
Exemplos de DANFE geradas podem ser vistas no repositório da biblioteca: https://github.com/Engenere/BrazilFiscalReport/tree/main/tests/generated/danfe