Ir para conteúdo
  • Cadastre-se

dev botao

NFe não retorna mensagem de erro!!!


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

Recommended Posts

salve galera,

fiz uma atualização do ACBr a uns dias e depois disso qualquer nota que faço a transmissão e tem algum erro e a nota não é validada, não é mostrado qual erro ocorreu, por exemplo inscrição estadual, campo NCM, duplicidade, sempre aparece mensagem Erro ao receber Nfe. tente novamente.

alguem passou por isso ??

vlw

Link para o comentário
Compartilhar em outros sites

então Marcio,

no meu codigo não foi alterado nada, eu transmitia nota normal a uns dias atraz validava tudo perfeito, quando havia algum erro acusava erro de NCM faltando, ou cadastro de cliente incompleto por exemplo, mais retornava qual erro acontecia do pq nao validou.

Depois que fiz uma atualizacao completa do componente esses dias, não me mostra qual mensagem de erro, simplesmente Erro ao receber Nfe. Tente novamente.

não consigo debugar pq todo esse processo é feito no cliente faturando a nota

Abrass

Rafael

Link para o comentário
Compartilhar em outros sites

Rafael, é por uma razão como esta que eu costumo comparar o código mais novo com o código do componente que tenho em produção para saber o que foi alterado, algumas das vezes é necessário que eu faça alguma alteração no código do meu sistema.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

boa tarde markapollo

como vc disse, comparei meu codigo com o exemplo do componente e não observei nenhuma alteração pra eu fazer no meu programa. e não está retornando ainda o erro do motivo que algumas notas não é autorizada

minhas rotinas sao essas

1. GerarNFe(notafiscal.text); // onde informo todos os dados p/ o componente esta ok

2. ACBrNFe1.Enviar(notafiscal.text, false);

// mesma forma que esta no demo

MemoResp.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Retorno.RetWS);

memoRespWS.Lines.Text := UTF8Encode(ACBrNFe1.WebServices.Retorno.RetornoWS);

LoadXML(MemoResp, WBResposta);

MemoDados.Lines.Add('');

MemoDados.Lines.Add('Envio NFe');

MemoDados.Lines.Add('tpAmb: '+ TpAmbToStr(ACBrNFe1.WebServices.Retorno.TpAmb));

MemoDados.Lines.Add('verAplic: '+ ACBrNFe1.WebServices.Retorno.verAplic);

MemoDados.Lines.Add('cStat: '+ IntToStr(ACBrNFe1.WebServices.Retorno.cStat));

MemoDados.Lines.Add('cUF: '+ IntToStr(ACBrNFe1.WebServices.Retorno.cUF));

MemoDados.Lines.Add('xMotivo: '+ ACBrNFe1.WebServices.Retorno.xMotivo);

MemoDados.Lines.Add('cMsg: '+ IntToStr(ACBrNFe1.WebServices.Retorno.cMsg));

MemoDados.Lines.Add('xMsg: '+ ACBrNFe1.WebServices.Retorno.xMsg);

MemoDados.Lines.Add('Recibo: '+ ACBrNFe1.WebServices.Retorno.Recibo);

MemoDados.Lines.Add('Protocolo: '+ ACBrNFe1.WebServices.Retorno.Protocolo);

// se retorno autorizado ai que gero o pfd, imprimo o danfe e salvo a nota na minha base de dados

// problema é que nao vem o erro em algumas notas, se é inscricao errada por ex ou outro motivo

// isso ta me tirando o sono..

3. if (ACBrNFe1.WebServices.Retorno.xMotivo = 'Autorizado o uso da NF-e') then

begin

...

end;

[]s.

Link para o comentário
Compartilhar em outros sites

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