ReturnOrder Class
Process ReturnOrders in Order Management, limited to 2,000 requests per
hour.
Namespace
ReturnOrder Methods
These methods are for ReturnOrder. All methods
are static.
createReturnOrder(returnOrderInput)
API Version
50.0
Requires Chatter
No
Signature
public static ConnectApi.ReturnOrderOutputRepresentation createReturnOrder(ConnectApi.ReturnOrderInputRepresentation returnOrderInput)
Parameters
- returnOrderInput
- Type: ConnectApi.ReturnOrderInputRepresentation
- Data for creating a ReturnOrder and ReturnOrderLineItems.
Return Value
returnItems(returnOrderId, returnItemsInput)
Process ReturnOrderLineItems belonging to a ReturnOrder. Processing
a ReturnOrderLineItem generates a change Order and makes that ReturnOrderLineItem read-only.
The change order for a returned item or delivery charge has a positive amount and should be
used to create a credit memo. The change order for a return fee has a negative amount and
should be used to create an invoice. If a processed ReturnOrderLineItem has any remaining
expected quantity, then the API creates a separate ReturnOrderLineItem representing that
quantity.
API Version
52.0
Requires Chatter
No
Signature
public static ConnectApi.ReturnItemsOutputRepresentation returnItems(String returnOrderId, ConnectApi.ReturnItemsInputRepresentation returnItemsInput)
Parameters
- returnOrderId
- Type: String
- ID of the ReturnOrder.
- returnItemsInput
- Type: ConnectApi.ReturnItemsInputRepresentation
- Data about products and delivery charges to return, as well as associated return fees.