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
- Extraire les 8 premiers chiffres de la racine de l'entreprise canadienne.
- Multiplier les chiffres alternativement par 1 et 2 de gauche à droite (poids 1, 2, 1, 2, 1, 2, 1, 2).
- Si le produit est supérieur ou égal à 10, additionner les deux chiffres individuels (ex. : 7 × 2 = 14 → 1 + 4 = 5).
- Faire la somme totale des résultats obtenus.
- La clé de contrôle est le complément nécessaire pour atteindre le multiple de 10 supérieur.