Omitir yendo al contenido principal

Validador de BN Canadá

Validador online de Business Number (BN9) y Cuentas de Programa (BN15) de Canadá según la CRA.

¿Cómo funciona la validación del BN canadiense?

El Business Number (BN) es el identificador exclusivo administrado por la Canada Revenue Agency (CRA). La herramienta valida tanto el formato de 9 dígitos (BN9) como las cuentas de programa de 15 caracteres (BN15).

La validación confirma que la raíz cumpla el algoritmo de Luhn (Módulo 10) y que los identificadores de cuenta correspondan a los programas oficiales de la CRA (RC, RP, RT, RZ, RM, RR).

Algoritmo de Cálculo del Dígito Verificador (Luhn / Módulo 10)

El dígito de control de la raíz BN9 se calcula con el algoritmo estándar de Luhn con ponderaciones alternadas 1 y 2:

Soma = Σ dᵢ × (si i par: 2, si i impar: 1) [con reducción de dos dígitos]; Checksum = (10 - (Soma mod 10)) mod 10
  1. Se extraen los primeros 8 dígitos de la raíz de empresa canadiense.
  2. Se multiplican los dígitos alternadamente por 1 e 2 de izquierda a derecha (pesos 1, 2, 1, 2, 1, 2, 1, 2).
  3. Si el producto de alguna multiplicación es 10 o mayor, se suman los dos dígitos del resultado (ej.: 7 × 2 = 14 → 1 + 4 = 5).
  4. Se suman todos los valores obtenidos.
  5. El dígito verificador es la cantidad requerida para redondear la suma al siguiente múltiplo de 10.

Preguntas Frecuentes sobre Validación