Odoo 20 documenta un flujo de trabajo de compensación intercompany para un escenario contable multiempresa específico: una empresa recibe el pago de un cliente por una factura emitida por otra empresa en la misma base de datos de Odoo. El sistema puede conciliar la factura pendiente de la empresa emisora y crear asientos contables de compensación entre las dos entidades. (Odoo 20.0 Docs: Companies Multi Company) Odoo anunció Odoo 20 el 24 de septiembre de 2026. (Meet Odoo 20)

El flujo de trabajo aborda ambos lados de la transacción. En la empresa que emitió la factura, el crédito del cliente pasa a ser una reclamación contra la empresa que cobró el pago. La empresa receptora registra el importe correspondiente como una deuda con la empresa emisora. Esto liquida el saldo del cliente y, al mismo tiempo, mantiene la obligación financiera entre las dos empresas. (Odoo 20.0 Docs: Companies Multi Company)

Qué cubre el flujo de trabajo

El caso de uso documentado comienza con una factura perteneciente a una empresa y un pago recibido por otra. Ambas empresas deben estar configuradas en la misma base de datos de Odoo. Los procesos que implican bases de datos separadas o sistemas contables externos no forman parte del flujo de trabajo documentado. (Odoo 20.0 Docs: Companies Multi Company)

Cuando se procesa un pago con la configuración requerida, Odoo concilia la factura original del cliente y genera los asientos intercompany. La automatización vincula la conciliación de la factura con el saldo interno entre las empresas participantes. No elimina ese saldo. En su lugar, registra el importe en las cuentas intercompany configuradas. (Odoo 20.0 Docs: Companies Multi Company)

El tratamiento contable separa la relación con el cliente de la relación entre las empresas. Después de la compensación, la empresa emisora deja de registrar el importe liquidado como un crédito abierto frente al cliente. Registra un derecho de cobro frente a la empresa que mantiene el pago, mientras que la empresa receptora reconoce la deuda correspondiente. (Odoo 20.0 Docs: Companies Multi Company)

Configuración requerida de Odoo

Una base de datos multiempresa por sí sola no es suficiente. Debe estar instalado el módulo Intercompany Payment - Account de Odoo, y Inter-Company Transactions debe estar habilitado para cada empresa que participe en el flujo de trabajo. (Odoo 20.0 Docs: Companies Multi Company) Las implementaciones multiempresa existentes deben comprobar ambos requisitos antes de intentar procesar estos pagos.

Cada empresa participante también requiere un diario de compensación y cuentas específicas de acreedores y deudores intercompany. Estas cuentas controlan dónde se registran las obligaciones entre las entidades. (Odoo 20.0 Docs: Companies Multi Company) El diseño debe revisarse en función del plan contable, la presentación de informes a nivel de entidad y los requisitos de conciliación intercompany antes de procesar las transacciones.

El método de pago debe usar una cuenta de recibos pendientes. (Odoo 20.0 Docs: Companies Multi Company) Este requisito previo debe comprobarse en la configuración actual de pagos, especialmente cuando se han personalizado los diarios bancarios, el procesamiento de recibos o las asignaciones de cuentas. Instalar el módulo y configurar las cuentas intercompany no bastará, por sí solo, para cumplir los requisitos documentados si el método de pago carece de la cuenta de recibos pendientes requerida. (Odoo 20.0 Docs: Companies Multi Company)

Implicaciones contables

El flujo de trabajo combina la conciliación del cliente y la creación de asientos intercompany correspondientes. (Odoo 20.0 Docs: Companies Multi Company) Sin esa conexión, los equipos financieros pueden necesitar gestionar el saldo del cliente y la obligación entre las empresas como pasos contables separados. Que el proceso automatizado sea adecuado depende de los flujos de pago de la organización y de su capacidad para respaldar la estructura de cuentas requerida.

Un pago cobrado por una empresa para la factura de otra empresa no se trata por este flujo de trabajo como ingreso de la empresa receptora. Los asientos registrados establecen una cuenta por pagar en la entidad receptora y una cuenta por cobrar correspondiente en la entidad emisora. (Odoo 20.0 Docs: Companies Multi Company) Durante las pruebas, los equipos financieros deben revisar los asientos contables generados y confirmar que los saldos de cliente, intercompany y cobros pendientes usan las cuentas previstas.

La configuración se aplica a cada empresa participante, en lugar de funcionar como un único ajuste para toda la base de datos. (Odoo 20.0 Docs: Companies Multi Company) Las empresas que comparten un entorno de Odoo pueden tener diferentes planes contables, estructuras de diarios o métodos de pago, por lo que la configuración de cada entidad debe validarse por separado.

Límites del flujo de trabajo documentado

La documentación describe la finalidad contable del flujo de trabajo e identifica los requisitos de módulo, configuración de la empresa, diario, cuenta y método de pago. (Odoo 20.0 Docs: Companies Multi Company) No establece cómo se comportará cada personalización, localización o integración externa con la compensación intercompany. Esas áreas requieren una revisión específica de la implementación.

El flujo de trabajo está documentado para empresas alojadas en la misma base de datos. (Odoo 20.0 Docs: Companies Multi Company) Las fuentes proporcionadas no confirman un proceso automatizado equivalente entre bases de datos de Odoo separadas. Por tanto, las organizaciones que usen instancias separadas deben verificar de forma independiente el proceso entre bases de datos que necesiten.

Las fuentes proporcionadas tampoco definen el tratamiento del flujo de trabajo para pagos parciales, reembolsos, liquidaciones en moneda extranjera, reversos de pagos o cadenas que involucren empresas adicionales. Si estas transacciones son relevantes para una organización, cada caso debe probarse antes del uso operativo.

Qué verificar antes de adoptarlo

Primero, confirme que la empresa que factura y la empresa que recibe el pago están en la misma base de datos de Odoo. Verifique que el módulo Intercompany Payment - Account esté instalado y que Inter-Company Transactions esté habilitado para todas las empresas que deban participar. (Odoo 20.0 Docs: Companies Multi Company)

Segundo, revise el diario de compensación y las cuentas dedicadas de cuentas por pagar y por cobrar de cada entidad. (Odoo 20.0 Docs: Companies Multi Company) Las cuentas elegidas deben respaldar las necesidades de informes y conciliación de la organización. Los usuarios deben poder identificar el importe adeudado por la empresa que recibió el pago y el importe correspondiente adeudado a la empresa que emitió la factura.

Tercero, revise el método de pago y confirme que usa una cuenta de cobros pendientes. (Odoo 20.0 Docs: Companies Multi Company) Compruebe la configuración real en lugar de confiar en el nombre del diario o en suposiciones basadas en un proceso de cobro existente.

Por último, realice una transacción controlada usando una factura y un pago representativos. Confirme que Odoo concilia la factura de cliente, registra la cuenta por cobrar intercompany de la empresa emisora y crea la cuenta por pagar correspondiente en la empresa que recibió el dinero. (Odoo 20.0 Docs: Companies Multi Company) Revise ambos libros de la empresa antes de un uso más amplio para que puedan comprobarse las asignaciones de cuentas y los saldos a nivel de entidad.

El resultado debe dejar la factura de cliente conciliada, mientras muestra el importe entre las dos empresas en sus respectivas cuentas intercompany. Esa distinción es fundamental para el flujo de trabajo: la liquidación del cliente se completa, pero la obligación separada entre la entidad emisora y la receptora permanece visible para una conciliación posterior. (Odoo 20.0 Docs: Companies Multi Company)