OdooWiki OCA HUB

Point of Sale Re-order

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

This module allows you to re-order a paid order on a new order:

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a Re-order button in the Point of Sale ticket screen that creates a new order copying the products, quantities, prices, discounts, customer, pricelist and fiscal position of a selected paid order.

This module lets cashiers quickly repeat a past sale in the Point of Sale. When you open the ticket screen and select an existing order, a new "Re-order" button appears in the control buttons area. Clicking it creates a brand-new order and copies over the customer, the pricelist, the fiscal position, and every product line with its quantity, unit price, discount, description and customer note. If the original line had lot or serial numbers, those are copied too.

The button is only shown when the option is enabled. You can turn it on or off per point of sale in the Point of Sale settings, under the interface section, with the setting "Creating a new POS order based on existing one". The setting is enabled by default for every point of sale.

The module only touches the Point of Sale configuration (pos.config) and the settings screen (res.config.settings). It does not change prices, stock, accounting or receipts; it simply prepares a new draft order in the POS that the cashier can review and pay as usual.

Depends on

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

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

Select PoS > Configuration > Settings > enable flag "Allow Reorder"

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.