that sucks, but I can kind of understand his POV if you're doing stuff for free that the company would collect money from.
happens with my clients occasionally... I usually just paint my company's Sales/Billing department as the "bad" guys and tell clients I'm not authorized to do things without their sign-off.
his 73 year old mother works 3 days a week, 9 hours a day, for no pay. she handles all the phones and scheduling when shes there. and handles the money too.