Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Saudações

Saudações
Tenho a necessidade de uma rotina em Delphi.
Basicamente interpretar o retorno do status das nfce/nfe e mostrar na tela, para o cliente,
o erro que acontece, bem como uma explicação provável do por que está dando aquele erro e uma sugestão de resolução.
Algo do tipo: IE não informada. O cadastro do cliente está incorreto ou incompleto. Verifique os dados do cliente, no campo INSCRIÇÃO ESTADUAL.
Alguém já montou algo assim e queira compartilhar/vender os fontes e tabelas associadas?

Claudiomir

  • Consultores
Postado (editado)
Em 03/01/2025 at 14:37, Claudiomir disse:

Saudações

Saudações
Tenho a necessidade de uma rotina em Delphi.
Basicamente interpretar o retorno do status das nfce/nfe e mostrar na tela, para o cliente,
o erro que acontece, bem como uma explicação provável do por que está dando aquele erro e uma sugestão de resolução.
Algo do tipo: IE não informada. O cadastro do cliente está incorreto ou incompleto. Verifique os dados do cliente, no campo INSCRIÇÃO ESTADUAL.
Alguém já montou algo assim e queira compartilhar/vender os fontes e tabelas associadas?

Claudiomir

No retorno da emissão você deve pegar o cStat, o xMotivo e mostrar para o usuário.

NotaFiscal.NFe.procNFe.cStat;
NotaFiscal.NFe.procNFe.xMotivo;

Caso queira fazer algo personalizado, deve tratar cada rejeição, ai vai dar um trabalho e para isto recomendo fazer uma base de conhecimento/wiki onde você vai gerar o tutorial de cada rejeição que você conseguir tratar, ai quando der a rejeição 204 por exemplo, você exibe a mensagem para o seu usuário e o link para o tutorial onde ele vai ver o passo a passo, inclusive com prints e mais informações de como resolver.

O maior problema é mapear todas as rejeições, mas comece pelas rejeições que são mais frequentes.
Boa sorte.

Editado por valterpatrick
publiquei errado

Valter Patrick
Gerente de Projetos na empresa CTEC
Consultor ACBr
(33)98400-0936
GitHub: https://github.com/valterpatrick

Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

  • Consultores
Postado

Todas as rejeições e numeros estão no manual.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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