hi All,
The price in the PO was being picked from the last document posted.
Also there was If the info record does not contain any valid condition, but a "last document" exists for the info record, the system copies all the conditions from this document.
User will now be updating the info record with the correct price
Thank you for your inputs. The issue is resolved.