| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-consolidation |
| GIT | |
| GIT | https://github.com/OCA/account-consolidation.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-consolidation/tree/14.0/account_consolidation_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Generic Modules/Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, Weblate, oca-ci, kaynnan |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-consolidation |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/currency: - currency_monthly_rate odoo/odoo: - account - base_setup - base - web - product - 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings.view.form.inherit.account.consolidation | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_consolidation_form |
account.account.consolidation.form | account.account | xpath | Inherits account.view_account_form |
view_company_consolidation_company_profile |
company.consolidation.profile | res.company | xpath | Inherits base.view_company_form |
view_company_consolidation_profile_form |
company.consolidation.profile.view | company.consolidation.profile | form | New |
view_company_consolidation_profile_tree |
company.consolidation.profile.view | company.consolidation.profile | tree | New |
view_consolidation_check_form |
account.consolidation.check.form | account.consolidation.check | form | New |
view_consolidation_consolidate_form |
account.consolidation.consolidate.form | account.consolidation.consolidate | form | New |
view_move_form |
account.move.form | account.move | xpath | Inherits account.view_move_form |
view_move_line_tree |
account.move.line.tree.conso | account.move.line | field | Inherits account.view_move_line_tree |
consolidation_account_id
Many2one → account.account
comodel_name='account.account'
domain="[('company_id', '=', consolidation_company_id)]"
help='Consolidation moves will be generated on this account'
string='Consolidation account'
consolidation_company_id
Many2one → res.company
comodel_name='res.company'
compute='_compute_conso_company'
store=True
name_get(self)
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
domain=[('is_consolidation', '=', True)]
readonly=True
required=True
string='Company'
check_account_mapping(self)
check_companies_allowed(self)
check_interco_partner(self)
check_subsidiary_mapping(self, conso_holding_accounts, subsidiary)
default_get(self, fields)
run_consolidation(self)
message
Html
readonly=True
state
Selection
default='open'
args: [('open', 'Open'), ('error', 'Error'), ('ok', 'Checks ok')]
check_account_mapping(self)
check_companies_allowed(self)
check_configuration(self)
check_interco_partner(self)
consolidation_profile_ids
Many2many → company.consolidation.profile
column1='consolidate_id'
column2='profile_id'
comodel_name='company.consolidation.profile'
default=<expr>
readonly=True
relation='consolidate_profile_rel'
journal_id
Many2one → account.journal
comodel_name='account.journal'
default=<expr>
required=True
string='Journal'
month
Selection
default=<expr>
required=True
args: MONTHS
target_move
Selection
default='posted'
required=True
string='Target Moves'
args: [('posted', 'All Posted Entries'), ('all', 'All Entries')]
year
Char
default=<expr>
required=True
size=4
consolidate_subsidiary(self, profile)
get_account_balance(self, account, partner=False)
reverse_moves(self, subsidiary)
run_consolidation(self)
consol_company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Consolidated from Company'
post(self)
consol_company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
related='move_id.consol_company_id'
store=True
string='Consolidated from'
consol_partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Intercompany Partner'
consolidated
Boolean
default=False
No public methods.
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
required=True
consolidation_percentage
Float
default=<expr>
help='Define a percentage to consolidate this company (in percents)'
required=True
string='Consolidation percentage'
sub_company_id
Many2one → res.company
comodel_name='res.company'
required=True
string='Subsidiary'
name_get(self)
consolidation_default_journal_id
Many2one → account.journal
comodel_name='account.journal'
help='Default journal to generate consolidation entries'
string='Default consolidation journal'
consolidation_diff_account_id
Many2one → account.account
comodel_name='account.account'
help='Conso. differences will be affected to this account'
string='Consolidation difference account'
consolidation_percentage
Float
compute=<expr>
consolidation_profile_ids
One2many → company.consolidation.profile
comodel_name='company.consolidation.profile'
inverse_name='company_id'
is_consolidation
Boolean
string='Consolidation company'
No public methods.
consolidation_default_journal_id
Many2one → account.journal
comodel_name='account.journal'
help='Default journal to generate consolidation entries'
readonly=False
related='company_id.consolidation_default_journal_id'
string='Default consolidation journal'
consolidation_diff_account_id
Many2one → account.account
comodel_name='account.account'
help='Conso. differences will be affected to this account'
readonly=False
related='company_id.consolidation_diff_account_id'
string='Consolidation difference account'
consolidation_profile_ids
One2many → company.consolidation.profile
comodel_name='company.consolidation.profile'
readonly=False
related='company_id.consolidation_profile_ids'
string='Consolidation profiles'
is_consolidation
Boolean
help='Check this box if you want to consolidate in this company.'
readonly=False
related='company_id.is_consolidation'
string='Consolidation company'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/account-consolidation |
| PULL REQUEST | |
| PULL REQUEST | [15.0][MIG] account_consolidation_oca (#43) |