OdooWiki OCA HUB

POS Order Remove Line

pos_order_remove_line folder_open OCA/pos open_in_new
Point of Sale License: LGPL-3

The module adds the possibility to delete a POS Order Line from the POS interface.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an optional trash button on each Point of Sale order line so cashiers can delete a line directly from the POS screen, with an optional confirmation warning before deletion.

This module gives Point of Sale users a way to remove a product line from the current order without leaving the POS screen. When enabled, a small trash icon appears on each order line; tapping it deletes that line.

Where it appears: - In the Point of Sale interface, on every order line (not on printed receipts). - In Point of Sale settings, under the interface section, a new setting called "Remove Order Line in POS" with two checkboxes: "Show Remove Button" and "Show Warning".

Business rules and automatic behaviour: - The remove button is hidden by default; it only shows when the setting is turned on for the Point of Sale configuration. - If the warning option is enabled, a confirmation dialog asks "Are you sure that you want to remove this item?" with Remove and Cancel buttons before the line is deleted. - The warning checkbox is only visible when the remove button option is enabled. - The button is never shown on receipt views.

Areas touched: - Point of Sale configuration (pos.config) stores the two new options. - General settings (res.config.settings) expose them through the Point of Sale settings screen. - The POS order line component is extended to display the button and handle the deletion.

Depends on

point_of_sale
Models and fields (2)
  • pos.config · extends an existing modelpos_line_remove_btn (Show Remove button on order line), pos_line_remove_warning (Warning on removing order lines)
  • res.config.settings · extends an existing modelpos_line_remove_btn, pos_line_remove_warning

Text generated by AI (DeepSeek) from reading the Odoo 18.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 18.0
  • Go to Point of Sale \> Configuration \> PoS Interface,
  • Check Show Remove Button and Show Warning in Remove Order Line in PoS

Open a PoS interface, create a order, you can see remove button on order line:

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.