Purchase Product Usage

purchase_product_usage
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/14.0/purchase_product_usage
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSoca-travis, Weblate, OCA-git-bot, Kitti U, Alessandro Uffreduzzi, flook-chaiwat
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.form purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_product_usage_form purchase.product.usage.form purchase.product.usage form New
purchase_product_usage_tree purchase.product.usage.tree purchase.product.usage tree New
view_purchase_product_usage_search purchase.product.usage.search purchase.product.usage search New
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • usage_id Many2one → purchase.product.usage
    comodel_name='purchase.product.usage' string='Usage'
Public methods (1)
  • onchange_usage_id(self)
    @api.onchange('usage_id')

New fields (6)
  • account_id Many2one → account.account
    comodel_name='account.account' help='Expense account for vendor bills' string='Account'
  • active Boolean
    default=True
  • code Char
    string='Code'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True string='Company'
  • name Char
    required=True string='Description'
  • product_id Many2one → product.product
    comodel_name='product.product' domain=[('type', 'in', ['consu', 'service'])] help='Purchase this product by default' string='Default Product'
Public methods (1)
  • name_get(self)
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/13.0/purchase_product_usage
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, OCA-git-bot, Héctor Villarreal Ortega, Valentin Vinagre Urteaga, kongrattapong
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.form purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_product_usage_form purchase.product.usage.form purchase.product.usage form New
purchase_product_usage_tree purchase.product.usage.tree purchase.product.usage tree New
view_purchase_product_usage_search purchase.product.usage.search purchase.product.usage search New
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • usage_id Many2one → purchase.product.usage
    comodel_name='purchase.product.usage' string='Usage'
Public methods (1)
  • onchange_usage_id(self)
    @api.onchange('usage_id')

New fields (6)
  • account_id Many2one → account.account
    comodel_name='account.account' help='Expense account for vendor bills' string='Account'
  • active Boolean
    default=True
  • code Char
    string='Code'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True string='Company'
  • name Char
    required=True string='Description'
  • product_id Many2one → product.product
    comodel_name='product.product' domain=[('type', 'in', ['consu', 'service'])] help='Purchase this product by default' string='Default Product'
Public methods (1)
  • name_get(self)
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/12.0/purchase_product_usage
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:23
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 (5)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.form purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_product_usage_form purchase.product.usage.form purchase.product.usage form New
purchase_product_usage_tree purchase.product.usage.tree purchase.product.usage tree New
view_purchase_product_usage_search purchase.product.usage.search purchase.product.usage search New
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • usage_id Many2one → purchase.product.usage
    comodel_name='purchase.product.usage' string='Usage'
Public methods (1)
  • onchange_usage_id(self)
    @api.onchange('usage_id')

New fields (6)
  • account_id Many2one → account.account
    comodel_name='account.account' help='Expense account for vendor bills' string='Account'
  • active Boolean
    default=True
  • code Char
    args: 'Code'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True string='Company'
  • name Char
    required=True args: 'Description'
  • product_id Many2one → product.product
    comodel_name='product.product' domain=[('type', 'in', ['consu', 'service'])] help='Purchase this product by default' string='Default Product'
Public methods (1)
  • name_get(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/11.0/purchase_product_usage
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSJordi Ballester Alomar, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - barcodes
    - web_planner
    - account
    - analytic
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_form_form purchase.order.form purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 purchase.order.form purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_product_usage_form purchase.product.usage.form purchase.product.usage form New
purchase_product_usage_tree purchase.product.usage.tree purchase.product.usage tree New
view_purchase_product_usage_search purchase.product.usage.search purchase.product.usage search New
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • usage_id Many2one → purchase.product.usage
    comodel_name='purchase.product.usage' string='Usage'
Public methods (1)
  • onchange_usage_id(self)
    @api.onchange('usage_id')

New fields (6)
  • account_id Many2one → account.account
    comodel_name='account.account' help='Expense account for vendor bills' string='Account'
  • active Boolean
    default=True
  • code Char
    args: 'Code'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> required=True string='Company'
  • name Char
    required=True args: 'Description'
  • product_id Many2one → product.product
    comodel_name='product.product' domain=[('type', 'in', ['consu', 'service'])] help='Purchase this product by default' string='Default Product'
Public methods (1)
  • name_get(self)
    @api.multi