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.

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.