OdooWiki OCA HUB

PoS Product Display Default Code

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

This module makes Odoo show the internal reference of the product in the Point of Sale.

The reference will appear in the products list, in the orderlines and in the receipt.

example: Desk Organizer -\> [FURN0001] Desk Organizer

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds an option in the Point of Sale settings to show each product's internal reference next to its name. When enabled, the reference appears in the product list, on order lines and on the receipt.

This module gives Point of Sale users a simple switch to show product internal references (default codes) together with product names.

Where it appears: - A new "Display Default Code" setting is added to the Point of Sale configuration screen, next to the existing margin/cost visibility option. - The setting is stored per point of sale (on pos.config) and is off by default.

What it changes: - When the setting is on, the product name shown in the Point of Sale product screen is replaced by the product's display name, which includes the internal reference (for example "[FURN0001] Desk Organizer"). - Order lines in the Point of Sale also use that display name, and the full product name saved on the order line is updated accordingly, so the reference is carried through to the receipt. - When the setting is off, everything behaves exactly as standard Odoo.

Which areas it touches: - Point of Sale configuration (pos.config) and the settings screen (res.config.settings). - Product data loaded into the Point of Sale (product.product and product.template) is prepared according to the setting, so the reference is available in the front-end. - The Point of Sale front-end screens and order lines are adjusted so the reference is displayed consistently.

Depends on

point_of_sale
Models and fields (2)
  • pos.config · extends an existing modeldisplay_default_code
  • res.config.settings · extends an existing modelpos_display_default_code

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 5 confirmed, 4 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0
  • Go to Point Of Sale / Configuration / Settings
  • Check the box 'Display Default Code' in Product & PoS categories

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.