Can you please confirm if the “InvoiceRemainder” on any of the line of PO is not equal to the related “quantity” on the inventory transaction with reciept status as “Received”.
Usually one of the reason for this the data corruption on the PO and the item transaction.
If its possible to share the complete PO details.
Thanks
Nitish R.
For a quick Fix(not on live environment) update the quantity of invoice remainder on PO line to match the values in Quantity in table Inventory Transaction and then try posting.