Employee status
Only active employees with the required role permission can clock in or handle assigned orders.
A single view of the restaurant journey: delivery phases, live table service, employee operations and reliable billing.
The recommended sequence keeps the foundation stable while each restaurant-facing workflow is added.
The waiter, kitchen and billing teams stay in sync from seating a guest to releasing the table.
Waiters are managed as restaurant employees with clear access, attendance, shift and payroll ownership.
Every invoice is calculated in a predictable order and connected to a confirmed payment.
These rules protect the operational record and make future backend implementation less ambiguous.
Only active employees with the required role permission can clock in or handle assigned orders.
Payroll uses approved attendance records. Corrections require manager approval and an audit entry.
Monthly employees are prorated by approved payable days when applicable. Daily employees are paid for approved days worked.
Net pay = Base pay + Overtime + Incentives - Deductions - Advances.
Prices and tax rates are stored as invoice-line snapshots so historical invoices never change.
A table becomes free only after payment is confirmed and the active session is closed.