Passer au contenu principal
Passer au contenu principal

Validateur de BN Canada

Validateur en ligne de Numéro d'entreprise (BN9) et Comptes de programme (BN15) selon l'ARC.

Comment fonctionne la validation du BN canadien ?

Le Numéro d'entreprise (NE / BN) est l'identifiant central géré par l'Agence du revenu du Canada (ARC). Cet outil valide la racine à 9 chiffres (BN9) ainsi que les comptes de programme à 15 caractères (BN15).

La validation vérifie que la racine respecte l'algorithme de Luhn et que le code à 2 lettres correspond à un type de programme officiel de l'ARC (RC, RP, RT, RZ, RM, RR).

Algorithme de calcul de la clé de contrôle (Luhn / Mod 10)

La clé de contrôle de la racine BN9 est validée par l'algorithme de Luhn avec des coefficients alternés 1 et 2 :

Somme = Σ dᵢ × (si i pair: 2, si i impair: 1) [avec réduction des dizaines]; Clé = (10 - (Somme mod 10)) mod 10
  1. Extraire les 8 premiers chiffres de la racine de l'entreprise canadienne.
  2. Multiplier les chiffres alternativement par 1 et 2 de gauche à droite (poids 1, 2, 1, 2, 1, 2, 1, 2).
  3. Si le produit est supérieur ou égal à 10, additionner les deux chiffres individuels (ex. : 7 × 2 = 14 → 1 + 4 = 5).
  4. Faire la somme totale des résultats obtenus.
  5. La clé de contrôle est le complément nécessaire pour atteindre le multiple de 10 supérieur.

Foire aux Questions sur la Validation