Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

Não tem como descobrir o que está aconetcendo somente com o que você postou... tente debugar o sistema e veja se eele está passadno por todos os processos.

[]'s

Marcio

Postado

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

Postado

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.

  • 2 semanas depois ...
Postado

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.

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