Ir para conteúdo
  • Cadastre-se

dev botao

XML de retorno do servidor IPM


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

Recommended Posts

Postado
  Em 06/08/2020 at 14:08, Filipe Natividade disse:

Fiz um teste agora, e o XML de consulta foi esse:

<?xml version="1.0" encoding="UTF-8"?><nfse><pesquisa><codigo_autenticidade>0180450009868880</codigo_autenticidade><numero/><serie/><cadastro/></pesquisa></nfse>

 

Expandir  

Olá @Filipe Natividade

Estou testando tbm a consulta para Cascavel, esse XML de consulta consegue como? Pq imagine o seguinte, fiz o envio e deu zica, mas a nota está lá no provedor, aí vou consultar, esse código de autenticidade não tenho ele né? Então como montou esse XML pra usar no método?

NFSe.ConsultarLoteRps( '', qryNFSePROTOCOLO.AsString );
Postado
  Em 06/08/2020 at 20:41, tobexy disse:

Olá @Filipe Natividade

Estou testando tbm a consulta para Cascavel, esse XML de consulta consegue como? Pq imagine o seguinte, fiz o envio e deu zica, mas a nota está lá no provedor, aí vou consultar, esse código de autenticidade não tenho ele né? Então como montou esse XML pra usar no método?

NFSe.ConsultarLoteRps( '', qryNFSePROTOCOLO.AsString );
Expandir  

O protocolo deve ser capturado após a geração da NFS-e, com o método Gerar.

sem ele voce não consegue fazer a consulta, quando ocorre de eu perder a comunicação com a IPM, eu pego esse protocolo no site da IPM e coloco no meu sistema e faço a consulta do lote.

Postado
  Em 06/08/2020 at 20:43, Filipe Natividade disse:

O protocolo deve ser capturado após a geração da NFS-e, com o método Gerar.

sem ele voce não consegue fazer a consulta, quando ocorre de eu perder a comunicação com a IPM, eu pego esse protocolo no site da IPM e coloco no meu sistema e faço a consulta do lote.

Expandir  

Entendi, então este servidor não tem nenhum método pra consulta sem interação, tipo a consulta por chave da nfe ou rps ou algo similar né?

Postado
  Em 06/08/2020 at 20:47, tobexy disse:

Entendi, então este servidor não tem nenhum método pra consulta sem interação, tipo a consulta por chave da nfe ou rps ou algo similar né?

Expandir  

Eu vi o manual "em anexo" agora e tem um método para isso, "na epoca que eu fiz a integração com o ACBR não tinha esse método no manual"

consulta_NFSe_IPM_por_RPS.JPG.ae8b4f1f1867a1f88fc174934cec0ac0.JPG

Você pode testar esse XML.

depois fala para a gente como ficou.

manual_eletron.pdfFetching info...

Teste esse xml no método: procedure TNFSeConsultarNfseRPS.DefinirDadosMsg;

colocando o XML na variável: FPDadosMsg.

mas o FDadosEnvelope deve ser ''

não pode conter nem espaço em branco.

  • Curtir 1
Postado
  Em 06/08/2020 at 20:53, Filipe Natividade disse:

Eu vi o manual "em anexo" agora e tem um método para isso, "na epoca que eu fiz a integração com o ACBR não tinha esse método no manual"

consulta_NFSe_IPM_por_RPS.JPG.ae8b4f1f1867a1f88fc174934cec0ac0.JPG

Você pode testar esse XML.

depois fala para a gente como ficou.

manual_eletron.pdf 415 kB · 0 downloads

Teste esse xml no método: procedure TNFSeConsultarNfseRPS.DefinirDadosMsg;

colocando o XML na variável: FPDadosMsg.

mas o FDadosEnvelope deve ser ''

não pode conter nem espaço em branco.

Expandir  

