Stop staff deleting kitchen-sent lines in Odoo 19 POS
Once a restaurant order line is sent to the kitchen, deleting it or reducing its quantity needs an employee or manager PIN, verified on the server, and every attempt is logged. Checkout is never blocked. Community and Enterprise, $39 on the Odoo Apps Store.
From $39 on the Odoo Apps Store · $189 with setup & support
- Store name
- POS Kitchen Line Lock
- Store price
- $39, one-time purchase
- Setup package
- $189, incl. setup and 30 days of support
- Edition
- Odoo 19 Community and Enterprise
- Licence
- OPL-1
- Technical name
eh_pos_sent_line_lock- Publisher
- EHC, Saudi Arabia
- Support
- ebraheem@hashem.sa
The problem
After an order reaches the kitchen, a waiter can still delete the line or the whole order in the POS.
The food is made and lost without a trace, and nobody can say who removed it.
Who it is for
- Restaurants and cafes using Odoo POS with a kitchen
- Managers fighting shrinkage and void abuse
- Auditors who need a log of every deletion attempt
What it does
Locks sent lines
Removing a sent line, or reducing it below the quantity already sent, needs a valid PIN.
Locks the whole order
Deleting a draft order that contains sent lines needs a PIN too.
Server-verified PIN
No PIN hash reaches the browser; a cashier cannot read or brute-force it.
Tamper-proof log
Every attempt, approved or rejected, is recorded with who, when, POS, session and action.
Fails closed, never blocks checkout
If the PIN cannot be verified the deletion is blocked; paying for an order is never blocked.
Requirements
- Odoo 19 Community and Enterprise.
- Depends on:
point_of_sale,pos_hr,pos_restaurant - POS Restaurant with Multi Employees per Session enabled, so employee PINs are available.
- Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.
Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.
Two ways to buy
$39
The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.
- Licence bought and downloaded through Odoo
- Updates for the Odoo 19.0 series
- Bug fixes from EHC by email
$189
Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.
- Installed on a staging copy first, then on your live database
- Configured with your settings and tested with your own records
- A handover session for the people who will use it
- 30 days of email support after go-live
Setup fee $150: one working session. Install, settings, a test with your data, handover.
Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.
Questions buyers ask
What is the difference between the store and the setup package?
The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.
Why does the store show In-App Purchases?
The store adds that label to every POS module, because Odoo POS depends on partner_autocomplete, which uses IAP. This module needs no IAP credits.
Can a waiter still add items after sending?
Yes. Adding is never restricted; only deleting or reducing sent quantities is.
Can I require a manager rather than any employee?
Yes. A Manager PIN only mode is available per Point of Sale.
Does it work with POS Discount Limit and PIN?
Yes. Both install side by side with no dependency between them.
Does it work in retail mode without a kitchen?
It is built for POS Restaurant, where lines are sent to the kitchen. Retail POS has no sent lines to lock.