alright, here's the way we do it in my shop:
first off, we dont pool tips together then split them equally among everyone. why? i believe that defeats the purpose of a tip. if one of the employees does an amazing job and is loved by the customers and makes $40 in one shift then the next person does a mediocre job and only gets $10, then i pooled them and split them, they would each make $25. so the one who did a great job gets rewarded the same as the mediocre one. how is that fair? it isnt in my opinion.
at the end of each shift the tips are counted, then recorded, and instantly pocketed (for credit card tips, they are instantly entered and the cash comes out of the drawer). This happens at the end of every single shift. if two people are working, they tips are split 50/50 at the end of the shift, as it is only fair in my opinion.
maybe this is kinda simplistic but i see it as a no-brainer when handling something as touchy as tips. this way, everyone sees what they're getting, and they get it as soon as they make it. and they get every penny they worked for.
the way its being done in your shop sounds shady. they system should be completely transparent. id speak up or quit.