Ir para conteúdo
  • Cadastre-se

dev botao

Cidade do endereço do tomador com Carácter Especial - NFSe - Infisc - Garibaldi - RS


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

Recommended Posts

Boa tarde a todos!

Hoje um de nossos clientes ao emitir NFSe na cidade de Garibaldi- RS para seu tomador da cidade de Alvorada D´Oeste - RO.

Estava recebendo o erro:

("A cidade do endereço do tomador é obrigatória (caso tenha sido informado o CNPJ ou CPF do tomador)... ") conforme manual:

https://nfse.garibaldi.rs.gov.br/site/wp-content/uploads/2019/05/NFSe-ManualDeConectividade-GIF4-20190510_Garibaldi.pdf

 

Verificamos que na Unit: pnfsNFSeW_Infisc.pas na montagem das TAGS  de <xmun> o ACBR localiza em seu base de cidade pelo código IBGE que passamos a ela, localizando a cidade com o seguinte nome:

Nome cidade localizada pelo ACBR: Alvorado D Oeste 

 

Esta informação e carregada na TAG de <xmun> do tomador, causando o erro descrito acima.

Esse erro ocorre devido a ausência do carácter especial no nome enviado, quando o correto deveria ser "Alvorada D´Oeste".

Geramos a correção da seguinte maneira :

 

var lRetirarAcentos: Boolean;

  lRetirarAcentos := Gerador.Opcoes.RetirarAcentos;
  Gerador.Opcoes.RetirarAcentos := False;
  Gerador.wCampoNFSe(tcStr, '', 'xMun'   , 01, 060, 1, NFSe.PrestadorServico.Endereco.xMunicipio, '');
  Gerador.Opcoes.RetirarAcentos := lRetirarAcentos;

 

Ajuste aplicado a todas as tags de <xmun> presentes na unit pnfsNFSeW_Infisc.pas para v11 apenas.

Com essa alteração conseguimos emitir a NFSe normalmente, detalhe que devemos alimentar a TAG <xmun> do tomador com o nome correto, dado este alterado via nosso sistema.

 

 

Essa modificação mencionada acima será disponibilizada no repositório do ACBR ou a forma com que tratei pode ser melhorada? 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

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