Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento NFS-e IPM


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

Recommended Posts

Ola. Estou com duvidas ao cancelar uma nota de serviço pelo provedor IPM, no qual retorna a mensagem abaixo, através do comando abaixo :

  -  ACBrNFSe1.CancelarNFSe(CodigoCancelamento, TabGlobal.DNOTA_FS.NTF_NUMERO_NOTA.Conteudo);

 

Ao abrir o arquivo "00000014UNICA-rps.xml" na pasta 2019\NFSE\Recibos\, realmente temos a as Tags "forma_pagemento" e "tipo_pagamento" que não deram problema

no Envio da NFSE, porem ao enviar o cancelamento retorna essa mensagem.

Alguem poderia me orientar o motivo desse retorno e como enviar um xml valido no procedimento de cancelamento da NFSe da IPM?

Aguardo retorno.

Muito Obrigado.

Rogerio Del Rio Lindemayer

 

 

image.png.b53c1f58f3c63ad5a6a55ed837a407a0.png

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
51 minutos atrás, rlind disse:

Ola. Estou com duvidas ao cancelar uma nota de serviço pelo provedor IPM, no qual retorna a mensagem abaixo, através do comando abaixo :

  -  ACBrNFSe1.CancelarNFSe(CodigoCancelamento, TabGlobal.DNOTA_FS.NTF_NUMERO_NOTA.Conteudo);

 

Ao abrir o arquivo "00000014UNICA-rps.xml" na pasta 2019\NFSE\Recibos\, realmente temos a as Tags "forma_pagemento" e "tipo_pagamento" que não deram problema

no Envio da NFSE, porem ao enviar o cancelamento retorna essa mensagem.

Alguem poderia me orientar o motivo desse retorno e como enviar um xml valido no procedimento de cancelamento da NFSe da IPM?

Aguardo retorno.

Muito Obrigado.

Rogerio Del Rio Lindemayer

 

 

image.png.b53c1f58f3c63ad5a6a55ed837a407a0.png

Boa tarde !, Tive o mesmo problema aqui em Pinhalzinho-SC,

Para resolver fiz o seguinte: Omiti a tag "forma_pagamento" no xml de envio de cancelamento e funcionou.

veja alteração abaixo em vermelho !.

segue anexo a unit alterada !.

 

procedure TNFSeW_IPM.GerarXML_IPM;
begin
  Gerador.Opcoes.DecimalChar := ',';

  Gerador.Prefixo := '';

  Gerador.wGrupoNFSe('nfse ' + FIdentificador + '="' + FNFSe.InfID.ID + '"');
  GerarIdentificacaoHomologacao;
  GerarIdentificacaoRPS;
  GerarValoresServico;
  GerarPrestador;
  GerarTomador;
  GerarIntermediarioServico;
  GerarListaServicos;
  if NFSe.Status <> srCancelado then
     GerarCondicaoPagamento;

  Gerador.wGrupoNFSe('/nfse');
end;

pnfsNFSeW_IPM.pas

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 minuto atrás, rlind disse:

Muito Obrigado pela dica Lèo.

Somente fico na duvida se essa alteração sera efetivada no componete da NFSe?

Postei a unit ai para o Italo, analisar, se sim, ele insere a alteração no projeto !.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 minutos atrás, rlind disse:

Muito Obrigado pela dica Lèo.

Somente fico na duvida se essa alteração sera efetivada no componete da NFSe?

Pelo que observei isso é uma alteração no provedor IPM que está rejeitando o xml de cancelamento quanto estiver presente a tag "forma_pagamento".

Não creio que esta alteração vá gerar algum problema, recomendo que façam teste com essa alteração em seus municípios. Aqui em Pinhalzinho funcionou !.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Léo,

Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.

  • Curtir 1
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á 1902 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.