Dispersión de pagos masivos desde Acumatica ERP: Banamex, BBVA y Monex
La dispersión bancaria es un add-on de ClandBus para Acumatica ERP, disponible como parte de nuestro catálogo. Procesa los layouts de Banamex, BBVA y Monex. Si operas con otra institución, escríbenos: el mismo mecanismo se adapta a otros bancos.
El add-on de dispersión bancaria de ClandBus genera desde Acumatica el archivo que se carga en la banca electrónica, a partir de los pagos ya balanceados y aprobados en el sistema. Actualmente procesa los layouts de Banamex, BBVA y Monex. La configuración se hace en tres niveles: el método de pago, la cuenta bancaria y el proveedor.
Con este proceso configurará un método de pago para ser usado con el generador de archivo de texto Banamex ® Layout I y se obtendrá un archivo con extensión .txt que podrá subir a la banca de Banamex ® de sus pagos balanceados y aprobados en Acumatica

- Agregar o configurar un método de pago (CA2040PL).

- En este caso se configurará una cuenta llamada TRANSFER accediendo a la pestaña SETTINGS FOR USE IN AP, damos click en el símbolo de + indicado en la siguiente imagen.

Se tiene que configurar los valores para Banco, Clabe, Cuenta, Sucursal y Tipo de cuenta, para este caso se configuraron de la siguiente manera:
- BANCO (4)
- CLABE (18)
- CUENTA (20)
- SUCURSAL (4)
- TIPOCUENTA (2)

- Configurar de igual manera en la pestaña REMITTANCE SETTINGS.

- Asignar el método de pago a una cuenta (CA2020PL).

Agregamos el nuevo método de pago dando click en el símbolo de + como se muestra en la siguiente imágen.

Dando click en la lupa del nuevo campo creado se despliega una ventana modal donde podremos buscar el método de pago recién configurado.

Damos click en la pestaña REMITTANCE SETTINGS y configuramos los campos, recuerda que en Banco va el número de banco y no su nombre, como también en tipo de cuenta los valores permitidos son lo siguientes:
- 01 = Cheques
- 03 = Tarjeta
- 06 = Cuenta Maestra

- Agregamos o configuramos un nuevo vendor (AP3030PL).

Nos dirigimos a la pestaña de PAYMENT y damos click en la lupa de Payment Method como se muestra en la siguiente imagen, con esto se abrirá una pestaña modal donde seleccionaremos el método de pago que acabamos de configurar.

Seguimos las mismas recomendaciones de llenado del paso anterior, cambiando un poco en tipo de cuenta donde para pago a terceros
Los valores posibles pueden ser:
- 01 = Cheques
- 03 = Tarjeta
- 06 = Cuenta Maestra
Y para pagos interbancarios
Los valores posibles pueden ser:
- 01 = Cheques
- 03 = Tarjeta Debito
- 04 = Ocurre (Orden de pago)
- 05 = Tarjeta Crédito
- 40 = CLABE

- Creamos una nueva secuencia de numeración (CS201010)

- Nos dirigimos a Banamex® Layout Generator Setup (BX101000) y en Layout I Numbering Seq seleccionamos la secuencia que creamos en el paso anterior

Damos clic en el símbolo de + en la pestaña Origen y seleccionamos el método de pago configurado


Escribir en cada una de las columnas el nombre como se configuró en el paso 2,
para este ejemplo sería así:
- Clabe = CLABE
- Branch = SUCURSAL
- Número de banco = BANCO
- Account Type = TIPOCUENTA
- Account = CUENTA

Repetir los pasos anteriores en la pestaña Destino

- Entramos a Banamex® Layout I Generator (AP406000) y filtramos los datos Branch, Método de pago, cuenta y fechas de aplicación de pago. En esta sección solo se mostrarán los pagos que se encuentren aprobados y con estatus balanceado

Seleccionamos el o los pagos a los que queremos generar el txt y damos click en GENERAR TXT

Una vez terminado de generar el txt nos redirigirá a Banamex® Layout I Registro (BX301000) donde tendremos disponible el txt para su descarga

Cuando se haya generado un txt a cada pago se activará un check para informar que se ha generado con anterioridad y será descartado en futuras generaciones de txt en la pantalla Banamex® Layout I Generator (AP406000)

