Batching and Recording on a Fund Record instead of a Constituent Record

Not sure if anyone has had this, so any thoughts or recommendations are appreciated….Someone created a donation form in our organization, split out the credit card fees and now wants to pay an invoice out of the fund but wants it batched into the system to reflect the payment of the invoice?