-
-
Notifications
You must be signed in to change notification settings - Fork 250
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
[BUG] l10n_br_nfe: Erro ao validar XML autorizado, tag digVal #2387
Comments
Pessoal eu achei a origem do bug é uma falha no generateDS mesmo. Porém o mesmo já foi resolvido na lib:
Acho que só tem que regerar os arquivos lá na nfelib utilizando uma versão recente do generateDS. cc @rvalyi |
parabéns pelo trabalho @antoniospneto .Olha essa de usar generateDS mais atualizado eu não tenho certeza, porque tipo um ano ou dois atrás eu tentei atualizar e teve regressões e eu tive que voltar umas revisões, coisa que acabou de me convencer que a mudança pro xsdata e o nível de test coverage que ele tem era mesmo a melhor opção (se bobear tá no histórico dos commits). Nessa altura do campeonato, tou esperando uma forcinha sua para ajustar novemente a transmissão da SEFAZ no meu PR de NF-e com xsdata e nesse meio tempo eu diria que tanto faz a forma como a gente resolve o bug na branch generateDS da nfelib. |
@rvalyi entendi, de fato melhor a gente focar na transição do XSDATA ;) |
resolvido no akretion/nfelib#53 |
@antoniospneto eu publiquei o pacote 1.3.1 com o fix https://pypi.org/project/nfelib/1.3.1 |
Não sei o motivo ainda, mas esse bug voltou, vou analisar melhor depois. |
O bug agora só acontece no modo de transmissão sincrono, que antes não era possivel na localização. Ai teria que ver se vale a pena fazer a correção, pois isso ainda é generateDS, ai a correção teria que ser a partir da versão antiga da nfelib 2.0.7.. |
Module
l10n_br_nfe
Describe the bug
O XML da NF-e após autorizado pela SEFAZ está sendo impresso/guardado no sistema com erro de validação.
Ao validar o XML autorizado no site https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx é apresentado o seguinte erro:

O problema é na tag
digVal
que faz parte do bloco de autorização retornado pela Sefaz após a autorização da emissão da nota.Aparentemente o valor dessa tag está sendo inserida com o parse incorreto, está sendo impressa no formato byte e não no formato string como deveria ser.
Onde está:
<digVal>b'4xSJC2uVdFFdAQ1FuICa30Rpis0='</digVal>
O Correto é:
<digVal>4xSJC2uVdFFdAQ1FuICa30Rpis0=</digVal>
Foto do arquivo quando impresso pelo sistema Odoo:

Foto do arquivo quando baixado direto pelo Portal da NF-e:

To Reproduce
Versões Afetadas:
12.0, 14.0
Steps to reproduce the behavior:
Expected behavior
O xml teria que ser validado sem erros.
Additional context
ainda não sei se o erro está relacionado a lib erpbrasil ou ao GenerateDS.
pretendo investigar isso melhor em breve.
Eu imagino que ninguém pegou o erro até agora porque poucas pessoas validam o xml após de emitido/autorizado pela Sefaz.
Mas isso acontece tanto na versão 12.0 quanto na 14.0
The text was updated successfully, but these errors were encountered: