O Código de Município do IBGE tem a composição que segue:
UUNNNND
Onde:
UU = Código da UF do IBGE;
NNNN = Número de ordem dentro da UF;
D = Dígito de Controle módulo 10
Validações Possível
Extensão máxima: 7 dígitos;
Extensão mínima: 7 dígitos;
Código da UF: deve ser válido, conforme Tabela de UF do IBGE;
Número de ordem dentro da UF: não pode ser zero;
Dígito de Controle: módulo 10 (pesos 2 e 1)
Observação 1: Considerar a soma dos algarismos no somatório dos produtos dos pesos. Ou seja, se o produto for superior a 9 os dois algarismos devem ser somados.
Observação 2: Se o resto da divisão for zero, considerar o dígito verificador igual a zero.
Cálculo do Dígito de Controle do Código de Município
Exemplo 1:
Código Município IBGE = 355030 D (Município de São Paulo)
Calculo
A. CÓDIGO MUN
3
5
5
0
3
0
B.PESOS
1
2
1
2
1
2
C. PONDERAÇÃO (A * B)
3
10
5
0
3
0
D. SOMA ALGARISMOS
3
1
5
0
3
0
O somatório da soma dos algarismos é: 3 + 1 + 5 + 0 + 3 + 0 = 12
Dividindo o somatório por 10 teremos: 12 / 10 = 1, com um resto valendo 2
O dígito verificador é: DV = 10 – (resto da divisão), portanto 10 – 2 = 8
Neste caso, o Dígito Verificador = 8
Exemplo 2:
Código Município IBGE = 211130 D (Município de São Luís)
Calculo
A. CÓDIGO MUN
2
1
1
1
3
0
B.PESOS
1
2
1
2
1
2
C. PONDERAÇÃO (A * B)
2
2
1
2
3
0
D. SOMA ALGARISMOS
2
2
1
2
3
0
O somatório da soma dos algarismos é: 2 + 2 + 1 + 2 + 3 + 0 = 10
Dividindo o somatório por 10 teremos: 10 / 10 = 1, com um resto valendo 0
O dígito verificador é: DV = 10 – (resto da divisão), portanto 10 – 0 = 10
Neste caso, o Dígito Verificador = 0
Exceções
Informar o código 9999999 e o nome do município “EXTERIOR” para as operações que envolvam localidades do exterior.
O código de Município do IBGE dos seguintes Municípios na tabela do IBGE tem o dígito verificador inválido; para estes municípios deve ser usado o DV respectivo, em vez do calculado:
Validação do Código de Município
O Código de Município do IBGE tem a composição que segue:
Validações Possível
Observação 1: Considerar a soma dos algarismos no somatório dos produtos dos pesos. Ou seja, se o produto for superior a 9 os dois algarismos devem ser somados.
Observação 2: Se o resto da divisão for zero, considerar o dígito verificador igual a zero.
Cálculo do Dígito de Controle do Código de Município
Exemplo 1:
Código Município IBGE = 355030 D (Município de São Paulo)
Exemplo 2:
Código Município IBGE = 211130 D (Município de São Luís)
Exceções
Informar o código 9999999 e o nome do município “EXTERIOR” para as operações que envolvam localidades do exterior.
O código de Município do IBGE dos seguintes Municípios na tabela do IBGE tem o dígito verificador inválido; para estes municípios deve ser usado o DV respectivo, em vez do calculado:
Código de Estados