Ir para conteúdo
  • Cadastre-se

dev botao

NFSe com erro ao consultar RPS provedor IPM


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

Recommended Posts

ao usar a função "ConsultarNFSeporRps" para obter retorno da NFSe do provedor IPM dá erro de mensagem ''
Já solicitei ajuda anteriromente e foi constatado que o XML retorna inválido devido a presença de um & no nome da empresa.
A orientação passada é que o provedor deveria tratar o & antes de devolver o XML, mas tem se mostrado um provedor bem complicado no entendimento.
Então venho aqui pedir se existe a possibilidade de ao receber o XML o componente ACBr por conta realizar esse tratamento antes de tentar processar os dados do XML.

Tipo se existe essa possibilidade, se não vou tentar "brigar" mais um pouco com o provedor e se não tem acordo fazer o cliente participar da cobrança também.
Desde já agradeço pela atenção.

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Jefferson Damian disse:

ao usar a função "ConsultarNFSeporRps" para obter retorno da NFSe do provedor IPM dá erro de mensagem ''
Já solicitei ajuda anteriromente e foi constatado que o XML retorna inválido devido a presença de um & no nome da empresa.
A orientação passada é que o provedor deveria tratar o & antes de devolver o XML, mas tem se mostrado um provedor bem complicado no entendimento.
Então venho aqui pedir se existe a possibilidade de ao receber o XML o componente ACBr por conta realizar esse tratamento antes de tentar processar os dados do XML.

Tipo se existe essa possibilidade, se não vou tentar "brigar" mais um pouco com o provedor e se não tem acordo fazer o cliente participar da cobrança também.
Desde já agradeço pela atenção.

Infelizmente não conseguina nenhuma colaboração por pate da IPM, a pessoa que me atendeu disse que não podem fazer nada porque
se trata da razão social e como vem assim da receita federal ele repassam e que recebe é que precisa realizar o tratamento.


Segue em anexo o XML de retorno.

48513-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Jefferson,

Esse provedor é tão preguiçoso que colocou o CNPJ e a razão social tanto do prestador quanto do tomar em uma mesma tag.

Pelo jeito a saída vai ser fazer mais uma gambiarra para poder ler de forma correta o retorno.

Na unit ACBrNFSeWebService temos se não me falha a memória uma procedure ou function que faz alguns tratamentos no retorno.

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

  • 2 semanas depois ...
  • Solution
Em 04/06/2021 at 17:18, Italo Giurizzato Junior disse:

Boa tarde Jefferson,

Esse provedor é tão preguiçoso que colocou o CNPJ e a razão social tanto do prestador quanto do tomar em uma mesma tag.

Pelo jeito a saída vai ser fazer mais uma gambiarra para poder ler de forma correta o retorno.

Na unit ACBrNFSeWebService temos se não me falha a memória uma procedure ou function que faz alguns tratamentos no retorno.

Italo, foi sofrido mas consegui fazer a consulta da NFSe retornar informação, mas não foi só tratar o "&".
Até as TAGs do XML são diferentes.
Atualizei na segunda e vi o novo componente para a NFSe, até pensei em testar com ele, comecei mudar e vi que 
teria que alterar diversas coisas no meu sistema para agora. Então desisti e fui pela versão antiga mesmo.
O pior provedor que já vi até agora, claro que ainda não vi muitos.

Como é muita coisa vo anexar: 
- um TXT com o XML depois que consegui retirar o "&" (formatado para melhor visualização);
- um TXT Descrevendo o que fiz;
- as 3 Unit que precisei mexer.

Aí podem dá uma olhada e ver a viabilidade de replicar isso para as próximas versões.

Obrigado pela dica de onde começar.



 

Possiveis solucoes NFSe IPM.txt Retorno IPM.txt pnfsLerListaNFSe.pas ACBrNFSeWebServices.pas pcnLeitor.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Jefferson,

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

Faça testes com o novo componente usando o programa exemplo.

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

Outra coisa que não está gerando o arquivo XML da NFSe.

Mas depois de me debater, percebi que o provedor envia um link para baixar.

Na hora de enviar o e-mail apenas deixo de anexar o arquivo XML e acrescento na 
mensagem o link. 
Cada um baixa seu XML direto do provedor.

Esse tópico está resolvido e pode ser fechado.

 

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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á 1011 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.