There are times when people have to pay for something, even when they have not broken anything. This also involves paying some additional fee from your own pocket as well. I think that this is unfair because employee are not supposed to pay something from their own pocket if they have not damaged anything that belongs to the company.
Personally for me in that situation, it was never anything for me to be worried about because I know that that amount of money is something that could have been easily overlooked by my boss but because she had an agenda against me that was why she had to insist that I pay back the money. There was a situation whereby one of our workers lost about $2000 that he was supposed to go and pay into the bank but our boss never did anything to make him to repay the money to the company.