Paying Multiple Invoices with One Check

I have a client who pays multiple invoices with one check. So, for instance, if I had three $1000 invoices, the client will make a single payment for $3000. Now, payment appears in transactions as $3000 and then I record all three $1000 payments. The result is that my transactions record this as four payments (the $3000 check and the three $1000 recorded payments) totalling $6000. Any solutions?
1