I know. My point was that they did infact have the money for what they planned to buy. Just not random amount of extras on top of it.
Imagine it like this: I want a pizza with delivery, and pay it with cash. I go get 20 euros from atm for that. That alone says nothing on whether it breaks me or not. Maybe it was my last 20, maybe I have 500 times more? Who knows, but that 20 I got for the pizza. Now I order the pizza with extra dip and topping, totaling at 19.4 (accurate). Do I have enough for tipping decent amount from that 20 I got?