Sales order determining IDOC price

Original Question from Sai
 
In the current system the orders are manually entered and pricing is determined, there is going to be change scenario where in the orders and pricing would be through IDOC's the pricing coming via IDOC is valid and to be captured in order and not the one maintained in VK11.

Is there any change in configuration either in pricing procedure or conditions required for the above scenario.

Regards
Answer from Marcel

If you create an order manually, prices are invoked from master data, for example the list price PR00.
Your pricing procedure gives the opportunity to manually overrule the price or add a discount.
Now, when the order is created via IDOC the same happens: prices like PR00 are invoked from master data and in the order creation mapping (IDOC > salesorder) the prices from the IDOC should arrive there where you manually overrule or discount the price as if entered manually.

Regards,