Validateur KE1.be / CPF

Saisissez un numéro CPF et cliquez sur Valider


Comment valider un CPF ?

Le CPF est formé de 11 chiffres, et la vérification du CPF s'effectue à partir des 9 premiers chiffres

Exemple CPF 111.333.666-XX

1) Calculer le premier chiffre

Pour calculer prendre le 9 premier chiffre nous allons utiliser la formule ci-dessous :

T = 0 x10 + 1 x9 + 2 x8 + 3 x7 + 4 x6 + 5 x5 + 6 x4 + 7 x3 + 8 x2
X = Quotient(T / 11)
Y = Repos(T / 11)
  1. Si Y est inférieur à 2, alors le chiffre est égal à 0
  2. Si Y est supérieur ou égal à 2, alors le chiffre est égal à (11 - Y)

Résultat:

T = 1x10 + 1x9 + 1x8 + 3x7 + 3x6 + 3x5 + 6x4 + 6x3 + 6x2
T = 10 + 9 + 8 + 21 + 18 + 15 + 24 + 18 + 12
T = 135
X = Quotient(135 / 11)
X = 12
Y = Reste(135 / 11)
Y = 3

Puisque Y est supérieur ou égal à 2, nous appliquerons la règle 2

Premier chiffre de contrôle = 11 - 3
Premier chiffre de contrôle = 8

2) Calculer le deuxième chiffre

Pour calculer, prenez le 9 premier chiffre plus le premier chiffre de contrôle, nous utiliserons la formule ci-dessous :

T = 0 x11 + 1 x10 + 2 x9 + 3 x8 + 4 x7 + 5 x6 + 6 x5 + 7 x4 + 8 x3 + 9 x2
X = Quotient(T / 11)
Y = Repos(T / 11)
  1. Si Y est inférieur à 2, alors le chiffre est égal à 0
  2. Si Y est supérieur ou égal à 2, alors le chiffre est égal à (11 - Y)

Résultat:

T = 1x11 + 1x10 + 1x9 + 3x8 + 3x7 + 3x6 + 6x5 + 6x4 + 6x3 + 8x2
T = 11 + 10 + 9 + 24 + 21 + 18 + 30 + 24 + 18 + 16
T = 181
X = Quotient(181 / 11)
X = 16
Y = Reste(181 / 11)
Y = 5

Puisque Y est supérieur ou égal à 2, nous appliquerons la règle 2

Deuxième chiffre de contrôle = 11 - 5
Deuxième chiffre de contrôle = 6

Le résultat final est 111.333.666-86