Dear All,
Solution to the above issue and the logic is explained as per the OSS revert:-
If you want the goods or the delivery costs to be
valuated according to the values in the Purchase Order, then, you need
to post first the Goods Receipt and only then the invoice.
This is the standard logic and it cannot be changed:
This is based on the assumption that the invoice is a more
"uptodate"
document than the purchase order.
For example: You create a purchase order of 10 EA with a price of 5
INR/EA.
Case 1) If you receive now the 10 EA, they will be valuated with the
price set in the Purchase Order, 50 INR.
Case 2) If you post first an invoice for the 10 EA with a different
price than the one in the Purchase Order, let's say, 6 INR/EA, and
then you enter the reception, then, the system "understands" that this
price is more updated than the one in the Purchase Order and it
valuates the reception according to this new price.
In this second case the reception of 10 EA would be valuated at 60 INR.
This is the standard valuation logic and it cannot be changed.
There is not any user exit or BAdI that can be used to change this
standard logic.
Regards,
Vikas