Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema OT3A4_PurchaseOrderRequest-V3.2.xsd
Namespace http://www.onetrail.net
Annotations
Onetrail Order V3.2 Format.
Copyright 2015 Onetrail TPN™. All rights reserved.
Properties
attribute form default: unqualified
element form default: qualified
Element Pip3A4PurchaseOrderRequest
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_fromRole OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_Authentication OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_GlobalDocumentFunctionCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_PurchaseOrder OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_thisDocumentGenerationDateTime OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_thisDocumentIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_toRole OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType
Type Pip3A4PurchaseOrderRequestType
Properties
content: complex
Model fromRole , Authentication , GlobalDocumentFunctionCode , PurchaseOrder , thisDocumentGenerationDateTime , thisDocumentIdentifier , toRole
Children Authentication, GlobalDocumentFunctionCode, PurchaseOrder, fromRole, thisDocumentGenerationDateTime, thisDocumentIdentifier, toRole
Instance
<Pip3A4PurchaseOrderRequest xmlns="http://www.onetrail.net">
  <fromRole>{1,1}</fromRole>
  <Authentication>{1,1}</Authentication>
  <GlobalDocumentFunctionCode>{1,1}</GlobalDocumentFunctionCode>
  <PurchaseOrder>{1,1}</PurchaseOrder>
  <thisDocumentGenerationDateTime>{1,1}</thisDocumentGenerationDateTime>
  <thisDocumentIdentifier>{1,1}</thisDocumentIdentifier>
  <toRole>{1,1}</toRole>
</Pip3A4PurchaseOrderRequest>
Source
<xsd:element name="Pip3A4PurchaseOrderRequest" type="Pip3A4PurchaseOrderRequestType"/>
Element Pip3A4PurchaseOrderRequestType / fromRole
Namespace http://www.onetrail.net
Annotations
In general, the fromRole identifies the sender of the message, for the order request, the fromRole identifies the Buyer.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#roleType_PartnerRoleDescription OTRNLibrary-V3_2_xsd.tmp#roleType
Type roleType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<fromRole xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</fromRole>
Source
<xsd:element name="fromRole" type="roleType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">In general, the fromRole identifies the sender of the message, for the order request, the fromRole identifies the Buyer.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3A4PurchaseOrderRequestType / Authentication
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AuthenticationType_Username OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AuthenticationType_Password OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AuthenticationType
Type AuthenticationType
Properties
content: complex
Model Username , Password
Children Password, Username
Instance
<Authentication xmlns="http://www.onetrail.net">
  <Username>{1,1}</Username>
  <Password>{1,1}</Password>
</Authentication>
Source
<xsd:element name="Authentication" type="AuthenticationType"/>
Element AuthenticationType / Username
Namespace http://www.onetrail.net
Annotations
Provided by Onetrail.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Username" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Provided by Onetrail.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element AuthenticationType / Password
Namespace http://www.onetrail.net
Annotations
Provided by Onetrail.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Password" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Provided by Onetrail.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3A4PurchaseOrderRequestType / GlobalDocumentFunctionCode
Namespace http://www.onetrail.net
Annotations
Possible values are: 
- 'Request' in case of an initial purchase order.
- 'Change' in case of a change or delete on an existing purchase order
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#GlobalDocumentFunctionCodeType
Type GlobalDocumentFunctionCodeType
Properties
content: simple
Facets
enumeration Change
enumeration Request
Source
<xsd:element name="GlobalDocumentFunctionCode" type="GlobalDocumentFunctionCodeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Possible values are: - 'Request' in case of an initial purchase order. - 'Change' in case of a change or delete on an existing purchase order</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3A4PurchaseOrderRequestType / PurchaseOrder
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_AccountDescription OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_comments OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_remarks OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_DocumentReference OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_GlobalPurchaseOrderStatusCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_GlobalPurchaseOrderTypeCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_governmentContractIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_OrderShippingInformation OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_ProductLineItem OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_purchaseOrderIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_requestedEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_SecondaryBuyer OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_shipTo OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_totalAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_LicenceOrder OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType
Type PurchaseOrderType
Properties
content: complex
Model AccountDescription{0,1} , comments{0,1} , remarks{0,1} , DocumentReference* , GlobalPurchaseOrderStatusCode{0,1} , GlobalPurchaseOrderTypeCode+ , governmentContractIdentifier{0,1} , OrderShippingInformation{0,1} , ProductLineItem+ , purchaseOrderIdentifier , requestedEvent* , SecondaryBuyer{0,1} , shipTo , totalAmount{0,1} , LicenceOrder{0,1}
Children AccountDescription, DocumentReference, GlobalPurchaseOrderStatusCode, GlobalPurchaseOrderTypeCode, LicenceOrder, OrderShippingInformation, ProductLineItem, SecondaryBuyer, comments, governmentContractIdentifier, purchaseOrderIdentifier, remarks, requestedEvent, shipTo, totalAmount
Instance
<PurchaseOrder xmlns="http://www.onetrail.net">
  <AccountDescription>{0,1}</AccountDescription>
  <comments>{0,1}</comments>
  <remarks>{0,1}</remarks>
  <DocumentReference>{0,unbounded}</DocumentReference>
  <GlobalPurchaseOrderStatusCode>{0,1}</GlobalPurchaseOrderStatusCode>
  <GlobalPurchaseOrderTypeCode>{1,unbounded}</GlobalPurchaseOrderTypeCode>
  <governmentContractIdentifier>{0,1}</governmentContractIdentifier>
  <OrderShippingInformation>{0,1}</OrderShippingInformation>
  <ProductLineItem>{1,unbounded}</ProductLineItem>
  <purchaseOrderIdentifier>{1,1}</purchaseOrderIdentifier>
  <requestedEvent>{0,unbounded}</requestedEvent>
  <SecondaryBuyer>{0,1}</SecondaryBuyer>
  <shipTo>{1,1}</shipTo>
  <totalAmount>{0,1}</totalAmount>
  <LicenceOrder>{0,1}</LicenceOrder>
</PurchaseOrder>
Source
<xsd:element name="PurchaseOrder" type="PurchaseOrderType"/>
Element PurchaseOrderType / AccountDescription
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_accountName OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_AccountNumber OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_billTo OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType
Type AccountDescriptionType
Properties
content: complex
minOccurs: 0
Model accountName , AccountNumber{0,1} , billTo
Children AccountNumber, accountName, billTo
Instance
<AccountDescription xmlns="http://www.onetrail.net">
  <accountName>{1,1}</accountName>
  <AccountNumber>{0,1}</AccountNumber>
  <billTo>{1,1}</billTo>
</AccountDescription>
Source
<xsd:element name="AccountDescription" minOccurs="0" type="AccountDescriptionType"/>
Element AccountDescriptionType / accountName
Namespace http://www.onetrail.net
Annotations
(Company) Name of the buying party.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType_FreeFormText OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType
Type FreeFormTextType
Properties
content: complex
Model FreeFormText
Children FreeFormText
Instance
<accountName xmlns="http://www.onetrail.net">
  <FreeFormText lang="">{1,1}</FreeFormText>
</accountName>
Source
<xsd:element name="accountName" type="FreeFormTextType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">(Company) Name of the buying party.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element AccountDescriptionType / AccountNumber
Namespace http://www.onetrail.net
Annotations
Buyer's reference /account number at the seller.
This should be a GLN (Global Location Number, formerly known as EAN address code).
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="AccountNumber" minOccurs="0" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Buyer's reference /account number at the seller. This should be a GLN (Global Location Number, formerly known as EAN address code).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element AccountDescriptionType / billTo
Namespace http://www.onetrail.net
Annotations
This element holds the invoicing information of the buyer for this order.
The billTo element specifies where the invoice needs to be send. The billTo address is uniquely identified by the billTo GLN.
One buying organization can have multiple billTo addresses.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#roleType_PartnerRoleDescription OTRNLibrary-V3_2_xsd.tmp#roleType
Type roleType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<billTo xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</billTo>
Source
<xsd:element name="billTo" type="roleType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element holds the invoicing information of the buyer for this order. The billTo element specifies where the invoice needs to be send. The billTo address is uniquely identified by the billTo GLN. One buying organization can have multiple billTo addresses.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / comments
Namespace http://www.onetrail.net
Annotations
Only available for backwards compatibility of previous versions.
Please use the remarks section instead?
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType_FreeFormText OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType
Type FreeFormTextType
Properties
content: complex
minOccurs: 0
Model FreeFormText
Children FreeFormText
Instance
<comments xmlns="http://www.onetrail.net">
  <FreeFormText lang="">{1,1}</FreeFormText>
</comments>
Source
<xsd:element name="comments" minOccurs="0" type="FreeFormTextType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Only available for backwards compatibility of previous versions. Please use the remarks section instead?</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / remarks
Namespace http://www.onetrail.net
Annotations
Use this multi line segment for header level comment lines or other information that can not be entered elsewhere.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#RemarksType_remark OTRNLibrary-V3_2_xsd.tmp#RemarksType
Type RemarksType
Properties
content: complex
minOccurs: 0
Model remark*
Children remark
Instance
<remarks xmlns="http://www.onetrail.net">
  <remark context="" lang="">{0,unbounded}</remark>
</remarks>
Source
<xsd:element name="remarks" minOccurs="0" type="RemarksType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Use this multi line segment for header level comment lines or other information that can not be entered elsewhere.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / DocumentReference
Namespace http://www.onetrail.net
Annotations

V3.1

Conditional:
- 'Work Order' in case of direct shipment (drop-ship or fulfillment order).
- 'Contract' in case of a special bid order when not in lines.
- 'Quote' in case of a special deal order when not in lines.
- 'Ultimate Customer Order' in case of a License Order when not in lines.
- 'Purchase Order' in case of an order with GlobalDocumentFunctionCodeType 'Change'.

Optional:
- 'Project when not in lines'
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_DateTimeStamp OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_GlobalDocumentReferenceTypeCode OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_ProprietaryDocumentIdentifier OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType
Type DocumentReferenceType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model DateTimeStamp{0,1} , GlobalDocumentReferenceTypeCode , ProprietaryDocumentIdentifier
Children DateTimeStamp, GlobalDocumentReferenceTypeCode, ProprietaryDocumentIdentifier
Instance
<DocumentReference xmlns="http://www.onetrail.net">
  <DateTimeStamp>{0,1}</DateTimeStamp>
  <GlobalDocumentReferenceTypeCode>{1,1}</GlobalDocumentReferenceTypeCode>
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
</DocumentReference>
Source
<xsd:element name="DocumentReference" minOccurs="0" maxOccurs="unbounded" type="DocumentReferenceType">
  <xsd:annotation>
    <xsd:documentation source="V3.1">Conditional: - 'Work Order' in case of direct shipment (drop-ship or fulfillment order). - 'Contract' in case of a special bid order when not in lines. - 'Quote' in case of a special deal order when not in lines. - 'Ultimate Customer Order' in case of a License Order when not in lines. - 'Purchase Order' in case of an order with GlobalDocumentFunctionCodeType 'Change'. Optional: - 'Project when not in lines'</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / GlobalPurchaseOrderStatusCode
Namespace http://www.onetrail.net
Annotations
This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'.
Possible values are:
- 'Add' (One or more lines are added to original OrdReq by the Buyer)
- 'Change' (One or more lines are changed (quantity/price/deldate) or deleted from original OrdReq by the Buyer, or Delivery Address is changed)
- 'Delete' (All order lines are deleted from original OrdReq by Buyer)
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#GlobalPurchaseOrderStatusCodeType
Type GlobalPurchaseOrderStatusCodeType
Properties
content: simple
minOccurs: 0
Facets
enumeration Add
enumeration Change
enumeration Delete
enumeration Accept
enumeration Reject
Source
<xsd:element name="GlobalPurchaseOrderStatusCode" minOccurs="0" type="GlobalPurchaseOrderStatusCodeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'. Possible values are: - 'Add' (One or more lines are added to original OrdReq by the Buyer) - 'Change' (One or more lines are changed (quantity/price/deldate) or deleted from original OrdReq by the Buyer, or Delivery Address is changed) - 'Delete' (All order lines are deleted from original OrdReq by Buyer)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / GlobalPurchaseOrderTypeCode
Namespace http://www.onetrail.net
Annotations
The default value for this field = 'Standard'.
Depending on the selling party the following types can be used (Check with Onetrail):
- 'Special Bid Order'.
- 'Special Deal Order'.
- 'Reservation Order'
- 'Consigned Order'
- 'Planning Order'
- 'High Priority Order'
- 'Renewal Order'
- 'New License Order'
- 'PriceAndAvailabilityCheck' (Full PO check without order placement, supported by very limited Sellers)
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#GlobalPurchaseOrderTypeCodeType
Type GlobalPurchaseOrderTypeCodeType
Properties
content: simple
maxOccurs: unbounded
Facets
enumeration Standard
enumeration Special Bid Order
enumeration Special Deal Order
enumeration Reservation Order
enumeration Consigned Order
enumeration Planning Order
enumeration High Priority Order
enumeration Renewal Order
enumeration New License Order
enumeration PriceAndAvailabilityCheck
Source
<xsd:element name="GlobalPurchaseOrderTypeCode" maxOccurs="unbounded" type="GlobalPurchaseOrderTypeCodeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The default value for this field = 'Standard'. Depending on the selling party the following types can be used (Check with Onetrail): - 'Special Bid Order'. - 'Special Deal Order'. - 'Reservation Order' - 'Consigned Order' - 'Planning Order' - 'High Priority Order' - 'Renewal Order' - 'New License Order' - 'PriceAndAvailabilityCheck' (Full PO check without order placement, supported by very limited Sellers)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / governmentContractIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType_ProprietaryDocumentIdentifier OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType
Type ProprietaryDocumentIdentifierType
Properties
content: complex
minOccurs: 0
Model ProprietaryDocumentIdentifier
Children ProprietaryDocumentIdentifier
Instance
<governmentContractIdentifier xmlns="http://www.onetrail.net">
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
</governmentContractIdentifier>
Source
<xsd:element name="governmentContractIdentifier" minOccurs="0" type="ProprietaryDocumentIdentifierType"/>
Element PurchaseOrderType / OrderShippingInformation
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalShipmentTermsCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalShippingServiceLevelCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_PackListRequirements OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalSpecialFulfillmentRequestCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_CarriageCharge OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType
Type OrderShippingInformationType
Properties
content: complex
minOccurs: 0
Model GlobalShipmentTermsCode{0,1} , GlobalShippingServiceLevelCode* , PackListRequirements{0,1} , GlobalSpecialFulfillmentRequestCode+ , CarriageCharge*
Children CarriageCharge, GlobalShipmentTermsCode, GlobalShippingServiceLevelCode, GlobalSpecialFulfillmentRequestCode, PackListRequirements
Instance
<OrderShippingInformation xmlns="http://www.onetrail.net">
  <GlobalShipmentTermsCode>{0,1}</GlobalShipmentTermsCode>
  <GlobalShippingServiceLevelCode>{0,unbounded}</GlobalShippingServiceLevelCode>
  <PackListRequirements>{0,1}</PackListRequirements>
  <GlobalSpecialFulfillmentRequestCode>{1,unbounded}</GlobalSpecialFulfillmentRequestCode>
  <CarriageCharge>{0,unbounded}</CarriageCharge>
</OrderShippingInformation>
Source
<xsd:element name="OrderShippingInformation" minOccurs="0" type="OrderShippingInformationType"/>
Element OrderShippingInformationType / GlobalShipmentTermsCode
Namespace http://www.onetrail.net
Annotations
For future use.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="GlobalShipmentTermsCode" minOccurs="0" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">For future use.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element OrderShippingInformationType / GlobalShippingServiceLevelCode
Namespace http://www.onetrail.net
Annotations
Depending on the selling party this element can be used to specify special shipping conditions (Delivery Types). Check with Onetrail for more detail if needed.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="GlobalShippingServiceLevelCode" minOccurs="0" maxOccurs="unbounded" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Depending on the selling party this element can be used to specify special shipping conditions (Delivery Types). Check with Onetrail for more detail if needed.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element OrderShippingInformationType / PackListRequirements
Namespace http://www.onetrail.net
Annotations

V3.2

This element can be used to specify packing instructions in consultation with the selling party..
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PackListRequirements" minOccurs="0" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">This element can be used to specify packing instructions in consultation with the selling party..</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element OrderShippingInformationType / GlobalSpecialFulfillmentRequestCode
Namespace http://www.onetrail.net
Annotations
- 'Complete' (One delivery per order)
- 'Partial' (Backorders are allowed)
Diagram
Diagram
Type xsd:string
Properties
content: simple
maxOccurs: unbounded
Source
<xsd:element name="GlobalSpecialFulfillmentRequestCode" maxOccurs="unbounded" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">- 'Complete' (One delivery per order) - 'Partial' (Backorders are allowed)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element OrderShippingInformationType / CarriageCharge
Namespace http://www.onetrail.net
Annotations
This element can be used to specify carriage charge conditions in consultation with the selling party.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#CarriageChargeType_GlobalCarriageChargeCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#CarriageChargeType_CarriageChargeAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#CarriageChargeType
Type CarriageChargeType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model GlobalCarriageChargeCode , CarriageChargeAmount
Children CarriageChargeAmount, GlobalCarriageChargeCode
Instance
<CarriageCharge xmlns="http://www.onetrail.net">
  <GlobalCarriageChargeCode>{1,1}</GlobalCarriageChargeCode>
  <CarriageChargeAmount>{1,1}</CarriageChargeAmount>
</CarriageCharge>
Source
<xsd:element name="CarriageCharge" minOccurs="0" maxOccurs="unbounded" type="CarriageChargeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element can be used to specify carriage charge conditions in consultation with the selling party.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element CarriageChargeType / GlobalCarriageChargeCode
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalCarriageChargeCode" type="xsd:string"/>
Element CarriageChargeType / CarriageChargeAmount
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType_FinancialAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType
Type AmountType
Properties
content: complex
Model FinancialAmount
Children FinancialAmount
Instance
<CarriageChargeAmount xmlns="http://www.onetrail.net">
  <FinancialAmount>{1,1}</FinancialAmount>
</CarriageChargeAmount>
Source
<xsd:element name="CarriageChargeAmount" type="AmountType"/>
Element AmountType / FinancialAmount
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#FinancialAmountType_GlobalCurrencyCode OTRNLibrary-V3_2_xsd.tmp#FinancialAmountType_MonetaryAmount OTRNLibrary-V3_2_xsd.tmp#FinancialAmountType
Type FinancialAmountType
Properties
content: complex
Model GlobalCurrencyCode , MonetaryAmount
Children GlobalCurrencyCode, MonetaryAmount
Instance
<FinancialAmount xmlns="http://www.onetrail.net">
  <GlobalCurrencyCode>{1,1}</GlobalCurrencyCode>
  <MonetaryAmount>{1,1}</MonetaryAmount>
</FinancialAmount>
Source
<xsd:element name="FinancialAmount" type="FinancialAmountType"/>
Element PurchaseOrderType / ProductLineItem
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_comments OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_remarks OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_DocumentLineReference OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_GlobalProductUnitOfMeasureCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_GlobalPurchaseOrderStatusCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_isDropShip OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_isLicence OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_LineNumber OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_OrderQuantity OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_ProductIdentification OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_proprietaryInformation OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_tradeItemModification OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_requestedEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_requestedUnitPrice OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_shipTo OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_totalLineItemAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType
Type ProductLineItemType
Properties
content: complex
maxOccurs: unbounded
Model comments{0,1} , remarks{0,1} , DocumentLineReference* , GlobalProductUnitOfMeasureCode , GlobalPurchaseOrderStatusCode{0,1} , isDropShip , isLicence{0,1} , LineNumber , OrderQuantity , ProductIdentification , proprietaryInformation{0,1} , tradeItemModification* , requestedEvent+ , requestedUnitPrice{0,1} , shipTo{0,1} , totalLineItemAmount{0,1}
Children DocumentLineReference, GlobalProductUnitOfMeasureCode, GlobalPurchaseOrderStatusCode, LineNumber, OrderQuantity, ProductIdentification, comments, isDropShip, isLicence, proprietaryInformation, remarks, requestedEvent, requestedUnitPrice, shipTo, totalLineItemAmount, tradeItemModification
Instance
<ProductLineItem xmlns="http://www.onetrail.net">
  <comments>{0,1}</comments>
  <remarks>{0,1}</remarks>
  <DocumentLineReference>{0,unbounded}</DocumentLineReference>
  <GlobalProductUnitOfMeasureCode>{1,1}</GlobalProductUnitOfMeasureCode>
  <GlobalPurchaseOrderStatusCode>{0,1}</GlobalPurchaseOrderStatusCode>
  <isDropShip>{1,1}</isDropShip>
  <isLicence>{0,1}</isLicence>
  <LineNumber>{1,1}</LineNumber>
  <OrderQuantity>{1,1}</OrderQuantity>
  <ProductIdentification>{1,1}</ProductIdentification>
  <proprietaryInformation>{0,1}</proprietaryInformation>
  <tradeItemModification>{0,unbounded}</tradeItemModification>
  <requestedEvent>{1,unbounded}</requestedEvent>
  <requestedUnitPrice>{0,1}</requestedUnitPrice>
  <shipTo>{0,1}</shipTo>
  <totalLineItemAmount>{0,1}</totalLineItemAmount>
</ProductLineItem>
Source
<xsd:element name="ProductLineItem" maxOccurs="unbounded" type="ProductLineItemType"/>
Element ProductLineItemType / comments
Namespace http://www.onetrail.net
Annotations
Only available for backwards compatibility of previous versions.
Please use the remarks section on line level instead?
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType_FreeFormText OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType
Type FreeFormTextType
Properties
content: complex
minOccurs: 0
Model FreeFormText
Children FreeFormText
Instance
<comments xmlns="http://www.onetrail.net">
  <FreeFormText lang="">{1,1}</FreeFormText>
</comments>
Source
<xsd:element name="comments" minOccurs="0" type="FreeFormTextType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Only available for backwards compatibility of previous versions. Please use the remarks section on line level instead?</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / remarks
Namespace http://www.onetrail.net
Annotations
Use this multi line segment for line level comment lines or other information that can not be entered elsewhere.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#RemarksType_remark OTRNLibrary-V3_2_xsd.tmp#RemarksType
Type RemarksType
Properties
content: complex
minOccurs: 0
Model remark*
Children remark
Instance
<remarks xmlns="http://www.onetrail.net">
  <remark context="" lang="">{0,unbounded}</remark>
</remarks>
Source
<xsd:element name="remarks" minOccurs="0" type="RemarksType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Use this multi line segment for line level comment lines or other information that can not be entered elsewhere.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / DocumentLineReference
Namespace http://www.onetrail.net
Annotations

V3.1

Conditional:
- 'Contract' in case of a special bid order when not in header.
- 'Quote' in case of a special deal order when not in header.
- 'Ultimate Customer Order' in case of a License Order when not in header.

Optional:
- 'Project when not in header'
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_DateTimeStamp OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_GlobalDocumentReferenceTypeCode OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType_ProprietaryDocumentIdentifier OTRNLibrary-V3_2_xsd.tmp#DocumentReferenceType OTRNLibrary-V3_2_xsd.tmp#DocumentLineReferenceType_LineNumber OTRNLibrary-V3_2_xsd.tmp#DocumentLineReferenceType
Type DocumentLineReferenceType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model DateTimeStamp{0,1} , GlobalDocumentReferenceTypeCode , ProprietaryDocumentIdentifier , LineNumber{0,1}
Children DateTimeStamp, GlobalDocumentReferenceTypeCode, LineNumber, ProprietaryDocumentIdentifier
Instance
<DocumentLineReference xmlns="http://www.onetrail.net">
  <DateTimeStamp>{0,1}</DateTimeStamp>
  <GlobalDocumentReferenceTypeCode>{1,1}</GlobalDocumentReferenceTypeCode>
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
  <LineNumber>{0,1}</LineNumber>
</DocumentLineReference>
Source
<xsd:element name="DocumentLineReference" minOccurs="0" maxOccurs="unbounded" type="DocumentLineReferenceType">
  <xsd:annotation>
    <xsd:documentation source="V3.1">Conditional: - 'Contract' in case of a special bid order when not in header. - 'Quote' in case of a special deal order when not in header. - 'Ultimate Customer Order' in case of a License Order when not in header. Optional: - 'Project when not in header'</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / GlobalProductUnitOfMeasureCode
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#GlobalProductUnitOfMeasureCodeType
Type GlobalProductUnitOfMeasureCodeType
Properties
content: simple
Facets
enumeration EACH
enumeration CMT
enumeration DAY
enumeration GRM
enumeration HUR
enumeration KGM
enumeration LTR
enumeration MIN
enumeration MLT
enumeration MMT
enumeration MTK
enumeration MTQ
enumeration MTR
enumeration TNE
Source
<xsd:element name="GlobalProductUnitOfMeasureCode" type="GlobalProductUnitOfMeasureCodeType"/>
Element ProductLineItemType / GlobalPurchaseOrderStatusCode
Namespace http://www.onetrail.net
Annotations
This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'.
Possible values are:
- 'Accept' (Line is unchanged from original OrdReq by Buyer)
- 'Add'    (Line is added to original OrdReq by Buyer)
- 'Change' (Line is changed from original OrdReq by Buyer)
- 'Delete' (Line is deleted from original OrdReq by Buyer)
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#GlobalPurchaseOrderStatusCodeType
Type GlobalPurchaseOrderStatusCodeType
Properties
content: simple
minOccurs: 0
Facets
enumeration Add
enumeration Change
enumeration Delete
enumeration Accept
enumeration Reject
Source
<xsd:element name="GlobalPurchaseOrderStatusCode" minOccurs="0" type="GlobalPurchaseOrderStatusCodeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'. Possible values are: - 'Accept' (Line is unchanged from original OrdReq by Buyer) - 'Add' (Line is added to original OrdReq by Buyer) - 'Change' (Line is changed from original OrdReq by Buyer) - 'Delete' (Line is deleted from original OrdReq by Buyer)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / isDropShip
Namespace http://www.onetrail.net
Annotations
'Yes' in case of a direct shipment (drop-ship or fulfillment), otherwise 'No'.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AffirmationIndicatorType_AffirmationIndicator OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AffirmationIndicatorType
Type AffirmationIndicatorType
Properties
content: complex
Model AffirmationIndicator
Children AffirmationIndicator
Instance
<isDropShip xmlns="http://www.onetrail.net">
  <AffirmationIndicator>{1,1}</AffirmationIndicator>
</isDropShip>
Source
<xsd:element name="isDropShip" type="AffirmationIndicatorType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">'Yes' in case of a direct shipment (drop-ship or fulfillment), otherwise 'No'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element AffirmationIndicatorType / AffirmationIndicator
Namespace http://www.onetrail.net
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
enumeration Yes
enumeration No
Source
<xsd:element name="AffirmationIndicator">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Yes"/>
      <xsd:enumeration value="No"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element ProductLineItemType / isLicence
Namespace http://www.onetrail.net
Annotations
'Yes' in case of a Licence order, otherwise 'No'.
For care-pack orders this flag can be set to 'No'.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AffirmationIndicatorType_AffirmationIndicator OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AffirmationIndicatorType
Type AffirmationIndicatorType
Properties
content: complex
minOccurs: 0
Model AffirmationIndicator
Children AffirmationIndicator
Instance
<isLicence xmlns="http://www.onetrail.net">
  <AffirmationIndicator>{1,1}</AffirmationIndicator>
</isLicence>
Source
<xsd:element name="isLicence" minOccurs="0" type="AffirmationIndicatorType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">'Yes' in case of a Licence order, otherwise 'No'. For care-pack orders this flag can be set to 'No'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / LineNumber
Namespace http://www.onetrail.net
Annotations
Buyer's order line number.
Not all sellers can register this number in their back-end application(s).
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="LineNumber" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Buyer's order line number. Not all sellers can register this number in their back-end application(s).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / OrderQuantity
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderQuantityType_requestedQuantity OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderQuantityType
Type OrderQuantityType
Properties
content: complex
Model requestedQuantity
Children requestedQuantity
Instance
<OrderQuantity xmlns="http://www.onetrail.net">
  <requestedQuantity>{1,1}</requestedQuantity>
</OrderQuantity>
Source
<xsd:element name="OrderQuantity" type="OrderQuantityType"/>
Element OrderQuantityType / requestedQuantity
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedQuantityType_ProductQuantity OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedQuantityType
Type requestedQuantityType
Properties
content: complex
Model ProductQuantity
Children ProductQuantity
Instance
<requestedQuantity xmlns="http://www.onetrail.net">
  <ProductQuantity>{1,1}</ProductQuantity>
</requestedQuantity>
Source
<xsd:element name="requestedQuantity" type="requestedQuantityType"/>
Element requestedQuantityType / ProductQuantity
Namespace http://www.onetrail.net
Annotations
This field is always positive and does not contain a decimal separator.
For the Technical Services Industry (TI) the quantity needs to be converted to a whole number and the unit of measure changed accordingly.
I.e.: 1,5 MTR becomes 150 CMT.
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
Source
<xsd:element name="ProductQuantity" type="xsd:nonNegativeInteger">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This field is always positive and does not contain a decimal separator. For the Technical Services Industry (TI) the quantity needs to be converted to a whole number and the unit of measure changed accordingly. I.e.: 1,5 MTR becomes 150 CMT.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / ProductIdentification
Namespace http://www.onetrail.net
Annotations
All Onetrail TPN™ Sellers must accept orders with at least their internal product identification (SKU).
Manufacturer part numbers, EAN product numbers and buyer part numbers are optional to accept for sellers.
The Manufacturer part number and SKU must be used by buyers.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ProductIdentificationType_GlobalProductIdentifier OTRNLibrary-V3_2_xsd.tmp#ProductIdentificationType_PartnerProductIdentification OTRNLibrary-V3_2_xsd.tmp#ProductIdentificationType
Type ProductIdentificationType
Properties
content: complex
Model GlobalProductIdentifier{0,1} , PartnerProductIdentification*
Children GlobalProductIdentifier, PartnerProductIdentification
Instance
<ProductIdentification xmlns="http://www.onetrail.net">
  <GlobalProductIdentifier>{0,1}</GlobalProductIdentifier>
  <PartnerProductIdentification>{0,unbounded}</PartnerProductIdentification>
</ProductIdentification>
Source
<xsd:element name="ProductIdentification" type="ProductIdentificationType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">All Onetrail TPN™ Sellers must accept orders with at least their internal product identification (SKU). Manufacturer part numbers, EAN product numbers and buyer part numbers are optional to accept for sellers. The Manufacturer part number and SKU must be used by buyers.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / proprietaryInformation
Namespace http://www.onetrail.net
Annotations
This element will hold the product description.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType_FreeFormText OTRNLibrary-V3_2_xsd.tmp#FreeFormTextType
Type FreeFormTextType
Properties
content: complex
minOccurs: 0
Model FreeFormText
Children FreeFormText
Instance
<proprietaryInformation xmlns="http://www.onetrail.net">
  <FreeFormText lang="">{1,1}</FreeFormText>
