OdooWiki OCA HUB

Accounting with Operating Units

account_operating_unit folder_open OCA/operating-unit open_in_new
Accounting & Finance Licencia: LGPL-3

Este módulo permite a una empresa gestionar la contabilidad en función de las Unidades Operativas (OU's).

  • Los informes financieros (Balance de comprobación, P&L, Balance general), permiten informar los saldos de una o más OU's.
  • Si una empresa desea informar las cuentas de Balance general y P&L en función de las OU's, debe indicar a nivel de compañía que las OU's son autobalanceadas, y la cuenta de compensación Inter-Operating Unit correspondiente. El plan de cuentas siempre estará balanceado, para cada Unidad Operativa.
  • Una empresa que considere la Unidad Operativa como aplicable para informar solo pérdidas y ganancias no necesitará configurar las OU's como autobalanceadas.
  • El autobalanceo de la Unidad Operativa se garantiza en el momento de contabilizar un asiento de diario. En caso de que el asiento implique la contabilización de elementos en Unidades Operativas separadas, se crearán nuevos apuntes de diario, utilizando la cuenta de compensación Inter-Operating Unit, para garantizar que cada OU vaya a estar autobalanceada para ese asiento de diario.
  • Añade la Unidad Operativa a la factura. Un usuario puede elegir para qué OU crear la factura.
  • Añade la Unidad Operativa a los pagos y métodos de pago. La unidad operativa de un pago será la del método de pago elegido.
  • Implementa reglas de seguridad a nivel de OU para facturas, pagos y apuntes de diario.
  • Añade la Unidad Operativa a los asientos de diario de base de caja.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Etiqueta los asientos contables, diarios, pagos y facturas con una Unidad Operativa y, si la compañía está configurada como autobalanceada, crea automáticamente asientos de compensación a través de una cuenta de compensación interunidad operativa.

Este módulo añade un campo Operating Unit a los registros contables para que puedas separar tu contabilidad por unidad de negocio.

  • En los diarios puedes establecer una Operating Unit predeterminada; si la compañía está marcada como autobalanceada, los diarios de banco y efectivo deben tener una.
  • En los asientos de diario, facturas y pagos, la Operating Unit se rellena automáticamente desde el diario y se copia a cada línea.
  • Cuando la compañía es autobalanceada, cada línea debe tener una Operating Unit y se debe configurar una cuenta de compensación en los ajustes de la compañía.
  • Al publicar un asiento que mezcla varias Operating Units, el sistema añade automáticamente líneas adicionales usando la cuenta de compensación entre unidades de negocio para que cada unidad permanezca balanceada.
  • El mismo balanceo ocurre al conciliar líneas de diferentes Operating Units a través de un diario de banco o efectivo.
  • Los asientos de base de caja conservan la Operating Unit de las líneas originales.

Puedes ver y filtrar por Operating Unit en asientos de diario, facturas, pagos y el informe de análisis de facturas, y agrupar los resultados por Operating Unit. Las reglas de acceso limitan lo que los usuarios pueden leer a las Operating Units que tienen permitido usar.

Modelos y campos (8)
  • res.company · amplía un modelo existenteou_is_self_balanced (Operating Units are self-balanced), inter_ou_clearing_account_id (Inter-operating unit clearing account)
  • account.move · amplía un modelo existenteoperating_unit_id
  • account.journal · amplía un modelo existenteoperating_unit_id
  • account.payment · amplía un modelo existenteoperating_unit_id
  • account.move.line · amplía un modelo existenteoperating_unit_id
  • account.invoice.report · amplía un modelo existenteoperating_unit_id (Operating Unit)
  • account.partial.reconcile · amplía un modelo existente
  • account.bank.statement.line · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/operating-unit.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Si su empresa necesita generar un balance equilibrado por unidad operativa, puede especificar a nivel de compañía que las unidades operativas deben autoequilibrarse y, a continuación, indicar una cuenta de compensación de autoequilibrio.

  • Cree una cuenta "Inter-OU Clearing". Es una cuenta de balance.
  • Vaya a Settings / Companies / Configuration y marque la casilla "Operating Units are self-balanced". A continuación, establezca la cuenta "Inter-OU Clearing" en el campo "Inter-Operating Unit clearing account".
  • Vaya a Accounting / Configuration / Accounting / Journals y defina, para cada método de pago, la unidad operativa que se utilizará en los pagos.
  • Añadir la Unidad Operativa a las facturas.
  • Informar de las facturas por Unidad Operativa en Accounting / Reporting Business Intelligence / Invoices
  • Añadir la Unidad Operativa predeterminada al account move. Entonces todas las líneas del move adoptarán por defecto esta Unidad Operativa.
  • Añadir Unidades Operativas a las líneas del move. Si difieren entre líneas del mismo move, y las OU están auto-balanceadas, entonces se crearán líneas adicionales del move para que el move quede auto-balanceado desde la perspectiva de las OU.
  • En el menú Accounting / Reporting / PDF Reports, puede indicar las Unidades Operativas sobre las que informar, para el Trial Balance, Balance Sheet, Profit and Loss y Financial Reports.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.