Version: eXtendPS-SE 1.4.38 and above
Audience: User

Overview

When you have multiple Sales Order records in NetSuite with the same customer and customer Purchase Order number assigned, the Order Status response automatically includes details for all matching Sales Orders.

How it works

The eXtendPS-SE Order Status service retrieves all Sales Orders associated with the queried Purchase Order number and returns their status information in a single response.

Example:

  • SO6069371925 has a Purchase Order number of "test" assigned.
  • SO6069371926 also has a Purchase Order number of "test" assigned.

The Order Status response lists both Sales Orders and their related information since they both share the same Purchase Order number.

Example response:

<GetOrderStatusDetailsResponse xmlns="http://www.promostandards.org/WSDL/OrderStatusService/1.0.0/">
    <OrderStatusArray>
        <OrderStatus>
            <purchaseOrderNumber>test</purchaseOrderNumber>
            <OrderStatusDetailArray>
                <OrderStatusDetail>
                    <factoryOrderNumber>SO6069371925</factoryOrderNumber>
                    <statusID>10</statusID>
                    <statusName>Order Received</statusName>
                    <expectedShipDate>2020-01-07T03:38:00.000Z</expectedShipDate>
                    <expectedDeliveryDate>2018-03-31T18:30:00.000Z</expectedDeliveryDate>
                    <additionalExplanation>3</additionalExplanation>
                    <responseRequired>false</responseRequired>
                    <validTimestamp>2020-01-07T06:48:39.909Z</validTimestamp>
                </OrderStatusDetail>
                <OrderStatusDetail>
                    <factoryOrderNumber>SO6069371926</factoryOrderNumber>
                    <statusID>10</statusID>
                    <statusName>Order Received</statusName>
                    <expectedShipDate>2020-01-07T04:04:00.000Z</expectedShipDate>
                    <expectedDeliveryDate>2018-03-31T18:30:00.000Z</expectedDeliveryDate>
                    <additionalExplanation>3</additionalExplanation>
                    <responseRequired>false</responseRequired>
                    <validTimestamp>2020-01-07T06:48:39.912Z</validTimestamp>
                </OrderStatusDetail>
            </OrderStatusDetailArray>
        </OrderStatus>
    </OrderStatusArray>
</GetOrderStatusDetailsResponse>