</proprietaryInformation>
Source
<xsd:element name="proprietaryInformation" minOccurs="0" type="FreeFormTextType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element will hold the product description.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / tradeItemModification
Namespace http://www.onetrail.net
Annotations
For future use in TI (technical services industry) sector.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#TradeItemModificationType_ProductIdentification OTRNLibrary-V3_2_xsd.tmp#TradeItemModificationType_sequenceNumber OTRNLibrary-V3_2_xsd.tmp#TradeItemModificationType_GlobalProductUnitOfMeasureCode OTRNLibrary-V3_2_xsd.tmp#TradeItemModificationType_ProductQuantity OTRNLibrary-V3_2_xsd.tmp#TradeItemModificationType
Type TradeItemModificationType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model ProductIdentification , sequenceNumber{0,1} , GlobalProductUnitOfMeasureCode{0,1} , ProductQuantity{0,1}
Children GlobalProductUnitOfMeasureCode, ProductIdentification, ProductQuantity, sequenceNumber
Instance
<tradeItemModification xmlns="http://www.onetrail.net">
  <ProductIdentification>{1,1}</ProductIdentification>
  <sequenceNumber>{0,1}</sequenceNumber>
  <GlobalProductUnitOfMeasureCode>{0,1}</GlobalProductUnitOfMeasureCode>
  <ProductQuantity>{0,1}</ProductQuantity>
</tradeItemModification>
Source
<xsd:element name="tradeItemModification" minOccurs="0" maxOccurs="unbounded" type="TradeItemModificationType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">For future use in TI (technical services industry) sector.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / requestedEvent
Namespace http://www.onetrail.net
Annotations
In this element you can specify a requested delivery date or -period for a specific order line.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedEventType_TransportationEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedEventType
Type requestedEventType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model TransportationEvent
Children TransportationEvent
Instance
<requestedEvent xmlns="http://www.onetrail.net">
  <TransportationEvent>{1,1}</TransportationEvent>
</requestedEvent>
Source
<xsd:element name="requestedEvent" minOccurs="1" maxOccurs="unbounded" type="requestedEventType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">In this element you can specify a requested delivery date or -period for a specific order line.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element requestedEventType / TransportationEvent
Namespace http://www.onetrail.net
Annotations
Use the following GlobalTransportEventCodes:
- 'RequestedDelivery'.
- 'EarliestDelivery'.
- 'LatestDelivery'
- 'Ship'.

For next day delivery the current date needs to be specified.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#TransportationEventType_DateStamp OTRNLibrary-V3_2_xsd.tmp#TransportationEventType_GlobalTransportEventCode OTRNLibrary-V3_2_xsd.tmp#TransportationEventType
Type TransportationEventType
Properties
content: complex
Model DateStamp , GlobalTransportEventCode
Children DateStamp, GlobalTransportEventCode
Instance
<TransportationEvent xmlns="http://www.onetrail.net">
  <DateStamp>{1,1}</DateStamp>
  <GlobalTransportEventCode>{1,1}</GlobalTransportEventCode>
</TransportationEvent>
Source
<xsd:element name="TransportationEvent" type="TransportationEventType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Use the following GlobalTransportEventCodes: - 'RequestedDelivery'. - 'EarliestDelivery'. - 'LatestDelivery' - 'Ship'. For next day delivery the current date needs to be specified.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / requestedUnitPrice
Namespace http://www.onetrail.net
Annotations
The order line unit price excluding VAT can be specified in this element.
In consultation with the selling party this element can be used to verify the pricing agreements and reject the order if the price differs (too much).
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType_FinancialAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType
Type AmountType
Properties
content: complex
minOccurs: 0
Model FinancialAmount
Children FinancialAmount
Instance
<requestedUnitPrice xmlns="http://www.onetrail.net">
  <FinancialAmount>{1,1}</FinancialAmount>
</requestedUnitPrice>
Source
<xsd:element name="requestedUnitPrice" minOccurs="0" type="AmountType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The order line unit price excluding VAT can be specified in this element. In consultation with the selling party this element can be used to verify the pricing agreements and reject the order if the price differs (too much).</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ProductLineItemType / shipTo
Namespace http://www.onetrail.net
Annotations
The shipTo segment specifies where goods need to be send.
One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller.
A warehouse order must have a shipTo GLN and NO shipTo address details.
A drop-ship order must have full address details and NO shipTo GLN.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_ProductLineItemType_shipTo_PhysicalAddress
Type extension of ExtendedPartnerDescriptionType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model PartnerDescription , PhysicalAddress{0,1}
Children PartnerDescription, PhysicalAddress
Instance
<shipTo xmlns="http://www.onetrail.net">
  <PartnerDescription>{1,1}</PartnerDescription>
  <PhysicalAddress>{0,1}</PhysicalAddress>
</shipTo>
Source
<xsd:element name="shipTo" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The shipTo segment specifies where goods need to be send. One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller. A warehouse order must have a shipTo GLN and NO shipTo address details. A drop-ship order must have full address details and NO shipTo GLN.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="ExtendedPartnerDescriptionType">
        <xsd:sequence>
          <xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Element ProductLineItemType / shipTo / PhysicalAddress
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine1 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine2 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine3 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_cityName OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_GlobalCountryCode OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_GlobalLocationIdentifier OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_NationalPostalCode OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_postOfficeBoxIdentifier OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_regionName OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType
Type PhysicalAddressType
Properties
content: complex
minOccurs: 0
Model addressLine1{0,1} , addressLine2{0,1} , addressLine3{0,1} , cityName{0,1} , GlobalCountryCode{0,1} , GlobalLocationIdentifier{0,1} , NationalPostalCode{0,1} , postOfficeBoxIdentifier{0,1} , regionName{0,1}
Children GlobalCountryCode, GlobalLocationIdentifier, NationalPostalCode, addressLine1, addressLine2, addressLine3, cityName, postOfficeBoxIdentifier, regionName
Instance
<PhysicalAddress xmlns="http://www.onetrail.net">
  <addressLine1>{0,1}</addressLine1>
  <addressLine2>{0,1}</addressLine2>
  <addressLine3>{0,1}</addressLine3>
  <cityName>{0,1}</cityName>
  <GlobalCountryCode>{0,1}</GlobalCountryCode>
  <GlobalLocationIdentifier>{0,1}</GlobalLocationIdentifier>
  <NationalPostalCode>{0,1}</NationalPostalCode>
  <postOfficeBoxIdentifier>{0,1}</postOfficeBoxIdentifier>
  <regionName>{0,1}</regionName>
</PhysicalAddress>
Source
<xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
Element ProductLineItemType / totalLineItemAmount
Namespace http://www.onetrail.net
Annotations
The order line total price excluding VAT must be specified in this element.
It's the multiplication of requestedUnitPrice by OrderQuantity.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType_FinancialAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType
Type AmountType
Properties
content: complex
minOccurs: 0
Model FinancialAmount
Children FinancialAmount
Instance
<totalLineItemAmount xmlns="http://www.onetrail.net">
  <FinancialAmount>{1,1}</FinancialAmount>
</totalLineItemAmount>
Source
<xsd:element name="totalLineItemAmount" minOccurs="0" type="AmountType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The order line total price excluding VAT must be specified in this element. It's the multiplication of requestedUnitPrice by OrderQuantity.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / purchaseOrderIdentifier
Namespace http://www.onetrail.net
Annotations
Purchase order number.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType_ProprietaryDocumentIdentifier OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType
Type ProprietaryDocumentIdentifierType
Properties
content: complex
Model ProprietaryDocumentIdentifier
Children ProprietaryDocumentIdentifier
Instance
<purchaseOrderIdentifier xmlns="http://www.onetrail.net">
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
</purchaseOrderIdentifier>
Source
<xsd:element name="purchaseOrderIdentifier" type="ProprietaryDocumentIdentifierType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Purchase order number.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / requestedEvent
Namespace http://www.onetrail.net
Annotations
In this element you can specify a delivery date or -period for the whole order.
This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Request' and optional in case of an order with GlobalDocumentFunctionCodeType 'Change'.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedEventType_TransportationEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedEventType
Type requestedEventType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model TransportationEvent
Children TransportationEvent
Instance
<requestedEvent xmlns="http://www.onetrail.net">
  <TransportationEvent>{1,1}</TransportationEvent>
