During one PO issue I told user to delete pending invoice by opening it from PO - Invoice tab - Pro forma invoice and select it and delete it. I am not sure what he did but he said after deleted it, Invoice and Pro forma invoice buttons are disabled and Still pending invoice button is enabled but record still exists. Still PO is in Received status.
As per standard Ax 2012, once pending invoice is deleted from pro forma invoice, pending invoice button should get disabled but still its enabled… I feel its got freeze the journal. am i right?
I think you need to guide the user to delete pending invoices from Accounts payable\Common\Vendor invoices\Pending vendor invoices list page and not from Proforma invoice which is certainly a payment request from vendor.