-
-
Notifications
You must be signed in to change notification settings - Fork 245
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
Conversation
367ac46
to
1fd0db2
Compare
@renatonlima pode fazer um rebase deste PR para revisarmos plz. Vou dar prioridade no merge do #1007 por hora. |
UP |
realmente isso virou o proximo assunto do Renato depois que ele deixou as compras no ponto. |
UP :) |
ea8734a
to
7135eb0
Compare
7b2f6a6
to
6100848
Compare
@renatonlima consegue fazer um rebase desta PR fazendo favor ? |
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.
Rebase Please
Pessoal eu vou fazer o rebase deste PR mas antes eu vou finalizar o PR #1099 |
3a7f79a
to
57acd47
Compare
@renatonlima pode dar uma olhada nos testes plz? |
@renatonlima pode dar uma olhada nos erros do travis ? |
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) |
Replaced by #1300 |
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:
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;
Refatorar os wizards genericos dos eventos de cancelemento, carta de correção, inutilização de numeração;
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);
Refatorar os eventos de manifestação de destinatário (MD-e) que deveria ser um evento fiscal do documento e não outro objeto;
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;
Adicionado na serie de documento fiscal um campo One2many de numerações invalidadas:
Removido o campo document_section;
Removido campo duplicado is_edoc_printed;