</requestedEvent>
Source
<xsd:element name="requestedEvent" minOccurs="0" maxOccurs="unbounded" type="requestedEventType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">In this element you can specify a delivery date or -period for the whole order. This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Request' and optional in case of an order with GlobalDocumentFunctionCodeType 'Change'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / SecondaryBuyer
Namespace http://www.onetrail.net
Annotations
The SecondaryBuyer segment is used for Carepack orders. It describes the end-user details for the Carepack end-user.
When ordering Carepack products the 'IsLicence' flag can be set to 'No'.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType
Type ExtendedPartnerDescriptionType
Properties
content: complex
minOccurs: 0
Model PartnerDescription
Children PartnerDescription
Instance
<SecondaryBuyer xmlns="http://www.onetrail.net">
  <PartnerDescription>{1,1}</PartnerDescription>
</SecondaryBuyer>
Source
<xsd:element name="SecondaryBuyer" minOccurs="0" type="ExtendedPartnerDescriptionType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The SecondaryBuyer segment is used for Carepack orders. It describes the end-user details for the Carepack end-user. When ordering Carepack products the 'IsLicence' flag can be set to 'No'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / shipTo
Namespace http://www.onetrail.net
Annotations
The shipTo segment specifies where goods need to be send.
One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller.
A warehouse order must have a shipTo GLN and NO shipTo address details.
A drop-ship order must have full address details and NO shipTo GLN.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_PurchaseOrderType_shipTo_PhysicalAddress
Type extension of ExtendedPartnerDescriptionType
Type hierarchy
Properties
content: complex
Model PartnerDescription , PhysicalAddress{0,1}
Children PartnerDescription, PhysicalAddress
Instance
<shipTo xmlns="http://www.onetrail.net">
  <PartnerDescription>{1,1}</PartnerDescription>
  <PhysicalAddress>{0,1}</PhysicalAddress>
</shipTo>
Source
<xsd:element name="shipTo">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The shipTo segment specifies where goods need to be send. One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller. A warehouse order must have a shipTo GLN and NO shipTo address details. A drop-ship order must have full address details and NO shipTo GLN.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="ExtendedPartnerDescriptionType">
        <xsd:sequence>
          <xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
Element PurchaseOrderType / shipTo / PhysicalAddress
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine1 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine2 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_addressLine3 OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_cityName OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_GlobalCountryCode OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_GlobalLocationIdentifier OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_NationalPostalCode OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_postOfficeBoxIdentifier OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType_regionName OTRNLibrary-V3_2_xsd.tmp#PhysicalAddressType
Type PhysicalAddressType
Properties
content: complex
minOccurs: 0
Model addressLine1{0,1} , addressLine2{0,1} , addressLine3{0,1} , cityName{0,1} , GlobalCountryCode{0,1} , GlobalLocationIdentifier{0,1} , NationalPostalCode{0,1} , postOfficeBoxIdentifier{0,1} , regionName{0,1}
Children GlobalCountryCode, GlobalLocationIdentifier, NationalPostalCode, addressLine1, addressLine2, addressLine3, cityName, postOfficeBoxIdentifier, regionName
Instance
<PhysicalAddress xmlns="http://www.onetrail.net">
  <addressLine1>{0,1}</addressLine1>
  <addressLine2>{0,1}</addressLine2>
  <addressLine3>{0,1}</addressLine3>
  <cityName>{0,1}</cityName>
  <GlobalCountryCode>{0,1}</GlobalCountryCode>
  <GlobalLocationIdentifier>{0,1}</GlobalLocationIdentifier>
  <NationalPostalCode>{0,1}</NationalPostalCode>
  <postOfficeBoxIdentifier>{0,1}</postOfficeBoxIdentifier>
  <regionName>{0,1}</regionName>
</PhysicalAddress>
Source
<xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
Element PurchaseOrderType / totalAmount
Namespace http://www.onetrail.net
Annotations
Total order amount excl. VAT.
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType_FinancialAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType
Type AmountType
Properties
content: complex
minOccurs: 0
Model FinancialAmount
Children FinancialAmount
Instance
<totalAmount xmlns="http://www.onetrail.net">
  <FinancialAmount>{1,1}</FinancialAmount>
</totalAmount>
Source
<xsd:element name="totalAmount" minOccurs="0" type="AmountType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Total order amount excl. VAT.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PurchaseOrderType / LicenceOrder
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_EndUser OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_Reseller OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_VendorName OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_ContractNumber OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_PriceLevel OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_MediaKitLanguage OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_LicenceStartDate OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_LicenceEndDate OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_LicencePool OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_ResellerPO OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType_Reorder OTRNLibrary-V3_2_xsd.tmp#LicenceOrderType
Type LicenceOrderType
Properties
content: complex
minOccurs: 0
Model EndUser , Reseller , VendorName , ContractNumber , PriceLevel , MediaKitLanguage{0,1} , LicenceStartDate{0,1} , LicenceEndDate{0,1} , LicencePool{0,1} , ResellerPO{0,1} , Reorder{0,1}
Children ContractNumber, EndUser, LicenceEndDate, LicencePool, LicenceStartDate, MediaKitLanguage, PriceLevel, Reorder, Reseller, ResellerPO, VendorName
Instance
<LicenceOrder xmlns="http://www.onetrail.net">
  <EndUser>{1,1}</EndUser>
  <Reseller>{1,1}</Reseller>
  <VendorName>{1,1}</VendorName>
  <ContractNumber>{1,1}</ContractNumber>
  <PriceLevel>{1,1}</PriceLevel>
  <MediaKitLanguage>{0,1}</MediaKitLanguage>
  <LicenceStartDate>{0,1}</LicenceStartDate>
  <LicenceEndDate>{0,1}</LicenceEndDate>
  <LicencePool>{0,1}</LicencePool>
  <ResellerPO>{0,1}</ResellerPO>
  <Reorder>{0,1}</Reorder>
</LicenceOrder>
Source
<xsd:element name="LicenceOrder" minOccurs="0" type="LicenceOrderType"/>
Element Pip3A4PurchaseOrderRequestType / thisDocumentGenerationDateTime
Namespace http://www.onetrail.net
Annotations
This element specifies the date this message is created.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#DateTimeType_DateTimeStamp OTRNLibrary-V3_2_xsd.tmp#DateTimeType
Type DateTimeType
Properties
content: complex
Model DateTimeStamp
Children DateTimeStamp
Instance
<thisDocumentGenerationDateTime xmlns="http://www.onetrail.net">
  <DateTimeStamp>{1,1}</DateTimeStamp>
