So i work at this supermarket here in australia and on wednesday the store support manager of our store fined me 2$( its not much but still) because my shirt was not ironed properly and the money is supposed to go to a "charity", so i paid the money but i still didnt feel it was right to do this to an employee, so i rang the workers union ( they help employees with concerns and stuff) and they said it is illegal for an employer to fine an employee money.Side note my store is pretty stingy also they dont pay overtime after 12am which i should be entitled to.
do you guys think an employer should charge money from an employee or did i do the right thing to report that manager?