Blog

Odoo multi-compañía: los límites del reporting nativo y cómo resolverlos

Actualizado el 5 de septiembre de 2026Por Santiago Viglione

En resumen
  • Odoo multi-compañía resuelve la operativa entre sociedades, no el reporting de gestión del grupo.
  • Los límites aparecen con planes de cuentas distintos, varias monedas, eliminaciones trazables y un P&L con niveles de gestión.
  • Conectando Odoo por API a una capa de FP&A tienes consolidado, presupuesto y cash flow sin tocar la contabilidad.

Odoo es un buen ERP para un grupo: la operativa entre compañías está bien resuelta, las facturas internas se generan solas y todo vive en una base de datos. Y desde la versión 17 trae una consolidación propia, con mapeo de cuentas y tres tipos de cambio, que cubre el consolidado contable. El problema aparece cuando el CFO quiere el P&L del grupo con su estructura de gestión, presupuesto al lado, cash flow proyectado y una filial que no está en Odoo: ahí el multi-compañía está pensado para cerrar, no para dirigir. Lo que falta se completa sin tocar la contabilidad, conectando Odoo por API a una capa de FP&A.

El reporting nativo de Odoo multi-compañía es el conjunto de informes contables por compañía más la consolidación de Odoo (mapeo de cuentas, tres tipos de cambio y diarios de ajuste) para las compañías de la misma base de datos; cubre el consolidado contable, no el reporting de gestión con presupuesto, cash flow proyectado y sociedades fuera de Odoo.

¿Qué resuelve bien Odoo multi-compañía?

Cuatro cosas que en otros ERPs cuestan dinero o no existen:

  • Operativa compartida. Clientes, productos, proveedores y usuarios comunes a varias compañías, con permisos por compañía. Una persona entra una vez y ve lo que le toca de cada una.
  • Facturas entre compañías. Cuando la compañía A vende a la B, Odoo puede generar la factura de venta en A y la de compra en B en el mismo acto. Las dos patas del intercompany nacen cuadradas.
  • Informes por compañía. Balance, cuenta de resultados, libro mayor y sumas y saldos de cada compañía, con su plan de cuentas y su moneda.
  • Filtro multi-compañía. Seleccionas varias compañías y los informes contables te muestran la suma. Para un vistazo rápido a los saldos, funciona.
  • Consolidación. En Odoo 17 y 18 (Contabilidad → Configuración → Plan de cuentas, pestaña de mapeo) cada cuenta de cada compañía se mapea a una cuenta de consolidación, el balance se convierte al tipo de cierre, el P&L al medio y el patrimonio al histórico, y un «multi-libro de consolidación» recoge los diarios de ajuste de cada compañía. El resultado es un balance y un P&L consolidados que muestran cuánto aporta cada compañía.

Si el grupo son tres sociedades en la misma base de datos de Odoo y lo que necesitas es el consolidado contable de fin de mes, eso te lo da. El límite no está en la consolidación de Odoo: está en lo que un grupo real necesita encima de ella.

¿Dónde se queda corto para el reporting de grupo?

Lo que sigue está contrastado con la documentación pública de Odoo 18 (Contabilidad → Primeros pasos → Consolidación) y con lo que hemos visto en clientes; el alcance concreto cambia entre versiones y merece comprobarse contra la de la tuya.

