Manage Sales Order Holds Across Systems
Use a web service to manage sales order holds across systems and channels, including your source systems and fulfillment systems.

Note
-
Apply or release a hold regardless of the channel where you applied it.
-
Apply hold n in fulfillment system x, then release it in fulfillment system y.
-
Use web services to communicate changes through Order Management to your fulfillment systems.
-
Release holds in the Order Management work area.
Here's an example web service payload that uses the SourceHoldCode attribute to apply and release a hold.

Note
-
The top line in the image is truncated. Here's the full line.
<soapenv:Evelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dood=href
-
Release a hold regardless of the channel that applied the hold. For example, assume fulfillment system x is a channel, fulfillment system y is a channel, and the Order Management work area is a channel. Assume fulfillment system x uses a web service to apply hold on sales order 759674. You can use the Order Management work area to release the hold on sales order 759674.
-
Use a web service to release a hold on the order header that the Order Management work area applied.
-
Use a web service to apply a hold on an order line.
-
Use the Order Management work area to manually release a hold that a web service automatically placed.
-
Use the Order Management work area to manually apply a hold on a Draft sales order.
-
Apply a hold on an order line.
Some Guidelines
-
You can't use a web service to release a hold on an order line.
-
You can't use a web service to apply a hold on an order line when the web service integrates with an order capture system. Most order capture systems focus on inputs to sales order, such as customer and item. They don't integrate directly with a fulfillment system, so they don't provide or manage the details that a order line hold requires.