Omitir yendo al contenido principal

Generador de BN Canadá

Generador de Business Number (BN9) y Cuentas de Programa (BN15) de la Canada Revenue Agency (CRA) para pruebas.

Esperando generación...

Sobre el Business Number (BN) de Canadá

El Business Number (BN) es el identificador tributario único de 9 dígitos asignado por la Canada Revenue Agency (CRA) / Agence du revenu du Canada (ARC) para identificar a empresas canadienses ante las autoridades fiscales federales y provinciales.

La raíz del BN consta de 9 dígitos validados por el algoritmo de Luhn (Módulo 10). Para operaciones fiscales específicas, la CRA agrega un identificador de programa de 2 letras (como RC, RT, RP) y 4 dígitos de subcuenta, formando el identificador BN15 de 15 caracteres.

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:

Suma = Σ dᵢ × (si i par: 2, si i impar: 1) [con reducción de dos dígitos]; Checksum = (10 - (Suma 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 y 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 (FAQ)