Ir para conteúdo
  • Cadastre-se

dev botao

NFE_Validar exibindo erro no console


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

Recommended Posts

  • Membros Pro

Olá, boa tarde!

Estou implementando ACBr usando DLL em um aplicativo console e tenho uma dúvida que gostaria de ajuda, se possível, pois este é o nosso primeiro contato com os componentes: ao forçar um erro para teste do método NFE_Validar() ele me retorna -11 (valor correto e esperado) entretanto o aplicativo aparentemente "printa" na tela uma mensagem de erro completa descrevendo todas as inconsistências encontradas no documento, veja:

457303521_ScreenShot2021-12-20at13_38_32.thumb.png.5fe5996a9be2e87e675e8c7adbcd4f04.png

Estou enviando o arquivo .INI em anexo (removi alguns dados e senhas) mas o restante talvez seja útil.

Agradeço desde já,
Vailton Renato

ACBrLib-exemplo.ini

Att,
Vailton Renato
[email protected]

Link para o comentário
Compartilhar em outros sites

  • Fundadores

A ACBrLib, não escreve em console...  -11 = Falha na validação do Schema

https://acbr.sourceforge.io/ACBrLib/NFE_Validar.html

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
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

  • Moderadores
  • Solution

Boa tarde, 

Esse Método vai validar o XML baseado nos Schemas e trazer todas as inconsistências encontradas baseado nos campos informados no XML, mas é preciso assinar o XML antes...

A Análise pode ser feita pelo log da lib gerado em: c:\netplus\tmp\

Comece assinando o XML antes e verifique se está preenchendo corretamente os campos apontados. Posteriormente poderá usar apenas o método Enviar, ele realiza a assinatura e validação internamente.

 

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

  • 2 meses depois ...
  • Membros Pro

Voltei aqui para reportar que o ocorrido acima era erro na implementação em nosso código.

O programador irresponsável não respeitou as chamadas da DLL, nem a sequencia de como os trabalhos deveriam ser executados e isto gerou vários dump's de memória, gpfs, etc.

Lamentável este tipo de coisa. Mas agora isto é assunto fechado, a casa está em ordem e o software voando baixo!

Parabéns pelo excelente projeto e pelo profissionalismo de todos,

[]'s

  • Curtir 1
  • Obrigado 1

Att,
Vailton Renato
[email protected]

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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