If this were facebook, I'd be "liking" this post.
Mistakes happen, your drawer might come up short from time to time. If your trust in your employees is so low that you want to make them pay out of pocket for those mistakes, you should probably get new employees or get out of this business.
(Seriously, as we have conversations about how great it would be if the profession of barista could be taken seriously and cafe owners could afford to pay their baristas real living wages, is anyone really going to suggest that a barista taking home 9$ an hour for highly skilled, demanding work should then make up the 10$ short in the till out of pocket? That is beyond ridiculous, and a slap in the face to your staff)
The system in the shop I work at is pretty simple. We do either a deposit or a drop when we switch from morning to evening staff (depending on the amount of cash being dealt with) and do an X cash report. At the end of the day we print out a Z and total everything up. There's rarely more than a couple dollars over or short. I remember freaking out at the end of my first close when I started at the shop because the cash came up 15$ short. I stayed 30 minutes late counting over and over again before calling the owner. His response? "It's 15$, I trust you and it was probably nothing more than a handful of entry errors. Lock up and go home". If your response to the situation would be significantly different, then the problem isn't your paperwork system.
Jared Rutledge said:forcing employees to make up drawer shortages is unethical and could lead to lawsuits - it's basically asking for a kickback. there's a reason big companies don't do it.
So far it looks like Aloha only exports to ADP, but it's an old system and I could be wrong.