You've had to comply with this itemisation for so long, of course you were about to do it again. At some point when you're ready though, you have to stop. He just gives you the agreed amount. That's yours to spend on fags and booze or on food and petrol. Whatever. You do not have to justify it
With him being abroad and you having no money I can see why you'd have to play the game his way. But you have to change that as soon as you can. It's degrading. And if he's doing this whilst you're together it's going to be really important to change it going forward
It goes to show that he just doesn't get what you're telling him is the problem doesn't it. hes going to be an even bigger fuckwit as an ex, be prepared for that, and try to establish better different rules as soon as you can