diff --git a/README.md b/README.md index 0d0c014..4315de8 100644 --- a/README.md +++ b/README.md @@ -8,16 +8,14 @@ This Odoo 19 module enhances the security and auditability of the Point of Sale - **Mandatory PIN on Load Order**: Enforces PIN entry when a draft order is loaded/resumed from the Orders tab (`TicketScreen`). - **Mandatory PIN on Payment**: Requires PIN authentication before processing payments to ensure the transaction is handled by an authorized employee. - **Role-Based Payment Gating**: Cross-checks employee roles (using `pos_employee_role`) to prevent roles like 'waiter' from processing payments. -- **Order Attribution**: - - `Order Taker`: Records the employee who first authenticated for the table. - - `Cashier`: Records the employee who authenticated for the payment. -- **UI Streamlining**: - - Removes manual "+ New Order" buttons to enforce a table-based workflow. - - Hides the "Course" button on the POS UI. - - Hides the "Transfer Course" button on the POS UI. - - Hides the save order for later (upload icon) button from the POS UI. - - Hides the "Set Table" button from Register/Direct Sale orders. - - Renames the "Basic Receipt" button to "Table Checker" (on both the action pad and print success screen) for clearer pre-payment table verification. +- **Order Attribution (Order Taker)**: Records the employee who first authenticated for the table. +- **Order Attribution (Cashier)**: Records the employee who authenticated for the payment. +- **UI Streamlining - Floor Screen**: Removes manual "+ New Order" buttons to enforce a table-based workflow. +- **UI Streamlining - Course**: Hides the "Course" button on the POS UI. +- **UI Streamlining - Transfer Course**: Hides the "Transfer Course" button on the POS UI. +- **UI Streamlining - Save Order**: Hides the save order for later (upload icon) button from the POS UI. +- **UI Streamlining - Set Table**: Hides the "Set Table" button from Register/Direct Sale orders. +- **UI Streamlining - Button Renaming**: Renames the "Basic Receipt" button to "Table Checker" (on both the action pad and print success screen) for clearer pre-payment table verification. - **Automatic Table Checker on Send**: Automatically prints a "Table Checker" (Basic Receipt) whenever the employee clicks the kitchen "Send" button to submit changes. - **Incremental Printing on Send**: When additional items are added to an already sent order, the automatic print on "Send" is filtered to print *only the newly added (additional) items*, preventing duplicate printing of already served items.