Sequência clássica
- Entrada
- 12345678
- Saída esperada
- Dígito 9, NIF 123456789
Soma 156, resto 2, 11 menos 2.
validar NIF Portugal dígito de controlo
O último dígito de um NIF não é sorteado: ele sai de uma conta com os 8 primeiros. Se você sabe fazê-la, valida um NIF em qualquer linguagem ou planilha, sem depender de serviço externo. Cole um número na ferramenta para ver o resultado e o dígito corrigido.
Soma 156, resto 2, 11 menos 2.
Soma 139, 11 menos 7.
Soma 22, múltiplo de 11.
Resto 1 também dá 0.
A ferramenta sugere o dígito.
Multiplica-se cada um dos 8 primeiros dígitos pelos pesos 9, 8, 7, 6, 5, 4, 3, 2 e soma-se. O resto da divisão por 11 decide o nono dígito: 0 ou 1 resulta em 0, e qualquer outro resto r resulta em 11 menos r. Para 204716624 a soma é 139, o resto é 7 e o dígito é 4.
É parecido na ideia (pesos e módulo 11), mas diferente nos detalhes. O CPF tem 11 dígitos e dois verificadores, com pesos de 10 a 2 e de 11 a 2. O NIF tem 9 dígitos e um único verificador, com pesos de 9 a 2.
Calcule SOMARPRODUTO dos 8 primeiros dígitos pelos pesos 9 a 2, tire o resto por 11 com a função de resto e compare com o nono dígito, tratando resto 0 e 1 como dígito 0. A ferramenta mostra cada resultado para você conferir a fórmula.
Pode, se o site consulta a AT ou o VIES e o número não estiver atribuído ou ativo. A validação local só garante que o número está bem formado.
Estrutura de NIF válida
A verificação é só de estrutura e cálculo. Ela não prova que o número foi atribuído a alguém, nem que a conta existe.