POS API Structure
|
Field Name |
DataType |
Required |
Instances |
Minimum Usage |
Maximum Usage |
Minimum Length |
Maximum Length |
XPath |
Documentation |
POS |
AnyType |
Yes |
0 |
|
|
|
|
/POS |
|
|
MessageHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/MessageHeader |
Encapsulates message routing data. The elements included in this grouping are standard across all messages. |
|
|
Standard |
String |
Yes |
0 |
1 |
1 |
|
10 |
/POS/MessageHeader/Standard |
Code identifying the schema controlling agency, for example, GSI.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
HeaderVersion |
String |
Yes |
0 |
1 |
1 |
|
10 |
/POS/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.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
VersionReleaseNumber |
String |
Yes |
0 |
1 |
1 |
|
15 |
/POS/MessageHeader/VersionReleaseNumber |
Release number within the current message header version number.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
SourceData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/MessageHeader/SourceData |
Encapsulates data related to the Source or the Sending system. |
|
|
|
SourceId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/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 |
/POS/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 |
|
|
/POS/MessageHeader/DestinationData |
Encapsulates data related to the Destination or Receiving system. |
|
|
|
DestinationId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/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 |
/POS/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 |
/POS/MessageHeader/EventType |
The name of the event to which the message pertains.
Allowable Values: Varies depending on the feed, for example InventoryStatus
Required: Yes
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore. |
|
|
MessageData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/MessageHeader/MessageData |
Encapsulates message identification information. |
|
|
|
MessageId |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/MessageHeader/MessageData/MessageId |
Globally unique identifier for each Message. The Message ID is populated from the Source system and must be a global identifier for Radial Xchange.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: In cases when the Product Hub or Fulfillment Hub originates the message, this field is the unique Business Process ID (BPID).
Aliases: N/AXchange. |
|
|
|
CorrelationId |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/MessageHeader/MessageData/CorrelationId |
When present, it must contain the MessageId value of an earlier Radial Xchange 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 |
|
|
/POS/MessageHeader/CreateDateAndTime |
Original message creation date and time assigned by the Source. Follows ISO 8601 standard with offset from UTC.
Allowable Values: Text string
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
Order |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/POS/Order |
|
|
|
OrderHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader |
|
|
|
|
gsi_client_id |
String |
Yes |
0 |
1 |
1 |
|
32 |
/POS/Order/OrderHeader/gsi_client_id |
The Radial-assigned value that specifies the client organization providing data.
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 |
/POS/Order/OrderHeader/gsi_store_id |
Radial-assigned value that specifies the store ID of the client’s web store.
Allowable Values: Text string
Required: Yes
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
InvoiceType |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderHeader/InvoiceType |
The transaction type that identifies the invoice event.
Allowable Values: SHIPMENT; RETURN; CREDIT_MEMO; DEBIT_MEMO
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OMSOrderNumber |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/OMSOrderNumber |
12-digit Radial order number used in the Radial OMS.
Allowable Values: Text string
Required: Yes
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReleaseSequence |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/ReleaseSequence |
A sequence number assigned to each transactional event.
Allowable Values: 001-999
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OMSOrderID |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/OMSOrderID |
15-digit Radial OMS order number and release sequence.
Allowable Values: Integer
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ShipmentNumber |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/ShipmentNumber |
The unique Radial OMS shipment number.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ExternalShipmentId |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/ExternalShipmentId |
An ID for the order/shipment provided by the fulfiller.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
InvoiceNumber |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderHeader/InvoiceNumber |
Unique Radial OMS invoice number.
Allowable Values: Text string
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
VATInvoiceNumber |
String |
No |
0 |
0 |
1 |
|
256 |
/POS/Order/OrderHeader/VATInvoiceNumber |
The VAT Invoice number generated in OMS to identify VAT for the given release.
Allowable Values: Integer
Required: No
Length: 256
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
WebOrderNumber |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderHeader/WebOrderNumber |
The number assigned to the order by the web store.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
CustomerOrderID |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderHeader/CustomerOrderID |
The order ID that the customer is aware of. Typically this is the web store order ID.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OrderEntryDateTime |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/OrderEntryDateTime |
The date and time that the order was submitted at the web store or other order entry point.
Allowable Values: Date in the format = yyyy-mm-ddThh:mm:ss-hh:mm standard with offset from GMT/UTC.
Required: Yes
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
FacilityID |
String |
No |
0 |
0 |
1 |
|
32 |
/POS/Order/OrderHeader/FacilityID |
The Radial-assigned string specifying the facility housing the goods, typically a distribution center or physical warehouse.
Allowable Values: Text string
Required: No
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ExternalFacilityID |
String |
No |
0 |
0 |
1 |
|
32 |
/POS/Order/OrderHeader/ExternalFacilityID |
Alternate external identifier used by the fulfiller.
Typical use is Client Retail Store ID
Allowable Values: Text string
Required: No
Length: 32
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ShipDateTime |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/ShipDateTime |
The date and time that the shipment was processed by the fulfiller.
Allowable Values: Date in format = yyyy-mm-ddThh:mm:ss-hh:mm standard with offset from GMT/UTC.
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReturnDateTime |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/ReturnDateTime |
The date and time that the return was processedr.
Allowable Values: Date in format = yyyy-mm-ddThh:mm:ss-hh:mm standard with offset from GMT/UTC.
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReturnOrderId |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderHeader/ReturnOrderId |
The identifier assigned to the return transaction from the client.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
InvoiceDateTime |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/InvoiceDateTime |
The date and time that the invoice was created in the OMSr.
Allowable Values: Date in format = yyyy-mm-ddThh:mm:ss-hh:mm standard with offset from GMT/UTC.
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
InvoiceAmount |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/InvoiceAmount |
|
|
|
|
|
Amount |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/InvoiceAmount/Amount |
|
|
|
|
|
|
AmountType |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderHeader/InvoiceAmount/Amount/AmountType |
Defines the invoice amount type included in the MonetaryAmount element.
Allowable Values: Text string
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
MonetaryAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/InvoiceAmount/Amount/MonetaryAmount |
The monetary amount for the defined invoice 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 |
/POS/Order/OrderHeader/InvoiceAmount/Amount/CurrencyCode |
The currency code for amounts in the order line.
Allowable Values: ISO 4217 currency code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
Locale |
String |
Yes |
0 |
1 |
1 |
|
5 |
/POS/Order/OrderHeader/Locale |
The locale code provided or selected when the order was placed. The locale defines the language and country rules to be applied to the data.
Allowable Values: The format is "ll_CC" where ll is the language argument and is a valid ISO language code. These codes are the lower case, two letter codes as defined by ISO_639. CC is the upper case, two letter codes as defined by ISO 3166 country code.
Required: Yes
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
BillTo |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/BillTo |
|
|
|
|
|
CustomerId |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/BillTo/CustomerId |
The customer account number typically provided by the web store.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Title |
String |
No |
0 |
0 |
1 |
|
10 |
/POS/Order/OrderHeader/BillTo/Title |
A title you can assign to a person. Typically "Dr.", "Mr.", "Ms." etc.
Allowable Values: Text string.
Required: No
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: Salutation |
|
|
|
|
FirstName |
String |
Yes |
0 |
1 |
1 |
|
64 |
/POS/Order/OrderHeader/BillTo/FirstName |
The first name of the person.
Allowable Values: Text string.
Required: Yes
Length: 64
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
MiddleName |
String |
No |
0 |
0 |
1 |
|
64 |
/POS/Order/OrderHeader/BillTo/MiddleName |
The middle name or names of the person.
Allowable Values: Text string.
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
LastName |
String |
No |
0 |
0 |
1 |
|
64 |
/POS/Order/OrderHeader/BillTo/LastName |
The surname of the person.
Allowable Values: Text string.
Required: Yes
Length: 64
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Suffix |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/BillTo/Suffix |
An additional modifier at the end of a person's name, for example, "Jr."
Allowable Values: Text string.
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
EmailAddress |
String |
No |
0 |
0 |
1 |
|
150 |
/POS/Order/OrderHeader/BillTo/EmailAddress |
The email address associated with a person or enterprise.
Allowable Values: Text string
Required: No
Length: 150
Default Value: blank
Restrictions: Must be a valid email address
Alieases: N/A |
|
|
|
|
Address |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/BillTo/Address |
|
|
|
|
|
|
CompanyName |
String |
No |
0 |
0 |
1 |
|
50 |
/POS/Order/OrderHeader/BillTo/Address/CompanyName |
Organization or Business to which the person belongs.
Allowable Values: Text string
Required: No
Length: 50
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
|
|
AddressLine1 |
String |
Yes |
0 |
1 |
1 |
|
70 |
/POS/Order/OrderHeader/BillTo/Address/AddressLine1 |
The "AddressLine#" components contain the street address and, if necessary, suite and building identifiers for the physical address.
Allowable Values: Text string
Required: Line1 is required. Other Line# components are optional.
Length: 70
Default Value: blank
Restrictions: For U.S. addresses, the last Line# component valued before the U.S. state must contain the number and street. Additional address information, such as a building name or a department mustt precede it.
Aliases: N/A |
|
|
|
|
|
AddressLine2 |
String |
No |
0 |
0 |
1 |
|
70 |
/POS/Order/OrderHeader/BillTo/Address/AddressLine2 |
|
|
|
|
|
|
AddressLine3 |
String |
No |
0 |
0 |
1 |
|
70 |
/POS/Order/OrderHeader/BillTo/Address/AddressLine3 |
|
|
|
|
|
|
City |
String |
Yes |
0 |
1 |
1 |
|
35 |
/POS/Order/OrderHeader/BillTo/Address/City |
Name of the city.
Allowable Values: Text string
Required: Yes
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
StateOrProvince |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderHeader/BillTo/Address/StateOrProvince |
The state, province or other country sub-division code for the store address.
Allowable Values: ISO 3166-2 country sub-division code.
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
CountyOrLocality |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderHeader/BillTo/Address/CountyOrLocality |
Additional information about the address, such as a county or township.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A. |
|
|
|
|
|
CountryCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderHeader/BillTo/Address/CountryCode |
The country code for the store address.
Allowable Values: ISO 3166 alpha-2 country code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
PostalCode |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderHeader/BillTo/Address/PostalCode |
Typically, the string of letters and/or numbers that more closely specifies the delivery area than just the City component alone, for example, the Zip Code in the U.S.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A. |
|
|
|
|
Telephone |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/BillTo/Telephone |
|
|
|
|
|
|
TelephoneType |
String |
No |
0 |
0 |
1 |
|
18 |
/POS/Order/OrderHeader/BillTo/Telephone/TelephoneType |
|
|
|
|
|
|
FullTelephoneNumber |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderHeader/BillTo/Telephone/FullTelephoneNumber |
|
|
|
|
LoyaltyAccountNumber |
String |
No |
0 |
0 |
1 |
|
25 |
/POS/Order/OrderHeader/LoyaltyAccountNumber |
The loyalty account number assigned to the customer.
Allowable Values: Text string
Required: No
Length: 25
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OrderType |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderHeader/OrderType |
Identifies the application type used for order placement.
examples are web, OMS, catalog
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
CatalogSourceCode |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderHeader/CatalogSourceCode |
Identifies the paper catalog used to place the order.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AssociateName |
String |
No |
0 |
0 |
1 |
|
150 |
/POS/Order/OrderHeader/AssociateName |
The name of the store employee that placed the order using the Associate Order System application.
Allowable Values: Text string
Required: No
Length: 150
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AssociateNumber |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderHeader/AssociateNumber |
The identifier for the store employee that placed the order using the Associate Order System application.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AssociateStore |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderHeader/AssociateStore |
The identifier for the retail store that placed the order using the Associate Ordering System application.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OriginalOMSOrderNumber |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/OriginalOMSOrderNumber |
OMS original order number used for returns.
Allowable Values: Text string
Required: No
Length: 12
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReasonCode |
String |
No |
0 |
0 |
1 |
|
3 |
/POS/Order/OrderHeader/ReasonCode |
The order-level ustomer reason code for return or price modification.
Allowable Values: Text string
Required: No
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderHeader/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderHeader/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 |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderHeader/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 |
|
|
|
HeaderCharges |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/HeaderCharges |
|
|
|
|
|
ChargeCategory |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderHeader/HeaderCharges/ChargeCategory |
Defines the type of header charge included in the MonetaryAmount element.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
MonetaryAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/HeaderCharges/MonetaryAmount |
The monetary amount for the defined header charge type.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CurrencyCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderHeader/HeaderCharges/CurrencyCode |
The code that represents the type of currency being used for a transaction.
Allowable Values: IS-4217 three-letter code.
Required: Only when a transaction amount is specified..
Length: 3
Default Value: blank
Restrictions: .Currency codes are defined by ISO 4217:2008 See: http://en.wikipedia.org/wiki/ISO_4217
Aliases: N/A |
|
|
|
|
ChargeName |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/HeaderCharges/ChargeName |
The name of LineCharge or HeaderCharge. Charge Category and Charge Name together make a unique key for any line/header charge.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
OriginalInvoiceNumber |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/HeaderCharges/OriginalInvoiceNumber |
Invoice from the original purchase. Used to track an order in the event of a return.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
OriginalOMSOrderID |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderCharges/OriginalOMSOrderID |
OMS Order ID from the original purchase. Used to track an order in the event of a return.
Allowable Values: Integer
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
OriginalReleaseNumber |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderCharges/OriginalReleaseNumber |
Release number from the original purchase. Used to track an order in the event of a return.
Allowable Values: Integer
Required: No
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
OriginalInvoiceDateTime |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderCharges/OriginalInvoiceDateTime |
Invoice date and time from the original purchase. Used to track an order in the event of a return.
Allowable Values: Date. 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: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
HeaderChargeTax |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/HeaderChargeTax |
|
|
|
|
|
TaxType |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderHeader/HeaderChargeTax/TaxType |
The type of tax being imposed.
Allowable Values: Text string. Common values: Sales; VAT
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Exemption |
String |
Yes |
0 |
1 |
1 |
|
1 |
/POS/Order/OrderHeader/HeaderChargeTax/Exemption |
Specifies that the customer is exempt from paying taxes for the order.
Allowable Values:
Y - Customer is exempt from paying taxes
N - Customer is not exempt from paying taxes
Required: Yes
Length: 1
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Situs |
String |
Yes |
0 |
1 |
1 |
|
30 |
/POS/Order/OrderHeader/HeaderChargeTax/Situs |
The order address type used to determine the taxing jurisdiction.
Allowable Values: Text string. Ccommon value = DESTINATION; PHYSICAL_ORIGIN
Required: Yes
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Jurisdiction |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderHeader/HeaderChargeTax/Jurisdiction |
The name of the taxing jurisdiction.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
JurisdictionLevel |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/HeaderChargeTax/JurisdictionLevel |
The level within the jurisdiction that the tax applies to.
Allowable Values: Text string. Common values = Country; State; County; City
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
JurisdictionId |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderChargeTax/JurisdictionId |
The unique number that identifies a jurisdiction. This value is assigned by the Vertex tax application.
Allowable Values: Text string
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Imposition |
String |
No |
0 |
0 |
1 |
|
60 |
/POS/Order/OrderHeader/HeaderChargeTax/Imposition |
The name of the imposition to which the relevant tax rule belongs. This is assigned either by Vertex or by the user when setting up a user-defined imposition in Vertex.
Allowable Values: Text string
Required: No
Length: 60
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ImpositionType |
String |
No |
0 |
0 |
1 |
|
60 |
/POS/Order/OrderHeader/HeaderChargeTax/ImpositionType |
The type description assigned to the imposition. When multiple impositions are imposed within a jurisdiction, each must have a different type. This is assigned either by Vertex or by the user when setting up a user-defined imposition in Vertex.
Allowable Values: Text string
Required: No
Length: 60
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
TaxRate |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderChargeTax/TaxRate |
The tax rate percentage that is being applied to the basis amount.
Allowable Values: Decimal
Required: No
Length: 8.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
BasisAmount |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/HeaderChargeTax/BasisAmount |
The amount of the line for which the tax is applicable.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
TransactionalTaxAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/HeaderChargeTax/TransactionalTaxAmount |
The monetary amount of sales tax calculated by applying a set percentage to the line item. These percentages can vary by county, state and country.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ChargeCategory |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderHeader/HeaderChargeTax/ChargeCategory |
The different categories of items/services for which the tax was charged.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ChargeName |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderHeader/HeaderChargeTax/ChargeName |
The name of LineCharge or HeaderCharge. Charge Category and Charge Name together make a unique key for any line/header charge. |
|
|
|
OrderLineRelationships |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderHeader/OrderLineRelationships |
Container for OrderLineRelationships. |
|
|
|
|
OrderLineRelationship |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderHeader/OrderLineRelationships/OrderLineRelationship |
Defines the relationship between a parent line and its child lines. |
|
|
|
|
|
RelationshipType |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderHeader/OrderLineRelationships/OrderLineRelationship/RelationshipType |
Defines the type of relationship between the parent line and a child line. E.g. WARRANTY, INSTALL, CUSTOM, ACCESSORY
Allowable Values: Text string
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ParentLine |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/OrderLineRelationships/OrderLineRelationship/ParentLine |
Indicates the parent line number of the order.
Allowable Values: Integer
Required: Yes
Length: 5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ChildLine |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderHeader/OrderLineRelationships/OrderLineRelationship/ChildLine |
Indicates the child line number of the order.
Allowable Values: Integer
Required: Yes
Length: 5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
OrderTenders |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderTenders |
|
|
|
|
PaymentReference |
String |
Yes |
0 |
1 |
1 |
|
30 |
/POS/Order/OrderTenders/PaymentReference |
Defines the payment reference for tender type.
Allowable Values: Text string. Common values = GS, GC, CC, BR
Required: Yes
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
TenderType |
String |
Yes |
0 |
1 |
1 |
|
30 |
/POS/Order/OrderTenders/TenderType |
Sub tender type code or OMS Credit Card Type
Allowable Values: Text string. Common values = VISA; AMEX, MC, FV
Required: Yes
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
TenderAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderTenders/TenderAmount |
Amount tendered to the transaction for the tender type and account number.
Allowable Values: Decimal
Required: Yes
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
TenderAmountInPoints |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderTenders/TenderAmountInPoints |
Indicates the equivalent of Total Charged Points redeemed.
Allowable Values: Integer
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
CurrencyCode |
String |
No |
0 |
0 |
1 |
|
3 |
/POS/Order/OrderTenders/CurrencyCode |
The code that represents the type of currency being used for a transaction.
Allowable Values: IS-4217 three-letter code.
Required: Only when a transaction amount is specified..
Length: 3
Default Value: blank
Restrictions: .Currency codes are defined by ISO 4217:2008 See: http://en.wikipedia.org/wiki/ISO_4217 |
|
|
|
PurchaseOrderNumber |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/PurchaseOrderNumber |
Defines the PO Number when the "PO" is used as tender.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AccountNumber |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderTenders/AccountNumber |
Customer Account number when Check is used as a tender or Customer Sold To Account Number when the "PO" is used as a tender. . This value is typically masked in this feed.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AccountExpirationDate |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderTenders/AccountExpirationDate |
Expiration date of the card or account (MMYY). This is in a number format not in date. E.g. 1115, 314.
Allowable Values: Integer
Required: No
Length: 4
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
PIN |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderTenders/PIN |
The Personal Identification Number for the gift card.
Allowable Values: Integer
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
AdditionalPaymentDetails |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderTenders/AdditionalPaymentDetails |
Additional Payment information. |
|
|
|
|
PaymentReference1 |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/AdditionalPaymentDetails/PaymentReference1 |
Defines the additional payment reference in case of the Market Place tender types.
Allowable Values: Text string. Common values = GS, GC, CC, BR
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A for e.g. PaymentReference is BR, TenderType is CC and PaymentReference1 is VISA. |
|
|
|
|
PaymentReference2 |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/AdditionalPaymentDetails/PaymentReference2 |
Additional reference value for the Payment information. |
|
|
|
|
PaymentReference3 |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/AdditionalPaymentDetails/PaymentReference3 |
Additional reference value for the Payment information. for e.g. PLCC |
|
|
|
|
DisplayCreditCardNumber |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderTenders/AdditionalPaymentDetails/DisplayCreditCardNumber |
Tokenized and Masked value for the Payment information.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
AuthCode |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/AdditionalPaymentDetails/AuthCode |
Authorization Code for payment.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderTenders/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderTenders/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/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 |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderTenders/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 |
|
|
OrderDetail |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail |
|
|
|
|
LineNumber |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/LineNumber |
OMS line sequence number.
Allowable Values: Integer
Required: Yes
Length: 4
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReshipFlag |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ReshipFlag |
Indicates if the line is a is a reship.
Allowable Values:
true - line is a reship
false - line is not a reship
Required: Yes
Length: TBD
Default Value: false
Restrictions: N/A
Aliases: N/A |
|
|
|
OriginalInvoiceNumber |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/OriginalInvoiceNumber |
|
|
|
|
OriginalOMSOrderID |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/OriginalOMSOrderID |
|
|
|
|
OriginalReleaseNumber |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/OriginalReleaseNumber |
Orignal Realease Number |
|
|
|
OriginalInvoiceDateTime |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/OriginalInvoiceDateTime |
|
|
|
|
Shipment |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/Shipment |
|
|
|
|
|
TrackingNumber |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/Shipment/TrackingNumber |
Description: The tracking number assigned to the package by the carrier.
Allowable Values: Text string
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CartonId |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/Shipment/CartonId |
The carton number of the shipment.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
SerialNumberData |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/Shipment/SerialNumberData |
Gift card serial number information. |
|
|
|
|
|
SerialNumberSequence |
String |
No |
0 |
0 |
1 |
|
4 |
/POS/Order/OrderDetail/Shipment/SerialNumberData/SerialNumberSequence |
The sequence number of the gift card.
Allowable Values: Text string
Required: No
Length: 4
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
SerialNumber |
String |
No |
0 |
0 |
1 |
|
120 |
/POS/Order/OrderDetail/Shipment/SerialNumberData/SerialNumber |
The unique serial number of the gift card.
Allowable Values: Text string
Required: No
Length: 120
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
GiftCardId |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/Shipment/SerialNumberData/GiftCardId |
The unique card number of the gift card.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ShipTo |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ShipTo |
|
|
|
|
|
CustomerId |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/ShipTo/CustomerId |
The customer account number typically provided by the web store.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Title |
String |
No |
0 |
0 |
1 |
|
10 |
/POS/Order/OrderDetail/ShipTo/Title |
A title you can assign to a person. Typically "Dr.", "Mr.", "Ms." etc.
Allowable Values: Text string.
Required: No
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: Salutation |
|
|
|
|
FirstName |
String |
Yes |
0 |
1 |
1 |
|
64 |
/POS/Order/OrderDetail/ShipTo/FirstName |
The first name of the person.
Allowable Values: Text string.
Required: Yes
Length: 64
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
MiddleName |
String |
No |
0 |
0 |
1 |
|
64 |
/POS/Order/OrderDetail/ShipTo/MiddleName |
The middle name or names of the person.
Allowable Values: Text string.
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
LastName |
String |
No |
0 |
0 |
1 |
|
64 |
/POS/Order/OrderDetail/ShipTo/LastName |
The surname of the person.
Allowable Values: Text string.
Required: Yes
Length: 64
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Suffix |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/ShipTo/Suffix |
An additional modifier at the end of a person's name, for example, "Jr."
Allowable Values: Text string.
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
EmailAddress |
String |
No |
0 |
0 |
1 |
|
150 |
/POS/Order/OrderDetail/ShipTo/EmailAddress |
The email address associated with a person or enterprise.
Allowable Values: Text string
Required: No
Length: 150
Default Value: blank
Restrictions: Must be a valid email address
Alieases: N/A |
|
|
|
|
Address |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/ShipTo/Address |
|
|
|
|
|
|
CompanyName |
String |
No |
0 |
0 |
1 |
|
50 |
/POS/Order/OrderDetail/ShipTo/Address/CompanyName |
Organization or Business to which the person belongs.
Allowable Values: Text string
Required: No
Length: 50
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
|
|
AddressLine1 |
String |
Yes |
0 |
1 |
1 |
|
70 |
/POS/Order/OrderDetail/ShipTo/Address/AddressLine1 |
The "AddressLine#" components contain the street address and, if necessary, suite and building identifiers for the physical address.
Allowable Values: Text string
Required: Line1 is required. Other Line# components are optional.
Length: 70
Default Value: blank
Restrictions: For U.S. addresses, the last Line# component valued before the U.S. state must contain the number and street. Additional address information, such as a building name or a department mustt precede it.
Aliases: N/A |
|
|
|
|
|
AddressLine2 |
String |
No |
0 |
0 |
1 |
|
70 |
/POS/Order/OrderDetail/ShipTo/Address/AddressLine2 |
|
|
|
|
|
|
AddressLine3 |
String |
No |
0 |
0 |
1 |
|
70 |
/POS/Order/OrderDetail/ShipTo/Address/AddressLine3 |
|
|
|
|
|
|
City |
String |
Yes |
0 |
1 |
1 |
|
35 |
/POS/Order/OrderDetail/ShipTo/Address/City |
Name of the city.
Allowable Values: Text string
Required: Yes
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
StateOrProvince |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderDetail/ShipTo/Address/StateOrProvince |
The state, province or other country sub-division code for the store address.
Allowable Values: ISO 3166-2 country sub-division code.
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
CountyOrLocality |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderDetail/ShipTo/Address/CountyOrLocality |
Additional information about the address, such as a county or township.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A. |
|
|
|
|
|
CountryCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderDetail/ShipTo/Address/CountryCode |
The country code for the store address.
Allowable Values: ISO 3166 alpha-2 country code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
PostalCode |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderDetail/ShipTo/Address/PostalCode |
Typically, the string of letters and/or numbers that more closely specifies the delivery area than just the City component alone, for example, the Zip Code in the U.S.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A. |
|
|
|
|
Telephone |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/ShipTo/Telephone |
|
|
|
|
|
|
TelephoneType |
String |
No |
0 |
0 |
1 |
|
18 |
/POS/Order/OrderDetail/ShipTo/Telephone/TelephoneType |
|
|
|
|
|
|
FullTelephoneNumber |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderDetail/ShipTo/Telephone/FullTelephoneNumber |
|
|
|
|
ItemId |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ItemId |
|
|
|
|
|
GsiCatalogId |
String |
Yes |
0 |
1 |
1 |
|
4 |
/POS/Order/OrderDetail/ItemId/GsiCatalogId |
|
|
|
|
|
ClientItemId |
String |
Yes |
0 |
1 |
1 |
|
35 |
/POS/Order/OrderDetail/ItemId/ClientItemId |
The retailer/client unique item id used to identify the item.
Allowable Values: Text string
Required: Yes
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
OMSItemId |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ItemId/OMSItemId |
The identifier assigned to the item by the OMS.
Allowable Values: Text string
Required: Yes
Length: 9
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ClientAltItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/ItemId/ClientAltItemId |
An additional identifier assigned to the item by the client.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
SupplierItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/ItemId/SupplierItemId |
The identifier assigned to the item by its supplier.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ManufacturerItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/ItemId/ManufacturerItemId |
The identifier assigned to the item by its manufacturer.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
UPCNumber |
|
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/ItemId/UPCNumber |
The UPC number assigned to the item.
Allowable Values: Text string
Required: No
Length: 18
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/ItemId/ExtendedAttributes |
|
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/ItemId/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/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 |
|
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/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 |
|
|
|
OrderedQuantity |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/OrderedQuantity |
total quantity ordered for this line.
Allowable Values: Decimal
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReleasedQuantity |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ReleasedQuantity |
The total number of items in an order.
Allowable Values: Decimal
Required: Yes
Length: 10.2
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ShippedQuantity |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/ShippedQuantity |
The number of items shipped, returned or adjusted.
Allowable Values: Decimal
Required: Yes
Length: 10.2
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ItemType |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderDetail/ItemType |
Identifies that the item is a physical SKU or some other special item such as a gift card, gift wrap, etc.
Allowable Values: Text string. Common values = merch; giftwrap; giftcard
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
Carrier |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/Carrier |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/Carrier/Name |
The name of the company responsible for the transportation of goods from the source location to the destination location.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CarrierID |
String |
Yes |
0 |
1 |
1 |
|
4 |
/POS/Order/OrderDetail/Carrier/CarrierID |
The Radial-assigned unique reference for the external party that transports merchandise and/or supply items from their source to the destination and from the destination back to their source.
Allowable Values: Text string. Sample values might include UPS, USPS, etc.
Required: Yes
Length: 4
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CarrierServiceLevel |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderDetail/Carrier/CarrierServiceLevel |
The Radial-assigned value that indicates the method used to ship the order to the destination.
Allowable Values: Text string. Common values might include 1DAY, 2DAY, GROUND
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
ReasonCode |
String |
No |
0 |
0 |
1 |
|
3 |
/POS/Order/OrderDetail/ReasonCode |
Customer reason code for return or price modification.
Allowable Values: Text string
Required: No
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
InventoryCondition |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/InventoryCondition |
Indicates whether returned item is sellable or non-sellable.
Allowable Values: Text string
- sellable
- nonsellable
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
GiftRegistryType |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderDetail/GiftRegistryType |
Specifies the type of regisry, for example "wedding" "baby", etc. where the item was listed.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
GiftRegistryID |
String |
No |
0 |
0 |
1 |
|
20 |
/POS/Order/OrderDetail/GiftRegistryID |
gift registry ID of purchased item
Specifies the identifier of the regisry where the item was listed.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
GiftCertificateId |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/GiftCertificateId |
ID of the gift certificate used to purchase the item.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
Promotions |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/Promotions |
Line level promotion detail |
|
|
|
|
PromoID |
String |
Yes |
0 |
1 |
1 |
|
100 |
/POS/Order/OrderDetail/Promotions/PromoID |
Unique identifier for the promotion code triggered or entered.
Allowable Values: Text string
Required: Yes
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
DiscountType |
String |
Yes |
0 |
1 |
1 |
|
100 |
/POS/Order/OrderDetail/Promotions/DiscountType |
type of promotion, e.g. BASIC, FREIGHT, etc.
Allowable Values: Text string
Required: Yes
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
PromoCode |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/Promotions/PromoCode |
Code entered by customerto trigger the promotion.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
MonetaryAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/Promotions/MonetaryAmount |
The monetary amount for the discount of the promotion.
Allowable Values: Decimal
Required: Yes
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CurrencyCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderDetail/Promotions/CurrencyCode |
The currency code for amounts in the order line.
Allowable Values: ISO 4217 currency code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/Promotions/ExtendedAttributes |
|
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/Promotions/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/Promotions/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 |
|
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/Promotions/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 |
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/ExtendedAttributes |
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/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 |
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/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 |
|
|
|
DetailTax |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/DetailTax |
|
|
|
|
|
TaxType |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderDetail/DetailTax/TaxType |
The type of tax being imposed.
Allowable Values: Text string. Common values: Sales; VAT
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Exemption |
String |
Yes |
0 |
1 |
1 |
|
1 |
/POS/Order/OrderDetail/DetailTax/Exemption |
Specifies that the customer is exempt from paying taxes for the order.
Allowable Values:
Y - Customer is exempt from paying taxes
N - Customer is not exempt from paying taxes
Required: Yes
Length: 1
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Situs |
String |
Yes |
0 |
1 |
1 |
|
30 |
/POS/Order/OrderDetail/DetailTax/Situs |
The order address type used to determine the taxing jurisdiction.
Allowable Values: Text string. Ccommon value = DESTINATION; PHYSICAL_ORIGIN
Required: Yes
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Jurisdiction |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/DetailTax/Jurisdiction |
The name of the taxing jurisdiction.
Allowable Values: Text string
Required: No
Length: 100
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
JurisdictionLevel |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/DetailTax/JurisdictionLevel |
The level within the jurisdiction that the tax applies to.
Allowable Values: Text string. Common values = Country; State; County; City
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
JurisdictionId |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/DetailTax/JurisdictionId |
The unique number that identifies a jurisdiction. This value is assigned by the Vertex tax application.
Allowable Values: Text string
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Imposition |
String |
No |
0 |
0 |
1 |
|
60 |
/POS/Order/OrderDetail/DetailTax/Imposition |
The name of the imposition to which the relevant tax rule belongs. This is assigned either by Vertex or by the user when setting up a user-defined imposition in Vertex.
Allowable Values: Text string
Required: No
Length: 60
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ImpositionType |
String |
No |
0 |
0 |
1 |
|
60 |
/POS/Order/OrderDetail/DetailTax/ImpositionType |
The type description assigned to the imposition. When multiple impositions are imposed within a jurisdiction, each must have a different type. This is assigned either by Vertex or by the user when setting up a user-defined imposition in Vertex.
Allowable Values: Text string
Required: No
Length: 60
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
TaxRate |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/DetailTax/TaxRate |
The tax rate percentage that is being applied to the basis amount.
Allowable Values: Decimal
Required: No
Length: 8.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
BasisAmount |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/DetailTax/BasisAmount |
The amount of the line for which the tax is applicable.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
TransactionalTaxAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/DetailTax/TransactionalTaxAmount |
The monetary amount of sales tax calculated by applying a set percentage to the line item. These percentages can vary by county, state and country.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ChargeCategory |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderDetail/DetailTax/ChargeCategory |
The different categories of items/services for which the tax was charged.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ChargeName |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/DetailTax/ChargeName |
The name of LineCharge or HeaderCharge. Charge Category and Charge Name together make a unique key for any line/header charge. |
|
|
|
SellingRetailAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/SellingRetailAmount |
The retail amount for the line.
Allowable Values: Decimal
Required: Yes
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
SellingRetailCurrencyCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderDetail/SellingRetailCurrencyCode |
The currency code used for the retail sale of this line item.
Allowable Values: ISO 4217 currency code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
SellingCostAmount |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/SellingCostAmount |
The cost amount for the line.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
SellingCostCurrencyCode |
String |
No |
0 |
0 |
1 |
|
3 |
/POS/Order/OrderDetail/SellingCostCurrencyCode |
Selling amount currency.
Allowable Values: ISO 4217 currency code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
LineCharges |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/LineCharges |
|
|
|
|
|
ChargeCategory |
String |
Yes |
0 |
1 |
1 |
|
20 |
/POS/Order/OrderDetail/LineCharges/ChargeCategory |
The client-defined area to which the charge belongs.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
MonetaryAmount |
Decimal |
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/LineCharges/MonetaryAmount |
The amount associated with the line item payment.
Allowable Values: Decimal
Required: Yes
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
CurrencyCode |
String |
Yes |
0 |
1 |
1 |
|
3 |
/POS/Order/OrderDetail/LineCharges/CurrencyCode |
The type of currency associated with the line item payment.
Allowable Values: ISO 4217 currency code.
Required: Yes
Length: 3
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ChargeName |
String |
No |
0 |
0 |
1 |
|
40 |
/POS/Order/OrderDetail/LineCharges/ChargeName |
The name of LineCharge or HeaderCharge. Charge Category and Charge Name together make a unique key for any line/header charge.
Allowable Values: Text string
Required: No
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
ItemId |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/LineCharges/ItemId |
|
|
|
|
|
|
ClientItemId |
String |
No |
0 |
0 |
1 |
|
35 |
/POS/Order/OrderDetail/LineCharges/ItemId/ClientItemId |
The unique SKU-level identifier for the item. This is the retailer/client unique item ID or SKU. This is the primary key for the Item Master.
Allowable Values: Text string
Required: No
Length: 35
Default Value: blank
Restrictions: This item ID may not change or the new key is considered a new item.
Aliases: N/A |
|
|
|
|
|
OMSItemId |
|
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/LineCharges/ItemId/OMSItemId |
The unique identifier for the item in the OMS.
Allowable Values: Text string
Required: No
Length: 9
Default Value: blank
Restrictions: This item ID may not change or the new key is considered a new item.
Aliases: N/A |
|
|
|
|
|
ClientAltItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/LineCharges/ItemId/ClientAltItemId |
|
|
|
|
|
|
SupplierItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/LineCharges/ItemId/SupplierItemId |
The identifier assigned to the item by its supplier.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ManufacturerItemId |
String |
No |
0 |
0 |
1 |
|
15 |
/POS/Order/OrderDetail/LineCharges/ItemId/ManufacturerItemId |
The identifier assigned to the item by the manufacturer to uniquely identify the item.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
UPCNumber |
|
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/LineCharges/ItemId/UPCNumber |
The UPC number assigned to the item.
Allowable Values: Text string
Required: No
Length: 18
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/LineCharges/ItemId/ExtendedAttributes |
|
|
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/LineCharges/ItemId/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/LineCharges/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 |
|
|
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/LineCharges/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 |
|
|
|
|
ExtendedAttributes |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/LineCharges/ExtendedAttributes |
|
|
|
|
|
|
Name |
String |
No |
0 |
0 |
1 |
|
30 |
/POS/Order/OrderDetail/LineCharges/ExtendedAttributes/Name |
The short title of the additional attribute.
Allowable Values: Text string
Required: No
Length: 30
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
Description |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/LineCharges/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 |
|
|
|
|
|
Value |
String |
No |
0 |
0 |
1 |
|
100 |
/POS/Order/OrderDetail/LineCharges/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 |
|
|
|
RewardPoints |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/RewardPoints |
Points earned for the given line.To calculate the total points earned per line use OrderedQuantity * PerUnit + Bonus |
|
|
|
|
PerUnit |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/RewardPoints/PerUnit |
Indicates the total points earned per unit for the line.
Allowable Values: Integer
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Bonus |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/RewardPoints/Bonus |
Indicates the total Bonus points earned for the line.
Allowable Values: Integer
Required: No
Length: TBD
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
Multiplier |
Decimal |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/RewardPoints/Multiplier |
Indicates the multiplier used to calculate the RewardPointsPerUnit.
Allowable Values: Decimal
Required: No
Length: 16.5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
OrderLineRelationships |
AnyType |
No |
0 |
0 |
1 |
|
|
/POS/Order/OrderDetail/OrderLineRelationships |
Container for OrderLineRelationship. |
|
|
|
|
OrderLineRelationship |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/POS/Order/OrderDetail/OrderLineRelationships/OrderLineRelationship |
Defines the relationship between a parent line and its child lines. |
|
|
|
|
|
RelationshipType |
String |
Yes |
0 |
1 |
1 |
|
40 |
/POS/Order/OrderDetail/OrderLineRelationships/OrderLineRelationship/RelationshipType |
Defines the type of relationship between the parent line and a child line. E.g. WARRANTY, INSTALL, CUSTOM, ACCESSORY
Allowable Values: Text string
Required: Yes
Length: 40
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ParentLine |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/OrderLineRelationships/OrderLineRelationship/ParentLine |
Indicates the parent line number of the order.
Allowable Values: Integer
Required: Yes
Length: 5
Default Value: blank
Restrictions: N/A
Aliases: N/A |
|
|
|
|
|
ChildLine |
|
Yes |
0 |
1 |
1 |
|
|
/POS/Order/OrderDetail/OrderLineRelationships/OrderLineRelationship/ChildLine |
Indicates the child line number of the order.
Allowable Values: Integer
Required: Yes
Length: 5
Default Value: blank
Restrictions: N/A
Aliases: N/A |