Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Erro esquisito Validação XML


Go to solution Solved by Rafael Dias,

Recommended Posts

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

Link to post
Share on other sites

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.

 

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites

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

Link to post
Share on other sites

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?

Link to post
Share on other sites

Esse -10 não é retorno da SEFAZ antes de fazer o enviar o componente assina e valida as notas, este erro ai é do processo de validação, é um comportamento do componente.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites

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.

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...