Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX - E286 - País da prestação do serviço incorreto.. Correção: Informe o código do país onde foi prestado o serviço conforme consta da Tabela de Países do BACEN.


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

Recommended Posts

Postado

Após atualização do ACBr, não está montando o Endereço do Prestador de Serviço no XML da NFSe

E286 - País da prestação do serviço incorreto.. Correção: Informe o código do país onde foi prestado o serviço  conforme consta da Tabela de Países do BACEN.

[2306256]
Nome=Itaitinga
UF=CE
Provedor=SSInformatica
NomeURL_H=ita
NomeURL_P=ita

ACBrNFSeXServicos.ini Cidades.INI nfse.xsd xmldsig-core-schema20020212.xsd

  • Consultores
Postado

Boa tarde Marlon,

Não entendi, você diz que não esta montando o Endereço do Prestador, mas a mensagem de erro se refere ao código do Pais da prestação de serviço.

Você esta alimentando o campo: NFSe.Servico.CodigoPais ?

O Serviço esta sendo prestado em outro pais?

Se sim, você informou: NFSe.Servico.CodigoMunicipio = '9999999' ?

 

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

  • Consultores
Postado

Boa tarde Marlon,

Acredito que você não entendeu.

A mensagem de erro se refere ao código do pais do serviço prestado e não ao código do pais do prestador.

Releia a minha postagem anterior e responda as 3 perguntas que lhe fiz.

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

  • 2 semanas depois ...
Postado
Em 14/11/2023 at 15:30, Italo Giurizzato Junior disse:

Boa tarde Marlon,

Não entendi, você diz que não esta montando o Endereço do Prestador, mas a mensagem de erro se refere ao código do Pais da prestação de serviço.

Você esta alimentando o campo: NFSe.Servico.CodigoPais ?

O Serviço esta sendo prestado em outro pais?

Se sim, você informou: NFSe.Servico.CodigoMunicipio = '9999999' ?

 

Bom dia Italo,

Você esta alimentando o campo: NFSe.Servico.CodigoPais: Sim, NFSe.Servico.CodigoPais := 1058.

O Serviço esta sendo prestado em outro pais?: Não.

Se sim, você informou: NFSe.Servico.CodigoMunicipio = '9999999' ?: Não, o informado é NFSe.Servico.CodigoMunicipio := 2306256 (Município de Itaitinga/CE, provedor SSInformatica)

 

Postado

Ajustei aqui a unit ACBrNFSeXGravarXml_ABRASFv2.

A linha 669, estava assim:

 

    if (OnlyNumber(NFSe.Servico.CodigoMunicipio) = '9999999') or
       (NrOcorrCodigoPaisServico = 1)  then
      Result.AppendChild(AddNode(tcInt, '#35', 'CodigoPais', 4, 4, NrOcorrCodigoPaisServico,
                                           NFSe.Servico.CodigoPais, DSC_CPAIS));

 

Dessa forma, não estava montando a TAG de Códgo do Pais do Serviço. Ajustei da seguinte forma:

    if (OnlyNumber(NFSe.Servico.CodigoMunicipio) <> '9999999') or
       (NrOcorrCodigoPaisServico < 1)  then
      Result.AppendChild(AddNode(tcInt, '#35', 'CodigoPais', 4, 4, NrOcorrCodigoPaisServico,
                                           NFSe.Servico.CodigoPais, DSC_CPAIS));

 

Ai consegui montar a tag novamente e deu certo.

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