AP and Cash issue - An invoice was paid once by check and a second cash ACH sent after the check didn't clear, then the vendor refunded the overpayment

SOLVED

We paid an invoice three months ago by paper check for say, $100.   The check didn't arrive to the vendor, and so we then paid the invoice by ACH for $100.  The ACH cleared, and then they also received and cashed the check.  When the vendor realized they were paid twice, they sent us back $100.   So our AP shows correctly with $100 invoice, and $100 payment.  We now have $100 cash received that needs to be addressed.

Using the AP module, how do get AP to show up correctly, and also get cash on the GL to show up $100 cash received?   

Thanks.