Odoo 19 POS offline resilience — flaky WiFi, IndexedDB RPC cache, PWA assets; sync when online. Requires POS Retail.
Odoo 19 POS promotion rules — 14+ types: discount %, coupons, bundles, happy hour, loyalty. Extensible promotion engine.
Odoo 19 POS dashboard backend — multi-store KPI, stock context, bus notifications. OWL supervisor screen.
POS: skip opening cash control / auto-open session. Standalone — do not install with pos_retail.
Encoded price in barcode divided by change_rate (barcode.rule type).
Preview and print kitchen/bar tickets in the browser (Ctrl+P), no IoT printer required.
Limit discount per customer; manager PIN approves overrides.
Queue Quick Customer creations offline and sync when online.
Apply discount from partner tags (categories) when selecting a customer.
Automatically add selected products when opening a new POS order.
POS: auto-select default partner on new order (Walk-in). Standalone — do not install with pos_retail.
POS: new orders default to “To Invoice” checked. Standalone — do not install with pos_retail.
Remove unsynced backend draft POS orders from the counter.
Strikethrough list price when a line has a discount.
Show on-hand quantity on POS product cards; optional multi-warehouse totals.
Export POS sales to multi-sheet Excel (Products, Payments, Taxes, Final Total).
Hide the product screen numpad to free space (independent field from F-008).
Restricted POS-linked invoice reversal from accounting (credit note wizard).
Browse customer invoices from POS with optional post, payment, credit note.
Create and validate POS invoices without auto-downloading the PDF; download later from orders.