If you are already live and reconciled for gl to subledger (in this case the AR reports) and they just need something they can review from the customer records, I'd make a couple new custom transaction types as non posting transactions and import them there instead of going through the additional effort of all that.