AP Invoices showing negative retainage balance

I have three old invoices showing negative retainage balances.  I've tried several things over the years to clear them, and nothing has worked so far.  They are on now closed jobs, and I'd like to finally get them off our AP list.

Here are how a couple of them are showing on a Retainage Register report:
$ 15,445.00       $ 130,950.00    Invoice Amount   
$           0.00       $    13,095.00    Original Retainage
$ 13,900.50       $ 130,950.00    Amount Paid
$   1,544.50       $    26,190.00    Retainage Paid
$   3,089.00       $    13,095.00    Non-Retainage Paid
$  -1,544.50       $  -13,095.00    Retainage Balance

Last month I tried entering another invoice to offset and write a zero check - but it would simply move the amount from retainage to regular, and then back again with each check.

They are paid in full.  Is there something I'm not thinking of to clear them with Change Invoices or an offsetting invoice and zero check?   Can I move them to history like this?  Will I need a GL entry to correct the AP and Retainage balances?

Any suggestions or ideas appreciated - at this point I'm out of ideas.

Thanks,
Becca Moore