I completely agree with the problem. Paying for marketing or consulting "blindly" is a huge expense control hole. Accounting shouldn't just be a payment processing machine; it needs a basis. The mandatory requirement to attach reports to invoices seems very reasonable to me.