Accounting with Operating Units

account_operating_unit
REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/19.0/account_operating_unit
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSjcoux, OCA-git-bot, oca-ci, Vincent Van Rossem
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows a company to manage the accounting based on Operating
Units (OU's).

- The financial reports (Trial Balance, P&L, Balance Sheet), allow to
  report the balances of one or more OU's.
- If a company wishes to report Balance Sheet and P&L accounts based on
  OU's, they should indicate at company level that the OU's are
  self-balanced, and the corresponding Inter-Operating Unit clearing
  account. The Chart of Accounts will always be balanced, for each
  Operating Unit.
- A company considering Operating Unit as applicable to report only
  profits and losses will not need to set the OU's as self-balanced.
- The self-balancing of Operating Unit is ensured at the time of posting
  a journal entry. In case that the journal involves posting of items in
  separate Operating Units, new journal items will be created, using the
  Inter-Operating Unit clearing account, to ensure that each OU is going
  to be self-balanced for that journal entry.
- Adds the Operating Unit to the invoice. A user can choose what OU to
  create the invoice for.
- Adds the Operating Unit to payments and payment methods. The operating
  unit of a payment will be that of the payment method chosen.
- Implements security rules at OU level to invoices, payments and
  journal items.
- Adds the Operating Unit to the cash basis journal entries.

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit' default=<expr> help='This operating unit will be defaulted in the move lines.' readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/18.0/account_operating_unit
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Vincent Van Rossem, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows a company to manage the accounting based on Operating
Units (OU's).

- The financial reports (Trial Balance, P&L, Balance Sheet), allow to
  report the balances of one or more OU's.
- If a company wishes to report Balance Sheet and P&L accounts based on
  OU's, they should indicate at company level that the OU's are
  self-balanced, and the corresponding Inter-Operating Unit clearing
  account. The Chart of Accounts will always be balanced, for each
  Operating Unit.
- A company considering Operating Unit as applicable to report only
  profits and losses will not need to set the OU's as self-balanced.
- The self-balancing of Operating Unit is ensured at the time of posting
  a journal entry. In case that the journal involves posting of items in
  separate Operating Units, new journal items will be created, using the
  Inter-Operating Unit clearing account, to ensure that each OU is going
  to be self-balanced for that journal entry.
- Adds the Operating Unit to the invoice. A user can choose what OU to
  create the invoice for.
- Adds the Operating Unit to payments and payment methods. The operating
  unit of a payment will be that of the payment method chosen.
- Implements security rules at OU level to invoices, payments and
  journal items.
- Adds the Operating Unit to the cash basis journal entries.

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit' default=<expr> help='This operating unit will be defaulted in the move lines.' readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/17.0/account_operating_unit
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSAaronHForgeFlow, Weblate, OCA-git-bot, Iván Todorovich, SilvioC2C, oca-ci, Vincent Van Rossem, Jérémy Didderen
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows a company to manage the accounting based on Operating
Units (OU's).

- The financial reports (Trial Balance, P&L, Balance Sheet), allow to
  report the balances of one or more OU's.
- If a company wishes to report Balance Sheet and P&L accounts based on
  OU's, they should indicate at company level that the OU's are
  self-balanced, and the corresponding Inter-Operating Unit clearing
  account. The Chart of Accounts will always be balanced, for each
  Operating Unit.
- A company considering Operating Unit as applicable to report only
  profits and losses will not need to set the OU's as self-balanced.
- The self-balancing of Operating Unit is ensured at the time of posting
  a journal entry. In case that the journal involves posting of items in
  separate Operating Units, new journal items will be created, using the
  Inter-Operating Unit clearing account, to ensure that each OU is going
  to be self-balanced for that journal entry.
- Adds the Operating Unit to the invoice. A user can choose what OU to
  create the invoice for.
- Adds the Operating Unit to payments and payment methods. The operating
  unit of a payment will be that of the payment method chosen.
- Implements security rules at OU level to invoices, payments and
  journal items.
- Adds the Operating Unit to the cash basis journal entries.

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit' default=<expr> help='This operating unit will be defaulted in the move lines.' index=True readonly=False store=True
Public methods (1)
  • button_draft(self)

New fields (2)
  • display_type Selection
    ondelete={'ou_balance': <expr>} selection_add=[('ou_balance', 'OU Balancing')]
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' index=True
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    check_company=True comodel_name='operating.unit' compute='_compute_operating_unit_id' index=True store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/16.0/account_operating_unit
VERSION
VERSION 1.1.2
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSHolger Brunn, AaronHForgeFlow, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES astor
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' default=_default_operating_unit_id help='This operating unit will be defaulted in the move lines.' readonly=True states={'draft': [('readonly', False)]}
Public methods (1)
  • button_draft(self)

New fields (2)
  • display_type Selection
    ondelete={'ou_balance': 'set product'} selection_add=[('ou_balance', 'OU Balance')]
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' compute='_compute_operating_unit_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/15.0/account_operating_unit
VERSION
VERSION 1.3.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSAaronHForgeFlow, Weblate, OCA-git-bot, Jesús Alan Ramos Rodríguez, Roberto Fichera, oca-ci, Saran440, ps-tubtim, Hieu.VMB
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
view_move_line_tree_grouped account.move.line.tree.grouped account.move.line xpath Inherits account.view_move_line_tree_grouped
Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' default=_default_operating_unit_id help='This operating unit will be defaulted in the move lines.' readonly=True states={'draft': [('readonly', False)]}
Public methods (1)
  • button_draft(self)

New fields (2)
  • is_ou_balance Boolean
    readonly=True
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' compute='_compute_operating_unit_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/14.0/account_operating_unit
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSOCA Transbot, Jesús Alan Ramos Rodríguez, AaronHForgeFlow, oca-travis, Weblate, OCA-git-bot, Simone Rubino, oca-ci, Kitti U, Vimal Patel, Alessandro Uffreduzzi, oca-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - analytic_operating_unit
    - operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move xpath Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (6)

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' default=_default_operating_unit_id help='This operating unit will be defaulted in the move lines.' readonly=True states={'draft': [('readonly', False)]}
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • reconcile(self)

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' compute='_compute_operating_unit_id' store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/13.0/account_operating_unit
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSmreficent, OCA Transbot, Jesús Alan Ramos Rodríguez, AaronHForgeFlow, oca-travis, Weblate, OCA-git-bot, newtratip, Hughes Damry
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select account.move field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line field Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_invoice_tree account.invoice.tree account.move field Inherits account.view_invoice_tree
view_move_form account.move.form account.move field Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (6)

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' domain="[('user_ids', '=', uid)]" help='Operating Unit that will be used in payments, when this journal is used.'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' default=_default_operating_unit_id domain="[('user_ids', '=', uid)]" help='This operating unit will be defaulted in the move lines.' readonly=True states={'draft': [('readonly', False)]}
Public methods (1)
  • post(self)

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' domain="[('user_ids', '=', uid)]"
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' compute='_compute_operating_unit_id' domain="[('user_ids', '=', uid)]" store=True
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    comodel_name='account.account' string='Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' string='Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/12.0/account_operating_unit
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSmreficent, OCA Transbot, jcoux, oca-travis, Weblate, OCA-git-bot, Nikul Chaudhary, Beñat Jimenez, Aarón Henríquez, scampbell
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - operating_unit
    - analytic_operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (15)
XML IDNameModelTypeStatus
invoice_form account.invoice.form account.invoice field Inherits account.invoice_form
invoice_supplier_form_ou account.invoice.supplier.form account.invoice field Inherits account.invoice_supplier_form
invoice_tree account.invoice.tree account.invoice field Inherits account.invoice_tree
view_account_invoice_filter account.invoice.select account.invoice field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line xpath Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_account_supplier_payment_tree account.supplier.payment.tree account.payment field Inherits account.view_account_supplier_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_move_form account.move.form account.move field Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (8)

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' default=<expr> domain="[('user_ids', '=', uid)]" readonly=True states={'draft': [('readonly', False)]} string='Operating Unit'
Public methods (1)
  • finalize_invoice_move_lines(self, move_lines)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    related='invoice_id.operating_unit_id' store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' domain="[('user_ids', '=', uid)]" help='Operating Unit that will be used in payments, when this journal is used.' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' domain="[('user_ids', '=', uid)]" help='This operating unit will be defaulted in the move lines.' string='Default operating unit'
Public methods (2)
  • assert_balanced(self)
  • post(self, invoice=False)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' domain="[('user_ids', '=', uid)]" string='Operating Unit'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (1)
  • operating_unit_id Many2one → operating.unit
    compute='_compute_operating_unit_id' domain="[('user_ids', '=', uid)]" store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    args: 'account.account', 'Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' args: 'Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/11.0/account_operating_unit
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd., WilldooIT Pty Ltd
COMMITTERS
COMMITTERSBeñat Jimenez, Aarón Henríquez
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - operating_unit
    - analytic_operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (21)
XML IDNameModelTypeStatus
account_common_report_view Common Report account.common.report field Inherits account.account_common_report_view
account_report_balance_view Trial Balance account.balance.report data Inherits account.account_report_balance_view
accounting_report_view Accounting Report accounting.report xpath Inherits account.accounting_report_view
invoice_form account.invoice.form account.invoice field Inherits account.invoice_form
invoice_supplier_form_ou account.invoice.supplier.form account.invoice field Inherits account.invoice_supplier_form
invoice_tree account.invoice.tree account.invoice field Inherits account.invoice_tree
report_agedpartnerbalance_operating_units report_agedpartnerbalance_operating_units ir.ui.view qweb Inherits account.report_agedpartnerbalance
report_financial_operating_units report_financial_operating_units ir.ui.view qweb Inherits account.report_financial
report_trialbalance_operating_units report_trialbalance_operating_units ir.ui.view qweb Inherits account.report_trialbalance
view_account_invoice_filter account.invoice.select account.invoice field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line xpath Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_account_supplier_payment_tree account.supplier.payment.tree account.payment field Inherits account.view_account_supplier_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_move_form account.move.form account.move field Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (11)

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    default=[] required=False string='Operating Units' args: 'operating.unit', 'account_balance_report_operating_unit_rel', 'account_id', 'operating_unit_id'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    default=<expr> readonly=True states={'draft': [('readonly', False)]} args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • finalize_invoice_move_lines(self, move_lines)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    readonly=True related='invoice_id.operating_unit_id' store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    help='This operating unit will be defaulted in the move lines.' args: 'operating.unit', 'Default operating unit'
Public methods (2)
  • assert_balanced(self)
  • post(self)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (1)
  • operating_unit_id Many2one → operating.unit
    compute='_compute_operating_unit_id' readonly=True store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    args: 'account.account', 'Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    default=False help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' args: 'Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/10.0/account_operating_unit
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent, Serpent Consulting Services Pvt. Ltd.
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, Jordi Ballester Alomar, lreficent, aaron, Aarón Henríquez
WEBSITE
WEBSITEhttps://github.com/OCA/operating-unit
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - operating_unit
    - analytic_operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (22)
XML IDNameModelTypeStatus
account_common_report_view Common Report account.common.report field Inherits account.account_common_report_view
account_report_balance_view Trial Balance account.balance.report data Inherits account.account_report_balance_view
accounting_report_view Accounting Report accounting.report xpath Inherits account.accounting_report_view
invoice_form account.invoice.form account.invoice field Inherits account.invoice_form
invoice_supplier_form_ou account.invoice.supplier.form account.invoice field Inherits account.invoice_supplier_form
invoice_tree account.invoice.tree account.invoice field Inherits account.invoice_tree
report_agedpartnerbalance_operating_units report_agedpartnerbalance_operating_units ir.ui.view qweb Inherits account.report_agedpartnerbalance
report_financial_operating_units report_financial_operating_units ir.ui.view qweb Inherits account.report_financial
report_trialbalance_operating_units report_trialbalance_operating_units ir.ui.view qweb Inherits account.report_trialbalance
view_account_invoice_filter account.invoice.select account.invoice field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line xpath Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_account_supplier_payment_tree account.supplier.payment.tree account.payment field Inherits account.view_account_supplier_payment_tree
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_move_form account.move.form account.move field Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_form2 account.move.line.form2 account.move.line xpath Inherits account.view_move_line_form2
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (11)

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    default=[] required=False string='Operating Units' args: 'operating.unit', 'account_balance_report_operating_unit_rel', 'account_id', 'operating_unit_id'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    default=<expr> readonly=True states={'draft': [('readonly', False)]} args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • finalize_invoice_move_lines(self, move_lines)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    readonly=True related='invoice_id.operating_unit_id' store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    help='This operating unit will be defaulted in the move lines.' args: 'operating.unit', 'Default operating unit'
Public methods (2)
  • assert_balanced(self)
  • post(self)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • create(self, vals)
    @api.model

New fields (1)
  • operating_unit_id Many2one → operating.unit
    compute='_compute_operating_unit_id' readonly=True store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    args: 'account.account', 'Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    default=False help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' args: 'Operating Units are self-balanced'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/operating-unit
GIT
GIThttps://github.com/OCA/operating-unit.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/operating-unit/tree/9.0/account_operating_unit
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Eficent Business and IT Consulting Services S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Serpent Consulting Services Pvt. Ltd., Eficent Business and IT Consulting Services S.L.
COMMITTERS
COMMITTERSJordi Ballester Alomar, ahenriquez, jbeficent, Darshan Patel, aheficent, Sudhir Arya
WEBSITE
WEBSITEhttp://www.eficent.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/operating-unit:
    - operating_unit
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (22)
XML IDNameModelTypeStatus
account_common_report_view Common Report account.common.report field Inherits account.account_common_report_view
account_report_balance_view Trial Balance account.balance.report data Inherits account.account_report_balance_view
accounting_report_view Accounting Report accounting.report xpath Inherits account.accounting_report_view
invoice_form account.invoice.form account.invoice field Inherits account.invoice_form
invoice_supplier_form account.invoice.supplier.form account.invoice field Inherits account.invoice_supplier_form
invoice_tree account.invoice.tree account.invoice field Inherits account.invoice_tree
report_agedpartnerbalance_operating_units report_agedpartnerbalance_operating_units ir.ui.view qweb Inherits account.report_agedpartnerbalance
report_financial_operating_units report_financial_operating_units ir.ui.view qweb Inherits account.report_financial
report_trialbalance_operating_units report_trialbalance_operating_units ir.ui.view qweb Inherits account.report_trialbalance
view_account_invoice_filter account.invoice.select account.invoice field Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report.search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_journal_form account.journal.form account.journal field Inherits account.view_account_journal_form
view_account_move_line_filter Journal Items account.move.line xpath Inherits account.view_account_move_line_filter
view_account_payment_form account.payment.form account.payment field Inherits account.view_account_payment_form
view_account_payment_search account.payment.search account.payment field Inherits account.view_account_payment_search
view_account_payment_tree account.payment.tree account.payment field Inherits account.view_account_payment_tree
view_account_supplier_payment_tree account.supplier.payment.tree account.payment field Inherits account.view_account_supplier_payment_tree
view_company_form res.company.form res.company group Inherits base.view_company_form
view_move_form account.move.form account.move field Inherits account.view_move_form
view_move_line_form account.move.line.form account.move.line xpath Inherits account.view_move_line_form
view_move_line_form2 account.move.line.form2 account.move.line xpath Inherits account.view_move_line_form2
view_move_line_tree account.move.line.tree account.move.line xpath Inherits account.view_move_line_tree
Models touched (11)

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    default=[] required=False string='Operating Units' args: 'operating.unit', 'account_balance_report_operating_unit_rel', 'account_id', 'operating_unit_id'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    default=<expr> args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • finalize_invoice_move_lines(self, move_lines)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    readonly=True related='invoice_id.operating_unit_id' store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    args: 'operating.unit', 'Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    comodel_name='operating.unit' help='Operating Unit that will be used in payments, when this journal is used.' string='Operating Unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_id Many2one → operating.unit
    help='This operating unit will be defaulted in the move lines.' args: 'operating.unit', 'Default operating unit'
Public methods (2)
  • assert_balanced(self)
  • post(self)
    @api.multi

New fields (1)
  • operating_unit_id Many2one → operating.unit
    default=<expr> args: 'operating.unit', 'Operating Unit'
Public methods (1)
  • create(self, vals, apply_taxes=False)
    @api.model

New fields (1)
  • operating_unit_id Many2one → operating.unit
    compute='_compute_operating_unit_id' readonly=True store=True string='Operating Unit' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (1)
  • operating_unit_ids Many2many → operating.unit
    required=False string='Operating Units' args: 'operating.unit'
Public methods (0)

No public methods.

New fields (2)
  • inter_ou_clearing_account_id Many2one → account.account
    args: 'account.account', 'Inter-operating unit clearing account'
  • ou_is_self_balanced Boolean
    default=False help='Activate if your company is required to generate a balanced balance sheet for each operating unit.' args: 'Operating Units are self-balanced'
Public methods (0)

No public methods.