Ir para conteúdo
  • Cadastre-se

dev botao

Provedor EL - Falha no tratamento do retorno da consulta


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

Recommended Posts

  • Solution
Postado

Pessoal, boa tarde.

Realizando a integração com o provedor E.L. da cidade de Venda Nova do Imigrante - ES, notei que o processamento dos métodos de consulta de nota e RPS são distintos a depender da forma com que são chamados.

Em contato com a EL, me informaram que o único método disponível para consulta do status do RPS enviado era o "consultarLoteRpsEnvio" e assim utilizei para consultar o status do RPS pois o processamento do provedor é Assíncrono.

Quando realizei a consulta, o XML retornado acusava erro 203: "Nenhuma nota Fiscal retornada" porém no site da prefeitura estava tudo ok. Nota processada e RPS autorizado.

Isso porque no XML retornado constava a tag <notasFiscais> no lugar da tag <nfeRpsNotaFiscal> tratada pelo método TratarRetornoConsultaLoteRps no arquivo EL.Provider.

image.thumb.png.421c6d6f98c57fc19ee3f2d762f6668b.png

Mesmo não constando na documentação do provedor, enviei o método ConsultarNfseRpsEnvio e para surpresa, a resposta veio conforme prevista pelos fontes.

image.thumb.png.8914b93706c9599626a46fbb609d2770.png

Então, pensando em resolver ambas as situações, fiz um tratamento no arquivo EL.Provider para identificar as tags e tratar o retorno de maneira a não resultar erros.

Encaminho para análise.

Forte abraço.

Paulo V. Ferreira

2769751-comp-nfse.xml 2769751-con-nfse-rps.xml 000000501354-con-lot.xml 000000501354-lista-nfse-con-lot.xml EL.Provider.pas

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