Ir para conteúdo
  • Cadastre-se

dev botao

Provedor CTAConsult - Retorno emissão RPS


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

Recommended Posts

  • Solution

O provedor CTAConsult não retorna o "xml da nota fiscal autorizada", e sim um "xml do protocolo da autorização", foi identificado que existem algumas tags que não estão sendo carregadas, embora existam no xml e no classe de retorno:

  • NumeroNota
  • Link
  • CodigoVerificacao

Segue exemplo do retorno xml em ambiente homologação

Citar

<retornoNfseLote xmlns="http://www.ctaconsult.com/nfse">  <codigoMunicipio>727</codigoMunicipio>  <protocolo>6271131</protocolo>  <autenticacao>    <token>C36D17ABC320D2054E91AD97A46B6BBB</token>  </autenticacao>  <codigoStatus>100</codigoStatus>  <numeroNota>999</numeroNota>  <linkPdfNota>stm.balsas.d2ti.com.br/credenciamento/jsp/visualizacaoNFSe/visualizacaoNFSe.jsf?nf=345</linkPdfNota>  <chaveSeguranca>B75DEFDB15DC2073C0F375F72BE2D918</chaveSeguranca></retornoNfseLote>


Ajuste:

  • Fontes\ACBrDFe\ACBrNFSeX\Provedores\CTAConsult.Provider.pas
  • TACBrNFSeProviderCTAConsult.TratarRetornoEmitir
      Response.Protocolo := ObterConteudoTag(ANode.Childrens.FindAnyNs('protocolo'), tcStr);
      Response.Situacao := ObterConteudoTag(ANode.Childrens.FindAnyNs('codigoStatus'), tcStr);

      Response.NumeroNota := ObterConteudoTag(ANode.Childrens.FindAnyNs('numeroNota'), tcStr);
      Response.Link := ObterConteudoTag(ANode.Childrens.FindAnyNs('linkPdfNota'), tcStr);
      Response.CodigoVerificacao := ObterConteudoTag(ANode.Childrens.FindAnyNs('chaveSeguranca'), tcStr);

Segue em anexo o fonte atualizado.

CTAConsult.Provider.pas

Editado por theiller
Algumas palavras incompletas
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @theiller,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4822 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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