Necesidad del CFO Odoo multi-compañía Cómo resolverlo
Sociedades con planes de cuentas distintos (España, México, Argentina) Mapeo de cada cuenta a una cuenta de consolidación, compañía a compañía, a mano o importando una hoja; solo para compañías de la misma base de datos Plan de cuentas de grupo fuera del ERP con mapeo por cuenta (1-4 h por sociedad), para cualquier ERP
Varias monedas y doble presentación (EUR y USD) Conversión con tres tipos (cierre, medio, histórico) a la moneda de consolidación; ver el grupo en dos monedas a la vez no es inmediato Tipo de cambio por sociedad y por estado, doble moneda nativa
Eliminaciones intercompany con detalle Diarios de ajuste de consolidación por compañía: la eliminación se registra a mano como asiento de ajuste; no hay identificación automática por contraparte Identificación por cuenta o contraparte y eliminación trazable hasta el asiento de origen
P&L de gestión con niveles ilimitados Informes financieros configurables, pero con esfuerzo técnico y por compañía P&L de grupo con niveles ilimitados y drill-down al asiento
Presupuesto vs. real por área con varios usuarios Presupuestos analíticos básicos Presupuesto por sociedad y área comparado con el real del ERP
Cash flow proyectado desde bancos Informe de cash flow contable; proyección limitada Bancos clasificados por reglas, proyección diaria, semanal y mensual, runway
Sociedades fuera de Odoo (una filial en Holded, otra en Tango) Fuera del alcance Odoo, Holded, Tango, SOS Contador y EternumPRO por API; cualquier otro por Excel o CSV
Preguntar en lenguaje natural No Agente de IA sobre los datos consolidados

El patrón se repite en cada fila: la consolidación de Odoo resuelve el consolidado contable de las compañías que viven en su base de datos, con la estructura del plan de cuentas. El reporting de grupo necesita además el presupuesto al lado, la caja proyectada, la estructura de la dirección y —casi siempre— una sociedad que no está en Odoo. Pasar de lo uno a lo otro es lo que el CFO acaba haciendo en Excel.

¿Qué pasa cuando una de las sociedades no está en Odoo?

Es el caso habitual, no la excepción. La matriz está en Odoo porque se implantó cuando el grupo creció; la primera filial sigue en Holded porque funcionaba y nadie quiso migrarla; la de Argentina está en Tango porque es lo que usa la asesoría local. Tres ERPs, un grupo.

Odoo no puede consolidar lo que no tiene. Su consolidación, igual que el filtro multi-compañía, solo alcanza a las compañías de su base de datos. Para incluir la filial de Holded hay dos caminos: migrarla a Odoo —un proyecto, con su coste y su riesgo, para resolver un problema de reporting— o sacar la consolidación fuera del ERP, a un sitio donde Odoo sea una fuente más. El segundo camino es el que no toca nada que ya funcione.

¿Cómo se conecta Odoo a una capa de FP&A sin tocar la contabilidad?

Por API, en solo lectura. Fibady se conecta a cada compañía de Odoo con un usuario que puede leer y no escribir, y sincroniza el libro diario, el plan de cuentas, las cuentas analíticas y los movimientos bancarios. No escribe asientos, no modifica el plan, no toca las facturas. Odoo sigue siendo la contabilidad; Fibady es la capa de arriba.

La configuración es el mapeo: cada cuenta de cada compañía a una cuenta del plan de grupo, entre una y cuatro horas por sociedad, una sola vez. Después de eso, cada sincronización recalcula el consolidado, y cuando aparece una cuenta nueva en Odoo, el sistema la marca como sin mapear hasta que alguien la asigne. Lo que Odoo hace bien —la operativa, las facturas intercompany— se sigue haciendo en Odoo; lo que no hace —el consolidado de gestión— pasa a hacerse encima.

¿Cuánto cuesta y cuánto se tarda?

200 € por compañía conectada al mes, con todos los módulos y usuarios ilimitados; el agente de IA incluye 5 millones de tokens al mes, no acumulables, y el consumo por encima se factura aparte. La carga inicial desde Odoo es inmediata y el mapeo lleva entre una y cuatro horas por sociedad; no hay proyecto de consultoría. Los detalles de la conexión, qué se lee exactamente y qué versiones de Odoo están soportadas están en la página de la integración; cómo diseñar el plan de grupo al que se mapea, en el glosario y en el reporting financiero.

Contenido relacionado

Preguntas frecuentes

No. Fibady se conecta por API a la contabilidad de cada compañía de Odoo y construye el consolidado fuera del ERP.

¿Quieres verlo con tus números?

En 30 minutos conectamos tu ERP o un archivo de prueba y ves tu grupo consolidado. Sin instalar nada, sin permanencia.