OdooWiki OCA HUB

Point of Sale - Technical Pricelists

pos_pricelist_technical folder_open OCA/pos open_in_new
Point of Sale License: AGPL-3

This module extends the functionality of Point of Sale to prevent technical pricelists that are used for the computation of other pricelists from being selected.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Hides technical pricelists in the Point of Sale so cashiers can only choose real customer pricelists. Technical pricelists used to compute other pricelists are no longer selectable on orders or customer screens.

This module keeps technical pricelists out of the Point of Sale interface. A technical pricelist is one that exists only to calculate other pricelists, so it should never be picked for a customer.

  • On the Point of Sale order, the pricelist field is restricted to pricelists that are not technical, so a technical pricelist cannot be saved on an order.
  • In the Point of Sale front-end, the pricelist selection popup filters out technical pricelists, so cashiers do not see them in the list.
  • On the customer details screen, the pricelist dropdown hides technical pricelists.
  • The Point of Sale session loads the technical flag for pricelists so the front-end can apply these filters.

The module works together with sale_pricelist_technical, which defines the technical flag on pricelists. It touches the pos.order and pos.session models and the Point of Sale assets. No new menus or reports are added; the change is a restriction on what can be selected in existing Point of Sale screens.

Depends on

Models and fields (1)
  • pos.order · extends an existing modelpricelist_id

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.

terminal Installation and usage

OCA documentation · Odoo 16.0
  • First configure the main module sale_pricelist_technical.
  • Configure your pricelist on your pos config form.
  • Open the point of sale
  • Click on 'Pricelist' Button. Only non technical pricelists are displayed

No verified information in OCA: Installation.

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.