<XML_Order_Submit>
<Header>
<UserName>yourUserID</UserName>
<Password>yourPassword</Password>
<ResponseVersion>1.6</ResponseVersion>
<OrderTypeCode>BS</OrderTypeCode>
<PONbr>2342385.2</PONbr>
<SalesRequirementCode>BK</SalesRequirementCode>
<Name>eCOMMERCE</Name>
<AddrInfo>
<Addr>5350 TECH DATA DR</Addr>
</AddrInfo>
<CityName>CLEARWATER</CityName>
<StateProvinceCode>FL</StateProvinceCode>
<PostalCode>33760</PostalCode>
<ContactName>John Q. Public</ContactName>
</Header>
<Detail>
<LineInfo>
<QtyOrdered>125</QtyOrdered>
<ProductIDQual>VP</ProductIDQual>
<ProductID>884554</ProductID>
<IDCode>01</IDCode>
</LineInfo>
</Detail>
</XML_Order_Submit>
Element Name
|
Optional
Required |
Description
|
Data
Type |
Max Len
|
||||||||||||||||||||||||||||||||||||||||
Header | R | |||||||||||||||||||||||||||||||||||||||||||
UserName | R | EC logon ID assigned by Tech Data | A/N | |||||||||||||||||||||||||||||||||||||||||
Password | R | Password assigned by Tech Data | A/N | |||||||||||||||||||||||||||||||||||||||||
TransControlID | O | Unique tracking identifier assigned by the customer | A/N | 100 | ||||||||||||||||||||||||||||||||||||||||
ResponseVersion | O |
Response Version to be returned.
|
A/N | 20 | ||||||||||||||||||||||||||||||||||||||||
PurposeCode | O | Obsolete | ||||||||||||||||||||||||||||||||||||||||||
OrderTypeCode | R |
|
A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
PONbr | R | Customer assigned purchase order number. Must be unique for each order. Note: To assign the same identifier to multiple orders, use End User PO number in RefNbrs below. | A/N | 25 | ||||||||||||||||||||||||||||||||||||||||
RefNbrs | O | Up to three occurrences are allowed | ||||||||||||||||||||||||||||||||||||||||||
RefIDQual | R |
The kind of number in the proceeding <RefID>
element.
|
A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
RefID | R | One of:
|
A/N | AY-3 EU-25 TH-15 |
||||||||||||||||||||||||||||||||||||||||
SalesRequirementCode | R |
How to handle orders with out of stock items
|
A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
RequestOrderConfirmation | O | Specify Y to get order details in the response. Click here for more details on order confirmation. | A | 1 | ||||||||||||||||||||||||||||||||||||||||
ThirdPartyFreightAutoApply | O | Specify Y to apply the third party freight code from your customer master record | A | 1 | ||||||||||||||||||||||||||||||||||||||||
ActionCode | O |
|
A | 1 | ||||||||||||||||||||||||||||||||||||||||
Amt | O | Maximum cost permitted for the order. The ActionCode (above) must be set to Y otherwise this field is ignored. Orders costing more will be rejected. | N | 15 | ||||||||||||||||||||||||||||||||||||||||
Date | O | Requested ship date in YYMMDD format. Shipping date is set to current
date when not present or a past date is received on an incoming order.
Example: July 15, 2006 is represented as 060715 |
N | 6 | ||||||||||||||||||||||||||||||||||||||||
Name | R | Name of individual or organization that is receiving order | A/N | 25 | ||||||||||||||||||||||||||||||||||||||||
AddrInfo |
R |
|||||||||||||||||||||||||||||||||||||||||||
Addr | R | Street address to ship order to. Between 1 and 3 <Addr> elements
are required. If the Name element above is an organization, you may want to use an Addr element to specify an ATTN TO: individual on the shipping label: e.g. <Addr>ATTN: Mr. J. Doe (Receiving)</Addr> <Addr>123 Main Street</Addr> |
A/N | 25 | ||||||||||||||||||||||||||||||||||||||||
CityName | R | Ship-To City | A/N | 12 | ||||||||||||||||||||||||||||||||||||||||
StateProvinceCode | R | Ship-To U.S. state or Canadian province abbreviation | A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
PostalCode | R | Ship-To postal code | A/N | 9 | ||||||||||||||||||||||||||||||||||||||||
ContactName | R | Contact person’s name. Note that this element will NOT appear on the shipping label | A/N | 25 | ||||||||||||||||||||||||||||||||||||||||
ContactPhoneNbr | O | Contact person’s telephone number. This element will appear on the
shipping label. Required in orders which require End User Information |
A/N | 12 | ||||||||||||||||||||||||||||||||||||||||
OrderLevel | O |
Level of government or education of the end user organization.
Required for special Government or Education pricing.
|
A | 2 | ||||||||||||||||||||||||||||||||||||||||
ConfigInd | O |
Whether this is a configuration order
|
A/N | 1 | ||||||||||||||||||||||||||||||||||||||||
OrderMessageHdrType | O |
The type of message in the proceeding
<OrderMessageHdr> element. None of these messages
will appear on the package label.
|
A/N | 3 | ||||||||||||||||||||||||||||||||||||||||
OrderMessageHdr | O | Text message assigned to the order at the header level. A maximum of fifteen message elements (OrderMessageHdr elements and OrderMessageLine elements combined) is allowed. | A/N | 52 | ||||||||||||||||||||||||||||||||||||||||
EndUserCustomerNbr | O | Account number assigned to the organization by the customer placing the order. This is not the account number of the customer in Tech Data’s system. | A/N | 12 | ||||||||||||||||||||||||||||||||||||||||
EndUserGroupCode | O | An identifier assigned to the organization by the customer placing the order | A/N | 10 | ||||||||||||||||||||||||||||||||||||||||
EndUserInfo | O | Information about the end user of the product as opposed to the entity ordering the product. Required for some parts -- generally those with a license or warranty component. To ensure that inclusion of this data is properly enforced, use ResponseVersion 1.6 (see above) | ||||||||||||||||||||||||||||||||||||||||||
EuiGovAgency | R | The name of the government agency on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiGovCabinetLevel | R | The name of the government cabinet on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiContractNbr | R | The contract number assigned by the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiContractType | R | The type of contract assigned by the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiOrderPriority | R | The order priority assigned by the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiMarketType | R | Type of market represented by the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiContactName | R | The contact person’s name assigned to the order by the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiPhoneNbr | R | The contact person’s telephone number who is assigned to the order by the organization on whose behalf the order was placed | A/N | 20 | ||||||||||||||||||||||||||||||||||||||||
EuiFaxNbr | R | The contact person’s facsimile telephone number who is assigned to the order by the organization on whose behalf the the order was placed | A/N | 20 | ||||||||||||||||||||||||||||||||||||||||
EuiName | R | The name of the organization on whose behalf the order was placed | A/N | |||||||||||||||||||||||||||||||||||||||||
EuiAddr1 | R | The first address line of the organization on whose behalf the order was placed | A/N | 35 | ||||||||||||||||||||||||||||||||||||||||
EuiAddr2 | R | The second address line of the organization on whose behalf the order was placed | A/N | 35 | ||||||||||||||||||||||||||||||||||||||||
EuiAddr3 | R | The third address line of the organization on whose behalf the order was placed | A/N | 35 | ||||||||||||||||||||||||||||||||||||||||
EuiCityName | R | The city name of the organization on whose behalf the order was placed | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiStateProvinceCode | R | U.S. state or Canadian province abbreviation of the organization on whose behalf the order was placed | A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
EuiPostalCode | R | The postal code of the organization on whose behalf the order was placed | A/N | 9 | ||||||||||||||||||||||||||||||||||||||||
EuiCountryCode | R | The country code of the organization on whose behalf the order was placed | A/N | 3 | ||||||||||||||||||||||||||||||||||||||||
EuiSicCode | R | Reserved for future use | N/A | N/A | ||||||||||||||||||||||||||||||||||||||||
EuiOrderPromoType | R | Reserved for future use | N/A | N/A | ||||||||||||||||||||||||||||||||||||||||
EuiEndUserLicenseNbr | R | If a software license is being ordered by the customer for its end user customer, this element should contain the license number. | A/N | 20 | ||||||||||||||||||||||||||||||||||||||||
EuiEndUserPODate | R | The PO date assigned by the organization on whose behalf the order was placed.
The date specified should follow the YYMMDD format.
Example: July 15, 2006 is represented as 060715 |
N | 6 | ||||||||||||||||||||||||||||||||||||||||
EuiEndUserRef1 | R | A free format text field in which the customer can assign information related to the order | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiEndUserRef2 | R | A free format text field in which the customer can assign information related to the order | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiEndUserRef3 | R | A free format text field in which the customer can assign information related to the order | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
EuiInstallName | R | Location where the product will be installed | A/N | 25 | ||||||||||||||||||||||||||||||||||||||||
EuiDropShipType | R | Reserved for future use | N/A | N/A | ||||||||||||||||||||||||||||||||||||||||
EuiContactEmailAddr1 | R | End User Email address. This is the address that a vendor drop ship may email a license to. The tag must be present but its contents can be blank. | A/N | 50 | ||||||||||||||||||||||||||||||||||||||||
EuiContactEmailAddr2 | R | Reseller Email Address. This is the email address that some times get sent to the vendor of the product ordered. The vendor uses this email for various reasons depending on the vendor. The tag must be present but its contents can be blank. | A/N | 50 | ||||||||||||||||||||||||||||||||||||||||
CreditCardInfo | O | Information about the credit card which is to be billed for the order | ||||||||||||||||||||||||||||||||||||||||||
CCNbr | R |
Supply value of 9999 to have the order charged to your primary credit card on file.
Note: Tech Data no longer accepts credit card numbers in xml orders. |
A/N | 16 | ||||||||||||||||||||||||||||||||||||||||
MyOrderTracker | O | Instructions for Tech Data’s MyOrderTracker service. Click here for more details on MyOrderTracker. | ||||||||||||||||||||||||||||||||||||||||||
ResellerEmail | R | The email address of the reseller that MyOrderTracker will send emails to when the requested event(s) occur | A/N | 50 | ||||||||||||||||||||||||||||||||||||||||
EndUserEmail | R | The email address of the end user that MyOrderTracker will send email to when the requested event(s) occur | A/N | 50 | ||||||||||||||||||||||||||||||||||||||||
ResellerEvents | R |
Events for which MyOrderTracker will send emails to the
reseller
|
A | 2 | ||||||||||||||||||||||||||||||||||||||||
EndUserEvents | R |
Events for which MyOrderTracker will send emails the end
user
|
A | 2 | ||||||||||||||||||||||||||||||||||||||||
Detail | R | |||||||||||||||||||||||||||||||||||||||||||
LineInfo | R | Minimum of 1 per Order; maximum of 50 | ||||||||||||||||||||||||||||||||||||||||||
AssignedID | O | Obsolete | A/N | |||||||||||||||||||||||||||||||||||||||||
OrigCustPOLineNbr | O |
Unique tracking identifier assigned by the customer for
the detail line. It appears in the AssignedID2 tag in
the order response and the AssignedID tag in an OrderStatus
response.
EDI Customers: This field appears exactly 'as is' in the X12 Invoice (810) transaction, including any leading or trailing zeroes, embedded spaces, or alpha characters. |
N | 11 | ||||||||||||||||||||||||||||||||||||||||
QtyOrdered | R | Number of units ordered | N | 6 | ||||||||||||||||||||||||||||||||||||||||
UnitPrice | O | Customer’s requested price for the ordered item. Omit this field to accept Tech Data's best price. If you do submit a price in this field and it is outside the allowable range, the order will be put on hold for the sales team to review. Format: DOLLARS.CENTS (e.g: 20438.72 or 1289.45 or 32.44 or 5.29) |
N | 15 | ||||||||||||||||||||||||||||||||||||||||
ProductIDQual | R |
Type of item number in the proceeding
<ProductID> element.
|
A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
ProductID | R | Item number of requested product | A/N | 20 | ||||||||||||||||||||||||||||||||||||||||
WhseCode | O | Tech Data warehouse. For Vendor Drop-Ship or License orders, specify '99'. If no warehouse is specified for a Commercial or Configuration order, Tech Data will choose the most appropriate one (excluding Drop Ship) based on Ship-To destination, product availability, and the customer's order fulfillment preferences. For a complete list of Tech Data’s warehouses, see Warehouse Codes later in this chapter. | A/N | 2 | ||||||||||||||||||||||||||||||||||||||||
IDCode | R |
Ship via code indicating the shipping company and class of
service for delivery of this line item.
Click here for the current U.S. ship via codes.
Note: When you allow Tech Data to choose the source warehouse, be sure to select a national carrier that is valid for any of our warehouses |
A/N | 4 | ||||||||||||||||||||||||||||||||||||||||
ConfigHandlingCode | O |
For configuration orders only, the type of
component.
|
A/N | 1 | ||||||||||||||||||||||||||||||||||||||||
PromoAcceptInd | O | A Y/N value which indicates whether or not promotions will be accepted | A | 1 | ||||||||||||||||||||||||||||||||||||||||
OrderMessageLine | O | Text message for this line item. A maximum of fifteen message elements (OrderMessageHdr elements and OrderMessageLine elements combined) is allowed. | A/N | 52 | ||||||||||||||||||||||||||||||||||||||||
AggregationCode | O | This code is used to group components under the correct master item, should multiple config lines exist on an order | A/N | 30 | ||||||||||||||||||||||||||||||||||||||||
ThirdPartyFreightAcct | O | The 3rd party freight account number to use for this line item | A/N | 15 | ||||||||||||||||||||||||||||||||||||||||
Summary | O | |||||||||||||||||||||||||||||||||||||||||||
NbrOfSegments | R | Obsolete | N | 9 | ||||||||||||||||||||||||||||||||||||||||
AmtQualCode | O | Obsolete | A | 2 | ||||||||||||||||||||||||||||||||||||||||
MonetaryAmt | O | Obsolete | N | 15 |
**** IMPORTANT POINTS ****
One way to know if your submitted order was split is to use Order Confirmation. This feature will return the 'parent' order number as well as all 'child' orders that may have been created. If the order did not split, only one order number and it's details will be returned. |
Government End User Information |
|
Data | Order Submit Document Element |
Agency or School Name | <EuiName> |
Street Address | <EuiAddr1>, <EuiAddr2>, <EuiAddr3> |
City | <EuiCityName> |
State | <EuiStateProvinceCode> |
Zip | <EuiPostalCode> |
Note:
Free Goods Bonus promotions can not be applied to orders through XML
because they alter the quantity of line items in orders. A Free Goods
Bonus promotion is an offer of free products when you order a product (e.g. Buy
10 Logitech Mice And Get A Free Mousepad).
|
Ship flag | Stands for | Definition |
SC | Ship Complete | Tech Data does not ship your order until all the products you ordered are in stock. |
BK | Ship available/ backorder rest | Tech Data ships the products that are in stock and puts the remaining products on backorder, to be shipped at a later date. |
To have the item delivered via vendor drop ship (i.e. shipped directly from the manufacturer) rather than from a Tech Data warehouse, use warehouse code '99'.
If an item is available both from a Tech Data warehouse ('A*') and via vendor drop ship and the order line does not contain a warehouse code, the order line will be filled or back ordered from a Tech Data warehouse.
U.S. Warehouses |
|
Code | Location |
A1 | Miami, FL |
A2 | Suwannee, GA |
A3 | Swedesboro, NJ |
A4 | South Bend, IN |
A5 | Ft. Worth, TX |
A6 | Fontana, CA |
99 | Vendor Drop-Ship/Software Licensing |
Canadian Warehouses |
|
Code |
Location |
A1 | Mississauga, ON |
A2 | Richmond, BC |
99 | Vendor Drop-Ship/Software Licensing |
Config Handling Code
Value
Meaning A Associate C Component M Master P Pick Ship (no extra services) R Routing X Pick Ship (special handling)
<CreditCardInfo>Our system will automatically detect these characters and will bill the charges to the primary credit card we have stored in our system for your account.
<CCNbr>9999</CCNbr>
</CreditCardInfo>
Note: Please review the security requirements regarding PCI Compliance.
MyOrderTracker is a valuable service provided by Tech Data which can send you and your customers emails when the status of your orders change. It is a convenient way to track the progress of orders throughout the fulfillment cycle from order creation to order shipment (or even order delivery for FedEx orders). Resellers use MyOrderTracker™ to reduce operating costs by reducing customer order status inquiries and to improve the level of service they provide to their customers. With MyOrderTracker™, you can:
To have email notifications sent on specific orders, include the <MyOrderTracker> node set on the order submit document. The following example would cause MyOrderTracker to send an email to the reseller when the order is shipped (OS) and email to the end user when the order is confirmed (OC), when the order is released to the warehouse (OR) and when the order is shipped (OS).
Event Reseller End User MOT Code Order Confirmation OC Order Cancellation OX Released to warehouse OR Shipment Notification OS Order Delivery (FedEx only) OD
<MyOrderTracker>
<ResellerEmail>SalesDept@YourCompany.com</ResellerEmail>
<EndUserEmail>EndUserX@somewhere.com</EndUserEmail>
<ResellerEvents>OS</ResellerEvents>
<EndUserEvents>OC</EndUserEvents>
<EndUserEvents>OR</EndUserEvents>
<EndUserEvents>OS</EndUserEvents>
</MyOrderTracker>
To set up your account to use MyOrderTracker:
<!ELEMENT XML_Order_Response (
Header ,
Detail? ,
Summary ) >
<!ELEMENT Header (
UserName? ,
Password? ,
TransSetIDCode ,
TransControlID? ,
ResponseVersion? ,
PurposeCode ,
PONbr ,
RefID? ,
DescHdrErr? ,
OrderConfirmation? ) >
<!ELEMENT UserName (#PCDATA) >
<!ELEMENT Password (#PCDATA) >
<!ELEMENT TransSetIDCode (#PCDATA) >
<!ELEMENT TransControlID (#PCDATA) >
<!ELEMENT ResponseVersion (#PCDATA) >
<!ELEMENT PurposeCode (#PCDATA) >
<!ELEMENT PONbr (#PCDATA) >
<!ELEMENT RefID (#PCDATA) >
<!ELEMENT DescHdrErr (#PCDATA) >
<!ELEMENT OrderConfirmation ( OrderDetail*, Message? ) >
<!ELEMENT OrderDetail (
RefInfo* ,
ErrorInfo? ,
OrderStatus? ,
Terms? ,
ShipmentDispQual? ,
PackageDispQual? ,
ShipToName? ,
ShipToAddr1? ,
ShipToAddr2? ,
ShipToAddr3? ,
ShipToCity? ,
ShipToStateProv? ,
ShipToPostalCode? ,
ContactFuncCode? ,
ContactName? ,
InvoiceTotal? ,
PaymentTotal? ,
HandlingCharge? ,
CODCharge? ,
NetFreightCharge? ,
TaxCharge? ,
PromoAllowance? ,
EstimatedShipDate? ,
LineInfo2* ,
NbrOfOrderLines? ) >
<!ELEMENT RefInfo ( RefIDQual2, RefID2 ) >
<!ELEMENT RefIDQual2 (#PCDATA) >
<!ELEMENT RefID2 (#PCDATA) >
<!ELEMENT ErrorInfo (
ErrorIDQual ,
ErrorID ,
ErrorDesc ) >
<!ELEMENT ErrorIDQual (#PCDATA) >
<!ELEMENT ErrorID (#PCDATA) >
<!ELEMENT ErrorDesc (#PCDATA) >
<!ELEMENT OrderStatus (#PCDATA) >
<!ELEMENT Terms (#PCDATA) >
<!ELEMENT CurrencyType (#PCDATA) >
<!ELEMENT ShipmentDispQual (#PCDATA) >
<!ELEMENT ShipmentDisp (#PCDATA) >
<!ELEMENT PackageDispQual (#PCDATA) >
<!ELEMENT PackageDisp (#PCDATA) >
<!ELEMENT BillToAcctNbr (#PCDATA) >
<!ELEMENT ShipToName (#PCDATA) >
<!ELEMENT ShipToAddr1 (#PCDATA) >
<!ELEMENT ShipToAddr2 (#PCDATA) >
<!ELEMENT ShipToAddr3 (#PCDATA) >
<!ELEMENT ShipToCity (#PCDATA) >
<!ELEMENT ShipToStateProv (#PCDATA) >
<!ELEMENT ShipToPostalCode (#PCDATA) >
<!ELEMENT ContactFuncCode (#PCDATA) >
<!ELEMENT ContactName (#PCDATA) >
<!ELEMENT InvoiceTotal (#PCDATA) >
<!ELEMENT PaymentTotal (#PCDATA) >
<!ELEMENT HandlingCharge (#PCDATA) >
<!ELEMENT CODCharge (#PCDATA) >
<!ELEMENT NetFreightCharge (#PCDATA) >
<!ELEMENT TaxCharge (#PCDATA) >
<!ELEMENT PromoAllowance (#PCDATA) >
<!ELEMENT EstimatedShipDate (#PCDATA) >
<!ELEMENT LineInfo2 (
AssignedID2 ,
ProductIDQual ,
ProductID,
ProductDesc ,
LineStatus? ,
UnitOfMeasure? ,
UnitPrice ,
ExtendedPrice ,
WhseDesc ,
ShipViaDesc ,
QtyOrdered ,
QtyBackOrdered ,
ItemEstimatedShipDate? ) >
<!ELEMENT AssignedID2 (#PCDATA) >
<!ELEMENT ProductIDQual (#PCDATA) >
<!ELEMENT ProductID (#PCDATA) >
<!ELEMENT ProductDesc (#PCDATA) >
<!ELEMENT LineStatus (#PCDATA) >
<!ELEMENT UnitOfMeasure (#PCDATA) >
<!ELEMENT UnitPrice (#PCDATA) >
<!ELEMENT ExtendedPrice (#PCDATA) >
<!ELEMENT WhseDesc (#PCDATA) >
<!ELEMENT ShipViaDesc (#PCDATA) >
<!ELEMENT QtyOrdered (#PCDATA) >
<!ELEMENT QtyBackOrdered (#PCDATA) >
<!ELEMENT ItemEstimatedShipDate (#PCDATA) >
<!ELEMENT NbrOfOrderLines (#PCDATA) >
<!ELEMENT Message (#PCDATA) >
<!ELEMENT Summary ( NbrOfSegments ) >
<!ELEMENT NbrOfSegments (#PCDATA) >
<XML_Order_Response>
<Header>
<TransSetIDCode>855</TransSetIDCode>
<TransControlID>10000</TransControlID>
<ResponseVersion>1.3</ResponseVersion>
<PurposeCode>00</PurposeCode>
<PONbr>XML ORDER ERROR</PONbr>
<DescHdrErr>ITEM WAS NOT FOUND - Assigned ID=0001, ProductIDQual=VP, ProductID=ZZZZZZ</DescHdrErr>
</Header>
<Summary>
<NbrOfSegments>2</NbrOfSegments>
</Summary>
</XML_Order_Response>
Element Name
|
Optional
Required |
Description
|
Data
Type |
Max Len
|
||||||||||||||||
Header | ||||||||||||||||||||
TransSetIDCode | R | Always ‘855’ | N | 3 | ||||||||||||||||
TransControlID | O | Unique order tracking identifier assigned by the customer. | A/N | 100 | ||||||||||||||||
ResponseVersion | O | The Response DTD version • ResponseVersion 1.3 or higher
|
A/N | 20 | ||||||||||||||||
PurposeCode | R | Always ‘00’ | N | 2 | ||||||||||||||||
PONbr | R | Purchase Order number assigned by the customer | A/N | 25 | ||||||||||||||||
RefID | O | For successful orders, the Tech Data assigned sales order number. | N | 7 | ||||||||||||||||
OrderConfirmation | Order details. Returned when the order contains RequestOrderConfirmation=Y • ResponseVersion of 1.5 or higher
|
|||||||||||||||||||
OrderDetail | One or more occurrences of this element (and it's children) will be returned
when the submit document contains RequestOrderConfirmation=Y • Each instance of this element will represent a unique Tech Data sales order number • ResponseVersion of 1.5 or higher
|
|||||||||||||||||||
RefInfo | R | |||||||||||||||||||
RefIDQual2 | R |
The kind of number in the proceeding <RefID>
element.
|
A/N | 2 | ||||||||||||||||
RefID2 | R | One of:
|
A/N | ON-7 PO-25 EU-25 IN-7 |
||||||||||||||||
OrderStatus | O |
Status of the whole order
|
A/N | 15 | ||||||||||||||||
Terms | O | Indicates the payment conditions under which the order was accepted | A/N | 30 | ||||||||||||||||
CurrencyType | O | Only ‘USD’ (U.S. Dollars) is used at this time | A | 3 | ||||||||||||||||
ShipmentDispQual | O | Value must be ‘SC’ (Ship Complete) | A | 2 | ||||||||||||||||
PackageDispQual | O | Value must be ‘BS’ (Blind Ship) | ||||||||||||||||||
ShipToName | O | The Ship-To name of the individual or organization receiving the order | A/N | 25 | ||||||||||||||||
ShipToAddr1 | O | The first Ship-To street address line | A/N | 25 | ||||||||||||||||
ShipToAddr2 | O | The second Ship-To street address line | A/N | 25 | ||||||||||||||||
ShipToAddr3 | O | The third Ship-To street address line | A/N | 25 | ||||||||||||||||
ShipToCity | O | Ship-To City | A/N | 12 | ||||||||||||||||
ShipToStateProv | O | Ship-To U.S. state or Canadian province | A/N | 2 | ||||||||||||||||
ShipToPostalCode | O | Ship-To U.S. zip code or Canadian postal code | A/N | 9 | ||||||||||||||||
ContactFuncCode | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
ContactName | O | Contact person’s name assigned to order | A/N | 25 | ||||||||||||||||
InvoiceTotal | O | Total dollar amount of invoice. A single order can generate multiple invoices when multiple warehouses are used to fill an order and/or when a previously backordered line is shipped. | N | 15 | ||||||||||||||||
PaymentTotal | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
HandlingCharge | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
CODCharge | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
NetFreightCharge | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
TaxCharge | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
PromoAllowance | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
EstimatedShipDate | O | Returned in the ‘01’ PurposeCode response document, This element will contain the date that a back ordered item is estimated to be shipped to the customer. The tag will be empty if Tech Data does not have an open PO with the Vendor. | N | 6 | ||||||||||||||||
PromoAllowance | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
LineInfo2 | ||||||||||||||||||||
AssignedID2 | R | Unique tracking identifier assigned by the customer in the <OrigCustPOLineNbr> tag in the Order submit. If the item in the Order submit does not include an <OrigCustPOLineNbr> tag, then the position of the <LineInfo> item in the order is returned. | A/N | 100 | ||||||||||||||||
ProductIDQual | O | Value must be ‘VP’ | A | 2 | ||||||||||||||||
ProductID | O | Tech Data item number | A/N | 20 | ||||||||||||||||
ProductDesc | O | Description of item | A/N | 50 | ||||||||||||||||
LineStatus | O |
Status of the individual line item
|
A/N | 20 | ||||||||||||||||
UnitOfMeasure | N/A | Reserved for future use | N/A | N/A | ||||||||||||||||
UnitPrice | O | Customer’s price for one unit of item ordered | N | 15 | ||||||||||||||||
ExtendedPrice | O | Total price of order line (UnitPrice x QtyOrdered) | N | 15 | ||||||||||||||||
WhseDesc | O | Tech Data Warehouse shipping this order line | A/N | 30 | ||||||||||||||||
ShipViaDesc | O | Carrier name and mode, i.e. ‘UPS GROUND’ or FEDEX NEXT DAY’ | A/N | 25 | ||||||||||||||||
QtyOrdered | O | The number of units ordered | N | 4 | ||||||||||||||||
QtyBackOrdered | O | The number of units that were not available for shipment at the time the order was filled. This quantity is backordered to Tech Data’s vendor. | N | 4 | ||||||||||||||||
ItemEstimatedShipDate | O | When a back ordered item is estimated to be shipped to the customer. The tag will be empty if Tech Data does not have an open PO with the Vendor. | N | 6 | ||||||||||||||||
NbrOfOrderLines | O | Total number of detail lines items for the Sales Order or Invoice number | N | 3 | ||||||||||||||||
Message | O | If due to high processing demands, order confirmation information could not be returned, this element will contain text informing such | A/N | 200 | ||||||||||||||||
DescHdrErr | O | If a sales order cannot be created in Tech Data’s system due to an error with the incoming XML order, this element will contain a description of the error encountered. | A/N | 250 | ||||||||||||||||
Summary | ||||||||||||||||||||
NbrOfSegments | R | Obsolete | N | 9 |
©2008 Tech Data Corporation. All Rights Reserved. | Tech Data proprietary and confidential |