Ir para o conteúdo principal
Bethemesh

Calcular a chave do número de segurança social francês (NIR)

Calcule a chave de controlo de um número de segurança social francês (NIR) a partir dos 13 primeiros caracteres, incluindo a Córsega, ou verifique um número de 15 caracteres sem enviar nada para um servidor.

  • França

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Sexo, ano, mês, local de nascimento e número de ordem, sem a chave. Espaços e pontos são aceites.

Uma chave correta só prova que o número é coerente, não que foi atribuído nem a quem. O cálculo é feito no seu navegador: o número não é guardado, enviado nem medido.

Esta ferramenta foi útil?

Como funciona esta ferramenta?

O número de segurança social francês, oficialmente chamado NIR (numéro d’inscription au répertoire), tem 13 caracteres seguidos de uma chave de controlo de 2 algarismos. A chave não é um segundo número: é calculada a partir dos 13 primeiros caracteres para detetar erros de digitação. Esta ferramenta calcula a chave em falta ou verifica um número completo de 15 caracteres com o método publicado pelo INSEE, o instituto de estatística francês, incluindo pessoas nascidas na Córsega (2A, 2B), nos departamentos ultramarinos ou fora de França.

Os 13 primeiros caracteres são lidos como um único número: sexo (1 algarismo), ano de nascimento (2), mês (2), local de nascimento (5) e número de ordem (3). Espaços, pontos e hífenes são ignorados.

Para um departamento da Córsega, o INSEE substitui a letra por 0 e subtrai 1 000 000 para 2A ou 2 000 000 para 2B, o que equivale a calcular com 19 em vez de 2A e 18 em vez de 2B.

O número obtido é dividido por 97. A chave é o complemento para 97 do resto: 97 menos o resto, escrito com dois algarismos (de 01 a 97).

No modo de verificação, a ferramenta recalcula a chave dos 13 primeiros caracteres e compara-a com os dois últimos algarismos introduzidos. Se forem diferentes, mostra a chave esperada.

Como usar esta ferramenta

  1. Escolha a ação

    Calcule a chave a partir de 13 caracteres ou verifique um número completo de 15.

  2. Introduza o número

    Escreva-o com ou sem espaços, mantendo 2A ou 2B para um departamento da Córsega.

  3. Leia o resultado

    A ferramenta mostra o número formatado e a sua chave e, depois, o sexo, o mês e o ano de nascimento e o local de nascimento codificados no número.

Chave de controlo do NIR

Chave do número de segurança social francês

chave = 97 − (N mod 97), em que N é o número formado pelos 13 primeiros caracteres (2A → 19, 2B → 18)

N
número de 13 algarismos formado por sexo, ano, mês, local de nascimento e número de ordem; para a Córsega, 2A passa a 19 e 2B a 18
N mod 97
resto da divisão inteira de N por 97 (de 0 a 96)

Escrita com dois algarismos, a chave vai de 01 a 97. O controlo deteta qualquer erro num único algarismo e qualquer troca de dois algarismos vizinhos.

Casos de uso

Verificar dados de salários ou RH

Detete um erro de digitação no número de um trabalhador em França antes de o registar num software de processamento salarial ou numa declaração.

Recuperar uma chave ilegível

Se os dois últimos algarismos estiverem desfocados numa cópia da Carte Vitale ou de um certificado, a chave volta a calcular-se a partir dos 13 primeiros caracteres.

Testar um formulário ou um software

Confirme, com números fictícios, que a sua própria validação trata corretamente a Córsega e os nascimentos no estrangeiro.

Exemplos

Calcular a chave de um número fictício

1841276451089 dividido por 97 deixa resto 51, por isso a chave é 97 − 51 = 46. O número descreve um homem nascido em dezembro de 1984 no departamento 76.

Entrada

Os 13 primeiros caracteres do número: 1 84 12 76 451 089

Resultado

Chave calculada: 46; número completo: 1 84 12 76 451 089 46

Número de uma pessoa nascida na Córsega

O cálculo usa 1751219345678, em que 2A é substituído por 19, como prevê o método do INSEE.

Entrada

Os 13 primeiros caracteres do número: 1 75 12 2A 345 678

Resultado

Chave calculada: 58

Detetar uma chave errada

Basta trocar os dois algarismos da chave para que o número deixe de ser coerente.

Entrada

Número de segurança social completo: 1 84 12 76 451 089 64

Resultado

Chave incorreta: a chave esperada é 46.

Dicas e boas práticas

  • Copie o número de um documento oficial (Carte Vitale, certificado de direitos, recibo de vencimento) em vez de confiar numa chave recalculada.
  • Não substitua 2A ou 2B por 20: o resultado seria errado para todas as pessoas nascidas na Córsega.
  • Um número que começa por um algarismo diferente de 1 ou 2 não é um NIR definitivo.
  • Para testes, use números fictícios: um número real é um dado pessoal que deve ser protegido.

Fontes e referências

Perguntas frequentes

Como se calcula a chave do número de segurança social francês?

Dividem-se os 13 primeiros algarismos por 97 e guarda-se o resto. A chave é 97 menos esse resto, com dois algarismos. Por exemplo, 1841276451089 deixa resto 51, por isso a chave é 46.

E os números que contêm 2A ou 2B?

O INSEE substitui a letra por 0 e subtrai 1 000 000 para 2A e 2 000 000 para 2B. Na prática, calcula-se com 19 em vez de 2A e 18 em vez de 2B. A ferramenta faz isso automaticamente.

Uma chave correta prova que o número existe?

Não. A chave deteta os erros de digitação mais comuns, mas um número inventado pode ter uma chave correta. Só as entidades autorizadas podem confirmar que um número foi atribuído a uma pessoa.

A chave usa o algoritmo de Luhn?

Não. O NIR usa um controlo módulo 97. O algoritmo de Luhn é usado noutros identificadores, como o SIREN das empresas francesas ou os números de cartões bancários.

O meu número é enviado para algum lado?

Não. O cálculo é feito no seu navegador: o número não é guardado, transmitido nem registado pelas nossas estatísticas. Em França, a utilização do NIR é estritamente regulada, como lembra a CNIL.

Porque é que o mês de nascimento aparece como «não registado»?

Quando o mês de nascimento é desconhecido, o INSEE usa códigos especiais em vez de 01 a 12. A chave calcula-se da mesma forma.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Estime um salário líquido antes de impostos a partir do bruto, ou determine o bruto a partir do líquido.

Finanças e negóciosFrançaEm destaqueUtilizar esta ferramenta