For me the above didn't help, but so happy there are others helping out because I don't see many question unanswered in the forum. So my invoices were not updated the status of paid but I think it was because I created the invoices in one location, then market them paid in another location, this is for a muti-site configuration. I could not get them to update, even when deleting the payment that was somehow not associated with the invoice, it would double the amount due (think that is a big bug).. Anyway, not ideal, but the only way to resolve the issue was deleting the payment, which updated the invoice funky,then duplicating the invoice deleting the old invoice and applying payment to new invoice, you have to make sure to change the dates to original. The only draw back is of course you will no have your original invoice numbers, but I added that info in comments.