AddDeliveryOrder

The AddDeliveryOrder call adds delivery orders from a sales order. Delivery orders can be created from a corresponding main sales order.

This call is available since SOAP version 105.
At least 2 delivery orders have to be created.

AddDeliveryOrder Input

Field Type Occurrence Meaning Available since
CallItemsLimit Integer Optional Call items limit for own server 112
DeliveryOrders ObjectRequired List with delivery orders 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
BookOutgoingItems
Boolean Optional Book outgoing items 112
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos
ObjectOptional List of order informations 112
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos.
PlentySoapObject_OrderInfo.
Info
String Optional Tab: Info (in the sales order) 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos.
PlentySoapObject_OrderInfo.
InfoCustomer
Integer Optional 1 = Information is from the sales order customer 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos.
PlentySoapObject_OrderInfo.
InfoDate
Integer Optional Date 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos.
PlentySoapObject_OrderInfo.
InfoID
Integer Optional Info-ID 106
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DeliveryOrderInfos.
PlentySoapObject_OrderInfo.
InfoUser
Integer Optional User ID 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
DoneTimestamp
Integer Optional Done timestamp 112
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
OrderRows
ObjectOptional List with sales order items for each delivery order 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
OrderRows.
PlentySoapObject_DeliveryRow.
OrderRowID
Integer Optional Row ID in sales order. 105
DeliveryOrders.
PlentySoapObject_DeliveryOrder.
OrderRows.
PlentySoapObject_DeliveryRow.
Quantity
Double Optional Quantity in the delivery order 105
OrderID Integer Required ID of the main sales order 105

AddDeliveryOrder Input schema

The box below lists all fields that could be included in the call request (version 112). To learn more about an individual field or its type, click its name in the box.

AddDeliveryOrder Output

Field Type Occurrence Meaning Available since
ResponseMessages ObjectOptional Returns a list of error messages for the current call. 112
ResponseMessages.
PlentySoapResponseMessage.
Code
Integer Optional Code 105
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
ErrorMessages.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
ResponseMessages.
PlentySoapResponseMessage.
IdentificationKey
String Optional Message 110
ResponseMessages.
PlentySoapResponseMessage.
IdentificationValue
String Optional Message 110
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
SuccessMessages.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
ResponseMessages.
PlentySoapResponseMessage.
Warnings
ObjectOptional Sub Messages 110
ResponseMessages.
PlentySoapResponseMessage.
Warnings.
PlentySoapResponseSubMessage.
Key
String Optional Key 109
ResponseMessages.
PlentySoapResponseMessage.
Warnings.
PlentySoapResponseSubMessage.
Value
String Optional Value 109
Success Boolean Optional Has the value true or false, depending on whether a request worked. 112

AddDeliveryOrder Output schema

The box below lists all fields that could be included in the response call (version 112). To learn more about an individual field or its type, click its name in the box.

Identification Keys

(The dynamicValue stands for any parameter values that could be outputted.)

Key Value
DeliveryOrderID dynamicValue

Identification Output schema

The box below lists all identification fields that could be outputted in the call response (version 112). The dynamicValue stands for any parameter values that could be outputted. To learn more about an individual field or its type, click its name in the box.

Success messages

(The dynamicValue stands for any parameter values that could be outputted.)

Code Key Value Message Explanation
100 - - Delivery order IDs Delivery orders were added. The IDs of the delivery orders are returned.

Success Messages Output schema

For this call no success messages output schema exists.

Error messages

Code Key Value Message Explanation
810 Limit 50 Too many data records The request has too many data records. Attend the defined limit.
800 Too few delivery orders are given At least 2 delivery orders have to be created

Error messages Output schema

The box below lists all error message fields that could be outputted in the call response (version 112). To learn more about an individual field or its type, click its name in the box.

Warnings

Code Key Value Message Explanation
110 Outgoing items were not booked. An error occurred while booking outgoing items. Outgoing items were not booked.

Warnings Output schema

The box below lists all warning fields that could be outputted in the call response (version 112). To learn more about an individual field or its type, click its name in the box.

Nach oben