Prepayment issue

Hi All,

I have a problem

A prepaid (100%) purchase Order raise for vendor. But when receiving goods, invoice value has been changed. So i need to change the price at the receiving point. (at GRN level).Please let me know, how we do that.

Receive the material with the same price and then pass price difference credit note for that Invoice.