bots4.me

Automate Payment Reconciliation in Odoo

Written by

in

Logo de BOTS4.me

Cómo asociar automáticamente los pagos bancarios a las facturas en Odoo

Automatice la conciliación de pagos — correos del banco y pagos de Revolut/Wise asociados a las facturas abiertas de Odoo, según el calendario que usted fije

Cada pago que entra tiene que asociarse a una factura abierta antes de que su contabilidad cuadre y su cliente deje de recibir recordatorios. Si su equipo todavía lo hace leyendo las notificaciones del banco y buscando a mano en Odoo, esta guía muestra cómo automatizar la conciliación de pagos de principio a fin: capturar los pagos desde los correos de notificación bancaria y desde las API de Revolut y Wise, extraer automáticamente el importe y la referencia de la factura y registrar el pago en Odoo — con conciliación automática y un registro de auditoría completo.

💸 Por qué duele conciliar los pagos a mano

Conciliar a mano parece inofensivo — abrir la notificación del banco, encontrar el número de factura, registrar el pago en Odoo, conciliar. Dos minutos. Pero multiplíquelo por cada pago y por cada día laborable y se convierte en una de las rutinas más caras de su flujo de trabajo financiero:

  • No termina nunca. Los pagos llegan a diario. Sáltese un día y el atasco se acumula — y el cierre de mes se convierte en un proyecto de arqueología.
  • Las referencias son un caos. Los clientes pagan con números de factura truncados, referencias de pago, sus propias referencias de orden de compra o sin referencia alguna. Las personas descifran esto despacio; en los días malos, mal.
  • Un pago, muchas facturas. A los clientes B2B les encantan los pagos agrupados — una sola transferencia que cubre cinco, diez o veinte facturas. Encontrar la combinación correcta a mano es realmente difícil.
  • Los clientes que ya pagaron siguen recibiendo reclamaciones. Hasta que el pago no queda registrado en Odoo, su proceso de recordatorios sigue viendo una factura vencida. Nada daña más rápido la buena relación que perseguir a un cliente que ya ha pagado.
  • Notificaciones en varios idiomas. Si vende fuera de sus fronteras, las notificaciones de pago llegan en alemán, checo, inglés y una docena de formatos más. Cada banco nuevo significa un formato nuevo que aprender.

🔧 Los remedios habituales — y dónde se quedan cortos

Importación manual del extracto bancario

Odoo puede importar extractos bancarios (CAMT, CSV o mediante un servicio de agregación bancaria) y su pantalla de conciliación es decente cuando la referencia coincide a la perfección. Pero los extractos funcionan por lotes — usted concilia cuando alguien se sienta a hacerlo, no cuando llega el dinero. Las referencias imperfectas, los pagos parciales y las transferencias agrupadas siguen cayendo en una cola manual.

Scripts a medida

Un desarrollador puede escribir un analizador para los correos de notificación de su banco. Funciona hasta que el banco cambia su plantilla, un cliente paga desde otro banco o el desarrollador se marcha. A partir de ahí usted mantiene código de expresiones regulares como infraestructura no pagada — y aun así sigue sin resolver el cotejo combinatorio de varias facturas.

Conectores tipo Zapier

Las plataformas de automatización genéricas pueden llevar una notificación de pago a una hoja de cálculo o disparar un webhook. Lo que no pueden hacer es la parte difícil: extraer la referencia de pago (número de factura o símbolo variable) de un texto bancario libre en 12 idiomas, cotejarla con sus facturas abiertas incluidas las combinaciones agrupadas y registrar en Odoo un pago correctamente conciliado.

🚀 La vía automatizada: Pay2ERP + Odoo

Pay2ERP es el bot de conciliación de pagos de la suite BOTS4.me. Vigila sus fuentes de pago según el calendario que usted fije y convierte cada pago entrante en un apunte registrado y conciliado en Odoo.

🏦

Llega el pago
(correo del banco o API de Revolut/Wise)

→
🤖

Importe + referencia extraídos
(34 patrones, 12 idiomas)

→
🔗

Asociado a las facturas abiertas
(incl. pagos agrupados)

→
✅

Registrado en Odoo
con conciliación automática

La extracción da prioridad a las reglas: 34 patrones integrados reconocen referencias de pago, números de factura e importes en formatos de notificación de 12 idiomas. Cuando las reglas no encuentran una referencia, un respaldo con IA analiza el texto del pago como último recurso — así la mayoría de los pagos se asocian de forma determinista y los casos límite tampoco se quedan sin resolver. El bot aprende además de cada pago que asocia, de modo que la precisión mejora cuanto más tiempo lleva funcionando.

