Ir para conteúdo
  • Cadastre-se

dev botao

Erro esquisito Validação XML


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

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

O xml anexo, gerado pela dll, é INVÁLIDO pq está faltando o preenchimento de algumas tags (municipio do destinatario).

O problema eh que está passando liso na função NFE_Validar retornando 0 e o sistema ta seguindo o fluxo normal. La na função NFE_Enviar é que está retornando -10.

Interessante que olhando o log, o erro na validação está registrado. O log registra o erro, mas na execução do sistema a função retorna ZERO.

Sem entender...

O mais interessante ainda que o mesmo teste, usando o AcbrMonitor, ja para logo na função Nfe.CriarNfe, como de fato deve ser, com o erro "nome do município deve ser informado".

Dados:
ACBrLibNFE=0.4.6.113
NFE_CarregarINI
NFE_Validar
NFE_Assinar
NFE_GravarXml
NFE_Enviar (em execução so ta retornando erro aqui)

 

 

ACBrLib.ini 23210209196603000185550010000000741000000799-nfe.xml ACBrLibNFE-20210212.log

Postado

O NFe validar não esta retornando 0 esta retornando -11 pelo seu log

12/02/21 15:50:06:923 -    SetRetorno(-11, Falha na validação dos dados da nota: 74
TAG:<dest><enderDest> ID:E10/cMun(Código do Município) - Conteúdo inválido.
TAG:<dest><enderDest> ID:E11/xMun(Nome do Município) - Nenhum valor informado.
TAG:<dest><enderDest> ID:E12/UF(Sigla da UF) - Nenhum valor informado.
TAG:<dest><enderDest> ID:E12/UF(Sigla da UF) - Conteúdo inválido.

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 ).
)

Pelo erro mandou validar sem antes assinar, precisa assinar antes de validar a NFe.

 

 

  • Membros Pro
Postado

Rafael,

Citar

O NFe validar não esta retornando 0 esta retornando -11 pelo seu log

É exatamente isso q estou falando rsrs.  No sistema em exeução NÃO retorna -11, retorna ZERO!
 

Citar

Pelo erro mandou validar sem antes assinar, precisa assinar antes de validar a NFe.

Essa ordem ja mudei tbm e deu a mesma coisa

 

WhatsApp Image 2021-02-12 at 15.28.44.jpeg

  • Membros Pro
Postado

Tem outra:
nao existe retorno previsto nessa função para -11

os retornos previstos para NFE_Validar sao:
0
-1
-10

4 minutos atrás, Rafael Dias disse:

Percebi que a lib estava validando correto mais estava enviando o retorno errado, já corrigi e logo subo uma nova versão

Blz, amigo. Obg

  • Membros Pro
Postado

Rafael,
Aproveitando o ensejo e acredito que os erros estao relacionados:

Nesse caso que passou liso na VALIDAÇÃO, foi dar erro la no ENVIO (retorno -10). Bateu la na sefaz e retornou como REJEIÇÃO (lógico).

Nesse caso a função NFE_Enviar não deveria retornar ZERO e nós (sistema) tratar a rejeição?

Postado

Não é o erro que apareceu em outro lugar e sim que no enviar o retorno veio correto, se você validar antes de enviar vai estar validando 2 vezes, pois antes de enviar é assinado e valido os xmls.

 

  • Este tópico foi criado há 1382 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.