Meal allowance/Night out pay what's the score?

I used to get £20 a night out uk, £25 for international…never had a meal allowance ( not what the boss knew about anyway ) a headlight bulb, a bung here and there paid for my meals anyway, not forgetting the Plus mesieur there were no parking fees back then, but reading some of the posts, why would drivers pay for parking from their own pocket…then wait till the end of the week to reclaim it…not my cup of tea tbh, anything to be spent on the truck, i want before i leave the yard…cash or via a pre pay…had a firm once refused to pay for oil i needed…so after sitting there for 5 hours, and them pulling their hair out, agreed to leave the money in an envelope with security…i accepted that…but only the once. years ago many companies would give a float, then after checking the receipts topped it up on a friday or monday…happy days.