This module was written to extend the functionality of Odoo Point Of Sale, adding extra checks when exiting the Point of Sale front office UI.
- If the cashier doesn't have a connection to the Odoo server, a message will be displayed.
- If the current session contains unpaid draft orders, a message will be displayed.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds warnings in the Point of Sale screen when a cashier tries to close it, if there are unpaid draft orders or if the server connection is lost.
This module changes what happens when a cashier leaves the Point of Sale (PoS) screen. It adds two safety checks before the screen actually closes.
- If the current session has draft orders that are not paid and contain products, a pop-up appears listing them (for example "Order #12 - Table: 5"). The cashier can confirm to continue or cancel to stay in the PoS. The message warns that these orders will be lost if the session is closed.
- If the cashier confirms, or if there are no unpaid draft orders, the module checks the connection to the Odoo server. If the server cannot be reached, an error pop-up explains that there is no network connection and that selling will not be possible until the connection returns.
These checks appear only in the Point of Sale front-office interface, on the screen used by cashiers. The module does not add menus, reports, or new database fields. It works with the existing pos.order data and the PoS session, and it is compatible with restaurant table information when available.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 14.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.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.