Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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.

Postado
  Em 04/06/2021 at 15:03, 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.

Expandir  

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.xmlFetching info...

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
  • Solution
Postado
  Em 04/06/2021 at 20: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.

Expandir  

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.txtFetching info... Retorno IPM.txtFetching info... pnfsLerListaNFSe.pasFetching info... ACBrNFSeWebServices.pasFetching info... pcnLeitor.pasFetching info...

Postado

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

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