1.8 KiB
1.8 KiB
POS KDS Tracker and Report
Overview
Standard Odoo 19 deletes POS Preparation Display (KDS) records a day after completion, preventing historical analysis of preparation times. This module creates a persistent log of completed orders and order lines from the Kitchen Display System (KDS) to enable detailed historical reporting.
Additionally, this module preserves timer continuity for orders and lines on the Kitchen Preparation Display UI when they are recalled or resetted back to preparation stages.
Features
- Historical Persistence: Permanently records Kitchen Display System (KDS) states and times, overcoming Odoo's default 1-day deletion behavior.
- Average Preparation Time Reports: Generates pivot and graph reports showing the average preparation time globally across all POS Shops, categories, products, or individual Kitchen Displays.
- Timer Continuity on Reset/Recall: When an order or order line is resetted or recalled back from Completed to a preparation stage, the UI timer automatically continues counting upwards from its last elapsed time instead of resetting back to
0. - Advanced Filtering and Grouping: Multi-dimension analysis by POS Shop, individual KDS Display, Product Category, Product, or Status.
Installation
Install out-of-the-box like a standard Odoo module on an Odoo 19 environment possessing POS Enterprise (pos_enterprise).
Usage
- Open the Point of Sale and place orders to the KDS.
- Complete stages in the Preparation Display.
- If an order or line needs to be recalled or resetted back to preparation, the display UI timer will resume incrementing starting from the previous session's elapsed time.
- Go to Point of Sale > Reporting > KDS Product Analysis or KDS Order Analysis to view Pivot and Graph summaries.