In-Store Return API Structure
|
Field Name |
DataType |
Required |
Instances |
Minimum Usage |
Maximum Usage |
Minimum Length |
Maximum Length |
XPath |
Documentation |
InStoreReturn |
AnyType |
Yes |
0 |
|
|
|
|
/InStoreReturn |
|
|
MessageHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/MessageHeader |
Encapsulates message routing data. The elements included in this grouping are standard across all messages |
|
|
Standard |
String |
Yes |
0 |
1 |
1 |
|
10 |
/InStoreReturn/MessageHeader/Standard |
Code identifying the schema-controlling agency, for example, GSI.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: GSI
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
HeaderVersion |
String |
Yes |
0 |
1 |
1 |
|
10 |
/InStoreReturn/MessageHeader/HeaderVersion |
Version of the message being used, for example NGP1.0.0. Each new version whole number represents a significant change from a previous whole version and reflects a need for upgrades. For example, a change from Version 1.X to 2.X or 2.X to NGP1.0.0 represents a substantial change in the framework and would be a recommended upgrade point. A change in the number after the decimal represents a minor upgrade/modification to the framework.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: NGP1.0.0 or current version on which partner is launched
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
VersionReleaseNumber |
String |
Yes |
0 |
1 |
1 |
|
15 |
/InStoreReturn/MessageHeader/VersionReleaseNumber |
Release number within the current message header version which is the same as HeaderVersion in most cases.
Allowable Values: Text string
Required: Yes
Length: 15
Default Value: NGP1.0.0 or current version on which partner is launched
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
SourceData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/MessageHeader/SourceData |
Encapsulates data related to the Source or the Sending system |
|
|
|
SourceId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/InStoreReturn/MessageHeader/SourceData/SourceId |
Unique identifier of the System that originated the message. The SourceId is a unique identifier provided by the initiator of the message. For those messages originating from an Order Management System (OMS), it would be the unique OMS identifier. For those messages originating from a Warehouse Management System (WMS), it would be the unique WMS identifier.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
SourceType |
String |
Yes |
0 |
1 |
1 |
|
10 |
/InStoreReturn/MessageHeader/SourceData/SourceType |
The descriptive category/name/code used to define the system that originated the message.
Allowable Values:
OMS = Order Management System
WMS = Warehouse Management System
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
DestinationData |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/InStoreReturn/MessageHeader/DestinationData |
Encapsulates data related to the Destination or Receiving system |
|
|
|
DestinationId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/InStoreReturn/MessageHeader/DestinationData/DestinationId |
Unique identifier of the System that is the intended recipient of the message. There can be multiple DestinationId/DestinationType sets per message to allow for one message to be sent to multiple receiving systems.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
DestinationType |
String |
Yes |
0 |
1 |
1 |
|
10 |
/InStoreReturn/MessageHeader/DestinationData/DestinationType |
The descriptive category used to define the system that is the intended recipient of the message.
Allowable Values:
OMS = Order Management System,
WMS = Warehouse Management System,
FH= Fulfillment Hub.
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
EventType |
String |
Yes |
0 |
1 |
1 |
|
35 |
/InStoreReturn/MessageHeader/EventType |
The name of the event to which the message pertains.
Allowable Values: InventoryStatus
Required: Yes
Length: 35
Default Value: InventoryStatus
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
MessageData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/MessageHeader/MessageData |
Encapsulates message identification information |
|
|
|
MessageId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/InStoreReturn/MessageHeader/MessageData/MessageId |
Globally unique identifier for each Message. The MessageId is populated from the Source system and must be a global identifier for Radial.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: any non blank value
Restrictions: In cases when the Product Hub or Fulfillment Hub originates the message, this field is the unique Business Process ID (BPID).
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
CorrelationId |
String |
No |
0 |
0 |
1 |
|
20 |
/InStoreReturn/MessageHeader/MessageData/CorrelationId |
When present, it must contain the MessageId value of an earlier Radial Message to which this message relates.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
CreateDateAndTime |
|
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/MessageHeader/CreateDateAndTime |
Original message creation date and time assigned by the Source.
Allowable Values: ISO 8601 standard with offset from UTC in xsd:datetime data format which is yyyy-mm-ddTHH:mm:ss-hh:mm for e.g. 2012-01-11T14:19:05-06:00, 2012-01-11T14:19:05Z.
Required: Yes
Length: xsd:datetime.
Default Value: Current Date Time
Restrictions: Needs to be complying with yyyy-mm-ddTHH:mm:ss-hh:mm format
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
InStoreReturnData |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/InStoreReturn/InStoreReturnData |
|
|
|
OriginalOMSOrderID |
|
No |
0 |
0 |
1 |
|
|
/InStoreReturn/InStoreReturnData/OriginalOMSOrderID |
12-digit OMS Order Number plus 3-digit reference ID.
Allowable Values: Integer
Required: Required if the OriginalWebOrderNumber is not provided.
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
OriginalWebOrderNumber |
String |
No |
0 |
0 |
1 |
|
30 |
/InStoreReturn/InStoreReturnData/OriginalWebOrderNumber |
Identifier assigned when the order was originaly placed using the web store.
Allowable Values: Text string
Required: Required if the OriginalOMSOrderID is not provided.
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
OriginalCustomerOrderID |
String |
No |
0 |
0 |
1 |
|
30 |
/InStoreReturn/InStoreReturnData/OriginalCustomerOrderID |
original Exchange Platform order.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
gsi_client_id |
String |
Yes |
0 |
1 |
1 |
|
32 |
/InStoreReturn/InStoreReturnData/gsi_client_id |
The identifier provided by Radial for an individual or organization that has a contractual relationship with Radial in which Radial is providing e-commerce, fulfillment or other services for the individual or organization. This refers to the V11/ ECP1.0.0 gsi_client_id. e.g. TMSNA.
Allowable Values: Text string
Required: Yes
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
gsi_store_id |
String |
Yes |
0 |
1 |
1 |
|
32 |
/InStoreReturn/InStoreReturnData/gsi_store_id |
Radial assigned store ID.
Allowable Values: Text string
Required: Yes
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
GsiCatalogId |
String |
Yes |
0 |
1 |
1 |
|
4 |
/InStoreReturn/InStoreReturnData/GsiCatalogId |
Radial assigned catalog ID.
Allowable Values: Text string
Required: Yes
Length: 4
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
PartnerRetailStoreNumber |
String |
Yes |
0 |
1 |
1 |
|
32 |
/InStoreReturn/InStoreReturnData/PartnerRetailStoreNumber |
Identifies the Retail Store Number in which the customer returned the item that was originally purchased from the web store.
Allowable Values: Text string
Required: Yes
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
ItemID |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/InStoreReturnData/ItemID |
|
|
|
|
GsiCatalogId |
String |
No |
0 |
0 |
1 |
|
4 |
/InStoreReturn/InStoreReturnData/ItemID/GsiCatalogId |
This Radial -assigned value specifies to which catalog an item belongs. An item may belong to only one catalog. Used to cross category link products.
Allowable Values: Text string
Required: Yes either at standard element level or thru extended attributes.
Length: 4
Restrictions: The catalog ID must exist in the Radial system. |
|
|
|
ClientItemId |
String |
No |
0 |
0 |
1 |
|
35 |
/InStoreReturn/InStoreReturnData/ItemID/ClientItemId |
The retailer/client unique item id or SKU used to identify the item. This is the unique id which is being sent on the Item Master catalog.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OMSItemId |
|
No |
0 |
0 |
1 |
|
|
/InStoreReturn/InStoreReturnData/ItemID/OMSItemId |
The Radial Internally assigned unique identifier, AKA JDA SKU or GSI SKU or OMS SKU or GII or Radial SKU. Not applicable for 3rd Party fulfillment model in V11 platform.
Allowable Values: Integer
Required: No
Length: 9
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/InStoreReturn/InStoreReturnData/ItemID/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/InStoreReturn/InStoreReturnData/ItemID/ExtendedAttributes/Name |
The short title of the additional attribute, for example "CatalogId."
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/InStoreReturn/InStoreReturnData/ItemID/ExtendedAttributes/Description |
A brief description of the additional attribute
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/InStoreReturn/InStoreReturnData/ItemID/ExtendedAttributes/Value |
The specific value of the additional attribute.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
ReturnedQuantity |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/InStoreReturnData/ReturnedQuantity |
Quantity returned to the store.
Allowable Values: Decimal
Required: Yes
Length: 10.2
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
CreditAmount |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/InStoreReturnData/CreditAmount |
Encapsulates the information necessary for reflecting the credit issued in-store against the returned item. |
|
|
|
MonetaryAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/InStoreReturnData/CreditAmount/MonetaryAmount |
The monetary amount for the defined amount type.
Allowable Values: Decimal
Required: Yes
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
CurrencyCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/InStoreReturn/InStoreReturnData/CreditAmount/CurrencyCode |
The type of currency (dollars, francs, etc.) associated with the monetary amount.
The type of currency (dollars, francs, etc) used for the transaction.
Allowable Values: ISO 4217 currency code. http://www.iso.org/iso/support/currency_codes_list-1.htm
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
ReturnedDateTime |
|
Yes |
0 |
1 |
1 |
|
|
/InStoreReturn/InStoreReturnData/ReturnedDateTime |
Date and time returned to the store.
Allowable Values: ISO 8601 standard with offset from UTC in:datetime data format which is yyyy-mm-ddTHH:mm:ss-hh:mm for e.g. 2012-01-11T14:19:05-06:00
Required: Yes
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/InStoreReturn/InStoreReturnData/ExtendedAttributes |
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/InStoreReturn/InStoreReturnData/ExtendedAttributes/Name |
The short title of the additional attribute, for example "CatalogId."
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/InStoreReturn/InStoreReturnData/ExtendedAttributes/Description |
A brief description of the additional attribute
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/InStoreReturn/InStoreReturnData/ExtendedAttributes/Value |
The specific value of the additional attribute.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |