Thank you for the suggestions. I'll try to take them into account while designing these features.
What I'm thinking is:
At first we'll credit personnel account manually and track payments.
Second, we'll implement crediting personnel account automatically with fixed rate wage amounts.
Third, we'll implement something for tracking work hours and calculate wages dynamically.
Lastly we'll find a way for distributing tips to personnel accounts.
Nice