Ir para conteúdo
  • Cadastre-se

dev botao

Erro NFE na versão 1.1.0.38


  • Este tópico foi criado há 2391 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Oi
 

Estou com um problema com a versão 1.1.0.38 do PLUS. 

Ao assinar o XML da NFe eu recebo o seguinte erro:

Citar

 

ERRO: Falha na validação dos dados da nota: 49080

Content for element '{http://www.portalfiscal.inf.br/nfe}NFe' is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

 

 

Pesquisando vi que preciso assinar antes de validar. Entretanto todas as vezes que uso o comando ele retorna OK mas o XML some da pasta.

Citar

 

NFE.AssinarNFe(D:\NFE\xxxxxxxxxxxxx.xml)
OK: D:\xxxxxxxxxxxxx.xml


 

 

Alguém sabe o que pode ser?

PS. Uso a mesma sequencia com a MDF e está funcionando.

PS2. Quando uso uma versão antiga do ACBR ele funciona sem eu assinar expressamente.

 

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Moderadores
23 horas atrás, mackson disse:

Pesquisando vi que preciso assinar antes de validar. Entretanto todas as vezes que uso o comando ele retorna OK mas o XML some da pasta.

Consegue descrever um passo a passo de como ocorre este problema? não conseguimos simular este erro ao utilizar método para Assinar e Validar.

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Tenho esse ultimo log de quando ocorreu erro:

 

Citar

ALERTA: Fim da Conexão com: 127.0.0.1 em: 05/10/17 17:10:41
ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.38
Conectado em: 05/10/17 17:11:00
Maquina: 127.0.0.1
Esperando por comandos.
NFE.AssinarNFe(D:\SISTEMA\NFE\xxxxxxx5500000xxxxxxx49xx.xml)
OK: D:\SISTEMA\NFE\xxxxxxx5500000xxxxxxx49xx.xml
ALERTA: Fim da Conexão com: 127.0.0.1 em: 05/10/17 17:11:03
ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.38
Conectado em: 05/10/17 17:11:04
Maquina: 127.0.0.1
Esperando por comandos.
NFE.ValidarNFe(D:\SISTEMA\NFE\xxxxxxx5500000xxxxxxx49xx.xml)
ERRO: Falha na validação dos dados da nota: 49080

Content for element '{http://www.portalfiscal.inf.br/nfe}NFe' is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

ALERTA: Fim da Conexão com: 127.0.0.1 em: 05/10/17 17:11:04

 

Fiz uns testes aqui com o NFE.EnviarNFe  e funcionou. Agora estou enviando para a produção de forma controlada para ver como se comporta.

 

Antes disso eu sempre seguia os seguintes passos(um evento para cada passo):

-Gerar XML

-Validar

-Transmitir(enviar)

-Imprimir

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

Obrigado, o erro do log se trata de incompatibilidade de Schemas com o XML gerado. Utilizando o comando NFe.EnviarNFE, também não ocorreu este erro? pois na verdade utiliza o mesmo método para validação...

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá

Infelizmente não pude testar com a mesma nota por isso ocorreu em produção e tive que alterar rapidamente para uma versão antiga do ACBr para liberar o usuário.

Eu descobri o problema quando chegava no botão de enviar ele dava um erro que estava falando o XML.

Então eu abri a pasta e notei que depois de Assinar e Validar ele sumia. Agora verificando bem o código acredito que o ACBr não estava criando o XML assinado.

Como funcionava:

-Gerava o XML: xxxxxxx.xml

-Validava (NFE.ValidarNFe): ele gerava um xml no fim com "-nfe.xml" e o sistema aqui apagava o XML não validade que não continha o "-nfe" no final.

-Enviar: usava o arquivo com  "-nfe.xml";

 

Agora me ficou a dúvida: foi mudado para assinar o próprio arquivo inicial sem gerar esse com sufixo "-nfe"?

Desculpe mas só fui ver isso agora no código.

Para informação, no momento estou rodando em produção usando somente o NFE.EnviarNFe normalmente.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Utilize o método  NFe.SetModeloDF("55") antes de passar os valores para gerar o XML .Esse comando define o modelo  55 - NFe / 65 - NFCe. O erro parecer ocorrer devido estar utilizando o modelo incorreto...

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2391 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...