Pular para o conteúdo

Gerador e Validador de CLABE Mexicana | Ferramenta de Teste Gratuita

Gere números de CLABE mexicana válidos para testar sistemas de pagamento. Crie múltiplas CLABEs com códigos de banco corretos e dígitos de verificação. Verifique CLABEs existentes instantaneamente de forma gratuita.

Gerador de CLABE Mexicano

Gere números de CLABE (Clave Bancaria Estandarizada) válidos para teste de software ou verifique os existentes.

Calculadora de carregamento...
📚

Documentação

O que é um número CLABE?

Uma CLABE (Clave Bancaria Estandarizada, ou “código bancário padronizado”) é o número de 18 dígitos que identifica uma conta bancária no México. Toda conta em qualquer banco mexicano tem uma. Os bancos e sistemas de pagamento a utilizam para encaminhar transferências eletrônicas à conta correta. Esta ferramenta gera números CLABE que seguem o formato correto para testes de software e verifica se uma CLABE existente é válida.

O México introduziu a CLABE em 2004, junto com o SPEI (Sistema de Pagos Electrónicos Interbancarios), o sistema de pagamentos interbancários em tempo real do país, operado pelo banco central, o Banco de México. Antes da existência da CLABE, cada banco usava seu próprio formato de número de conta, o que tornava as transferências entre bancos lentas e sujeitas a erros. Um único formato de 18 dígitos resolveu esse problema.

Estrutura da CLABE

Uma CLABE sempre tem exatamente 18 dígitos, divididos em quatro partes:

  1. Código do banco (dígitos 1–3): identifica o banco. Por exemplo, 002 é o Banamex, 012 é o BBVA Bancomer, 014 é o Santander, 021 é o HSBC e 072 é o Banorte.
  2. Código da agência (dígitos 4–6): identifica a agência onde a conta foi aberta.
  3. Número da conta (dígitos 7–17): um número de 11 dígitos que identifica a conta específica nessa agência.
  4. Dígito verificador (dígito 18): um único dígito calculado a partir dos primeiros 17 dígitos, usado para detectar erros de digitação.

Fórmula do dígito verificador da CLABE

O dígito verificador é obtido por meio de uma soma de verificação ponderada. O cálculo é o seguinte:

  1. Multiplique cada um dos primeiros 17 dígitos por um peso. Os pesos se repetem no padrão 3, 7, 1, 3, 7, 1 e assim por diante nas 17 posições.
  2. Para cada produto, mantenha apenas seu último dígito (o produto módulo 10).
  3. Some todos os 17 últimos dígitos para obter uma soma.
  4. Calcule a soma módulo 10. Chame esse valor de m.
  5. O dígito verificador é (10 - m) mod 10.

O “módulo 10” final da etapa 5 é importante: ele transforma um resultado de 10 em 0, portanto o dígito verificador é sempre um único dígito de 0 a 9.

Esse tipo de soma de verificação detecta a maioria dos erros comuns de entrada de dados, como um único dígito incorreto ou dois dígitos trocados, porque esses erros quase sempre alteram o dígito verificador calculado.

Exemplo resolvido

Considere os primeiros 17 dígitos 01234512345678901, formados pelo código do banco 012 (BBVA Bancomer), pelo código da agência 345 e pelo número da conta 12345678901.

Multiplicar cada dígito pelo seu peso (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) e manter apenas o último dígito de cada produto resulta em: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7

A soma desses valores é 77. Calcular 77 módulo 10 resulta em 7. O dígito verificador é (10 - 7) mod 10 = 3.

Assim, a CLABE completa, com a soma de verificação correta, é:

012345123456789013

Lendo-a novamente: 012 é o código do banco (BBVA Bancomer), 345 é o código da agência, 12345678901 é o número da conta e 3 é o dígito verificador.

Como o gerador funciona

A ferramenta monta uma CLABE combinando um código de banco, um código de agência aleatório e um número de conta aleatório de 11 dígitos; depois calcula o dígito verificador correto com a fórmula acima. O resultado sempre tem um formato válido e um dígito verificador correspondente.

Gerar uma única CLABE. Escolha um banco específico ou deixe a ferramenta escolher um aleatoriamente. O resultado mostra cada parte do número separadamente.

Gerar várias CLABEs. Crie até 100 de uma vez, a partir de um único banco escolhido ou com bancos misturados aleatoriamente. Cada CLABE do lote é única.

Verificar uma CLABE. Digite qualquer número de 18 dígitos. A ferramenta verifica três coisas: se ele tem exatamente 18 dígitos, se os três primeiros dígitos correspondem a um código de banco real e se o dígito de número 18 corresponde ao valor que a fórmula produz para os primeiros 17 dígitos.

Para que servem os números gerados

As CLABEs geradas não estão vinculadas a nenhuma conta bancária real. Elas têm o formato correto e um dígito verificador calculado corretamente, portanto softwares que verificam apenas a estrutura as aceitarão, mas nenhum dinheiro pode ser enviado para elas. Destinam-se a testes automatizados, validação de formulários, carga inicial de bancos de dados e trabalhos de desenvolvimento semelhantes, não a transferências reais. Uma CLABE gerada nunca deve ser usada em um pagamento real nem armazenada em um sistema de produção como se fosse a conta de um cliente real.

Os códigos bancários podem mudar com o tempo, à medida que instituições se fundem ou novas instituições recebem licença. A lista de códigos bancários usada por esta ferramenta pode estar desatualizada em relação às mudanças oficiais mais recentes, portanto quem trabalha em um projeto que depende de um código bancário exato e atualizado deve confirmá-lo na documentação oficial da CLABE do Banco de México.

Perguntas frequentes

Para que serve um número CLABE?

Ele identifica uma conta bancária específica no México, para que uma transferência eletrônica chegue ao banco, à agência e à conta corretos.

Como saber a qual banco uma CLABE pertence?

Os três primeiros dígitos são o código do banco. Por exemplo, 012 é o BBVA Bancomer, 014 é o Santander e 072 é o Banorte.

As CLABEs geradas por esta ferramenta estão vinculadas a contas reais?

Não. Elas têm o formato correto e passam pela validação estrutural, mas não correspondem a nenhuma conta real. Devem ser usadas apenas para testes.

Como verificar se uma CLABE é válida?

Verifique três coisas: ela deve ter exatamente 18 dígitos, os três primeiros dígitos devem formar um código de banco real e o dígito de número 18 deve corresponder ao valor calculado a partir dos primeiros 17 dígitos usando a soma de verificação ponderada descrita acima.

Um número aleatório de 18 dígitos pode passar como uma CLABE válida?

Raramente. Apenas cerca de um em cada nove códigos de três dígitos pertence a um banco real, e apenas um dos dez possíveis últimos dígitos fornece o dígito verificador correto para qualquer prefixo de 17 dígitos. Combinados, esses fatores dão a um número aleatório de 18 dígitos aproximadamente 1% de chance de passar nas duas verificações.

Por que um banco rejeitaria uma CLABE que esta ferramenta marca como válida?

Esta ferramenta verifica apenas a estrutura: comprimento, código do banco e dígito verificador. O banco também verifica se a conta realmente existe e está ativa. Uma CLABE estruturalmente válida, mas inventada, falhará nessa segunda etapa, pois não aponta para nenhuma conta real.

Referências

  1. Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
  2. Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)": https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
  3. Associação de Bancos do México (ABM): https://www.abm.org.mx/