Skip to content
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

[12.0] Fiscal Events and Wizards Refactoring #983

Closed
wants to merge 33 commits into from

Conversation

renatonlima
Copy link
Member

@renatonlima renatonlima commented Oct 14, 2020

Olá pessoal,

Como hoje estamos limpando os módulos dos documentos fiscais (l10n_br_spec_nfe, l10n_br_nfe, l10n_br_nfse) para resolver alguns problemas de usabilidade para dá suporte a todos os tipos de documentos fiscais, este PR refatora alguns objetos:

  1. Eventos Fiscais, hoje os eventos fiscais tem uma classe abstrata que é usada para implementar os eventos de autorização, cancelamento, carta de correção, inutilização e etc... para cada tipo de evento esta sendo criado um objeto concreto, foi refatorado para ter um mixin da classe de eventos que é implementado em uma unica classe concreta de eventos, desta forma podemos ver todos os eventos de um documento fiscal, assim como ao consultar na sefaz;

  2. Refatorar os wizards genericos dos eventos de cancelemento, carta de correção, inutilização de numeração;

  3. Criação do wizard generico e reutilizável de importação do documento fiscal (para facilitar a importação nos modulos de l10n_br_nfe, l10n_br_nfse e etc);

  4. Refatorar os eventos de manifestação de destinatário (MD-e) que deveria ser um evento fiscal do documento e não outro objeto;

  5. eliminar o campo state_edoc e state, remover campos duplicados nos objetos document.workflow e document.eletronic e refatorar métodos de eventos dos documentos fiscais para diminuir a quantidade de codigos repetidos;

  6. Adicionado na serie de documento fiscal um campo One2many de numerações invalidadas:

Screenshot from 2020-10-14 13-32-10

  1. Removido o campo document_section;

  2. Removido campo duplicado is_edoc_printed;

@mileo
Copy link
Member

mileo commented Oct 31, 2020

@renatonlima pode fazer um rebase deste PR para revisarmos plz. Vou dar prioridade no merge do #1007 por hora.

@rvalyi rvalyi mentioned this pull request Nov 2, 2020
@mileo
Copy link
Member

mileo commented Nov 12, 2020

UP

@rvalyi
Copy link
Member

rvalyi commented Nov 12, 2020

realmente isso virou o proximo assunto do Renato depois que ele deixou as compras no ponto.

@marcelsavegnago
Copy link
Member

UP :)

@marcelsavegnago
Copy link
Member

@renatonlima consegue fazer um rebase desta PR fazendo favor ?

Copy link
Member

@mileo mileo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rebase Please

@renatonlima
Copy link
Member Author

Pessoal eu vou fazer o rebase deste PR mas antes eu vou finalizar o PR #1099

@mileo
Copy link
Member

mileo commented Apr 7, 2021

@renatonlima pode dar uma olhada nos testes plz?

@marcelsavegnago
Copy link
Member

@renatonlima pode dar uma olhada nos erros do travis ?

@marcelsavegnago
Copy link
Member

marcelsavegnago commented Apr 19, 2021

Bom, agora que foi feito o merge da NFe parece que este aqui seria o mais importante a ser mesclado também.

Grande @renatonlima, acredita que consegue mexer em algo nesta semana ? (perguntando somente para que possamos nos programar)

@mileo mileo mentioned this pull request Apr 19, 2021
25 tasks
@renatonlima
Copy link
Member Author

Replaced by #1300

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants