Account - Pricelist on Invoices

account_invoice_pricelist
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/19.0/account_invoice_pricelist
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, eduezerouali-tecnativa, Vicent-S73, Pablo Cortés
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - sale_management
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
- Add a stored field pricelist on invoices, related to the partner
  pricelist;
- Use this pricelist when manually adding invoice lines;
- Rules defined in pricelists applied in multicurrency context;
- Possibility to group by pricelist on account.invoice view;

![image](static/src/description/screenshot_group_by.png)

For further information, please visit:

- <https://www.odoo.com/forum/help-1>

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' compute='_compute_pricelist_id' precompute=True readonly=False store=True string='Pricelist' tracking=True
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (1)
  • pricelist_item_id Many2one → product.pricelist.item
    comodel_name='product.pricelist.item' compute='_compute_pricelist_item_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/18.0/account_invoice_pricelist
VERSION
VERSION 1.0.5
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, sergio, SilvioC2C, oca-ci, Eduardo de Miguel, eduezerouali-tecnativa, eugenio
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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
    - sale_management
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
- Add a stored field pricelist on invoices, related to the partner
  pricelist;
- Use this pricelist when manually adding invoice lines;
- Rules defined in pricelists applied in multicurrency context;
- Possibility to group by pricelist on account.invoice view;

![image](static/src/description/screenshot_group_by.png)

For further information, please visit:

- <https://www.odoo.com/forum/help-1>

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' compute='_compute_pricelist_id' precompute=True readonly=False store=True string='Pricelist' tracking=True
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (1)
  • pricelist_item_id Many2one → product.pricelist.item
    comodel_name='product.pricelist.item' compute='_compute_pricelist_item_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/17.0/account_invoice_pricelist
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Yannick Payot, Antoni Marroig Campomar, eduezerouali-tecnativa, eugenio
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - sale_management
    - sale
    - sales_team
    - account_payment
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
- Add a stored field pricelist on invoices, related to the partner
  pricelist;
- Use this pricelist when manually adding invoice lines;
- Rules defined in pricelists applied in multicurrency context;
- Possibility to group by pricelist on account.invoice view;

![image](static/src/description/screenshot_group_by.png)

For further information, please visit:

- <https://www.odoo.com/forum/help-1>

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_account_invoice_filter account.invoice.select.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' compute='_compute_pricelist_id' precompute=True store=True string='Pricelist' tracking=True
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/16.0/account_invoice_pricelist
VERSION
VERSION 1.1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSAlexis de Lattre, Akim Juillerat, Víctor Martínez, Ruchir Shukla, Weblate, OCA-git-bot, Ethan Hildick, ferran-73, oca-ci, Aritz Olea, adrip-s73
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (4)
XML IDNameModelTypeStatus
account_invoice_report_view_tree account.invoice.report field Inherits account.account_invoice_report_view_tree
view_account_invoice_filter account.invoice.select.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_invoice_report_search account.invoice.report field Inherits account.view_account_invoice_report_search
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (3)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    readonly=True args: 'product.pricelist'
Public methods (0)

