Ir para conteúdo
  • Cadastre-se

dev botao

Problema em Cancelamento de NFSe com incidência em outro Município


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

Recommended Posts

  • Membros Pro

Boa tarde.

Estou tendo problemas com o cancelamento de NFSes que tenham o Município de Incidência diferente do Muniícpio da empresa prestadora.

A mensagem retornada é: 

NFSVAL Numero da NFS-e inexistente na base de dados para o prestador do servico pesquisado

Informe corretamente o numero da NFS-e

Trata-se do município de Bariri.

Eu fiz uma NFS com o Município de Incidência sendo Bariri e cancelou normalmente, mas outra que fiz com o município de incidência sendo Itaju não cancela.

Esse é o arquivo XML da NFSe que não consigo cancelar: 4732UNICA-nfse.xml

Pelo site da prefeitura eu consigo cancelar essa NFSe sem problemas.

Estou usando o método CancelarNFSe da classe TACBrNFSe passando 2 no 1º parâmetro.

Editado por Leonardo de Alice
erro de ortografia
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

Eu conversei com o Carlos César da Fiorilli e ele me pediu para enviar o XML que o ACBr estava enviando para o webservice de cancelamento.

Após ele analisar esse XML, a orientação foi modificar o conteúdo da tag CodigoMunicipio, pois ela está recebendo o código de Bariri, mas deveria receber o código de Itaju, que é o Município de Incidência.

Queria saber em que ponto do sistema eu devo mexer e se isso é uma correção que já foi feita.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Leonardo,

É preciso "debugar" para saber o local exato que isso esta ocorrendo.

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

  • Membros Pro

Pelo o que eu pude entender, essa tag é alimentada com a propriedade FPConfiguracoesNFSe.Geral.CodigoMunicipio, na linnha 2006 do fonte ACBrNFSeWebServices, dentro do método InicializarGerarDadosMsg da classe TNFSeWebService.

Obs.: Utilizei os fontes atuais do ACBr para extrair as informaçoes acima.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
  • Solution

Consegui corrigir adicionando a linha abaixo no método TNFSeCancelarNfse.DefinirDadosMsg:

proFiorilli: CodMunicipio  := FNotasFiscais.Items[0].NFSe.Servico.MunicipioIncidencia;

Esse trecho de código entrou na linha 4252 do fonte ACBrNFSeWebServices.

Segue fonte atualizado: ACBrNFSeWebServices.pas

Gostaria de saber se essa é a maneira ideal de fazer essa correção.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Leonardo,

Muito obrigado pela colaboração, já esta no repositório.

Esta correto a sua alteração.

  • Obrigado 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á 2343 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.