Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento de NFSE - IPM - Videira SC


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

Recommended Posts

Postado

Bom dia,

Tudo certo ?

Estou com o seguinte erro para realizar o cancelamento de uma NFSe para o provedor IPM do município de Videira SC.

Cliente teve que realizar o cancelamento direto pelo site da prefeitura para não travar o processo, mas pelo sistema vem este retorno.

O provedor IPM consegue fazer o cancelamento via WebService ?

@Italo Giurizzato Junior Sabe o que pode ser ?

image.thumb.png.4519ae3fe37c6a8004d86edc008a2cc6.png

  • Consultores
Postado

Boa tarde,

O provedor possui método de cancelamento, um sinal disso é que retorna uma mensagem tratada.

Note no método implementado que um dos parâmetros necessários é a série.

Pode ser que a série esteja errada, pela mensagem de erro retornada.

Se não for isso, precisará entrar em contato com o provedor para analisarem o problema.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/IPM.Provider.pas

Screenshot_20220811-140431_Chrome.jpg

  • Curtir 2
Postado
6 minutos atrás, Renato Rubinho disse:

Boa tarde,

O provedor possui método de cancelamento, um sinal disso é que retorna uma mensagem tratada.

Note no método implementado que um dos parâmetros necessários é a série.

Pode ser que a série esteja errada, pela mensagem de erro retornada.

Se não for isso, precisará entrar em contato com o provedor para analisarem o problema.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/IPM.Provider.pas

Screenshot_20220811-140431_Chrome.jpg

Certo, obrigado pelo retorno @Renato Rubinho, vou fazer alguns testes e caso não evolua tento entrar em contato com a IPM, assim que mudar algo da situação retorno aqui, obrigado.

Postado

Boa noite @Renato Rubinho, tudo bem ?

Apenas para conhecimento gostaria de verificar se sabe dizer se a IPM de videira possui ambiente de homologação ?

Ou devo realizar os testes em produção e adicionar a tag <nfse_teste> com o conteúdo “1” para realizar os testes?

Obrigado pela atenção,

ATT, Willian Delan.

  • Consultores
Postado

Boa noite Willian,

Esse provedor possui ambiente de homologação, veja no ini que consta a url no HomRecepcionar

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/ACBrNFSeXServicos.ini 

Screenshot_20220811-210636_Chrome.jpg

1 hora atrás, willian_delan disse:

Ou devo realizar os testes em produção e adicionar a tag <nfse_teste> com o conteúdo “1” para realizar os testes?

Obs: Alguns provedores utilizam a mesma url para ambos os ambientes e podem requerer tags específicas, mas isso vai variar de provedor para provedor.

  • Curtir 1
Postado (editado)
27 minutos atrás, Renato Rubinho disse:

Boa noite Willian,

Esse provedor possui ambiente de homologação, veja no ini que consta a url no HomRecepcionar

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/ACBrNFSeXServicos.ini 

Screenshot_20220811-210636_Chrome.jpg

Obs: Alguns provedores utilizam a mesma url para ambos os ambientes e podem requerer tags específicas, mas isso vai variar de provedor para provedor.

Certo, obrigado pela informação.

Editado por willian_delan
  • 2 semanas depois ...
  • Solution
Postado

@Renato RubinhoBom dia, tudo bem ?

Entrei em contato com a IPM, o link correto de homologação do município de Videira é outro, segue abaixo:

https://qualidade-atendenet56.ipm.com.br/homologacao/?pg=rest&service=WNERestServiceNFSe&cidade=videira

Consegui realizar o cancelamento da NFSe através deste, por gentileza atualize o link em ACBrNFSeXServicos.ini 

Obrigado pela atenção,

Att, Willian Delan.

  • Consultores
Postado

Boa tarde William,

Legal, por favor aguarde que em breve os consultores enviam a nova url para o svn.

Outra coisa, você pode confirmar se os demais serviços deste provedor estão funcionando? Emissão, consulta, etc?

Estamos documentando os provedores implementados e validados.

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores-Implementados.txt

  • Curtir 1
Postado
43 minutos atrás, Renato Rubinho disse:

Boa tarde William,

Legal, por favor aguarde que em breve os consultores enviam a nova url para o svn.

Outra coisa, você pode confirmar se os demais serviços deste provedor estão funcionando? Emissão, consulta, etc?

Estamos documentando os provedores implementados e validados.

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores-Implementados.txt

Para emissão estou com alguns erros ainda, amanhã no início da manhã realizo um novo teste e lhe envio o retorno para ver se sabe dizer o que pode ser, mas referente a parte de cancelamento está tudo correto, só atualizar o link que tá 100%

  • Curtir 1
Postado

Bom dia, @Renato Rubinho

Segue mensagem de retorno ao emitir e xml em anexo:

image.thumb.png.96c12d1bf6e8b3de99a616eecf720ac1.png

