OdooWiki OCA HUB

Technical Pricelists for Sales

sale_pricelist_technical folder_open OCA/sale-workflow open_in_new
Product License: AGPL-3

This module extends the functionality of the Pricelist module to make it possible to create "technical pricelists" that can only be used to compute another pricelists.

These technical pricelists are hidden in the rest of the Odoo interface, preventing users from using them on sale order forms, customer forms, etc..

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Mark pricelists as "technical" so they can only be used to compute other pricelists and cannot be chosen on sale orders or customer forms.

This module adds a simple checkbox to pricelists. When you tick it, the pricelist becomes "technical": it stays available for computing other pricelists, but it disappears from the lists where users normally pick a pricelist.

Where it appears: - On the pricelist form, a new checkbox appears after the company field. - In the pricelist list view, a new column shows whether each pricelist is technical.

What changes automatically: - On sale orders, the pricelist field only offers non-technical pricelists, so a technical one cannot be selected. - On customer (contact) forms, the pricelist field also only offers non-technical pricelists.

This is useful when you build a pricelist purely as an intermediate step for calculating another pricelist: you keep it in the system but prevent salespeople from accidentally using it on an order or assigning it to a customer.

The module touches the pricelist, customer and sale order areas (product.pricelist, res.partner, sale.order). It does not add menus, reports, emails or scheduled jobs; it only adds the checkbox and the filtering rules.

Depends on

sale
Models and fields (3)
  • sale.order · extends an existing modelpricelist_id
  • res.partner · extends an existing modelproperty_product_pricelist
  • product.pricelist · extends an existing modelis_technical

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/sale-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

To use this module, you should be member of "Technical / Basic Pricelists".

  • Go to Sale / Configuration / Pricelists
  • Check the box "Is Technical" on your desired pricelist

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.