Por qué importa la dispersión masiva
En una empresa que paga a decenas o cientos de proveedores por periodo, la parte lenta no es autorizar los pagos: es capturarlos en el portal del banco. Cada transferencia implica volver a teclear cuenta, CLABE, importe y referencia, con el riesgo de error que eso implica y sin ninguna trazabilidad de vuelta hacia el ERP.
La dispersión masiva invierte ese flujo. Los pagos se aprueban en Acumatica, donde ya vive la información del proveedor y el control de autorizaciones, y de ahí sale un solo archivo que la banca electrónica procesa completo. Lo que tomaba una tarde toma minutos, y lo que se paga es exactamente lo que se aprobó.
Bancos soportados
El add-on genera actualmente los layouts de tres instituciones:
- Banamex
- BBVA
- Monex
Cada banco exige su propio formato de archivo, con longitudes de campo y catálogos distintos. La configuración en Acumatica sigue la misma lógica en los tres casos; lo que cambia son los valores específicos que pide cada institución. El ejemplo detallado de esta guía corresponde al layout de Banamex.
La lógica de configuración: tres niveles
Independientemente del banco, la configuración se apoya en tres niveles que deben quedar alineados entre sí:
- El método de pago: define el formato de dispersión y los campos que llevará el archivo.
- La cuenta bancaria: asocia ese método de pago a la cuenta desde la que sale el dinero.
- El proveedor: indica con qué método se le paga y con qué datos bancarios.
Si uno de los tres queda fuera, el archivo se genera incompleto y el banco lo rechaza sin explicar cuál fue el campo faltante.
Buenas prácticas
Los layouts bancarios rechazan por longitud de campo, no por lógica de negocio. Estas prácticas evitan que un archivo completo se caiga por un dígito.
- Respeta la longitud exacta de cada campo. En el layout de Banamex, Banco lleva 4 posiciones, CLABE 18, cuenta 20, sucursal 4 y tipo de cuenta 2. Los bancos validan por posición: un carácter de más o de menos invalida el registro completo.
- Captura el número de banco, no su nombre. Es el error más frecuente en la configuración. El campo espera la clave numérica de la institución.
- Configura los tres niveles antes de la primera dispersión. Método de pago, cuenta y proveedor deben estar alineados. Si uno queda fuera, el archivo se genera incompleto y el banco lo rechaza sin decir por qué.
- Prueba con un pago pequeño antes de dispersar el lote completo. Un archivo rechazado con doscientos pagos dentro significa revisar doscientos registros. Con uno solo, el diagnóstico toma minutos.
- Genera el archivo solo con pagos balanceados y aprobados. El proceso parte de documentos ya aprobados en Acumatica. Dispersar sin ese filtro traslada al banco decisiones que debían resolverse antes.
- Mantén un método de pago por banco. Si dispersas por Banamex, BBVA y Monex, cada uno necesita su propio método con su formato. Intentar reutilizar uno solo produce archivos que ninguna institución acepta.
- Valida los datos bancarios del proveedor al darlo de alta. Una CLABE mal capturada no se detecta hasta que el banco rechaza el archivo o, peor, hasta que el dinero se va a la cuenta equivocada.
Errores comunes que debes evitar
- Escribir el nombre del banco en lugar de su número. El campo Banco espera la clave numérica de la institución, no el nombre comercial.
- Usar un tipo de cuenta no soportado. En el layout de Banamex los valores permitidos son 01 para Cheques, 03 para Tarjeta y 06 para Cuenta Maestra.
- Usar el método de pago de un banco para dispersar en otro. Cada institución tiene su propio formato. Configura un método de pago por banco.
Preguntas frecuentes
¿Qué bancos soporta el add-on de dispersión?
Actualmente procesa los layouts de Banamex, BBVA y Monex. Si operas con otra institución, el mecanismo se adapta a otros bancos.
¿Puedo dispersar a varios bancos desde la misma instancia?
Sí. Cada banco requiere su propio método de pago configurado con su formato correspondiente, asociado a la cuenta desde la que se dispersa.
¿Qué pagos entran en el archivo de dispersión?
Los pagos que ya están balanceados y aprobados en Acumatica. El add-on no sustituye el flujo de autorización: lo aprovecha.
¿Qué valores acepta el campo Tipo de cuenta?
En el layout de Banamex: 01 para Cheques, 03 para Tarjeta y 06 para Cuenta Maestra.
¿Qué longitud debe tener cada campo?
En el layout de Banamex: Banco 4 posiciones, CLABE 18, Cuenta 20, Sucursal 4 y Tipo de cuenta 2. Cada banco define sus propias longitudes.
¿En qué pantallas se hace la configuración?
En el método de pago (CA2040PL), en la cuenta bancaria (CA2020PL) y en el proveedor (AP3030PL), cuidando la pestaña Remittance Settings en cada caso.
Te puede interesar
- Cómo mejorar la eficiencia financiera de tu empresa con un ERP
- Cómo Automatizar la Captura de Cuentas por Pagar en Acumatica ERP
- Guía Técnica completa para gestionar el flujo de efectivo con Acumatica ERP
Recursos adicionales
¿Necesitas ayuda con tus cuentas por pagar? En ClandBus implementamos y damos soporte a Acumatica ERP en México. Conoce nuestro módulo de contabilidad de Acumatica o escríbenos para una asesoría. Contáctanos.
Si el costo de importación no llega a su producto, esto se resuelve de raíz con un ERP. Vea cómo funciona el software para compras e importaciones que implementamos en México.
Profesional y emprendedor de las tecnologías de la información con experiencia en software de gestión empresarial (ERP), de administración de portafolios de proyectos (PPM), computación en la nube, administración de la relación con el cliente (CRM), inteligencia de negocios (BI) y otras aplicaciones complejas para el mercado de pequeñas y medianas empresas.


