-
-
Notifications
You must be signed in to change notification settings - Fork 249
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][FIX] l10n_br_fiscal, l10n_br_account: refatoração do processo de estorno #3623
base: 14.0
Are you sure you want to change the base?
Conversation
Hi @rvalyi, @renatonlima, |
20cf7a5
to
03a5b18
Compare
03a5b18
to
3bb4057
Compare
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.
pessoal, neste PR tem uma parte que o @renatonlima não achou bem legal #3626 por isso não teria como entrar dessa forma...
Qual é a parte? |
O return_fiscal_operarion_id que foi extraído no PR #3626 |
É o mesmo problema descrito na #2629, mas, ao final, permitimos o fechamento, pois achávamos que isso não seria mais necessário.
Os dados chegam embaralhados ao usar o wizard de devolução, sendo utilizados antes de serem preenchidos com os valores corretos.
Não considero isso apenas um problema de REF, pois corrige questões como:
Ao criar uma nota de devolução para anulação de venda (quando a própria empresa gera a devolução de todos os itens), o campo nfe40_dup é populado, fazendo com que a nota seja rejeitada (veja a imagem abaixo):

O correto seria não ter o campo nfe40_dup; portanto, o vDup não deveria nem ser zero.
A origem do erro é que, na hora de validar se é necessário gerar o nfe40_dup, a nota ainda está marcada como tipo "saída". A mudança para "entrada" pelo wizard ocorre apenas depois de os valores de duplicata terem sido gerados incorretamente:

O mesmo problema ocorre com uma nota de devolução para fornecedor emitida pela empresa: mesmo quando o campo nfe40_dup deveria ser criado, a inconsistência dos dados impede sua criação, gerando nova rejeição.