Póngalo en marcha en unos 5 minutos

  • Paso 1 — Empiece su mes Discovery gratuito: inicie sesión en bots4.me/bots, haga clic en Empezar el mes Discovery gratuito en la tarjeta de Pay2ERP y acepte las Condiciones una sola vez — sin tarjeta de crédito.
  • Paso 2 — Conecte sus fuentes de pago: abra Configuración (engranaje) → Pay2ERP → Access Manager → Añadir origen y añada el buzón que recibe las notificaciones de pago de su banco — Secure Quick Connect para Gmail y Outlook / Microsoft 365, IMAP para cualquier otra cuenta. Una cuenta Wise Business se conecta con un token de API de solo lectura (Revolut Business bajo petición). ¿Prefiere no compartir un buzón? Añada en su lugar la BOTS4.me Mailbox y reenvíe sus notificaciones bancarias a pay2erp@bots4.me.
  • Paso 3 — Conecte Odoo: instale el módulo gratuito «BOTS4.me Connect» desde apps.odoo.com (Odoo.sh y on-premise, versiones 13–19) o, en Odoo Online, use el asistente sin código con una clave API de Ajustes → Usuarios y empresas → Usuarios → su usuario → Seguridad de la cuenta (active el modo desarrollador si la pestaña está oculta). Odoo Online necesita el plan Custom de Odoo para el acceso por API. El usuario de Odoo con el que trabaja Pay2ERP necesita los permisos Facturación (Facturación) y Contabilidad (Contable); de lo contrario, Odoo se niega a registrar los pagos. Sin middleware y sin desarrollo a medida.
  • Paso 4 — Enséñele su banco: mueva una notificación bancaria a la carpeta _Pay2ERP/IMPORTAR de su buzón. A partir de entonces, Pay2ERP lee todos los correos de ese banco — y nada más de su bandeja de entrada.
  • Paso 5 — Empiece en Modo demo: Pay2ERP muestra exactamente qué pagos asociaría a qué facturas — y no escribe nada. Revise el informe después de cada ejecución.
  • Paso 6 — Pase a producción con seguridad: con Odoo conectado, DEMO ya empareja los pagos con sus facturas reales sin escribir nada. Cuando los informes DEMO le parezcan correctos, ponga Modo en LIVE en la pestaña Control — se desbloquea tras el primer correo de informe DEMO. A partir de entonces Pay2ERP registra los pagos.

🤝 La mejor pareja: Pay2ERP + AutoCASH

Pay2ERP registra los pagos entrantes; AutoCASH envía recordatorios de pago escalados para las facturas vencidas de Odoo. Juntos cierran el ciclo: en cuanto Pay2ERP registra un pago, AutoCASH deja de reclamar a ese cliente. Se acabó reclamar a quien ya ha pagado.

🎁 Pruébelo en su mes Discovery gratuito

Su primer mes de Pay2ERP es un mes Discovery gratuito: el volumen de uso del plan Personal con Exportación diaria, Preprocesamiento e Imágenes ráster desbloqueados para probarlos, y sin tarjeta de crédito. Así se pasa de cero a su primer pago registrado automáticamente dentro de ese mes.

  • Día 1 — Póngalo en marcha: inicie sesión en bots4.me/bots, haga clic en Empezar el mes Discovery gratuito en la tarjeta de Pay2ERP y acepte las Condiciones una sola vez — sin tarjeta de crédito. El panel confirma que su mes Discovery gratuito está activo y muestra cuántos días quedan.
  • Día 1 — Conecte una fuente de pago: abra Configuración (engranaje) → Pay2ERP → Access Manager → Añadir origen y añada el buzón que recibe sus notificaciones bancarias, o una cuenta Wise Business con un token de API de solo lectura. ¿No tiene un buzón que compartir? Añada la BOTS4.me Mailbox y reenvíe sus notificaciones bancarias a pay2erp@bots4.me.
  • Día 1 — Conecte Odoo: haga clic en Añadir destino → ERP → Odoo y siga la guía de instalación del conector. El usuario de Odoo con el que trabaja Pay2ERP necesita los permisos Facturación (Facturación) y Contabilidad (Contable); de lo contrario, Odoo se niega a registrar los pagos.
  • Día 1 — Enséñele su banco: arrastre una notificación bancaria a _Pay2ERP/IMPORTAR. A partir de la siguiente ejecución se lee cada correo de ese banco, incluidos los de los últimos cinco días; no se abre nada más de su INBOX. Un remitente que no es un banco va a _Pay2ERP/NO_IMPORTAR.
  • Días 1–3 — Obsérvelo en DEMO: Pay2ERP empieza en DEMO. Lee sus notificaciones de pago reales, las empareja con sus facturas abiertas reales y le envía por correo un informe de ejecución con lo que registraría — no se escribe nada en Odoo y su buzón queda tal cual. Cada decisión aparece además en la pestaña Registros y en la carpeta _Pay2ERP/LOGS de su buzón.
  • Días 2–5 — Active lo que desbloquea Discovery: los interruptores con la etiqueta Discovery en la pestaña Control están incluidos en su mes gratuito y empiezan desactivados — active los que quiera probar. Vale la pena probar: Exportación diaria (un Excel con los pagos procesados de este mes, por correo cada día, para su asesor contable), Imágenes ráster (avisos de pago enviados como .tif, .gif o .webp) y, si también usa AutoSPAM, Preprocesamiento.
  • Cuando los informes sean correctos — pase a LIVE: cuando los informes DEMO le parezcan correctos, ponga Modo en LIVE en la pestaña Control — se desbloquea tras el primer correo de informe DEMO. Los pagos emparejados se registran ahora en Odoo y sus correos pasan a _Pay2ERP/PROCESADO. Los pagos que requieren atención manual se quedan donde llegaron (o en _Pay2ERP/MANUAL) y aparecen primero en el informe, con todo lo necesario para contabilizarlos a mano.
  • Primera semana en LIVE — compruebe que funciona: abra algunas facturas que Pay2ERP haya marcado como pagadas y revise en Odoo el pago y su breve nota. Después ajuste la Programación de ejecución y el Horario de funcionamiento al ritmo de su banco, e indique su dirección de contabilidad en Enviar pagos que requieren atención manual a.
  • Después del mes: cuando termina el mes, Pay2ERP continúa por sí solo con el plan gratuito y una pequeña cuota mensual — emparejamiento por reglas de texto de correo, CSV, HTML y PDF de texto, con los analizadores de IA pagados con la misma cuota; cuando se agota, los elementos nuevos esperan hasta el mes siguiente o hasta que elija un plan, y un elemento ya iniciado siempre se completa. Los PDF escaneados y las imágenes, los adjuntos de Excel y Word y los extras de Discovery requieren un plan — consulte la tabla de planes en la página de producto de Pay2ERP.

