|
Description & Fonctionnalités
DoliOdoo Bridge – Sincronización bidireccional Dolibarr ⇄ Odoo
DoliOdoo Bridge conecta su Dolibarr ERP/CRM con una o varias instancias de Odoo y mantiene sus datos coherentes en ambos sentidos: clientes, proveedores, contactos, productos, variantes, existencias, presupuestos, pedidos, facturas, pagos, compras, envíos, proyectos y CRM.
Para cada tipo de objeto, usted decide el sentido de la sincronización, el sistema maestro, la política de eliminación y la frecuencia. Cada cambio se añade a la cola, queda registrado, se reintenta si falla y nunca se sobrescribe de forma silenciosa cuando hay un conflicto. El módulo se instala como cualquier otro módulo externo de Dolibarr y no modifica ningún archivo del núcleo de Dolibarr ni de Odoo.
¿Por qué elegir DoliOdoo Bridge?
- Sincronización bidireccional configurable: Dolibarr → Odoo, Odoo → Dolibarr, bidireccional o desactivada, objeto por objeto.
- Sistema maestro por objeto y por campo: Dolibarr maestro, Odoo maestro, prioridad a la última modificación o resolución manual. Por ejemplo: el nombre del producto lo gestiona Odoo y el precio, Dolibarr.
- Cero duplicados: aunque el mismo evento llegue dos veces, nunca se crean dos pedidos, dos facturas ni dos pagos.
- Protección antibucle: un cambio aplicado desde Odoo nunca se reenvía a Odoo.
- Integridad financiera: la base imponible, el IVA, el total con impuestos, la moneda y el importe pendiente se comprueban antes de validar.
- Resiliencia: cola con prioridades, reintentos automáticos, cola de trabajos fallidos, limitación de peticiones y disyuntor cuando Odoo no está disponible.
- Multiconexión y multiempresa: varias instancias de Odoo, cada entidad de Dolibarr vinculada a su empresa en Odoo, sin mezclar datos.
- Trazabilidad completa: registro detallado, centro de conflictos, panel de control, informes, diagnóstico y monitor de estado.
- Interfaz en 5 idiomas: francés, inglés, alemán, italiano y español.
Objetos sincronizados
| Área |
Objetos |
| Terceros |
Clientes, clientes potenciales, proveedores, empresas y particulares, contactos, direcciones de facturación y de entrega, cuentas bancarias de terceros (IBAN/BIC), comerciales, vinculación de usuarios |
| Catálogo |
Productos, servicios, variantes (atributos y valores), categorías y subcategorías, precio de venta, coste, códigos de barras, peso, impuestos, unidades, precios de proveedor |
| Logística |
Almacenes y ubicaciones principales, niveles de existencias, lotes y números de serie, envíos, recepciones, transportistas y números de seguimiento, incoterms |
| Ventas |
Presupuestos, pedidos de cliente y sus líneas, facturas de cliente, facturas rectificativas (abonos), pagos de clientes, formas y condiciones de pago |
| Compras |
Pedidos a proveedor, facturas de proveedor, facturas rectificativas de proveedor, pagos a proveedores |
| Proyectos y CRM |
Proyectos, tareas, partes de horas, oportunidades, etapas del embudo de ventas, eventos de agenda |
| Otros |
Documentos y adjuntos (sin duplicados gracias a la huella SHA-1), notas, campos personalizados (ExtraFields ⇄ campos x_ de Odoo), empresas |
Las pantallas de correspondencias permiten vincular los datos maestros de ambos sistemas: empresas, impuestos, unidades, almacenes, estados, formas y condiciones de pago, diarios bancarios, monedas, transportistas, incoterms, etapas CRM y comerciales, con una correspondencia automática sugerida.
Un motor de sincronización profesional
- Tiempo real: cada cambio en Dolibarr se captura mediante los triggers y se añade a la cola, sin ralentizar al usuario.
- En el lado de Odoo: detección de cambios por fecha de modificación (delta) y recepción opcional de webhooks de Odoo protegidos mediante token.
- Cola con prioridades: primero pagos y facturas, después pedidos y existencias, luego terceros y productos y, por último, documentos.
- Reintentos automáticos a intervalos crecientes (1, 5, 15, 60 y 240 minutos, configurables) y, después, cola de trabajos fallidos donde puede reintentar, cancelar o ignorar con un solo clic.
- Resolución de dependencias: para importar una factura, primero se sincronizan el cliente y los productos.
- Detección de duplicados: claves fuertes (NIF/número de IVA, número de registro mercantil, código de barras) y claves débiles (referencia, correo electrónico) confirmadas por un segundo criterio, para no vincular nunca dos fichas que no tienen relación.
- Modo simulación: antes de una sincronización masiva, consulte cuántos objetos se han analizado, cuántos se crearán, se modificarán, quedarán sin cambios, están en conflicto o con error, sin realizar ninguna modificación.
- Conciliación completa cada noche: vínculos rotos, objetos que faltan, precios, existencias o estados que no coinciden.
- Eliminaciones bajo control: por defecto, no se propaga ninguna eliminación. Opciones: ignorar, desactivar, archivar o propagar con confirmación. Los documentos financieros nunca se eliminan en el sistema remoto.
Integridad financiera
Una factura nunca se crea dos veces. Antes de validar una factura en Odoo, DoliOdoo Bridge compara la base imponible, el IVA, el total con impuestos, la moneda y el importe pendiente. Si hay alguna diferencia, la factura permanece en borrador, se crea un conflicto y se avisa al administrador por correo electrónico. Una factura validada nunca se modifica de forma silenciosa y un pago nunca se registra dos veces.
Panel de control y herramientas
- Centro de control Odoo Sync: indicadores (instancias conectadas, terceros, productos, pedidos, facturas, pagos y proyectos sincronizados, trabajos pendientes, errores, conflictos, tasa de éxito, duración media) y gráficos (sincronizaciones por día, objetos por tipo, errores, rendimiento de la API, importe sincronizado).
- Conexión con Odoo y prueba en directo: versión, edición, empresas, idiomas, monedas, almacenes, módulos instalados y disponibilidad de cada funcionalidad (DISPONIBLE / NO DISPONIBLE, con el motivo).
- Asistente de primera sincronización en 17 pasos, desde la conexión hasta el lanzamiento, con detección de duplicados y simulación.
- Reglas de sincronización: sentido, sistema maestro, eliminaciones, creación automática, tiempo real, intervalo y pausa, para cada objeto.
- Centro de conflictos: valor de Dolibarr, valor de Odoo y fechas, lado a lado. Elija «Usar Dolibarr», «Usar Odoo», «Última modificación», «Ignorar» o «Aplicar regla».
- Cola y cola de trabajos fallidos, registro filtrable con exportación a CSV e informes por área.
- Diagnóstico tipo semáforo (versiones, PHP, base de datos, conexión y permisos en Odoo, módulos, CRON, cola, HTTPS, memoria, DNS) y monitor de estado (latencia de la API, tasa de éxito, tamaño de la cola, última sincronización).
- Pestaña «Odoo» en las fichas de Dolibarr: ID de Odoo, estado, última sincronización y botones Sincronizar, Comparar, Dolibarr → Odoo, Odoo → Dolibarr, Ver en Odoo e Historial.
- Modo mantenimiento: pausa global, por área o por conexión, sin perder ningún evento.
Multiempresa y multiconexión
Conecte varias instancias de Odoo, por ejemplo Odoo Francia y Odoo Marruecos. Cada conexión tiene sus propias credenciales, empresa, almacenes, correspondencias, reglas, cola y registro. Con Dolibarr MultiCompany, cada entidad se vincula a su empresa en Odoo. Se respetan las reglas multiempresa de Odoo: los datos nunca se mezclan.
Seguridad
- Claves API y contraseñas cifradas con AES-256, que nunca se muestran ni se escriben en los registros.
- HTTPS obligatorio hacia los servidores Odoo remotos, con verificación del certificado.
- Protección CSRF, control de permisos en cada página y cada acción, y escape de las salidas.
- 16 permisos específicos: consulta, conexiones, sincronización por área, registros, conflictos, correspondencias, cola, banco.
- Las contraseñas, las claves API y los permisos de los usuarios de Odoo nunca se sincronizan.
Rendimiento
Diseñado para grandes volúmenes: paginación, procesamiento por lotes, sincronización delta, índices SQL, caché y limitación de peticiones. Mediciones en nuestro entorno de pruebas: aproximadamente 1 ms por búsqueda con 20.000 correspondencias, unos 2.300 trabajos por segundo procesados por la cola (sin contar las llamadas a Odoo) y unos 3 ms para comprobar un documento de 1.000 líneas.
Compatibilidad
| Componente |
Estado |
| Dolibarr 22.0.5 y 24.0.1 |
Probado (47 escenarios reales por combinación) |
| Odoo 17.0 y 18.0 Community |
Probado, JSON-RPC y XML-RPC, clave API y contraseña |
| Dolibarr 23 |
Compatible (mismas interfaces que las versiones 22 y 24 probadas) |
| Dolibarr 18 a 21, Odoo 15, 16 y 19 |
Probablemente compatible (diferencias entre versiones contempladas, no probado) |
| Odoo Enterprise, Odoo.sh, Odoo Online |
No probado. Mismas API externas; Odoo Online requiere una suscripción que dé acceso a la API externa |
| Base de datos |
PostgreSQL probado; MySQL/MariaDB no probado |
| PHP |
8.3 probado; 7.4 como mínimo |
Las funcionalidades exclusivas de Odoo Enterprise (suscripciones, servicios de campo) se detectan automáticamente y aparecen como «NO DISPONIBLE» si la aplicación no está instalada. No se requiere ninguna aplicación Enterprise.
Requisitos
- Dolibarr con el módulo Terceros y los módulos de los objetos que desee sincronizar, además del módulo «Tareas programadas» (CRON).
- PHP 7.4 o superior con las extensiones curl, json, openssl, mbstring y simplexml.
- Una instancia de Odoo accesible mediante su API externa y un usuario con los permisos necesarios (se recomienda clave API).
- Opcional: módulo «API REST» de Dolibarr para recibir los webhooks de Odoo.
Instalación en pocos minutos
- En Dolibarr: Inicio → Configuración → Módulos → Instalar módulo externo y suba el archivo doliodoobridge-1.0.zip.
- Active DoliOdoo Bridge en la familia «Interfaces con sistemas externos».
- Asigne los permisos a los usuarios correspondientes.
- Menú Odoo Bridge → Conexiones Odoo → Nueva conexión: URL, base de datos, usuario, clave API y, a continuación, PROBAR CONEXIÓN.
- Inicie el asistente de primera sincronización: correspondencias, simulación, validación y lanzamiento.
Casos de uso
- Distribuidor: existencias y logística gestionadas en Odoo; facturación y relación con clientes en Dolibarr.
- Grupo internacional: una instancia de Odoo por filial (Francia, Marruecos, España) y un Dolibarr central.
- Migración progresiva: ambos ERP funcionan en paralelo durante la transición, sin volver a introducir datos.
- Comercio electrónico: catálogo y pedidos gestionados en Odoo; contabilidad y seguimiento comercial en Dolibarr.
- Empresa de servicios: proyectos, tareas y partes de horas compartidos entre equipos que trabajan con uno u otro sistema.
Preguntas frecuentes
¿El módulo modifica Dolibarr u Odoo?
No. Utiliza únicamente los mecanismos de extensión de Dolibarr y la API externa de Odoo. No es necesario instalar ningún módulo en Odoo.
¿Puedo sincronizar solo algunos objetos?
Sí. No se sincroniza nada hasta que usted elige un sentido para el objeto correspondiente.
¿Qué ocurre si Odoo no está disponible?
Los eventos permanecen en la cola. El disyuntor suspende las llamadas y después las reanuda de forma progresiva: no se pierde ninguna operación.
¿Y si la misma ficha se modifica en ambos lados?
Se aplica el sistema maestro configurado. En modo manual, se crea un conflicto y usted elige qué valor conservar.
¿Pueden duplicarse mis facturas?
No. Cada objeto se identifica de forma única y los importes se verifican antes de cualquier validación.
¿Puedo probarlo sin riesgos?
Sí. El modo simulación analiza sus datos sin modificar nada, y la sincronización puede pausarse en cualquier momento.
¿Funciona el módulo con Odoo Online?
Solo si su suscripción de Odoo da acceso a la API externa. La prueba de conexión se lo indica con claridad.
¿Se admiten mis campos personalizados?
Sí. Los ExtraFields de Dolibarr se vinculan a los campos personalizados de Odoo (texto, número, decimal, booleano, fecha, fecha y hora, lista, relación).
Contenido del paquete
- El módulo doliodoobridge-1.0.zip, listo para instalar.
- Interfaz en francés, inglés, alemán, italiano y español.
- Manual de formación en francés (PDF) y documentación técnica (PDF).
- 4 tareas programadas preconfiguradas y un worker de línea de comandos para grandes volúmenes.
Soporte
¿Tiene alguna pregunta antes o después de la compra? El equipo de NEXT GESTION le acompaña: www.nextgestion.com – contact@nextgestion.com.
Dolibarr es una marca de Dolibarr Foundation y Odoo es una marca de Odoo S.A. DoliOdoo Bridge es un producto independiente publicado por NEXT GESTION.
© 2026 NEXT GESTION – Todos los derechos reservados.
Demo del módulo DoliOdoo Bridge
Usuario : demo
Contraseña : demo
If you order our module you benefit from:
- free installation and configuration assistance
- free help in case of bug or module malfunction
- the addition of new functionalities or options specifically adapted to your needs.
|