Hi Arleen,
Why not use credit cards.
The invoice is paid with a credit card (third party configured as a credit card). The invoice is match with the credit card payement.
A second invoice is automatically created in the vendor account configured as a credit card. When you paid the third party, you paid all those "second" invoices.