📊 Cómo es el funcionamiento del día a día

Una vez en producción, Pay2ERP se ejecuta según la Programación de ejecución que elija en la pestaña Control, dentro del Horario de funcionamiento que usted defina. Tras cada ejecución recibe un informe por correo: pagos emparejados y registrados, pagos que requieren atención manual y todo lo señalado — el asunto empieza por ✅ cuando todo se ha procesado. En LIVE, los correos cuyos pagos se registraron todos se archivan en la carpeta _Pay2ERP/PROCESADO; en DEMO su buzón queda exactamente como estaba.

  • Los pagos sin asociar nunca desaparecen. Permanecen sin leer en su INBOX (o en _Pay2ERP/MANUAL si llegaron a través de _Pay2ERP/IMPORTAR) y aparecen en el informe de la ejecución — usted los revisa justo donde ya trabaja.
  • Aprende el formato de cada banco. Cada pago que Pay2ERP registra con éxito le enseña cómo escribe ese banco los importes y las referencias, de modo que las notificaciones del mismo banco se reconocen más rápido la próxima vez.
  • Los pagos agrupados están cubiertos. Un algoritmo de cotejo combinatorio encuentra qué conjunto de facturas abiertas cubre una sola transferencia agrupada.
  • Todo se puede activar y queda registrado. Interruptores por función, Encendido del bot activado/desactivado, Modo de IA desde Desactivado (solo reglas) hasta Ultra según su plan, registros completos de decisiones en la pestaña Registros del panel y una copia en la carpeta _Pay2ERP/LOGS de su buzón.
  • Seguro desde el diseño: 2FA, alojado en la UE, diseñado para el RGPD, con informes, registros y carpetas del buzón en 31 idiomas.

IMP Kontakt spol. s r.o., un distribuidor B2B europeo, ejecuta Pay2ERP a diario sobre cientos de pagos junto con otras aplicaciones de BOTS4.me — con la conciliación totalmente automatizada y un equipo de contabilidad que solo revisa las excepciones.

🏦 Integración de Revolut y Wise con Odoo, ya incluida

Las conexiones bancarias tradicionales se actualizan por lotes; las notificaciones por correo dependen de que su banco las envíe. Las integraciones por API con Wise y Revolut no necesitan ningún correo bancario — el importe, la referencia y el remitente se leen directamente de la cuenta en la siguiente ejecución de Pay2ERP y después se emparejan y registran en Odoo como cualquier otro pago. Wise se conecta en un minuto con un token de API de solo lectura en Access Manager → Añadir origen → API; Revolut Business se configura con usted bajo petición — contáctenos.

Además de las API, Pay2ERP lee los correos de notificación de pago de cualquier banco por IMAP, Gmail, Outlook/Office 365 — así un solo bot cubre a la vez sus cuentas bancarias tradicionales y sus cuentas fintech. Y si sus extractos bancarios ya llegan a Odoo, Pay2ERP también puede leer esas líneas bancarias: empareja las que Odoo no pudo conciliar por sí solo y no toca las líneas que Odoo ya concilió. Una misma operación bancaria que llega por correo y como línea de extracto se registra una sola vez.

