Return Credit Request API Structure
|
Field Name |
DataType |
Required |
Instances |
Minimum Usage |
Maximum Usage |
Minimum Length |
Maximum Length |
XPath |
Documentation |
ReturnCreditRequest |
AnyType |
Yes |
0 |
|
|
|
|
/ReturnCreditRequest |
|
|
MessageHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/MessageHeader |
Encapsulates message routing data. The elements included in this grouping are standard across all messages. |
|
|
Standard |
String |
Yes |
0 |
1 |
1 |
|
10 |
/ReturnCreditRequest/MessageHeader/Standard |
Code identifying the schema controlling agency. |
|
|
HeaderVersion |
String |
Yes |
0 |
1 |
1 |
|
10 |
/ReturnCreditRequest/MessageHeader/HeaderVersion |
Version of the message being used. 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 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. |
|
|
VersionReleaseNumber |
String |
Yes |
0 |
1 |
1 |
|
15 |
/ReturnCreditRequest/MessageHeader/VersionReleaseNumber |
Release number within the current message header version number. |
|
|
SourceData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/MessageHeader/SourceData |
Encapsulates data related to the Source or the Sending system. |
|
|
|
SourceId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/ReturnCreditRequest/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. |
|
|
|
SourceType |
String |
Yes |
0 |
1 |
1 |
|
10 |
/ReturnCreditRequest/MessageHeader/SourceData/SourceType |
The descriptive category/name/code used to define the system that originated the message. OMS = Order Management System, WMS = Warehouse Management System. |
|
|
DestinationData |
AnyType |
Yes |
1 |
1 |
1 |
|
|
/ReturnCreditRequest/MessageHeader/DestinationData |
Encapsulates data related to the Destination or Receiving system. |
|
|
|
DestinationId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/ReturnCreditRequest/MessageHeader/DestinationData/DestinationId |
Unique identifier of the System that is the intended recipient of the message. There can be more than one DestinationId/DestinationType sets per message to allow for one message to be sent to multiple receiving systems. |
|
|
|
DestinationType |
String |
Yes |
0 |
1 |
1 |
|
10 |
/ReturnCreditRequest/MessageHeader/DestinationData/DestinationType |
The descriptive category used to define the system that is the intended recipient of the message. OMS = Order Management System, WMS = Warehouse Management System. |
|
|
EventType |
String |
Yes |
0 |
1 |
1 |
|
35 |
/ReturnCreditRequest/MessageHeader/EventType |
The name of the event to which the message pertains. |
|
|
MessageData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/MessageHeader/MessageData |
Encapsulates message identification information. |
|
|
|
MessageId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/ReturnCreditRequest/MessageHeader/MessageData/MessageId |
Globally unique identifier for each message. The MessageId will be populated from the source system and must be a global identifier for Radial Xchange. |
|
|
|
CorrelationId |
String |
No |
0 |
0 |
1 |
|
20 |
/ReturnCreditRequest/MessageHeader/MessageData/CorrelationId |
When present, it must contain the MessageId value of an earlier Radial Xchange Message to which this message relates. |
|
|
CreateDateAndTime |
|
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/MessageHeader/CreateDateAndTime |
Original message creation date and time assigned by the Source. Follows ISO 8601 standard with offset from UTC. |
|
ReturnCreditRequestData |
AnyType |
Yes |
1 |
1 |
-1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData |
Encapsulates the request details and allows for multiple Return Credit Requests to be sent from the WMS to the OMS. |
|
|
ReturnCreditRequestHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader |
Encapsulates the Header level information related to the Return Transaction. |
|
|
|
ClientId |
String |
No |
0 |
0 |
1 |
|
32 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ClientId |
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. Note - require gsi_store_id if not included. |
|
|
|
FacilityId |
String |
Yes |
0 |
1 |
1 |
|
32 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/FacilityId |
Unique identifier of the facility. |
|
|
|
ReturnOrderId |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ReturnOrderId |
The identifier assigned to the return transaction. |
|
|
|
ReturnDateTime |
|
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ReturnDateTime |
The date and time when the return order was received. Follows ISO 8601 standard with offset from UTC. |
|
|
|
OriginalOMSOrderId |
|
No |
0 |
0 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/OriginalOMSOrderId |
The Original Order Id assigned by the Order Management System. If the OriginalExternalShipmentId (A third-party fulfiller’s Shipment Identifier) is present then the OriginalOMSOrderId becomes optional. |
|
|
|
OriginalCustomerOrderId |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/OriginalCustomerOrderId |
The Original Order Id that is known to the customer. Typically this is assigned by the Web or Order Source System. This is required if the OriginalOMSOrderId is not present. |
|
|
|
MarketplaceOrderId |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/MarketplaceOrderId |
For clients with MP who are unable to send the OriginalOMSOrderId in the RCR’s, we have found that OMS system will throw exception since they definitely need this value at their system for MP RCR’s to pass. The only work around is that OMS can still work with the 'Marketplace Order ID' – but they need it as OMS field “ExtnReferenceOrderNo”. |
|
|
|
OriginalExternalShipmentId |
String |
No |
0 |
0 |
1 |
|
40 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/OriginalExternalShipmentId |
The original External Shipment ID - A third-party fulfiller’s Shipment Identifier. If the OriginalOMSOrderId is not present then original External Shipment ID is required. |
|
|
|
ExtendedAttributes |
AnyType |
No |
1 |
0 |
-1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ExtendedAttributes/Name |
The short title of the additional attribute. |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ExtendedAttributes/Description |
A brief description of the additional attribute. |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestHeader/ExtendedAttributes/Value |
The specific value of the additional attribute. |
|
|
ReturnCreditRequestDetail |
AnyType |
Yes |
1 |
1 |
-1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail |
Encapsulates line level/item level details about the Return Order. |
|
|
|
ReturnOrderLineNumber |
|
No |
0 |
0 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ReturnOrderLineNumber |
Line number of the return order. |
|
|
|
OriginalOrderLineNumber |
|
No |
0 |
0 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/OriginalOrderLineNumber |
Line number of the original order. |
|
|
|
ItemId |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId |
Encapsulates the set of various references that can be used to identify an item/SKU. |
|
|
|
|
GsiCatalogId |
String |
No |
0 |
0 |
1 |
|
4 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/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 |
Yes |
0 |
1 |
1 |
|
35 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ClientItemId |
The retailer's SKU or unique item identifier. (Partner Item Number) |
|
|
|
|
OMSItemId |
|
No |
0 |
0 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/OMSItemId |
The Radial SKU or unique item identifier. |
|
|
|
|
ClientAltItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ClientAltItemId |
An Alternative item identifier provided by the client. |
|
|
|
|
ExtendedAttributes |
AnyType |
No |
1 |
0 |
-1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ExtendedAttributes |
|
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ExtendedAttributes/Name |
The short title of the additional attribute. |
|
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ExtendedAttributes/Description |
A brief description of the additional attribute. |
|
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ItemId/ExtendedAttributes/Value |
The specific value of the additional attribute. |
|
|
|
QuantityReturned |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/QuantityReturned |
The quantity of the item returned. |
|
|
|
CustomerReasonCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/CustomerReasonCode |
The Customer identified reason for the return. |
|
|
|
FacilityReasonCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/FacilityReasonCode |
The Facility identified reason for the return. |
|
|
|
RTANumber |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/RTANumber |
The Return Authorization number, required for goods needing authorization before they can be accepted as a return. |
|
|
|
DispositionCode |
String |
No |
0 |
0 |
1 |
|
1 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/DispositionCode |
Identifies the condition of the item. Typically used when an item is considered damaged when being returned. S = Sellable, D = Non-sellable/Damaged. |
|
|
|
LineComment |
String |
No |
0 |
0 |
1 |
|
150 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/LineComment |
Additional comments as necessary for the returned item. |
|
|
|
ExtendedAttributes |
AnyType |
No |
1 |
0 |
-1 |
|
|
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ExtendedAttributes/Name |
The short title of the additional attribute. |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ExtendedAttributes/Description |
A brief description of the additional attribute. |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/ReturnCreditRequest/ReturnCreditRequestData/ReturnCreditRequestDetail/ExtendedAttributes/Value |
The specific value of the additional attribute. |