OdooWiki OCA HUB

Point of Sale - New Line

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

This module extends the functionality of point of sale module, to allow to force Point of sale to create a new order line, when selecting a product previously selected.

That can be usefull, if you want to sale the same product with different prices and or discount. For exemple :

  • You sell carrots, and some carrots are quite old, and you want to apply discount to a part of the products. (but not all the product)
  • You want to manually apply some discount like : "2 Coca cola sold, the third will have a 10% discount".

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a "New Line" button to the Point of Sale screen so the cashier can force the next scanned or selected product to be added as a separate order line instead of being merged with an existing line.

In the Point of Sale screen, a new control button labelled "New Line" appears once the current order already contains at least one line. Tapping it switches the order into a mode where the next product added will not be merged into an existing line of the same product; instead a brand new line is created.

  • The button is highlighted (altlight style) while this mode is active, so the cashier can see it is switched on.
  • The mode is automatically turned off as soon as a product is added to the order, so it applies to one product at a time.
  • While the mode is active, order lines are prevented from being merged together, which lets the same product appear several times on the ticket.

This is useful when the same product must be sold at different prices or with different discounts, for example applying a discount to only part of the quantity, or giving a discount on a third unit while the first two are sold at full price.

The module only changes the Point of Sale front-end behaviour; it adds no new database models, menus or reports, and it does not modify the back-office configuration screens.

Depends on

point_of_sale

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: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0
  • Open the Point of sale
  • Select a product
  • Click on 'New line'
  • Select again the same product
  • A new line will be created.

No verified information in OCA: Installation, Configuration.

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.