Industrias

Entendemos los retos de tu industria.

Adaptamos la tecnología a las reglas, los procesos y los clientes de cada sector.

Ver todas las industrias

Trabajamos con empresas de todos los sectores. Trabajemos juntos →

Empresa

Un solo equipo, de la idea a producción.

El mismo equipo que diseña tu software lo construye, lo lanza y lo mantiene.

Hablemos de tu proyecto
Servicios
Industrias
Empresa
Recursos
Contacto Agenda una llamada →

Fintech · · 7 min de lectura

Cómo cobrar con SPEI y CLABE virtual en tu empresa

Cómo cobrar con SPEI y CLABE virtual: qué es cada uno, cómo lograr conciliación automática y dispersiones seguras desde tu sistema. Lee la guía.

Para cobrar con SPEI y CLABE virtual, asignas a cada cliente o pedido una CLABE única, tu cliente transfiere desde su banco y tu sistema identifica el pago en automático, sin revisar el estado de cuenta línea por línea. En esta guía te explicamos cómo funciona, qué necesitas y cómo llevarlo hasta la conciliación y las dispersiones.

Qué es SPEI y por qué conviene para cobrar

SPEI es la red de transferencias entre bancos que opera el Banco de México.

De acuerdo con el Banco de México, el SPEI (Sistema de Pagos Electrónicos Interbancarios) es un sistema de pagos que permite a sus participantes enviar y recibir transferencias electrónicas. Banxico lo administra y opera, funciona bajo un esquema 24/7 y, una vez que el banco receptor abona el dinero, el beneficiario puede consultar el Comprobante Electrónico de Pago (CEP) de esa transferencia.

Para una empresa, cobrar por SPEI tiene ventajas claras:

  • El dinero llega en minutos, también fuera de horario bancario.
  • Tus clientes ya saben usarlo: cualquier persona con cuenta bancaria en México puede transferir desde la app de su banco.
  • Hay un comprobante verificable (el CEP), útil para aclaraciones.
  • No dependes de terminales ni de enlaces de pago con tarjeta para cada venta.

El reto no es recibir la transferencia, sino saber quién pagó y qué pagó. Ahí entra la CLABE virtual.

Qué es una CLABE y qué es una CLABE virtual

La CLABE identifica una cuenta; la CLABE virtual identifica a quién te está pagando.

La CLABE (Clave Bancaria Estandarizada) es el número de 18 dígitos que identifica una cuenta para recibir transferencias interbancarias. Incluye el código de la institución, la plaza, el número de cuenta y un dígito verificador que permite detectar errores de captura.

Una CLABE virtual (también llamada referenciada o digital) es una CLABE adicional que una institución asigna y que deposita en una cuenta concentradora de tu empresa. No es una cuenta independiente para retirar dinero: es una "etiqueta" que viaja con cada pago.

Así se usa en la práctica:

  • Una CLABE por cliente: cada cliente siempre te paga a "su" CLABE. Ideal para cobranza recurrente, colegiaturas, rentas o crédito.
  • Una CLABE por pedido o factura: cada orden tiene su propia CLABE. Ideal para comercio electrónico o pagos únicos.
  • Una CLABE por sucursal, ruta o vendedor: útil para saber de dónde viene el ingreso.

Las CLABE virtuales las ofrecen bancos y otras instituciones o proveedores que participan en SPEI, directamente o a través de un participante. Cada uno tiene su propio esquema, costos y API, así que vale la pena compararlos.

Importante: DEXMA no es banco ni participante del SPEI y no recibe ni resguarda el dinero de nadie. Desarrollamos el software que se conecta con la institución o el proveedor autorizado que tú elijas, para que tu sistema genere CLABE, reciba avisos de pago y concilie en automático.

Cómo funciona el cobro con SPEI y CLABE virtual

El flujo completo tiene cinco pasos, y casi todos pueden ser automáticos.

  1. Asignación: cuando das de alta un cliente o generas un pedido, tu sistema solicita una CLABE virtual a la institución por API (o toma una de un bloque ya asignado).
  2. Instrucción de pago: el cliente recibe la CLABE, el monto y, si aplica, la fecha límite, por correo, WhatsApp, su portal o la factura.
  3. Transferencia: el cliente paga por SPEI desde su banco.
  4. Notificación: la institución avisa a tu sistema que llegó un depósito, normalmente con un webhook (un aviso automático) que incluye CLABE destino, monto, ordenante y clave de rastreo.
  5. Conciliación: tu sistema relaciona el pago con el cliente o pedido, lo marca como pagado y dispara lo que sigue: liberar el pedido, emitir el complemento de pago o enviar el recibo.

Conciliación automática: cómo debe funcionar

Conciliar es relacionar cada peso que entra con lo que te deben; hacerlo a mano no escala.

Sin CLABE virtual, la conciliación depende de que el cliente escriba bien una referencia en el concepto de la transferencia, cosa que muchas veces no ocurre. Con CLABE virtual, la CLABE destino ya te dice quién pagó. Aun así, una buena conciliación automática debe resolver estos casos:

