Open Question: I need advice what do i do?

ok so i work at a hotel and we do a thing called petty cash. its when an employee pays for something and the company re emberses them. well i work the front desk and i had a maintenance person spend 25.77. he told me he spent 75.03 and 1.00 in gas. so i gave him 76.03. 2 20s 7 5s 1 1doller and 3 pennies. he told the manager i only gave him the 25.00 and now the manager is taking the 51.00 from my paycheck. i know i made a mistake but should i have to pay for it?