</thisDocumentGenerationDateTime>
Source
<xsd:element name="thisDocumentGenerationDateTime" type="DateTimeType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element specifies the date this message is created.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3A4PurchaseOrderRequestType / thisDocumentIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType_ProprietaryDocumentIdentifier OTRNLibrary-V3_2_xsd.tmp#ProprietaryDocumentIdentifierType
Type ProprietaryDocumentIdentifierType
Properties
content: complex
Model ProprietaryDocumentIdentifier
Children ProprietaryDocumentIdentifier
Instance
<thisDocumentIdentifier xmlns="http://www.onetrail.net">
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
</thisDocumentIdentifier>
Source
<xsd:element name="thisDocumentIdentifier" type="ProprietaryDocumentIdentifierType"/>
Element Pip3A4PurchaseOrderRequestType / toRole
Namespace http://www.onetrail.net
Annotations
In general, the toRole identifies the recipient of the message, for the order request, the toRole identifies the seller.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#roleType_PartnerRoleDescription OTRNLibrary-V3_2_xsd.tmp#roleType
Type roleType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<toRole xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</toRole>
Source
<xsd:element name="toRole" type="roleType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">In general, the toRole identifies the recipient of the message, for the order request, the toRole identifies the seller.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Complex Type Pip3A4PurchaseOrderRequestType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_fromRole OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_Authentication OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_GlobalDocumentFunctionCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_PurchaseOrder OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_thisDocumentGenerationDateTime OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_thisDocumentIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#Pip3A4PurchaseOrderRequestType_toRole
Used by
Model fromRole , Authentication , GlobalDocumentFunctionCode , PurchaseOrder , thisDocumentGenerationDateTime , thisDocumentIdentifier , toRole
Children Authentication, GlobalDocumentFunctionCode, PurchaseOrder, fromRole, thisDocumentGenerationDateTime, thisDocumentIdentifier, toRole
Source
<xsd:complexType name="Pip3A4PurchaseOrderRequestType">
  <xsd:sequence>
    <xsd:element name="fromRole" type="roleType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">In general, the fromRole identifies the sender of the message, for the order request, the fromRole identifies the Buyer.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Authentication" type="AuthenticationType"/>
    <xsd:element name="GlobalDocumentFunctionCode" type="GlobalDocumentFunctionCodeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Possible values are: - 'Request' in case of an initial purchase order. - 'Change' in case of a change or delete on an existing purchase order</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PurchaseOrder" type="PurchaseOrderType"/>
    <xsd:element name="thisDocumentGenerationDateTime" type="DateTimeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element specifies the date this message is created.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="thisDocumentIdentifier" type="ProprietaryDocumentIdentifierType"/>
    <xsd:element name="toRole" type="roleType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">In general, the toRole identifies the recipient of the message, for the order request, the toRole identifies the seller.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type AuthenticationType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AuthenticationType_Username OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AuthenticationType_Password
Used by
Model Username , Password
Children Password, Username
Source
<xsd:complexType name="AuthenticationType">
  <xsd:sequence>
    <xsd:element name="Username" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Provided by Onetrail.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Password" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Provided by Onetrail.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Simple Type GlobalDocumentFunctionCodeType
Namespace http://www.onetrail.net
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Change
enumeration Request
Used by
Source
<xsd:simpleType name="GlobalDocumentFunctionCodeType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Change"/>
    <xsd:enumeration value="Request"/>
  </xsd:restriction>
</xsd:simpleType>
Complex Type PurchaseOrderType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_AccountDescription OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_comments OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_remarks OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_DocumentReference OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_GlobalPurchaseOrderStatusCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_GlobalPurchaseOrderTypeCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_governmentContractIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_OrderShippingInformation OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_ProductLineItem OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_purchaseOrderIdentifier OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_requestedEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_SecondaryBuyer OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_shipTo OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_totalAmount OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#PurchaseOrderType_LicenceOrder
Used by
Model AccountDescription{0,1} , comments{0,1} , remarks{0,1} , DocumentReference* , GlobalPurchaseOrderStatusCode{0,1} , GlobalPurchaseOrderTypeCode+ , governmentContractIdentifier{0,1} , OrderShippingInformation{0,1} , ProductLineItem+ , purchaseOrderIdentifier , requestedEvent* , SecondaryBuyer{0,1} , shipTo , totalAmount{0,1} , LicenceOrder{0,1}
Children AccountDescription, DocumentReference, GlobalPurchaseOrderStatusCode, GlobalPurchaseOrderTypeCode, LicenceOrder, OrderShippingInformation, ProductLineItem, SecondaryBuyer, comments, governmentContractIdentifier, purchaseOrderIdentifier, remarks, requestedEvent, shipTo, totalAmount
Source
<xsd:complexType name="PurchaseOrderType">
  <xsd:sequence>
    <xsd:element name="AccountDescription" minOccurs="0" type="AccountDescriptionType"/>
    <xsd:element name="comments" minOccurs="0" type="FreeFormTextType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Only available for backwards compatibility of previous versions. Please use the remarks section instead?</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="remarks" minOccurs="0" type="RemarksType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Use this multi line segment for header level comment lines or other information that can not be entered elsewhere.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DocumentReference" minOccurs="0" maxOccurs="unbounded" type="DocumentReferenceType">
      <xsd:annotation>
        <xsd:documentation source="V3.1">Conditional: - 'Work Order' in case of direct shipment (drop-ship or fulfillment order). - 'Contract' in case of a special bid order when not in lines. - 'Quote' in case of a special deal order when not in lines. - 'Ultimate Customer Order' in case of a License Order when not in lines. - 'Purchase Order' in case of an order with GlobalDocumentFunctionCodeType 'Change'. Optional: - 'Project when not in lines'</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalPurchaseOrderStatusCode" minOccurs="0" type="GlobalPurchaseOrderStatusCodeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'. Possible values are: - 'Add' (One or more lines are added to original OrdReq by the Buyer) - 'Change' (One or more lines are changed (quantity/price/deldate) or deleted from original OrdReq by the Buyer, or Delivery Address is changed) - 'Delete' (All order lines are deleted from original OrdReq by Buyer)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalPurchaseOrderTypeCode" maxOccurs="unbounded" type="GlobalPurchaseOrderTypeCodeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The default value for this field = 'Standard'. Depending on the selling party the following types can be used (Check with Onetrail): - 'Special Bid Order'. - 'Special Deal Order'. - 'Reservation Order' - 'Consigned Order' - 'Planning Order' - 'High Priority Order' - 'Renewal Order' - 'New License Order' - 'PriceAndAvailabilityCheck' (Full PO check without order placement, supported by very limited Sellers)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="governmentContractIdentifier" minOccurs="0" type="ProprietaryDocumentIdentifierType"/>
    <xsd:element name="OrderShippingInformation" minOccurs="0" type="OrderShippingInformationType"/>
    <xsd:element name="ProductLineItem" maxOccurs="unbounded" type="ProductLineItemType"/>
    <xsd:element name="purchaseOrderIdentifier" type="ProprietaryDocumentIdentifierType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Purchase order number.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="requestedEvent" minOccurs="0" maxOccurs="unbounded" type="requestedEventType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">In this element you can specify a delivery date or -period for the whole order. This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Request' and optional in case of an order with GlobalDocumentFunctionCodeType 'Change'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="SecondaryBuyer" minOccurs="0" type="ExtendedPartnerDescriptionType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The SecondaryBuyer segment is used for Carepack orders. It describes the end-user details for the Carepack end-user. When ordering Carepack products the 'IsLicence' flag can be set to 'No'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="shipTo">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The shipTo segment specifies where goods need to be send. One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller. A warehouse order must have a shipTo GLN and NO shipTo address details. A drop-ship order must have full address details and NO shipTo GLN.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:extension base="ExtendedPartnerDescriptionType">
            <xsd:sequence>
              <xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="totalAmount" minOccurs="0" type="AmountType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Total order amount excl. VAT.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LicenceOrder" minOccurs="0" type="LicenceOrderType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type AccountDescriptionType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_accountName OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_AccountNumber OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AccountDescriptionType_billTo
Used by
Model accountName , AccountNumber{0,1} , billTo
Children AccountNumber, accountName, billTo
Source
<xsd:complexType name="AccountDescriptionType">
  <xsd:sequence>
    <xsd:element name="accountName" type="FreeFormTextType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">(Company) Name of the buying party.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AccountNumber" minOccurs="0" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Buyer's reference /account number at the seller. This should be a GLN (Global Location Number, formerly known as EAN address code).</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="billTo" type="roleType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element holds the invoicing information of the buyer for this order. The billTo element specifies where the invoice needs to be send. The billTo address is uniquely identified by the billTo GLN. One buying organization can have multiple billTo addresses.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type OrderShippingInformationType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalShipmentTermsCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalShippingServiceLevelCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_PackListRequirements OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_GlobalSpecialFulfillmentRequestCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderShippingInformationType_CarriageCharge