Caso Qué debe hacer el sistema
Pago exacto Marcar como pagado y continuar el flujo.
Pago parcial Registrar el abono y dejar el saldo pendiente.
Pago de más Registrar el saldo a favor y avisar al área de cobranza.
Varios pagos para una deuda Sumarlos hasta liquidar.
Pago a una CLABE sin adeudo Enviarlo a una bandeja de revisión, no perderlo.
Aviso duplicado Detectarlo por la clave de rastreo y no contarlo dos veces.

Además, conviene cruzar diariamente lo que registró tu sistema contra los movimientos de la cuenta concentradora. Los avisos automáticos pueden fallar o llegar tarde; el cruce diario es la red de seguridad.

Conecta la conciliación con tu facturación

Si emites facturas con pago en parcialidades o diferido, cada cobro conciliado puede generar automáticamente su complemento de recepción de pagos. Lo explicamos en nuestra guía de facturación electrónica CFDI 4.0 por API.

Dispersiones por SPEI: pagar desde tu sistema

Dispersar es enviar muchos pagos por SPEI de forma programada y controlada.

El mismo tipo de integración sirve para enviar dinero: pagos a proveedores, comisiones, reembolsos, préstamos o pagos a una red de socios. En lugar de capturar transferencias una por una en la banca en línea, tu sistema prepara el lote y la institución lo ejecuta por API.

Como aquí sale dinero, los controles importan más que la velocidad:

  • Validación de la CLABE destino con su dígito verificador antes de enviar.
  • Alta controlada de beneficiarios: nadie debería poder agregar una cuenta y pagarle en el mismo paso.
  • Doble autorización y límites por monto, por usuario o por día.
  • Idempotencia: si un envío se reintenta por un error de red, no debe pagarse dos veces.
  • Bitácora completa de quién preparó, autorizó y envió cada pago.
  • Manejo de devoluciones: si una transferencia se rechaza, el sistema debe registrarla y avisar.

Ten presente que una transferencia SPEI enviada a una cuenta equivocada no se "cancela" como un cargo con tarjeta. Prevenir errores antes del envío es mucho más barato que intentar recuperar el dinero después.

Qué revisar antes de elegir institución o proveedor

La tecnología es parecida; las condiciones y la API marcan la diferencia.

  • Que esté autorizado y cuál es su relación con el SPEI: participante directo o a través de otra institución.
  • API documentada con ambiente de pruebas, avisos por webhook y consulta de movimientos.
  • Costos por CLABE, por transferencia recibida y por dispersión.
  • Tiempo de alta y requisitos de apertura para tu empresa.
  • Límites de operación y cómo se ajustan.
  • Soporte cuando un pago no aparece.
  • Seguridad: cómo autentica tus solicitudes y cómo firma sus avisos para que nadie pueda simular un depósito.

Ese último punto es crítico: tu sistema nunca debería dar un pedido por pagado solo porque recibió un mensaje. Debe validar que el aviso venga realmente de la institución y, ante la duda, consultar el movimiento.

Errores comunes al cobrar con SPEI

  • Usar una sola CLABE para todos y pedir al cliente que escriba una referencia en el concepto.
  • Conciliar con el estado de cuenta en Excel al final del día o de la semana.
  • Confiar en capturas de pantalla de transferencias como prueba de pago.
  • No tener bandeja para pagos no identificados, que terminan olvidados.
  • Dispersar sin doble autorización ni límites.

Cómo te ayudamos en DEXMA

Conectamos tu sistema con la institución que elijas y automatizamos el ciclo completo.

DEXMA no es banco, no es participante del SPEI y no maneja fondos. Nuestro trabajo es el software: la integración con la institución o el proveedor autorizado, la lógica de conciliación, los controles de las dispersiones y los paneles para tu equipo. Servicios relacionados:

Antes de elegir proveedor, te puede servir nuestra guía sobre cómo elegir una empresa de desarrollo de software. Y si quieres revisar tu flujo de cobranza, platícanos cómo cobras hoy.

Preguntas frecuentes

¿Qué es una CLABE virtual?

Es una CLABE adicional que una institución asigna a un cliente, pedido o factura y que deposita en una cuenta concentradora de tu empresa. Sirve para identificar automáticamente quién pagó, sin depender de que el cliente escriba una referencia.

¿Cuánto tarda en llegar un pago por SPEI?

Normalmente llega en minutos. Según el Banco de México, el SPEI opera bajo un esquema 24/7. El tiempo exacto puede variar según los bancos de origen y destino.

¿Se puede cancelar una transferencia SPEI?

Una vez enviada y liquidada, el emisor no puede cancelarla como si fuera un cargo con tarjeta. Si se envió a una cuenta equivocada, recuperarla depende de las instituciones involucradas y del receptor. Por eso es clave validar la CLABE destino y usar doble autorización en las dispersiones.

¿DEXMA guarda o mueve mi dinero?

No. DEXMA no es banco ni participante del SPEI y no recibe ni resguarda fondos. Desarrollamos el software que conecta tu sistema con la institución o el proveedor autorizado que elijas; el dinero se mueve siempre a través de ellos.

¿Necesito cambiar de banco para usar CLABE virtual?

No necesariamente. Algunos bancos ofrecen CLABE virtuales a sus clientes empresariales y también existen otras instituciones y proveedores autorizados que las ofrecen. Conviene comparar costos, API y requisitos antes de decidir.

¿Te sirvió? Compártelo con quien esté por tomar esta decisión.