Purchase Analytic

purchase_analytic
REPOSITORY
REPOSITORYOCA/account-analytic
GIT
GIThttps://github.com/OCA/account-analytic.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-analytic/tree/19.0/purchase_analytic
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, andrea, arantxa-s73
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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
The goal of this module is to ease analytic distribution management on
purchase order. This module add analytic distribution on purchase order.

If all lines of the purchase order have the same analytic distribution,
the analytic distribution on the purchase order is automatically set
with this value. If a analytic distribution is set on the purchase
order, all lines of the purchase will take this value.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_kpis_tree_inherit_purchase_analytic purchase.order.kpis.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_kpis_tree
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_view_tree
Models touched (1)

New fields (1)
  • analytic_distribution Json
    inverse='_inverse_analytic_distribution'
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/18.0/purchase_analytic
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christihan Laurel [Vauxoo]
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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
The goal of this module is to ease analytic distribution management on
purchase order. This module add analytic distribution on purchase order.

If all lines of the purchase order have the same analytic distribution,
the analytic distribution on the purchase order is automatically set
with this value. If a analytic distribution is set on the purchase
order, all lines of the purchase will take this value.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_kpis_tree_inherit_purchase_analytic purchase.order.kpis.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_kpis_tree
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_view_tree
Models touched (1)

New fields (1)
  • analytic_distribution Json
    inverse='_inverse_analytic_distribution'
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/17.0/purchase_analytic
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christihan Laurel [Vauxoo]
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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
The goal of this module is to ease analytic distribution management on
purchase order. This module add analytic distribution on purchase order.

If all lines of the purchase order have the same analytic distribution,
the analytic distribution on the purchase order is automatically set
with this value. If a analytic distribution is set on the purchase
order, all lines of the purchase will take this value.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_kpis_tree_inherit_purchase_analytic purchase.order.kpis.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_kpis_tree
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_view_tree
Models touched (1)

New fields (1)
  • analytic_distribution Json
    inverse='_inverse_analytic_distribution'
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/16.0/purchase_analytic
VERSION
VERSION 2.1.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSStéphane Bidoul, Weblate, OCA-git-bot, oca-ci, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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 (3)
XML IDNameModelTypeStatus
purchase_order_kpis_tree_inherit_purchase_analytic purchase.order.kpis.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_kpis_tree
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_view_tree
Models touched (1)

New fields (1)
  • analytic_distribution Json
    inverse='_inverse_analytic_distribution' states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}
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/15.0/purchase_analytic
VERSION
VERSION 3.1.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSLois Rilo, OCA Transbot, Weblate, OCA-git-bot, Jesús Alan Ramos Rodríguez, oca-ci, ThiagoMForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:36
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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 (3)
XML IDNameModelTypeStatus
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_search_inherit_purchase_analytic purchase.order.search (purchase_analytic) purchase.order field Inherits purchase.view_purchase_order_filter
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_tree
Models touched (1)

New fields (1)
  • project_id Many2one → account.analytic.account
    check_company=True comodel_name='account.analytic.account' compute='_compute_project_id' help='The analytic account related to a purchase order.' inverse='_inverse_project_id' readonly=True states={'draft': [('readonly', False)]} store=True string='Analytic Account'
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/14.0/purchase_analytic
VERSION
VERSION 3.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSDenis Roussel, Lois Rilo, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, ThiagoMForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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 (3)
XML IDNameModelTypeStatus
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_search_inherit_purchase_analytic purchase.order.search (purchase_analytic) purchase.order field Inherits purchase.view_purchase_order_filter
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_tree
Models touched (1)

New fields (1)
  • project_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' compute='_compute_project_id' help='The analytic account related to a purchase order.' inverse='_inverse_project_id' readonly=True states={'draft': [('readonly', False)]} store=True string='Analytic Account'
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/13.0/purchase_analytic
VERSION
VERSION 3.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSLois Rilo, OCA Transbot, oca-travis, OCA-git-bot, oca-ci, ps-tubtim, ThiagoMForgeFlow
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - purchase
    - 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 (3)
XML IDNameModelTypeStatus
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order field Inherits purchase.purchase_order_form
purchase_order_view_search_inherit_purchase_analytic purchase.order.search (purchase_analytic) purchase.order field Inherits purchase.view_purchase_order_filter
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order field Inherits purchase.purchase_order_tree
Models touched (1)

New fields (1)
  • project_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' compute='_compute_project_id' help='The analytic account related to a purchase order.' inverse='_inverse_project_id' readonly=True states={'draft': [('readonly', False)]} store=True string='Analytic Account'
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/12.0/purchase_analytic
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-analytic
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - 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 (3)
XML IDNameModelTypeStatus
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order data Inherits purchase.purchase_order_form
purchase_order_view_search_inherit_purchase_analytic purchase.order.search (purchase_analytic) purchase.order data Inherits purchase.view_purchase_order_filter
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order data Inherits purchase.purchase_order_tree
Models touched (1)

New fields (2)
  • project_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' compute='_compute_project_id' help='The analytic account related to a sales order.' inverse='_inverse_project_id' readonly=True states={'draft': [('readonly', False)]} store=True string='Contract / Analytic'
  • project_id2 Many2one → account.analytic.account
    comodel_name='account.analytic.account' help='Use to store the value of project_id if there is no lines'
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/purchase_analytic
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acsone SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acsone SA/NV
COMMITTERS
COMMITTERSCédric Pigeon, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.acsone.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_view_form_inherit_purchase_analytic purchase.order.form (purchase_analytic) purchase.order data Inherits purchase.purchase_order_form
purchase_order_view_search_inherit_purchase_analytic purchase.order.search (purchase_analytic) purchase.order data Inherits purchase.view_purchase_order_filter
purchase_order_view_tree_inherit_purchase_analytic purchase.order.tree (purchase_analytic) purchase.order data Inherits purchase.purchase_order_tree
Models touched (1)

New fields (2)
  • project_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' compute='_compute_project_id' help='The analytic account related to a sales order.' inverse='_inverse_project_id' readonly=True states={'draft': [('readonly', False)]} store=True string='Contract / Analytic'
  • project_id2 Many2one → account.analytic.account
    comodel_name='account.analytic.account' help='Use to store the value of project_id if there is no lines' string='Contract / Analytic'
Public methods (0)

No public methods.