If the user is a waiter and the workperiod doesn't start then there will be an error.
Because you can't start POS without a started workperiod.
It happens until you create waiter (user role) with restriction (can't navigate).
I suggest:
Please make it show a dialog which will request a specific PIN (password) and if the password match then the workperiod start automatically and the waiter can sell through POS.
Note:
The specific password can't end workperiod but just start it (automatically).
If the user is a waiter and the workperiod doesn't start then there will be an error. Because you can't start POS without a started workperiod. It happens until you create waiter (user role) with restriction (can't navigate).
I suggest: Please make it show a dialog which will request a specific PIN (password) and if the password match then the workperiod start automatically and the waiter can sell through POS.
Note: The specific password can't end workperiod but just start it (automatically).
Best regards, aRTx