Ir para conteúdo
  • Cadastre-se

dev botao

Erro na validação NF-e


Ver Solução Respondido por hds,
  • Este tópico foi criado há 1520 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
  • Solution
Postado

NFE.AssinarNFe("S:\NFE\XML\000005.XML")
OK: S:\NFE\XML\41200932140150000197550900000000051550000050-nfe.xml
NFE.ValidarNFe("S:\NFE\XML\000005.XML")
ERRO: Falha na validacao dos dados da nota: 5

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

Quando mando assinar o meu xml  como no comando abaixo

NFE.AssinarNFe("S:\NFE\XML\000005.XML")

ele esta me retornando este resultado e gerando um novo xml que nao fazia antes
OK: S:\NFE\XML\41200932140150000197550900000000051550000050-nfe.xml

quando eu vou validar da o seguinte erro

NFE.ValidarNFe("S:\HDS_NFE\RIOGUA_2\XML\000005.XML")
ERRO: Falha na validacao dos dados da nota: 5

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

pois o mesmo nao esta assinado, que com o comando anterior ele gerou um novo aquivo assinado

o que eu percebi que acontece neste meu cliente que emitiu um novo certificado pois testei com outro certificado e faz da maneira correta exatamente com o mesmo arquivo xml

NFE.AssinarNFe("S:\NFE\XML\000005.XML")      
OK: S:\NFE\XML\000005.XML                    
NFE.ValidarNFe("S:\NFE\XML\000005.XML")      

OK:                                                       

 

000005.XML

  • Moderadores
Postado

Boa tarde

Está gerando o XML através da sua aplicação? Pois esse XML possui vários erros de Schemas. Além disso não está com o encoding="UTF-8 especificado e possui quebras de linha.

Pode validar esse XML no site da SEFAZ: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx

Sugiro que gere o XML utilizando o método NEFe.CriarNFe, pois já vai gerar no padrão correto, ou então seguir o mesmo modelo para gerar por outra aplicação.

https://acbr.sourceforge.io/ACBrMonitor/NFECriarNFe.html

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 1520 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.