Account Analytic Distribution

account_analytic_distribution
REPOSITORY
REPOSITORYOCA/account-analytic
GIT
GIThttps://github.com/OCA/account-analytic.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-analytic/tree/11.0/account_analytic_distribution
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, tbaden
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (9)
XML IDNameModelTypeStatus
account_analytic_distribution_form account.analytic.distribution.form account.analytic.distribution form New
account_analytic_distribution_search account.analytic.distribution.search account.analytic.distribution search New
account_analytic_distribution_tree account.analytic.distribution.tree account.analytic.distribution tree New
invoice_form Add analytic distribution account.invoice xpath Inherits account.invoice_form
invoice_supplier_form Add analytic distribution account.invoice xpath Inherits account.invoice_supplier_form
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_move_form Add Analytic distribution field and column account.move xpath Inherits account.view_move_form
view_move_line_form Add Analytic distribution field account.move.line field Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line field Inherits account.view_move_line_tree
Models touched (6)

New fields (3)
  • company_id Many2one → res.company
    comodel_name='res.company' default=_get_default_company required=True string='Company'
  • name Char
    required=True string='Name'
  • rule_ids One2many → account.analytic.distribution.rule
    comodel_name='account.analytic.distribution.rule' inverse_name='distribution_id' string='Distribution rules'
Public methods (0)

No public methods.

New fields (4)
  • analytic_account_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' string='Analytic account'
  • distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' required=True string='Distribution'
  • percent Float
    required=True string='Percentage'
  • sequence Integer
    default=10 string='Sequence'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • inv_line_characteristic_hashcode(self, invoice_line)
  • invoice_line_move_line_get(self)
    @api.model
  • line_get_convert(self, line, part)
    @api.model

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (0)

No public methods.

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (1)
  • create_analytic_lines(self)
    @api.multi

New fields (1)
  • force_percent Boolean
    default=False help='If checked, the sum of all percents of the analytic accounts in a distribution of this company must be 100%.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-analytic
GIT
GIThttps://github.com/OCA/account-analytic.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-analytic/tree/10.0/account_analytic_distribution
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSGitHub, Carlos Dauden, cubells, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (10)
XML IDNameModelTypeStatus
account_analytic_distribution_form account.analytic.distribution.form account.analytic.distribution form New
account_analytic_distribution_search account.analytic.distribution.search account.analytic.distribution search New
account_analytic_distribution_tree account.analytic.distribution.tree account.analytic.distribution tree New
invoice_form Add analytic distribution account.invoice xpath Inherits account.invoice_form
invoice_supplier_form Add analytic distribution account.invoice xpath Inherits account.invoice_supplier_form
view_company_form res.company.form res.company xpath Inherits base.view_company_form
view_move_form Add Analytic distribution field and column account.move xpath Inherits account.view_move_form
view_move_line_form Add Analytic distribution field account.move.line field Inherits account.view_move_line_form
view_move_line_form2 Add Analytic distribution in form2 account.move.line field Inherits account.view_move_line_form2
view_move_line_tree Add Analytic distribution column account.move.line field Inherits account.view_move_line_tree
Models touched (6)

New fields (3)
  • company_id Many2one → res.company
    comodel_name='res.company' default=_get_default_company required=True string='Company'
  • name Char
    required=True string='Name'
  • rule_ids One2many → account.analytic.distribution.rule
    comodel_name='account.analytic.distribution.rule' inverse_name='distribution_id' string='Distribution rules'
Public methods (0)

No public methods.

New fields (5)
  • analytic_account_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' string='Analytic account'
  • analytic_tag_ids Many2many → account.analytic.tag
    comodel_name='account.analytic.tag' copy=True string='Analytic Tags'
  • distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' required=True string='Distribution'
  • percent Float
    required=True string='Percentage'
  • sequence Integer
    default=10 string='Sequence'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • inv_line_characteristic_hashcode(self, invoice_line)
  • invoice_line_move_line_get(self)
    @api.model
  • line_get_convert(self, line, part)
    @api.model

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (0)

No public methods.

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (1)
  • create_analytic_lines(self)
    @api.multi

New fields (1)
  • force_percent Boolean
    default=False help='If checked, the sum of all percents of the analytic accounts in a distribution of this company must be 100%.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-analytic
GIT
GIThttps://github.com/OCA/account-analytic.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-analytic/tree/9.0/account_analytic_distribution
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, cubells, OCA Transbot, oca-travis
WEBSITE
WEBSITEhttp://www.tecnativa.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (10)
XML IDNameModelTypeStatus
account_analytic_distribution_form account.analytic.distribution.form account.analytic.distribution form New
account_analytic_distribution_search account.analytic.distribution.search account.analytic.distribution search New
account_analytic_distribution_tree account.analytic.distribution.tree account.analytic.distribution tree New
invoice_form Add analytic distribution account.invoice xpath Inherits account.invoice_form
invoice_supplier_form Add analytic distribution account.invoice xpath Inherits account.invoice_supplier_form
view_company_inherit_form res.company.form.inherit res.company field Inherits account.view_company_inherit_form
view_move_form Add Analytic distribution field and column account.move xpath Inherits account.view_move_form
view_move_line_form Add Analytic distribution field account.move.line field Inherits account.view_move_line_form
view_move_line_form2 Add Analytic distribution in form2 account.move.line field Inherits account.view_move_line_form2
view_move_line_tree Add Analytic distribution column account.move.line field Inherits account.view_move_line_tree
Models touched (6)

New fields (3)
  • company_id Many2one → res.company
    comodel_name='res.company' default=_get_default_company required=True string='Company'
  • name Char
    required=True string='Name'
  • rule_ids One2many → account.analytic.distribution.rule
    comodel_name='account.analytic.distribution.rule' inverse_name='distribution_id' string='Distribution rules'
Public methods (0)

No public methods.

New fields (4)
  • analytic_account_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' string='Analytic account'
  • distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' required=True string='Distribution'
  • percent Float
    required=True string='Percentage'
  • sequence Integer
    default=10 string='Sequence'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • inv_line_characteristic_hashcode(self, invoice_line)
  • invoice_line_move_line_get(self)
    @api.model
  • line_get_convert(self, line, part)
    @api.model

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (0)

No public methods.

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (1)
  • create_analytic_lines(self)
    @api.multi

New fields (1)
  • force_percent Boolean
    default=False help='If checked, the sum of all percents of the analytic accounts in a distribution of this company must be 100%.'
Public methods (0)

No public methods.