Yeah thats why working this way enables you to plan before you get drunk. My bank statement now has a category column for transactions like “Pizza Hut” -> “Takeaway Food” and so on. Maybe accounts should come with default transaction limits for different categories like Luxury car: 100000 dollars, 10 ohm resistor: 5 cents, which the client can customize if they choose.