Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Pessoal tentando cancelar uma NFS-e  e aparece o seguinte erro ?

"Minicipio de Prestação de Serviço Informado no XML diferente da URL do WebService"

 

O Municipio em questão é Várzea Grande/MT - 5108402

post-432-0-55221600-1364829358.jpg

Editado por FLEXNET

Ricardo

Flexnet Sistemas

Postado

Akai certo, porém que pelo ACBRnfs-e não pede o codigo do municipio, somente o xml da NFS-e com opendialog, e no codigo fica assim, conforme o demo.

AcbrNFSe1.CancelarNFSe(Codigo);

Onde neste caso codigo é  1= Erro de emissão, 2 = Serviço não concluido, 3 =RPS Canaceldo na emissao.

 

Já tentei usando codigo 1 , 2 ou 3 e aparece esse erro:

post-432-0-04557500-1364931478.jpg

post-432-0-04557500-1364931478.jpg

Ricardo

Flexnet Sistemas

Postado (editado)

Entendi...

é o codigo do municipo que deve ser passado como '999', como vc esta usando a função de ler do xml,

ele vai carregar o codigo que estiver no xml (...).

então para o seu caso tera que alterar no componente mesmo,

tenta isso aqui o (OBS: não testei!!!)

 

no fonte: ACBrNFSeWebServices a linha 1080 - 1081:







   if (TNFSeCancelarNfse(Self).FCodigoMunicipio = '') then
     TNFSeCancelarNfse(Self).FCodigoMunicipio:=TNFSeCancelarNfse(Self).FNotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio;

 

substitui por isso:







 if ( (FProvedor = proISSNET) and (FConfiguracoes.WebServices.AmbienteCodigo <> 1) )
 then TNFSeCancelarNfse(Self).FCodigoMunicipio := '999'
 else begin
   if (TNFSeCancelarNfse(Self).FCodigoMunicipio = '') then
     TNFSeCancelarNfse(Self).FCodigoMunicipio:=TNFSeCancelarNfse(Self).FNotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio;
 end;

 

e tenta cancelar no ambiente de homologação...

Editado por Akai

Massao Aihara

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