Why don't you send the client multiple invoices?
That is what we do, and it is a much cleaner solution. In the event you chose to refund the client, you just create a credit note on the invoice and send it to them together with their money.
If the information above is everything you planned to put on the receipt I am not certain it would be valid, though I am not familiar with US accounting law, so please check this up with an accountant.
There is strict laws regarding what an invoice/receipt should contain of information for it to be valid. So make certain you get this right, else you might get IRS after you.