Hi,
Does the "Separate Invoices" option under the client's Profile tab not achieve this already?