Mensagem completa: '<?xml version="1.0" encoding="ISO-8859-1"?><retorno><mensagem><codigo> XSD Error 1839: Element ''codigo_local_prestacao_servico'': [facet ''pattern''] The value ''0'' is not accepted by the pattern ''\d{3}|\d{4}|\d{5}|\d{7}''. Line: 1</codigo><codigo> XSD Error 1824: Element ''codigo_local_prestacao_servico'': ''0'' is not a valid value of the atomic type ''tipoCidade''. Line: 1</codigo><codigo> XSD Error 1824: Element ''codigo_item_lista_servico'': '''' is not a valid value of the atomic type ''xs:integer''. Line: 1</codigo></mensagem></retorno>'

0014617636200013916423082022-EnviarLote.xmlXML com erro

Consegui realizar a emissão apenas pelo componente antigo a princípio, segue xml que consegui emitir no modelo antigo:

0014617636200013916222082022-ProcNFSe.xml

  • Consultores
Postado

Boa tarde,

Você não está preenchendo os dados solicitados.

É interessante que tente interpretar a mensagem de retorno para poder buscar a solução.

O XML é gravado na unit abaixo para este provedor.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/IPM.GravarXml.pas

Erros isolados:

4 horas atrás, willian_delan disse:

XSD Error 1839: Element ''codigo_local_prestacao_servico'': [facet ''pattern''] The value ''0'' is not accepted by the pattern ''\d{3}|\d{4}|\d{5}|\d{7}''. Line:

Screenshot_20220823-134245_Chrome.jpg

4 horas atrás, willian_delan disse:

XSD Error 1824: Element ''codigo_item_lista_servico'': '''' is not a valid value of the atomic type ''xs:integer''. Line: 1

Screenshot_20220823-134646_Chrome.jpg

Postado
14 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Willian,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas para alterar a URL de homologação. TK-3003

Disponha, eu que agradeço pelo apoio de sempre.

Postado (editado)
2 horas atrás, Renato Rubinho disse:

Boa tarde,

Você não está preenchendo os dados solicitados.

É interessante que tente interpretar a mensagem de retorno para poder buscar a solução.

O XML é gravado na unit abaixo para este provedor.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/IPM.GravarXml.pas

Erros isolados:

Screenshot_20220823-134245_Chrome.jpg

Screenshot_20220823-134646_Chrome.jpg

@Renato RubinhoSim eu tinha entendido isso na minha analise, a questão é que eu estava alimentando este campo, mas identifiquei que a nomenclatura do campo estava desatualizada e o campo correto não estava sendo alimentado, deixando assim a TAG codigo_local_prestacao_servico vazia. agora está parte está OK, vlw.

Renato tenho o retorno de um novo erro, queria ver se consegue me ajudar;

Segue erro e xml:

image.thumb.png.02134c627bef1119b13fb1cdcc1378d3.png

 

0014617636200013916623082022-EnviarLote.xml - Verificar no XML o codigo_local_prestacao_servico, agora ele está preenchido, mas com o limite de 4 caracteres, e não pega o valor correto que seria codmunicípio de Videira - 4219309

Tentei realizar a emissão de notas diferentes, mas está acusando está mensagem como se fosse o mesmo identificador.

Editado por willian_delan
Postado

@Renato RubinhoIdentifiquei a questão do erro 00209, IPM não tem o método de consultar lote, caso eu tentasse consultar dava rejeição e ao tentar emitir a nota novamente me retornava este erro 209 pois já foi utilizado o rps e não é possível reprocessar o mesmo, tendo que aumentar o último rps.

Resta apenas a questão do codigo_local_prestacao_servico, agora ele está preenchido, mas com o limite de 4 caracteres, e não pega o valor correto que seria codmunicípio de Videira - 4219309

Conforme último XML enviado.

  • Consultores
Postado

William,

Você está preenchendo o código IBGE 4219309 e no XML saiu o 8379?

Veja que tem a função CodIBGEToCodTom no preenchimento do codigo_local_prestacao_servico.

Debuga esse ponto da rotina que não deve estar errado não.

Qual o erro que está recebendo agora?

  • Curtir 1
  • Consultores
Postado

Bom dia Willian,

Complementando o que o Renato já lhe passou, esse provedor ao gerar o XML do Rps não usa o código IBGE das cidades e sim um tal de Código TOM.

Dai o uso da função que o Renato colocou na postagem.

Devemos sempre alimentar o componente com o código IBGE, caso o provedor trabalha com o Código TOM a unit responsável por gerar o XML vai fazer a conversão.

  • Curtir 3
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

Postado
3 horas atrás, Italo Giurizzato Junior disse:

Bom dia Willian,

Complementando o que o Renato já lhe passou, esse provedor ao gerar o XML do Rps não usa o código IBGE das cidades e sim um tal de Código TOM.

Dai o uso da função que o Renato colocou na postagem.

Devemos sempre alimentar o componente com o código IBGE, caso o provedor trabalha com o Código TOM a unit responsável por gerar o XML vai fazer a conversão.

@Renato Rubinho @Italo Giurizzato Junior Certo, entendi, obrigado por me informarem, havia ficado confuso pois o provedor antigo alimentava essa tag com o código IBGE, ai como agora estava utilizando essa função e preenchendo de forma diferente achei que estava com alguma inconsistência.

Neste caso a emissão ficou OK, segue anexo XML de como ficou, agradeço o apoio.

0014617636200013921424082022-ProcNFSe.xml

Postado
21 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Willian,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas para alterar a URL de homologação. TK-3003

@Italo Giurizzato Junior Assim que estiver disponível no SVN me informe por gentileza, atualizei meu repositório agora início da tarde e verifiquei que não foi disponibilizado ainda.

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