NFePegaCodigoMunicipioIBGE

A função NFePegaCodigoMunicipioIBGE serve para obter o código IBGE de um município a partir do seu nome e código UF.

Tipo de Retorno

Integer

Pacote

A função NFePegaCodigoMunicipioIBGE está definida dentro do pacote NF-ePegaCodigoMunicipioIBGE.pkg.

Sintaxe

Move (NFePegaCodigoMunicipioIBGE({sMunicipio}, {sUF})) to iRet

Onde:

  • {sMunicipio} é o nome do município cujo código do IBGE se deseja obter;
  • {sUF} é a sigla da UF onde está o município, por exemplo, "SP", "RJ" ou "AM";
  • {iRet} é uma  variável do tipo Integer que recebe o retorno da função, sendo o código IBGE do município pesquisado ou 0 (zero) caso ocorra algum erro.

Exemplo

Um exemplo de uso da função pode ser encontrado dentro da Workspace de Exemplo na função NFePreparaNFExemploById no pacote NF-ePreparaNFExemplo.pkg. Abaixo a função citada e a chamada da função da Library (comentada) na linha 108.

NFeGeraXMLNFe

Observações

  • O nome do município não precisa receber nenhum tratamento para chamar a função, ou seja, não importa se o nome está escrito em letras maiúsculas ou minúsculas, com ou sem acentos. A função se encarregará de tratar e localizar a descrição. Por exemplo, é possível passar como parâmetro "São Paulo", "SAO PAULO" ou "sao paulo" e o resultado da pesquisa será o mesmo;
  • O pacote NF-ePegaCodigoMunicipioIBGE só está disponível na edição Plus da NFeLibrary;
  • Para que a função NFePegaCodigoMunicipioIBGE funcione é necessário que a tabela IBGEMuni esteja cadastrada em qualquer posição do Filelist da Workspace da aplicação, e a tabela IBGEMuni é fornecida apenas na edição Plus da NFeLibrary;
  • Se o município ou a UF informados não forem válidos o retorno será 0 (zero).

Não encontrou o que precisava, entre em contato conosco.