You are creating sales orders via web service and using External Payment as Payment Method.
When you try to update the Discount or another Price Component via web service, you find the system does not add the discount into the sales order.
SAP Business ByDesign
Reproducing the Issue
You first create the sales order via the web service with External Payment information and system successfully creates the order.
Then, you execute the second web service to update the order discount, however the discount cannot be updated in the order.
Note: Updating the Price Component works if External Payment is not used in the first creation web service.
For external payment sales order there is no possibility to change the price components either through another webservice call or manually on the sales order.
This is expected system behavior.
webservice, web shop, e-shop, price component, price list, list price, manual, open, status, update, pricing , KBA , SRD-CC-FED , Feeds , How To