lucimauro 44 Posted February 12 Report Share Posted February 12 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
Rafael Dias 1,216 Posted February 12 Report Share Posted February 12 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. Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
lucimauro 44 Posted February 12 Author Report Share Posted February 12 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 Link to post Share on other sites
Rafael Dias 1,216 Posted February 12 Report Share Posted February 12 Percebi que a lib estava validando correto mais estava enviando o retorno errado, já corrigi e logo subo uma nova versão Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
lucimauro 44 Posted February 12 Author Report Share Posted February 12 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 Dias 1,216 Posted February 12 Report Share Posted February 12 -11 é erro de validação do SCHEMA. Vou corrigir o manual e atualizar ele Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
lucimauro 44 Posted February 12 Author Report Share Posted February 12 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
Rafael Dias 1,216 Posted February 12 Report Share Posted February 12 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. Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
lucimauro 44 Posted February 12 Author Report Share Posted February 12 Ah entendi. A nota nem chegou a ser enviada a sefaz. O erro q deveria ter retornado la na validação, apareceu la no envio rsrs Blz, Obg Link to post Share on other sites
Rafael Dias 1,216 Posted February 12 Report Share Posted February 12 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. Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
Solution Rafael Dias 1,216 Posted February 12 Solution Report Share Posted February 12 Uma nova versão da biblioteca já foi disponibilizada. 1 Rafael Dias Ajude o Projeto ACBr crescer - Assine o SAC Desenvolvedor ACBrLib. Link to post Share on other sites
lucimauro 44 Posted February 12 Author Report Share Posted February 12 Sensacional! Agora sim, retornando -11 na validação! Muito obrigado 1 Link to post Share on other sites
antonio.carlos 65 Posted February 12 Report Share Posted February 12 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Link to post Share on other sites
Recommended Posts