🌍 Funciona más allá de Odoo

Esta guía se centra en Odoo (versiones 13–19, todos los tipos de alojamiento — vea qué tipos de alojamiento de Odoo se pueden automatizar), donde Pay2ERP registra los pagos con conciliación automática. El mismo bot funciona también con ERPNext (15–16), Zoho, Dolibarr (23 y posteriores), Business Central online, QuickBooks Online, Xero y SAP Business One; cualquier otro ERP con API se conecta bajo petición. Un solo panel, el mismo motor de cotejo, un adaptador de ERP distinto.

❓ Preguntas frecuentes

¿Cómo asocio automáticamente los pagos bancarios a las facturas en Odoo?

Conecte a Pay2ERP una fuente de pagos (el correo de notificación del banco o la API de Revolut/Wise) y su base de datos de Odoo en bots4.me/bots. El bot extrae de cada pago el importe y la referencia de la factura con 34 patrones integrados en 12 idiomas, lo asocia a las facturas abiertas de Odoo y registra el pago con conciliación automática. La configuración lleva unos 5 minutos y el primer mes es gratis.

¿Integra Pay2ERP Revolut y Wise con Odoo?

Sí. Pay2ERP lee los cobros entrantes directamente de las API de Wise y Revolut Business, sin esperar a un correo del banco, en su siguiente ejecución. Cada pago se empareja con las facturas abiertas de Odoo y se registra automáticamente, exactamente igual que los pagos obtenidos de correos de notificación bancaria. Wise se conecta en el panel con un token de API de solo lectura; Revolut Business se configura con usted bajo petición.

¿Qué pasa con los pagos que no se pueden asociar a ninguna factura?

Los correos de pago sin emparejar se quedan sin leer donde llegaron — su INBOX o su carpeta del banco (o _Pay2ERP/MANUAL si llegaron a través de _Pay2ERP/IMPORTAR) — para que nada se pierda de vista. El informe de ejecución enumera primero cada uno, con el motivo, las facturas abiertas encontradas y todo lo necesario para contabilizarlo a mano.

¿Puede asociar una transferencia bancaria que paga varias facturas a la vez?

Sí. Los pagos agrupados se cotejan con un algoritmo combinatorio que busca entre las facturas abiertas de su cliente la combinación que suma el importe transferido y después registra el pago contra todas ellas en Odoo.

¿Necesito escribir reglas de expresiones regulares o plantillas para los correos de mi banco?

No. Pay2ERP incluye 34 patrones de extracción que cubren formatos de notificación de pago en 12 idiomas, aprende patrones nuevos de forma estadística a partir de las asociaciones acertadas y recurre al análisis con IA cuando las reglas no logran extraer una referencia. No hay nada que programar ni que mantener.

¿Puedo probar la asociación automática de pagos sin dejar que escriba en Odoo?

Sí. Empiece en Modo demo: con Odoo conectado, el bot coteja pagos reales con sus facturas reales, informa de lo que haría y no escribe nada. Pase a LIVE solo cuando los informes tengan buen aspecto. Cada función se puede activar o desactivar por separado.

¿Qué versiones de Odoo y qué tipos de alojamiento son compatibles?

De Odoo 13 a Odoo 19, en los tres tipos de alojamiento. Odoo.sh y on-premise usan el módulo Python gratuito “BOTS4.me Connect”, que se instala con un clic; Odoo Online (que prohíbe los módulos Python personalizados) usa un asistente XML sin código más una clave API de Ajustes → Usuarios y empresas → Usuarios → su usuario → Seguridad de la cuenta.

¿Puedo probar Pay2ERP antes de pagar?

Sí — su primer mes de Pay2ERP es un mes Discovery gratuito, sin tarjeta de crédito. Empieza en DEMO, así que puede ver cómo empareja pagos sin una sola escritura en su ERP. Cuando termina el mes, Pay2ERP continúa por sí solo con el plan gratuito y una pequeña cuota mensual: cuando se agota, los elementos nuevos esperan hasta el mes siguiente o hasta que elija un plan, y un elemento ya iniciado siempre se completa.

📚 Guías relacionadas

🔗 Fuentes y lecturas adicionales

Documentación oficial y estándares citados en esta guía. Los enlaces externos se abren en una pestaña nueva.

Deje de asociar pagos a mano

Conecte el correo de su banco o su cuenta Wise, conecte Odoo y observe la primera ejecución en DEMO. Su primer mes es un mes Discovery gratuito — sin tarjeta de crédito.

🌐 BOTS4.me funciona íntegramente en su idioma — no necesita saber inglés para configurar y utilizar su automatización. Esta página es una traducción de nuestro original en inglés. Sugerir una mejora de redacción →