Advance Payment Error

My AP person Invoiced a receipt with an advanced payment but forgot to pull the misc charges. The Advanced payment reports shows the balance from the Misc charges still being there but there does not seem to be a way to get it off the report now. G/L looks to be correct just the Advanced payment report is off.

Purchase order was for a single line item and all was received on one receipt.
Misc Charges are associated with the header on the PO.

I can pull the charges thru on a new invoice if I reopen the PO/Line/release and add another release with fictitious qty and receive it. On the invoice I have to update the invoiced price to the full balance of the remaining advanced payment to get it to balance. This leaves me with a stock adjustment, purchase price variance and at least two journal entries to fix the new transactions.
Is this the only way to do it or is there another way?