Create Fulfillment Orders

post

/services/private/inventory/createFulfillOrders

Create new Customer Orders or Transfers in RMS based on customer order fulfillment requests from an external Order Management System (OMS).

Request

There are no request parameters for this operation.

Supported Media Types
Request Body - application/xml ()
Root Schema : schema
Type: object
Show Source
Nested Schema : fulfillOrders
Type: array
Array of fulfillment order
Show Source
Nested Schema : fulfilOrdDesc
Type: object
Array of fulfillment order
Show Source
Nested Schema : fulfilOrdCustDesc
Type: object
Referenced object for customer information related to the order.
Show Source
Nested Schema : orderDetails
Type: array
References a collection of customer order fulfillment details.
Show Source
Nested Schema : fulfilOrdDtl
Type: object
References a collection of customer order fulfillment details.
Show Source
  • Used to indicate any special instructions for the item, such as services (monograms, engrave, etc).
    Example: commentDesc
  • Indicates the item ordered by the customer.
    Example: 101450060
  • Indicates the detail item line number on the order.
    Example: 1
  • Indicates the quantity of the item ordered by the customer in item's standard unit of measure.
    Example: 3
  • Indicates the reference item ordered by the customer. Used only if a specific UPC is ordered. This is supported for vendor drop-ships orders only as we don't support transfer requests for a specific reference item.
    Example:
  • Indicates currency of unit retail and total retail. This will only be used by Brazil orders in case of Warehouse Fulfillment or vendor sourced POs shipped directly to the customer. It is needed for Sales NF generation.
    Example: USD
  • Indicates item's standard unit of measure.
    Example: EA
  • Indicates if substitutes are allowed on a customer order. This will only be used by orders passed to SIM.
    Example: N
  • Indicates the original transaction unit of measure the order is placed in.
    Example: EA
  • Indicates the unit sales retail of item on the customer order. This will only be used by Brazil orders in case of Warehouse Fulfillment or vendor sourced POs shipped directly to the customer. It is needed for Sales NF generation.
    Example: 12
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
Nested Schema : fulfillOrders
Type: array
Array of fulfillment order
Show Source
Nested Schema : fulfilOrdDesc
Type: object
Array of fulfillment order
Show Source
Nested Schema : fulfilOrdCustDesc
Type: object
Referenced object for customer information related to the order.
Show Source
Nested Schema : orderDetails
Type: array
References a collection of customer order fulfillment details.
Show Source
Nested Schema : fulfilOrdDtl
Type: object
References a collection of customer order fulfillment details.
Show Source
  • Used to indicate any special instructions for the item, such as services (monograms, engrave, etc).
    Example: commentDesc
  • Indicates the item ordered by the customer.
    Example: 101450060
  • Indicates the detail item line number on the order.
    Example: 1
  • Indicates the quantity of the item ordered by the customer in item's standard unit of measure.
    Example: 3
  • Indicates the reference item ordered by the customer. Used only if a specific UPC is ordered. This is supported for vendor drop-ships orders only as we don't support transfer requests for a specific reference item.
    Example:
  • Indicates currency of unit retail and total retail. This will only be used by Brazil orders in case of Warehouse Fulfillment or vendor sourced POs shipped directly to the customer. It is needed for Sales NF generation.
    Example: USD
  • Indicates item's standard unit of measure.
    Example: EA
  • Indicates if substitutes are allowed on a customer order. This will only be used by orders passed to SIM.
    Example: N
  • Indicates the original transaction unit of measure the order is placed in.
    Example: EA
  • Indicates the unit sales retail of item on the customer order. This will only be used by Brazil orders in case of Warehouse Fulfillment or vendor sourced POs shipped directly to the customer. It is needed for Sales NF generation.
    Example: 12
Back to Top

Response

Supported Media Types

200 Response

Success
Body ()
Root Schema : fulfilOrdCfmCol
Type: object
Show Source
Nested Schema : fulfillOrderConfirmations
Type: array
Array of fulfillment order confirmation response
Show Source
Nested Schema : fulfilOrdCfmDesc
Type: object
Array of fulfillment order confirmation response
Show Source
Nested Schema : orderDetails
Type: array
References a collection of customer order confirmation item details.
Show Source
Nested Schema : fulfilOrdCfmDtl
Type: object
References a collection of customer order confirmation item details.
Show Source

400 Response

Error
Body ()
Root Schema : RetailRestValidationException
Type: object
Show Source
Nested Schema : errors
Type: array
Error details
Show Source
Back to Top