I spoke to our controller who said:
*Yes, GL code to payment type would be wonderful.
*As for invoices in our accounting system (Sage) we batch the Journal Entries. (i.e. we group all the activity for the month into one entry rather than per each invoice).
I hope this is helpful.
Paul