Estou desenvolvendo esta requisição, só estou pensando em como obter o código TOM (dentro da "TNFSeG.Gera_DadosMsgConsNFSeRPS", acho que só criando uma nova propriedade, mas fica para amanhã cedo.

  Em 06/08/2020 at 20:47, tobexy disse:

Entendi, então este servidor não tem nenhum método pra consulta sem interação, tipo a consulta por chave da nfe ou rps ou algo similar né?

Expandir  

Tem a ConsultaNFSeporRPS, estou implementando pois o "padrão" é diferente dos demais

-=Ma®©oS=-

Postado
  Em 06/08/2020 at 21:10, -=Ma®©oS=- disse:

Estou desenvolvendo esta requisição, só estou pensando em como obter o código TOM (dentro da "TNFSeG.Gera_DadosMsgConsNFSeRPS", acho que só criando uma nova propriedade, mas fica para amanhã cedo.

Tem a ConsultaNFSeporRPS, estou implementando pois o "padrão" é diferente dos demais

Expandir  

Carregue XML do rps, depois vc pode acessar o código do município do emitente, nesse código de município vc pode colocar o código tom.

Vê se isso dá certo.

Postado

Teste esse xml no método: procedure TNFSeConsultarNfseRPS.DefinirDadosMsg;

colocando o XML na variável: FPDadosMsg.

mas o FDadosEnvelope deve ser ''

não pode conter nem espaço em branco.

 

Atualização***

Você pode obter o código tom por: NFSe.PrestadorServico.Endereco.CodigoMunicipio.

Pois no provedor IPM, no CodigoMunicipio você deve informa o Código TOM.

Postado

Retorno do provedor não ajuda....

'<retorno><rps><mensagem_rps></mensagem_rps><serie_rps>F</serie_rps><numero_rps>1198</numero_rps><situacao>RPS NAO convertido em Nota Fiscal Eletronica</li></rps></retorno>'

Não fecha a tag "situacao" ai não acha na hora de tratar o retorno

 

-=Ma®©oS=-

Postado
  Em 07/08/2020 at 16:21, -=Ma®©oS=- disse:

Retorno do provedor não ajuda....

'<retorno><rps><mensagem_rps></mensagem_rps><serie_rps>F</serie_rps><numero_rps>1198</numero_rps><situacao>RPS NAO convertido em Nota Fiscal Eletronica</li></rps></retorno>'

Não fecha a tag "situacao" ai não acha na hora de tratar o retorno

 

Expandir  

Qual URL você usou?, colocou algum parâmetro nela?

Você pode dar um replace de '</li>' para '</situacao>'

  • 2 semanas depois ...
Postado (editado)
  Em 19/08/2020 at 20:06, -=Ma®©oS=- disse:

Não, cliente e suporte da prefeitura tambem estão cobrando, mas por enquanto, sem sucesso.

Expandir  

Sobre o provedor, da última vez falei com eles por este e-mail, responderam rápido até, tavez ajude:

"adriano. scho efer @ipm. com.br" (Remover os espaços 😅)

Editado por tobexy
  • Curtir 2
  • 2 semanas depois ...
Postado

Para a cidade de Bento Gonçalves/RS, ao consulta o lote através do método ConsultarLoteRps eu estava recebendo o erro 'List Index Out Of Bounds (0)', disparado na linha 1314 da unit ACBrNFSeWebServices.pas :

image.thumb.png.0b6dd75887ac89e4bcce2ad0a3b3fa88.png 

Resolvi adicionando duas linhas de código, da seguinte forma:

image.thumb.png.4b97e409c1c804f8fa171ddf8154b85d.png

Se for útil para alguém, a unit está em anexo. Fico à disposição caso algum administrador queira simular o erro e precise de alguma informação.

ACBrNFSeWebServices.pasFetching info...

  • 4 semanas depois ...
Postado

Atualizações para suportar "ConsultaNFSeporRPS"

 

Não está funcionando totalmente, novamente estou cobrando o provedor, o Helio (que me atendeu no suporte da IPM) e o Adriano Schoefer (contato informado nesta thread), tem outro desenvolvedor aqui cobrando de outro suporte também, quem puder, favor "botar uma pressão" no provedor

Alterado para enviar o XML conforme padrão do provedor (manual pagina 19):

<consulta_rps><cidade>7683</cidade><serie_rps>F</serie_rps><numero_rps>11111</numero_rps></consulta_rps>

 

porem o provedor está retorna o XML inconsistente e com divergência do manual (página 20, item 5.4)

<retorno><rps><mensagem_rps></mensagem_rps><serie_rps>F</serie_rps><numero_rps>11111</numero_rps><situacao>RPS NAO convertido em Nota Fiscal Eletronica</li></rps></retorno>

 

 

 

ACBrNFSe.pasFetching info... ACBrNFSeWebServices.pasFetching info... pnfsNFSeG.pasFetching info...

-=Ma®©oS=-

  • 2 meses depois ...
Postado (editado)
  Em 28/09/2020 at 13:47, -=Ma®©oS=- disse:

Atualizações para suportar "ConsultaNFSeporRPS"

 

Não está funcionando totalmente, novamente estou cobrando o provedor, o Helio (que me atendeu no suporte da IPM) e o Adriano Schoefer (contato informado nesta thread), tem outro desenvolvedor aqui cobrando de outro suporte também, quem puder, favor "botar uma pressão" no provedor

Alterado para enviar o XML conforme padrão do provedor (manual pagina 19):


<consulta_rps><cidade>7683</cidade><serie_rps>F</serie_rps><numero_rps>11111</numero_rps></consulta_rps>

 

porem o provedor está retorna o XML inconsistente e com divergência do manual (página 20, item 5.4)


<retorno><rps><mensagem_rps></mensagem_rps><serie_rps>F</serie_rps><numero_rps>11111</numero_rps><situacao>RPS NAO convertido em Nota Fiscal Eletronica</li></rps></retorno>

 

 

 

ACBrNFSe.pas 23 kB · 4 downloads ACBrNFSeWebServices.pas 231 kB · 1 download pnfsNFSeG.pas 87 kB · 2 downloads

Expandir  

 

Bom dia pessoal,

Estava utilizando o consulta por "ConsultarLoteRps" e começou aparecer a seguinte mensagem "Codigo da cidade invalido". (Cidade Campo Belo-MG)

Estou acompanhando por aqui e troquei para "ConsultarNFSeporRps", mas tenho o retorno "RPS NAO convertido em Nota Fiscal Eletronica", alguém conseguiu

consultar sem problemas no servidor da IPM e pode me dar uma ajuda, fazendo favor?

erro nfse.jpg

Editado por Juninho
Postado

Na minha dúvida de cima, é um erro de retorno do servidor, por alguma falha não foi gravado o número de protocolo no sistema do cliente e quando vou fazer a consulta retorna essa mensagem diferente.

Peguei o número de protocolo de acordo com o painel, fiz a alteração manual e funcionou.

  • 1 ano depois...
Postado

Boa tarde, estou fazendo a integração na cidade de Panambi - RS que também usa provedor IPM.

Pelo método "ConsultarNFSeporRps" ele sempre retorna vazio mesmo que o RPS já esteja autorizado. Porem se olhar no soap do envio já tem mensagem de autorizado, mas caso não receba a autorização na hora como vocês estão fazendo para pegar a autorização?

6-lista-nfse-soap.xmlFetching info... 6PSE-comp-nfse.xmlFetching info... 6PSE-comp-nfse-soap.xmlFetching info...

Postado

boa tarde,

Estou na versão antiga ainda, como é um projeto mais antigo e tem varias prefeituras não migramos para versão nova. 

E lendo os comentários no fórum vi que tem bastante problema com este provedor.

  • Este tópico foi criado há 885 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...
The popup will be closed in 10 segundos...