Buscar...

Buscar...

en

CLABE

La Clave Bancaria Estandarizada de 18 dígitos que se usa para transferencias SPEI.

Pruébalo
CLABE002010077777777771Válido
Banco
Banamex
Clave del banco
002
Plaza
010
Cuenta
07777777777

Validar y desglosar

import { parseClabe } from "mexico-utils";

parseClabe("002 010 07777777777 1");
// {
//   clabe: "002010077777777771",
//   bank: { code: "002", name: "Banamex" },
//   plaza: "010",
//   account: "07777777777"
// }

Los dígitos se reparten así:

DígitosQué son
1–3Banco
4–6Plaza (ciudad)
7–17Número de cuenta
18Dígito verificador

La lista de bancos sale de la lista de participantes de SPEI de Banxico y se exporta como BANKS. Puedes verla completa en la página de bancos. Si la clave no está en la lista, la CLABE sigue siendo válida y bank es null, porque entran participantes nuevos todo el tiempo.

ErrorQué significa
formatNo son 18 dígitos
check-digitEl último dígito no coincide. Casi siempre es un error al copiar

Generar

import { generateClabe } from "mexico-utils";

generateClabe("012", "180", "01234567890");

Rellena cada parte con ceros y agrega el dígito verificador.