Used by
Model GlobalShipmentTermsCode{0,1} , GlobalShippingServiceLevelCode* , PackListRequirements{0,1} , GlobalSpecialFulfillmentRequestCode+ , CarriageCharge*
Children CarriageCharge, GlobalShipmentTermsCode, GlobalShippingServiceLevelCode, GlobalSpecialFulfillmentRequestCode, PackListRequirements
Source
<xsd:complexType name="OrderShippingInformationType">
  <xsd:sequence>
    <xsd:element name="GlobalShipmentTermsCode" minOccurs="0" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">For future use.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalShippingServiceLevelCode" minOccurs="0" maxOccurs="unbounded" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Depending on the selling party this element can be used to specify special shipping conditions (Delivery Types). Check with Onetrail for more detail if needed.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PackListRequirements" minOccurs="0" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">This element can be used to specify packing instructions in consultation with the selling party..</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalSpecialFulfillmentRequestCode" maxOccurs="unbounded" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">- 'Complete' (One delivery per order) - 'Partial' (Backorders are allowed)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CarriageCharge" minOccurs="0" maxOccurs="unbounded" type="CarriageChargeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element can be used to specify carriage charge conditions in consultation with the selling party.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type CarriageChargeType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#CarriageChargeType_GlobalCarriageChargeCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#CarriageChargeType_CarriageChargeAmount
Used by
Model GlobalCarriageChargeCode , CarriageChargeAmount
Children CarriageChargeAmount, GlobalCarriageChargeCode
Source
<xsd:complexType name="CarriageChargeType">
  <xsd:sequence>
    <xsd:element name="GlobalCarriageChargeCode" type="xsd:string"/>
    <xsd:element name="CarriageChargeAmount" type="AmountType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type AmountType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AmountType_FinancialAmount
Used by
Model FinancialAmount
Children FinancialAmount
Source
<xsd:complexType name="AmountType">
  <xsd:sequence>
    <xsd:element name="FinancialAmount" type="FinancialAmountType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ProductLineItemType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_comments OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_remarks OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_DocumentLineReference OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_GlobalProductUnitOfMeasureCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_GlobalPurchaseOrderStatusCode OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_isDropShip OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_isLicence OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_LineNumber OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_OrderQuantity OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_ProductIdentification OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_proprietaryInformation OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_tradeItemModification OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_requestedEvent OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_requestedUnitPrice OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_shipTo OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#ProductLineItemType_totalLineItemAmount
Used by
Model comments{0,1} , remarks{0,1} , DocumentLineReference* , GlobalProductUnitOfMeasureCode , GlobalPurchaseOrderStatusCode{0,1} , isDropShip , isLicence{0,1} , LineNumber , OrderQuantity , ProductIdentification , proprietaryInformation{0,1} , tradeItemModification* , requestedEvent+ , requestedUnitPrice{0,1} , shipTo{0,1} , totalLineItemAmount{0,1}
Children DocumentLineReference, GlobalProductUnitOfMeasureCode, GlobalPurchaseOrderStatusCode, LineNumber, OrderQuantity, ProductIdentification, comments, isDropShip, isLicence, proprietaryInformation, remarks, requestedEvent, requestedUnitPrice, shipTo, totalLineItemAmount, tradeItemModification
Source
<xsd:complexType name="ProductLineItemType">
  <xsd:sequence>
    <xsd:element name="comments" minOccurs="0" type="FreeFormTextType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Only available for backwards compatibility of previous versions. Please use the remarks section on line level instead?</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="remarks" minOccurs="0" type="RemarksType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Use this multi line segment for line level comment lines or other information that can not be entered elsewhere.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DocumentLineReference" minOccurs="0" maxOccurs="unbounded" type="DocumentLineReferenceType">
      <xsd:annotation>
        <xsd:documentation source="V3.1">Conditional: - 'Contract' in case of a special bid order when not in header. - 'Quote' in case of a special deal order when not in header. - 'Ultimate Customer Order' in case of a License Order when not in header. Optional: - 'Project when not in header'</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalProductUnitOfMeasureCode" type="GlobalProductUnitOfMeasureCodeType"/>
    <xsd:element name="GlobalPurchaseOrderStatusCode" minOccurs="0" type="GlobalPurchaseOrderStatusCodeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element is mandatory in case of an order with GlobalDocumentFunctionCodeType 'Change'. Possible values are: - 'Accept' (Line is unchanged from original OrdReq by Buyer) - 'Add' (Line is added to original OrdReq by Buyer) - 'Change' (Line is changed from original OrdReq by Buyer) - 'Delete' (Line is deleted from original OrdReq by Buyer)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="isDropShip" type="AffirmationIndicatorType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">'Yes' in case of a direct shipment (drop-ship or fulfillment), otherwise 'No'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="isLicence" minOccurs="0" type="AffirmationIndicatorType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">'Yes' in case of a Licence order, otherwise 'No'. For care-pack orders this flag can be set to 'No'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LineNumber" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Buyer's order line number. Not all sellers can register this number in their back-end application(s).</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderQuantity" type="OrderQuantityType"/>
    <xsd:element name="ProductIdentification" type="ProductIdentificationType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">All Onetrail TPN™ Sellers must accept orders with at least their internal product identification (SKU). Manufacturer part numbers, EAN product numbers and buyer part numbers are optional to accept for sellers. The Manufacturer part number and SKU must be used by buyers.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="proprietaryInformation" minOccurs="0" type="FreeFormTextType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element will hold the product description.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="tradeItemModification" minOccurs="0" maxOccurs="unbounded" type="TradeItemModificationType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">For future use in TI (technical services industry) sector.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="requestedEvent" minOccurs="1" maxOccurs="unbounded" type="requestedEventType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">In this element you can specify a requested delivery date or -period for a specific order line.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="requestedUnitPrice" minOccurs="0" type="AmountType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The order line unit price excluding VAT can be specified in this element. In consultation with the selling party this element can be used to verify the pricing agreements and reject the order if the price differs (too much).</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="shipTo" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The shipTo segment specifies where goods need to be send. One buying organization can have multiple shipTo addresses (warehouses) which need to be registered at the seller. A warehouse order must have a shipTo GLN and NO shipTo address details. A drop-ship order must have full address details and NO shipTo GLN.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:extension base="ExtendedPartnerDescriptionType">
            <xsd:sequence>
              <xsd:element name="PhysicalAddress" minOccurs="0" type="PhysicalAddressType"/>
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="totalLineItemAmount" minOccurs="0" type="AmountType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The order line total price excluding VAT must be specified in this element. It's the multiplication of requestedUnitPrice by OrderQuantity.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type AffirmationIndicatorType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#AffirmationIndicatorType_AffirmationIndicator
Used by
Model AffirmationIndicator
Children AffirmationIndicator
Source
<xsd:complexType name="AffirmationIndicatorType">
  <xsd:sequence>
    <xsd:element name="AffirmationIndicator">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Yes"/>
          <xsd:enumeration value="No"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type OrderQuantityType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#OrderQuantityType_requestedQuantity
Used by
Model requestedQuantity
Children requestedQuantity
Source
<xsd:complexType name="OrderQuantityType">
  <xsd:sequence>
    <xsd:element name="requestedQuantity" type="requestedQuantityType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type requestedQuantityType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedQuantityType_ProductQuantity
Used by
Model ProductQuantity
Children ProductQuantity
Source
<xsd:complexType name="requestedQuantityType">
  <xsd:sequence>
    <xsd:element name="ProductQuantity" type="xsd:nonNegativeInteger">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This field is always positive and does not contain a decimal separator. For the Technical Services Industry (TI) the quantity needs to be converted to a whole number and the unit of measure changed accordingly. I.e.: 1,5 MTR becomes 150 CMT.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type requestedEventType
Namespace http://www.onetrail.net
Diagram
Diagram OT3A4_PurchaseOrderRequest-V3_2_xsd.tmp#requestedEventType_TransportationEvent
Used by
Model TransportationEvent
Children TransportationEvent
Source
<xsd:complexType name="requestedEventType">
  <xsd:sequence>
    <xsd:element name="TransportationEvent" type="TransportationEventType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Use the following GlobalTransportEventCodes: - 'RequestedDelivery'. - 'EarliestDelivery'. - 'LatestDelivery' - 'Ship'. For next day delivery the current date needs to be specified.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>