No public methods.

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' compute='_compute_pricelist_id' copy=True precompute=True readonly=True states={'draft': [('readonly', False)]} store=True string='Pricelist' tracking=True
Public methods (2)
  • action_switch_invoice_into_refund_credit_note(self)
  • button_update_prices_from_pricelist(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/15.0/account_invoice_pricelist
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, Víctor Martínez, nicolas, AaronHForgeFlow, Weblate, OCA-git-bot, Nicolas Mac Rouillon, Magno Costa, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:38
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (2)
XML IDNameModelTypeStatus
account_invoice_filter_inherit_account_pricelist account.invoice.select.inherit.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/14.0/account_invoice_pricelist
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Ethan Hildick, Michael Tietz, ferran-73
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (2)
XML IDNameModelTypeStatus
account_invoice_filter_inherit_account_pricelist account.invoice.select.inherit.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/13.0/account_invoice_pricelist
VERSION
VERSION 1.0.5
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSCas Vissers, manu, OCA Transbot, Nicolás Mac Rouillon, oca-travis, OCA-git-bot, Kitti U, Michael Goetz
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (2)
XML IDNameModelTypeStatus
account_invoice_filter_inherit_account_pricelist account.invoice.select.inherit.account_pricelist account.move xpath Inherits account.view_account_invoice_filter
view_account_move_customer_form account.move button Inherits account.view_move_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/12.0/account_invoice_pricelist
VERSION
VERSION 1.0.6
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSSylvain LE GAL, GitHub, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Abraham Anes, Nikul-Chaudhary, Laya Rabasa
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (3)
XML IDNameModelTypeStatus
view_account_invoice_customer_form account.invoice button Inherits account.invoice_form
view_account_invoice_search account.invoice xpath Inherits account.view_account_invoice_filter
view_account_invoice_supplier_form account.invoice button Inherits account.invoice_supplier_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • update_from_pricelist(self)
    @api.multi
    overwrite current prices from pricelist
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/11.0/account_invoice_pricelist
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, David Beal, oca-travis, Weblate, OCA-git-bot, OCA Git Bot
WEBSITE
WEBSITEhttps://github.com/OCA/account-invoicing
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
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 (3)
XML IDNameModelTypeStatus
view_account_invoice_customer_form account.invoice field Inherits account.invoice_form
view_account_invoice_search account.invoice xpath Inherits account.view_account_invoice_filter
view_account_invoice_supplier_form account.invoice field Inherits account.invoice_supplier_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • update_from_pricelist(self)
    @api.multi
    overwrite current prices from pricelist
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/10.0/account_invoice_pricelist
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, OCA Transbot, David Beal, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.grap.coop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
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 (3)
XML IDNameModelTypeStatus
view_account_invoice_customer_form account.invoice button Inherits account.invoice_form
view_account_invoice_search account.invoice xpath Inherits account.view_account_invoice_filter
view_account_invoice_supplier_form account.invoice button Inherits account.invoice_supplier_form
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)
    @api.multi

New fields (0)

No new fields.

Public methods (1)
  • update_from_pricelist(self)
    @api.multi
    overwrite current prices from pricelist
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/9.0/account_invoice_pricelist
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.grap.coop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
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 (2)
XML IDNameModelTypeStatus
view_account_invoice_customer_form account.invoice field Inherits account.invoice_form
view_account_invoice_search account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (2)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (1)
  • button_update_prices_from_pricelist(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/8.0/account_invoice_pricelist
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), GRAP, Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), GRAP, Therp BV
COMMITTERS
COMMITTERSRonald Portier, Sylvain LE GAL, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttp://www.grap.coop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_view_inheritance_extension
odoo/odoo:
    - base
    - account
    - base_setup
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_account_invoice_customer_form account.invoice field Inherits account.invoice_form
view_account_invoice_search account.invoice xpath Inherits account.view_account_invoice_filter
view_account_invoice_supplier_form account.invoice field Inherits account.invoice_supplier_form
Models touched (3)

New fields (1)
  • pricelist_id Many2one → product.pricelist
    comodel_name='product.pricelist' help='The pricelist of the partner, when the invoice is created or the partner has changed.' readonly=True states={'draft': [('readonly', False)]} string='Pricelist'
Public methods (2)
  • button_update_prices_from_pricelist(self)
    @api.multi
  • onchange_partner_id(self, type, partner_id, date_invoice=False, payment_term=False, partner_bank_id=False, company_id=False)
    @api.multi

New fields (0)

No new fields.

Public methods (2)
  • product_id_change(self, product, uom_id, qty=0, name='', type='out_invoice', partner_id=False, fposition_id=False, price_unit=False, currency_id=False, company_id=None)
    @api.multi
    Make sure pricelist is used on product.
  • update_from_pricelist(self)
    @api.multi
    overwrite current prices from pricelist

New fields (0)

No new fields.

Public methods (0)

No public methods.