Pular para o conteúdo principal

Gerador de BN Canadá

Gerador de Business Number (BN9) e Contas de Programa (BN15) da Canada Revenue Agency (CRA) para testes.

Aguardando geração...

Sobre o Business Number (BN) do Canadá

O Business Number (BN) é o identificador tributário exclusivo de 9 dígitos atribuído pela Canada Revenue Agency (CRA) / Agence du revenu du Canada (ARC) para identificar empresas canadenses perante as autoridades fiscais federais e provinciais.

A raiz do BN possui 9 dígitos numéricos validados pelo algoritmo de Luhn (Módulo 10). Para operações fiscais específicas, a CRA adiciona um identificador de programa de 2 letras (como RC para Imposto Corporativo, RT para GST/HST, RP para Folha de Pagamento) e 4 dígitos de conta, formando o identificador BN15 de 15 caracteres.

Algoritmo de Cálculo do Dígito Verificador (Luhn / Mod 10)

O dígito de controle da raiz BN9 utiliza o algoritmo padrão de Luhn com pesos alternados 1 e 2:

Soma = Σ dᵢ × (se i par: 2, se i ímpar: 1) [com redução de dois dígitos]; Checksum = (10 - (Soma mod 10)) mod 10
  1. Extraem-se os 8 primeiros dígitos da raiz empresarial do Canadá.
  2. Multiplicam-se os dígitos alternadamente por 1 e 2 da esquerda para a direita (pesos 1, 2, 1, 2, 1, 2, 1, 2).
  3. Se o produto de qualquer multiplicação for maior ou igual a 10, somam-se os dois dígitos individuais do resultado (ex.: 7 × 2 = 14 → 1 + 4 = 5).
  4. Calcula-se o total somando todos os valores processados.
  5. O dígito verificador é a quantidade necessária para arredondar a soma para o próximo múltiplo de 10.

Perguntas Frequentes (FAQ)