This module inhibits the manipulation that the point of sale mades over the sales orders pickings, and the creation of new pickings under the PoS picking type.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module stops the Point of Sale from creating or changing delivery orders (pickings) for sales orders. Deliveries stay managed by the Sales app, so stock moves are not duplicated or altered by PoS.
When a Point of Sale order is linked to a sales order, Odoo normally creates or updates the delivery order (picking) from the PoS. This module changes that behaviour.
- It prevents the Point of Sale from creating new delivery orders when a session is closed or when an order is synced from the interface.
- It also stops the PoS from changing the state of existing delivery orders that belong to the sales order lines used in the PoS order.
- Before syncing, it confirms any draft or sent sales orders linked to the PoS order lines, then resets their delivery orders to draft and recalculates their state.
- It adjusts the delivered quantity calculation for sales order lines so that quantities coming from the Point of Sale are not counted as delivered.
The module touches pos.order, pos.session and sale.order.line. It does not add menus or screens; it works in the background. The result is that delivery orders remain under the control of the Sales app and are not manipulated by the Point of Sale.
Depends on
Models and fields (3)
- pos.order · extends an existing model
- pos.session · extends an existing model
- sale.order.line · extends an existing model
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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.