Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema OT3B2_AdvanceShipmentNotification-V3.2.xsd
Namespace http://www.onetrail.net
Annotations
Onetrail Despatch advice V3.2 Format.
Copyright 2013 Onetrail TPN™. All rights reserved.
Properties
attribute form default: unqualified
element form default: qualified
Element Pip3B2AdvanceShipmentNotification
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_AdvancedShipmentNotification OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_fromRole OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_GlobalDocumentFunctionCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_thisDocumentGenerationDateTime OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_thisDocumentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_toRole OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType
Type Pip3B2AdvanceShipmentNotificationType
Properties
content: complex
Model AdvancedShipmentNotification , fromRole , GlobalDocumentFunctionCode , thisDocumentGenerationDateTime , thisDocumentIdentifier , toRole
Children AdvancedShipmentNotification, GlobalDocumentFunctionCode, fromRole, thisDocumentGenerationDateTime, thisDocumentIdentifier, toRole
Instance
<Pip3B2AdvanceShipmentNotification xmlns="http://www.onetrail.net">
  <AdvancedShipmentNotification>{1,1}</AdvancedShipmentNotification>
  <fromRole>{1,1}</fromRole>
  <GlobalDocumentFunctionCode>{1,1}</GlobalDocumentFunctionCode>
  <thisDocumentGenerationDateTime>{1,1}</thisDocumentGenerationDateTime>
  <thisDocumentIdentifier>{1,1}</thisDocumentIdentifier>
  <toRole>{1,1}</toRole>
</Pip3B2AdvanceShipmentNotification>
Source
<xsd:element name="Pip3B2AdvanceShipmentNotification" type="Pip3B2AdvanceShipmentNotificationType"/>
Element Pip3B2AdvanceShipmentNotificationType / AdvancedShipmentNotification
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_BuyingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_OriginatingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_SellingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_Shipment OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType
Type AdvancedShipmentNotificationType
Properties
content: complex
Model BuyingPartner , OriginatingPartner , SellingPartner , Shipment
Children BuyingPartner, OriginatingPartner, SellingPartner, Shipment
Instance
<AdvancedShipmentNotification xmlns="http://www.onetrail.net">
  <BuyingPartner>{1,1}</BuyingPartner>
  <OriginatingPartner>{1,1}</OriginatingPartner>
  <SellingPartner>{1,1}</SellingPartner>
  <Shipment>{1,1}</Shipment>
</AdvancedShipmentNotification>
Source
<xsd:element name="AdvancedShipmentNotification" type="AdvancedShipmentNotificationType"/>
Element AdvancedShipmentNotificationType / BuyingPartner
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#BuyingPartnerType_PartnerRoleDescription OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#BuyingPartnerType
Type BuyingPartnerType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<BuyingPartner xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</BuyingPartner>
Source
<xsd:element name="BuyingPartner" type="BuyingPartnerType"/>
Element BuyingPartnerType / PartnerRoleDescription
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_ContactInformation OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_GlobalPartnerRoleClassificationCode OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType
Type PartnerRoleDescriptionType
Properties
content: complex
Model ContactInformation , GlobalPartnerRoleClassificationCode , PartnerDescription
Children ContactInformation, GlobalPartnerRoleClassificationCode, PartnerDescription
Instance
<PartnerRoleDescription xmlns="http://www.onetrail.net">
  <ContactInformation>{1,1}</ContactInformation>
  <GlobalPartnerRoleClassificationCode>{1,1}</GlobalPartnerRoleClassificationCode>
  <PartnerDescription>{1,1}</PartnerDescription>
</PartnerRoleDescription>
Source
<xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
Element AdvancedShipmentNotificationType / OriginatingPartner
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#OriginatingPartnerType_PartnerRoleDescription OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#OriginatingPartnerType
Type OriginatingPartnerType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<OriginatingPartner xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</OriginatingPartner>
Source
<xsd:element name="OriginatingPartner" type="OriginatingPartnerType"/>
Element OriginatingPartnerType / PartnerRoleDescription
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_ContactInformation OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_GlobalPartnerRoleClassificationCode OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType
Type PartnerRoleDescriptionType
Properties
content: complex
Model ContactInformation , GlobalPartnerRoleClassificationCode , PartnerDescription
Children ContactInformation, GlobalPartnerRoleClassificationCode, PartnerDescription
Instance
<PartnerRoleDescription xmlns="http://www.onetrail.net">
  <ContactInformation>{1,1}</ContactInformation>
  <GlobalPartnerRoleClassificationCode>{1,1}</GlobalPartnerRoleClassificationCode>
  <PartnerDescription>{1,1}</PartnerDescription>
</PartnerRoleDescription>
Source
<xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
Element AdvancedShipmentNotificationType / SellingPartner
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#SellingPartnerType_PartnerRoleDescription OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#SellingPartnerType
Type SellingPartnerType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<SellingPartner xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</SellingPartner>
Source
<xsd:element name="SellingPartner" type="SellingPartnerType"/>
Element SellingPartnerType / PartnerRoleDescription
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_ContactInformation OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_GlobalPartnerRoleClassificationCode OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#PartnerRoleDescriptionType
Type PartnerRoleDescriptionType
Properties
content: complex
Model ContactInformation , GlobalPartnerRoleClassificationCode , PartnerDescription
Children ContactInformation, GlobalPartnerRoleClassificationCode, PartnerDescription
Instance
<PartnerRoleDescription xmlns="http://www.onetrail.net">
  <ContactInformation>{1,1}</ContactInformation>
  <GlobalPartnerRoleClassificationCode>{1,1}</GlobalPartnerRoleClassificationCode>
  <PartnerDescription>{1,1}</PartnerDescription>
</PartnerRoleDescription>
Source
<xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
Element AdvancedShipmentNotificationType / Shipment
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_GlobalShippingServiceLevelCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_numberOfShippingContainers OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ReceivingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_shipmentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ShipmentTransportationEvent OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ShippingContainer OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_TrackingReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_transportedBy OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType
Type ShipmentType
Properties
content: complex
Model GlobalShippingServiceLevelCode , numberOfShippingContainers , ReceivingPartner , shipmentIdentifier , ShipmentTransportationEvent{0,1} , ShippingContainer+ , TrackingReference* , transportedBy
Children GlobalShippingServiceLevelCode, ReceivingPartner, ShipmentTransportationEvent, ShippingContainer, TrackingReference, numberOfShippingContainers, shipmentIdentifier, transportedBy
Instance
<Shipment xmlns="http://www.onetrail.net">
  <GlobalShippingServiceLevelCode>{1,1}</GlobalShippingServiceLevelCode>
  <numberOfShippingContainers>{1,1}</numberOfShippingContainers>
  <ReceivingPartner>{1,1}</ReceivingPartner>
  <shipmentIdentifier>{1,1}</shipmentIdentifier>
  <ShipmentTransportationEvent>{0,1}</ShipmentTransportationEvent>
  <ShippingContainer>{1,unbounded}</ShippingContainer>
  <TrackingReference>{0,unbounded}</TrackingReference>
  <transportedBy>{1,1}</transportedBy>
</Shipment>
Source
<xsd:element name="Shipment" type="ShipmentType"/>
Element ShipmentType / GlobalShippingServiceLevelCode
Namespace http://www.onetrail.net
Annotations
Special delivery type from Seller, default = 'Regular'
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalShippingServiceLevelCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Special delivery type from Seller, default = 'Regular'</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShipmentType / numberOfShippingContainers
Namespace http://www.onetrail.net
Annotations
Number of packages (containers, boxes, pallets etc.) to be shipped.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#numberOfShippingContainersType_CountableAmount OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#numberOfShippingContainersType
Type numberOfShippingContainersType
Properties
content: complex
Model CountableAmount
Children CountableAmount
Instance
<numberOfShippingContainers xmlns="http://www.onetrail.net">
  <CountableAmount>{1,1}</CountableAmount>
</numberOfShippingContainers>
Source
<xsd:element name="numberOfShippingContainers" type="numberOfShippingContainersType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Number of packages (containers, boxes, pallets etc.) to be shipped.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element numberOfShippingContainersType / CountableAmount
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CountableAmount" type="xsd:string"/>
Element ShipmentType / ReceivingPartner
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ReceivingPartnerType_shipTo OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ReceivingPartnerType
Type ReceivingPartnerType
Properties
content: complex
Model shipTo
Children shipTo
Instance
<ReceivingPartner xmlns="http://www.onetrail.net">
  <shipTo>{1,1}</shipTo>
</ReceivingPartner>
Source
<xsd:element name="ReceivingPartner" type="ReceivingPartnerType"/>
Element ReceivingPartnerType / shipTo
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipToType_PhysicalAddress OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipToType
Type shipToType
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" type="shipToType"/>
Element shipToType / 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
maxOccurs: 1
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" type="PhysicalAddressType" minOccurs="0" maxOccurs="1"/>
Element ShipmentType / shipmentIdentifier
Namespace http://www.onetrail.net
Annotations
Shipment Reference / Tracking ID.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipmentIdentifierType_ProprietaryReferenceIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipmentIdentifierType
Type shipmentIdentifierType
Properties
content: complex
Model ProprietaryReferenceIdentifier
Children ProprietaryReferenceIdentifier
Instance
<shipmentIdentifier xmlns="http://www.onetrail.net">
  <ProprietaryReferenceIdentifier>{1,1}</ProprietaryReferenceIdentifier>
</shipmentIdentifier>
Source
<xsd:element name="shipmentIdentifier" type="shipmentIdentifierType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Shipment Reference / Tracking ID.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element shipmentIdentifierType / ProprietaryReferenceIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietaryReferenceIdentifier" type="xsd:string"/>
Element ShipmentType / ShipmentTransportationEvent
Namespace http://www.onetrail.net
Annotations

V3.2

This element is used to specify the confirmed shipment and/or delivery date/time.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentTransportationEventType_confirmedEvent OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentTransportationEventType
Type ShipmentTransportationEventType
Properties
content: complex
minOccurs: 0
Model confirmedEvent
Children confirmedEvent
Instance
<ShipmentTransportationEvent xmlns="http://www.onetrail.net">
  <confirmedEvent>{1,1}</confirmedEvent>
</ShipmentTransportationEvent>
Source
<xsd:element name="ShipmentTransportationEvent" type="ShipmentTransportationEventType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">This element is used to specify the confirmed shipment and/or delivery date/time.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShipmentTransportationEventType / confirmedEvent
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#confirmedEventType_TransportationEvent OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#confirmedEventType
Type confirmedEventType
Properties
content: complex
Model TransportationEvent{1,2}
Children TransportationEvent
Instance
<confirmedEvent xmlns="http://www.onetrail.net">
  <TransportationEvent>{1,2}</TransportationEvent>
</confirmedEvent>
Source
<xsd:element name="confirmedEvent" type="confirmedEventType"/>
Element confirmedEventType / TransportationEvent
Namespace http://www.onetrail.net
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
maxOccurs: 2
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" maxOccurs="2" type="TransportationEventType"/>
Element ShipmentType / ShippingContainer
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_shippingContainerIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_PackageType OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_numberOfShippingContainers OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_TrackingReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryDateTime OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryStatusCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_remarks OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainer OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainerItem OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType
Type ShippingContainerType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model shippingContainerIdentifier , PackageType{0,1} , numberOfShippingContainers{0,1} , TrackingReference{0,1} , DeliveryDateTime{0,1} , DeliveryStatusCode{0,1} , remarks{0,1} , ShippingContainer* , ShippingContainerItem*
Children DeliveryDateTime, DeliveryStatusCode, PackageType, ShippingContainer, ShippingContainerItem, TrackingReference, numberOfShippingContainers, remarks, shippingContainerIdentifier
Instance
<ShippingContainer xmlns="http://www.onetrail.net">
  <shippingContainerIdentifier>{1,1}</shippingContainerIdentifier>
  <PackageType>{0,1}</PackageType>
  <numberOfShippingContainers>{0,1}</numberOfShippingContainers>
  <TrackingReference>{0,1}</TrackingReference>
  <DeliveryDateTime>{0,1}</DeliveryDateTime>
  <DeliveryStatusCode>{0,1}</DeliveryStatusCode>
  <remarks>{0,1}</remarks>
  <ShippingContainer>{0,unbounded}</ShippingContainer>
  <ShippingContainerItem>{0,unbounded}</ShippingContainerItem>
</ShippingContainer>
Source
<xsd:element name="ShippingContainer" type="ShippingContainerType" minOccurs="1" maxOccurs="unbounded"/>
Element ShippingContainerType / shippingContainerIdentifier
Namespace http://www.onetrail.net
Annotations
- SSCC (18-digit Serial shipping container code) preferred.
- Own shipping container code.
- If no shipping container idendintification available fixed '0'.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippingContainerIdentifierType_ProprietarySerialIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippingContainerIdentifierType
Type shippingContainerIdentifierType
Properties
content: complex
Model ProprietarySerialIdentifier
Children ProprietarySerialIdentifier
Instance
<shippingContainerIdentifier xmlns="http://www.onetrail.net">
  <ProprietarySerialIdentifier>{1,1}</ProprietarySerialIdentifier>
</shippingContainerIdentifier>
Source
<xsd:element name="shippingContainerIdentifier" type="shippingContainerIdentifierType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">- SSCC (18-digit Serial shipping container code) preferred. - Own shipping container code. - If no shipping container idendintification available fixed '0'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element shippingContainerIdentifierType / ProprietarySerialIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietarySerialIdentifier" type="xsd:string"/>
Element ShippingContainerType / PackageType
Namespace http://www.onetrail.net
Annotations

V3.2

Package type from Onetrail Unit of measure table
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PackageType" minOccurs="0" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Package type from Onetrail Unit of measure table</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / numberOfShippingContainers
Namespace http://www.onetrail.net
Annotations

V3.2

Number of packages (containers, boxes etc.)in the ShippingContainer.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#numberOfShippingContainersType_CountableAmount OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#numberOfShippingContainersType
Type numberOfShippingContainersType
Properties
content: complex
minOccurs: 0
Model CountableAmount
Children CountableAmount
Instance
<numberOfShippingContainers xmlns="http://www.onetrail.net">
  <CountableAmount>{1,1}</CountableAmount>
</numberOfShippingContainers>
Source
<xsd:element name="numberOfShippingContainers" type="numberOfShippingContainersType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Number of packages (containers, boxes etc.)in the ShippingContainer.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / TrackingReference
Namespace http://www.onetrail.net
Annotations

V3.2

Track & trace code when known on ShippingContainer level
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_GlobalTrackingReferenceTypeCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_ProprietaryShipmentTrackingIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType
Type TrackingReferenceType
Properties
content: complex
minOccurs: 0
Model GlobalTrackingReferenceTypeCode , ProprietaryShipmentTrackingIdentifier
Children GlobalTrackingReferenceTypeCode, ProprietaryShipmentTrackingIdentifier
Instance
<TrackingReference xmlns="http://www.onetrail.net">
  <GlobalTrackingReferenceTypeCode>{1,1}</GlobalTrackingReferenceTypeCode>
  <ProprietaryShipmentTrackingIdentifier>{1,1}</ProprietaryShipmentTrackingIdentifier>
</TrackingReference>
Source
<xsd:element name="TrackingReference" type="TrackingReferenceType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Track & trace code when known on ShippingContainer level</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element TrackingReferenceType / GlobalTrackingReferenceTypeCode
Namespace http://www.onetrail.net
Annotations
Type of reference code;
- 'Carrier'
- 'Shipper'
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalTrackingReferenceTypeCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Type of reference code; - 'Carrier' - 'Shipper'</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element TrackingReferenceType / ProprietaryShipmentTrackingIdentifier
Namespace http://www.onetrail.net
Annotations
Carrier and/or Shipper Reference Number.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietaryShipmentTrackingIdentifier" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Carrier and/or Shipper Reference Number.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / DeliveryDateTime
Namespace http://www.onetrail.net
Annotations

V3.2

Delivery date/time from Proof of Delivery document.
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#DateTimeType_DateTimeStamp OTRNLibrary-V3_2_xsd.tmp#DateTimeType
Type DateTimeType
Properties
content: complex
minOccurs: 0
Model DateTimeStamp
Children DateTimeStamp
Instance
<DeliveryDateTime xmlns="http://www.onetrail.net">
  <DateTimeStamp>{1,1}</DateTimeStamp>
</DeliveryDateTime>
Source
<xsd:element name="DeliveryDateTime" type="DateTimeType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Delivery date/time from Proof of Delivery document.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / DeliveryStatusCode
Namespace http://www.onetrail.net
Annotations

V3.2

Delivery Status Code from Proof Of Delivery document
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="DeliveryStatusCode" minOccurs="0" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Delivery Status Code from Proof Of Delivery document</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / remarks
Namespace http://www.onetrail.net
Annotations

V3.2

Additional Delivery information from Proof Of Delivery document
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" type="RemarksType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">Additional Delivery information from Proof Of Delivery document</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / ShippingContainer
Namespace http://www.onetrail.net
Annotations

V3.2

ShippingContainer recursive to provide complex packing structures
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_shippingContainerIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_PackageType OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_numberOfShippingContainers OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_TrackingReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryDateTime OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryStatusCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_remarks OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainer OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainerItem OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType
Type ShippingContainerType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model shippingContainerIdentifier , PackageType{0,1} , numberOfShippingContainers{0,1} , TrackingReference{0,1} , DeliveryDateTime{0,1} , DeliveryStatusCode{0,1} , remarks{0,1} , ShippingContainer* , ShippingContainerItem*
Children DeliveryDateTime, DeliveryStatusCode, PackageType, ShippingContainer, ShippingContainerItem, TrackingReference, numberOfShippingContainers, remarks, shippingContainerIdentifier
Instance
<ShippingContainer xmlns="http://www.onetrail.net">
  <shippingContainerIdentifier>{1,1}</shippingContainerIdentifier>
  <PackageType>{0,1}</PackageType>
  <numberOfShippingContainers>{0,1}</numberOfShippingContainers>
  <TrackingReference>{0,1}</TrackingReference>
  <DeliveryDateTime>{0,1}</DeliveryDateTime>
  <DeliveryStatusCode>{0,1}</DeliveryStatusCode>
  <remarks>{0,1}</remarks>
  <ShippingContainer>{0,unbounded}</ShippingContainer>
  <ShippingContainerItem>{0,unbounded}</ShippingContainerItem>
</ShippingContainer>
Source
<xsd:element name="ShippingContainer" type="ShippingContainerType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN" source="V3.2">ShippingContainer recursive to provide complex packing structures</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerType / ShippingContainerItem
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_DocumentSubLineReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_GlobalProductUnitOfMeasureCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_ManufacturerProfile OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_ProductIdentification OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_proprietaryInformation OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_shippedQuantity OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_traceIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType
Type ShippingContainerItemType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model DocumentSubLineReference* , GlobalProductUnitOfMeasureCode , ManufacturerProfile* , ProductIdentification , proprietaryInformation{0,1} , shippedQuantity , traceIdentifier*
Children DocumentSubLineReference, GlobalProductUnitOfMeasureCode, ManufacturerProfile, ProductIdentification, proprietaryInformation, shippedQuantity, traceIdentifier
Instance
<ShippingContainerItem xmlns="http://www.onetrail.net">
  <DocumentSubLineReference>{0,unbounded}</DocumentSubLineReference>
  <GlobalProductUnitOfMeasureCode>{1,1}</GlobalProductUnitOfMeasureCode>
  <ManufacturerProfile>{0,unbounded}</ManufacturerProfile>
  <ProductIdentification>{1,1}</ProductIdentification>
  <proprietaryInformation>{0,1}</proprietaryInformation>
  <shippedQuantity>{1,1}</shippedQuantity>
  <traceIdentifier>{0,unbounded}</traceIdentifier>
</ShippingContainerItem>
Source
<xsd:element name="ShippingContainerItem" type="ShippingContainerItemType" minOccurs="0" maxOccurs="unbounded"/>
Element ShippingContainerItemType / DocumentSubLineReference
Namespace http://www.onetrail.net
Annotations
Contains all known document references available from the seller.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_GlobalDocumentReferenceTypeCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_LineNumber OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_ProprietaryDocumentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_subLineNumber OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType
Type DocumentSubLineReferenceType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model GlobalDocumentReferenceTypeCode , LineNumber{0,1} , ProprietaryDocumentIdentifier , subLineNumber{0,1}
Children GlobalDocumentReferenceTypeCode, LineNumber, ProprietaryDocumentIdentifier, subLineNumber
Instance
<DocumentSubLineReference xmlns="http://www.onetrail.net">
  <GlobalDocumentReferenceTypeCode>{1,1}</GlobalDocumentReferenceTypeCode>
  <LineNumber>{0,1}</LineNumber>
  <ProprietaryDocumentIdentifier>{1,1}</ProprietaryDocumentIdentifier>
  <subLineNumber>{0,1}</subLineNumber>
</DocumentSubLineReference>
Source
<xsd:element name="DocumentSubLineReference" type="DocumentSubLineReferenceType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Contains all known document references available from the seller.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element DocumentSubLineReferenceType / GlobalDocumentReferenceTypeCode
Namespace http://www.onetrail.net
Annotations
This element holds the type of the document reference.
Mandatory:
- 'DesAdv'
- 'Purchase Order'

Dependant:
- 'EndUser' in case of direct shipment (drop-ship or fulfillment order).
							 
Optional:
- 'Invoice'
- 'Sales Order'
- 'Deal'
- 'Claim'
- 'Quotation'
- 'Project'
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalDocumentReferenceTypeCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element holds the type of the document reference. Mandatory: - 'DesAdv' - 'Purchase Order' Dependant: - 'EndUser' in case of direct shipment (drop-ship or fulfillment order).   Optional: - 'Invoice' - 'Sales Order' - 'Deal' - 'Claim' - 'Quotation' - 'Project'</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element DocumentSubLineReferenceType / LineNumber
Namespace http://www.onetrail.net
Annotations
Mandatory:
- 'DesAdv' line number.

Recommended:
- 'Purchase Order' line number.

Optional:
- 'Sales Order' line number.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="LineNumber" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Mandatory: - 'DesAdv' line number. Recommended: - 'Purchase Order' line number. Optional: - 'Sales Order' line number.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element DocumentSubLineReferenceType / ProprietaryDocumentIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietaryDocumentIdentifier" type="xsd:string"/>
Element DocumentSubLineReferenceType / subLineNumber
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#subLineNumberType_LineNumber OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#subLineNumberType
Type subLineNumberType
Properties
content: complex
minOccurs: 0
Model LineNumber
Children LineNumber
Instance
<subLineNumber xmlns="http://www.onetrail.net">
  <LineNumber>{1,1}</LineNumber>
</subLineNumber>
Source
<xsd:element name="subLineNumber" type="subLineNumberType" minOccurs="0"/>
Element subLineNumberType / LineNumber
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="LineNumber" type="xsd:string"/>
Element ShippingContainerItemType / GlobalProductUnitOfMeasureCode
Namespace http://www.onetrail.net
Annotations
The unit of measurement identifies the units being used in this notification. For ICT orders the default value is 'EACH'. 
                  To maintain backward compatibility, 'PCE' should be entered as 'EACH'. The following codes are accepted; 
 
                  - 'EACH'Each (Packing unit)
                  - 'CMT'	Centimetre (Linear measure)
                  - 'DAY'	Day (Unit of time)
                  - 'GRM'	Gram (Weight)
                  - 'HUR'	Hour (Unit of time)
                  - 'KGM'	Kilogram (Weight)
                  - 'LTR'	Litre (Measure of capacity)
                  - 'MIN'	Minute (Unit of time)
                  - 'MLT'	Millilitre (Linear measure)
                  - 'MMT'	Millimetre (Linear measure)
                  - 'MTK'	Square meter (Square measure)
                  - 'MTQ'	Cubic meter (Cubic measure)
                  - 'MTR'	Metre (Linear measure)
                  - 'TNE'	Tonne (weight)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalProductUnitOfMeasureCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">The unit of measurement identifies the units being used in this notification. For ICT orders the default value is 'EACH'. To maintain backward compatibility, 'PCE' should be entered as 'EACH'. The following codes are accepted;   - 'EACH'Each (Packing unit) - 'CMT' Centimetre (Linear measure) - 'DAY' Day (Unit of time) - 'GRM' Gram (Weight) - 'HUR' Hour (Unit of time) - 'KGM' Kilogram (Weight) - 'LTR' Litre (Measure of capacity) - 'MIN' Minute (Unit of time) - 'MLT' Millilitre (Linear measure) - 'MMT' Millimetre (Linear measure) - 'MTK' Square meter (Square measure) - 'MTQ' Cubic meter (Cubic measure) - 'MTR' Metre (Linear measure) - 'TNE' Tonne (weight)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerItemType / ManufacturerProfile
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ManufacturerProfileType_countryOfOrigin OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ManufacturerProfileType_productSerialIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ManufacturerProfileType
Type ManufacturerProfileType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model countryOfOrigin{0,1} , productSerialIdentifier{0,1}
Children countryOfOrigin, productSerialIdentifier
Instance
<ManufacturerProfile xmlns="http://www.onetrail.net">
  <countryOfOrigin>{0,1}</countryOfOrigin>
  <productSerialIdentifier>{0,1}</productSerialIdentifier>
</ManufacturerProfile>
Source
<xsd:element name="ManufacturerProfile" type="ManufacturerProfileType" minOccurs="0" maxOccurs="unbounded"/>
Element ManufacturerProfileType / countryOfOrigin
Namespace http://www.onetrail.net
Annotations
If available, country of origin. Please use ISO 3166-1, 3-letter codes in capitals.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#countryOfOriginType_GlobalCountryCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#countryOfOriginType
Type countryOfOriginType
Properties
content: complex
minOccurs: 0
Model GlobalCountryCode
Children GlobalCountryCode
Instance
<countryOfOrigin xmlns="http://www.onetrail.net">
  <GlobalCountryCode>{1,1}</GlobalCountryCode>
</countryOfOrigin>
Source
<xsd:element name="countryOfOrigin" type="countryOfOriginType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">If available, country of origin. Please use ISO 3166-1, 3-letter codes in capitals.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element countryOfOriginType / GlobalCountryCode
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="GlobalCountryCode" type="xsd:string"/>
Element ManufacturerProfileType / productSerialIdentifier
Namespace http://www.onetrail.net
Annotations
Serial number, for each serial number a ManufacturerProfile instance is needed.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#productSerialIdentifierType_ProprietarySerialIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#productSerialIdentifierType
Type productSerialIdentifierType
Properties
content: complex
minOccurs: 0
Model ProprietarySerialIdentifier
Children ProprietarySerialIdentifier
Instance
<productSerialIdentifier xmlns="http://www.onetrail.net">
  <ProprietarySerialIdentifier>{1,1}</ProprietarySerialIdentifier>
</productSerialIdentifier>
Source
<xsd:element name="productSerialIdentifier" type="productSerialIdentifierType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Serial number, for each serial number a ManufacturerProfile instance is needed.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element productSerialIdentifierType / ProprietarySerialIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietarySerialIdentifier" type="xsd:string"/>
Element ShippingContainerItemType / ProductIdentification
Namespace http://www.onetrail.net
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"/>
Element ShippingContainerItemType / 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" type="FreeFormTextType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">This element will hold the product description.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element ShippingContainerItemType / shippedQuantity
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippedQuantityType_ProductQuantity OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippedQuantityType
Type shippedQuantityType
Properties
content: complex
Model ProductQuantity
Children ProductQuantity
Instance
<shippedQuantity xmlns="http://www.onetrail.net">
  <ProductQuantity>{1,1}</ProductQuantity>
</shippedQuantity>
Source
<xsd:element name="shippedQuantity" type="shippedQuantityType"/>
Element shippedQuantityType / ProductQuantity
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProductQuantity" type="xsd:string"/>
Element ShippingContainerItemType / traceIdentifier
Namespace http://www.onetrail.net
Annotations
If available, Shipment Reference / Tracking ID on line level
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#traceIdentifierType_ProprietaryLotIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#traceIdentifierType
Type traceIdentifierType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model ProprietaryLotIdentifier
Children ProprietaryLotIdentifier
Instance
<traceIdentifier xmlns="http://www.onetrail.net">
  <ProprietaryLotIdentifier>{1,1}</ProprietaryLotIdentifier>
</traceIdentifier>
Source
<xsd:element name="traceIdentifier" type="traceIdentifierType" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">If available, Shipment Reference / Tracking ID on line level</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element traceIdentifierType / ProprietaryLotIdentifier
Namespace http://www.onetrail.net
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="ProprietaryLotIdentifier" type="xsd:string"/>
Element ShipmentType / TrackingReference
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_GlobalTrackingReferenceTypeCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_ProprietaryShipmentTrackingIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType
Type TrackingReferenceType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model GlobalTrackingReferenceTypeCode , ProprietaryShipmentTrackingIdentifier
Children GlobalTrackingReferenceTypeCode, ProprietaryShipmentTrackingIdentifier
Instance
<TrackingReference xmlns="http://www.onetrail.net">
  <GlobalTrackingReferenceTypeCode>{1,1}</GlobalTrackingReferenceTypeCode>
  <ProprietaryShipmentTrackingIdentifier>{1,1}</ProprietaryShipmentTrackingIdentifier>
</TrackingReference>
Source
<xsd:element name="TrackingReference" type="TrackingReferenceType" minOccurs="0" maxOccurs="unbounded"/>
Element ShipmentType / transportedBy
Namespace http://www.onetrail.net
Annotations
In case of no TrackingReference or GlobalTrackingReferenceTypeCode = 'Shipper':
BusinessDescription elements should be empty.

In case of GlobalTrackingReferenceTypeCode = 'Carrier':
If no transporter information available, BusinessDescription elements should be filled with 'Miscellaneous Transporters' (GLN 8713783717653).
If transporter information available, BusinessDescription elements should be filled with corresponding transporter GLN and -name
.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#transportedByType_PartnerRoleDescription OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#transportedByType
Type transportedByType
Properties
content: complex
Model PartnerRoleDescription
Children PartnerRoleDescription
Instance
<transportedBy xmlns="http://www.onetrail.net">
  <PartnerRoleDescription>{1,1}</PartnerRoleDescription>
</transportedBy>
Source
<xsd:element name="transportedBy" type="transportedByType">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">In case of no TrackingReference or GlobalTrackingReferenceTypeCode = 'Shipper': BusinessDescription elements should be empty. In case of GlobalTrackingReferenceTypeCode = 'Carrier': If no transporter information available, BusinessDescription elements should be filled with 'Miscellaneous Transporters' (GLN 8713783717653). If transporter information available, BusinessDescription elements should be filled with corresponding transporter GLN and -name .</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element transportedByType / PartnerRoleDescription
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#PartnerDescriptionType_BusinessDescription OTRNLibrary-V3_2_xsd.tmp#PartnerDescriptionType_GlobalPartnerClassificationCode OTRNLibrary-V3_2_xsd.tmp#PartnerDescriptionType
Type PartnerDescriptionType
Properties
content: complex
Model BusinessDescription , GlobalPartnerClassificationCode
Children BusinessDescription, GlobalPartnerClassificationCode
Instance
<PartnerRoleDescription xmlns="http://www.onetrail.net">
  <BusinessDescription>{1,1}</BusinessDescription>
  <GlobalPartnerClassificationCode>{1,1}</GlobalPartnerClassificationCode>
</PartnerRoleDescription>
Source
<xsd:element name="PartnerRoleDescription" type="PartnerDescriptionType"/>
Element Pip3B2AdvanceShipmentNotificationType / fromRole
Namespace http://www.onetrail.net
Annotations
In general, the fromRole identifies the sender of the message, for the Advanced Shipment Notification, the fromRole 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
<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 Advanced Shipment Notification, the fromRole identifies the seller.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3B2AdvanceShipmentNotificationType / GlobalDocumentFunctionCode
Namespace http://www.onetrail.net
Annotations
Fixed values are:
DespatchAdvice - 'Notification'
ProofOfDelivery - 'Confirmation'.
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#GlobalDocumentFunctionCodeType3B2
Type GlobalDocumentFunctionCodeType3B2
Properties
content: simple
Facets
enumeration Notification
enumeration Confirmation
Source
<xsd:element name="GlobalDocumentFunctionCode" type="GlobalDocumentFunctionCodeType3B2">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Fixed values are: DespatchAdvice - 'Notification' ProofOfDelivery - 'Confirmation'.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3B2AdvanceShipmentNotificationType / thisDocumentGenerationDateTime
Namespace http://www.onetrail.net
Annotations
Generation date/time of this Advanced Shipment Notification document.
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">Generation date/time of this Advanced Shipment Notification document.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3B2AdvanceShipmentNotificationType / thisDocumentIdentifier
Namespace http://www.onetrail.net
Annotations
Seller assigned unique reference for this Advanced Shipment Notification.
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">
  <xsd:annotation>
    <xsd:documentation xml:lang="EN">Seller assigned unique reference for this Advanced Shipment Notification.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Pip3B2AdvanceShipmentNotificationType / toRole
Namespace http://www.onetrail.net
Annotations
In general, the toRole identifies the recipient of the message, for the Advanced Shipment Notification, the toRole 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
<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 Advanced Shipment Notification, the toRole identifies the buyer.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Complex Type Pip3B2AdvanceShipmentNotificationType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_AdvancedShipmentNotification OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_fromRole OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_GlobalDocumentFunctionCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_thisDocumentGenerationDateTime OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_thisDocumentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#Pip3B2AdvanceShipmentNotificationType_toRole
Used by
Model AdvancedShipmentNotification , fromRole , GlobalDocumentFunctionCode , thisDocumentGenerationDateTime , thisDocumentIdentifier , toRole
Children AdvancedShipmentNotification, GlobalDocumentFunctionCode, fromRole, thisDocumentGenerationDateTime, thisDocumentIdentifier, toRole
Source
<xsd:complexType name="Pip3B2AdvanceShipmentNotificationType">
  <xsd:sequence>
    <xsd:element name="AdvancedShipmentNotification" type="AdvancedShipmentNotificationType"/>
    <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 Advanced Shipment Notification, the fromRole identifies the seller.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalDocumentFunctionCode" type="GlobalDocumentFunctionCodeType3B2">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Fixed values are: DespatchAdvice - 'Notification' ProofOfDelivery - 'Confirmation'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="thisDocumentGenerationDateTime" type="DateTimeType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Generation date/time of this Advanced Shipment Notification document.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="thisDocumentIdentifier" type="ProprietaryDocumentIdentifierType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Seller assigned unique reference for this Advanced Shipment Notification.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <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 Advanced Shipment Notification, the toRole identifies the buyer.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type AdvancedShipmentNotificationType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_BuyingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_OriginatingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_SellingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#AdvancedShipmentNotificationType_Shipment
Used by
Model BuyingPartner , OriginatingPartner , SellingPartner , Shipment
Children BuyingPartner, OriginatingPartner, SellingPartner, Shipment
Source
<xsd:complexType name="AdvancedShipmentNotificationType">
  <xsd:sequence>
    <xsd:element name="BuyingPartner" type="BuyingPartnerType"/>
    <xsd:element name="OriginatingPartner" type="OriginatingPartnerType"/>
    <xsd:element name="SellingPartner" type="SellingPartnerType"/>
    <xsd:element name="Shipment" type="ShipmentType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type BuyingPartnerType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#BuyingPartnerType_PartnerRoleDescription
Used by
Model PartnerRoleDescription
Children PartnerRoleDescription
Source
<xsd:complexType name="BuyingPartnerType">
  <xsd:sequence>
    <xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type OriginatingPartnerType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#OriginatingPartnerType_PartnerRoleDescription
Used by
Model PartnerRoleDescription
Children PartnerRoleDescription
Source
<xsd:complexType name="OriginatingPartnerType">
  <xsd:sequence>
    <xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type SellingPartnerType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#SellingPartnerType_PartnerRoleDescription
Used by
Model PartnerRoleDescription
Children PartnerRoleDescription
Source
<xsd:complexType name="SellingPartnerType">
  <xsd:sequence>
    <xsd:element name="PartnerRoleDescription" type="PartnerRoleDescriptionType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ShipmentType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_GlobalShippingServiceLevelCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_numberOfShippingContainers OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ReceivingPartner OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_shipmentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ShipmentTransportationEvent OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_ShippingContainer OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_TrackingReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentType_transportedBy
Used by
Model GlobalShippingServiceLevelCode , numberOfShippingContainers , ReceivingPartner , shipmentIdentifier , ShipmentTransportationEvent{0,1} , ShippingContainer+ , TrackingReference* , transportedBy
Children GlobalShippingServiceLevelCode, ReceivingPartner, ShipmentTransportationEvent, ShippingContainer, TrackingReference, numberOfShippingContainers, shipmentIdentifier, transportedBy
Source
<xsd:complexType name="ShipmentType">
  <xsd:sequence>
    <xsd:element name="GlobalShippingServiceLevelCode" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Special delivery type from Seller, default = 'Regular'</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="numberOfShippingContainers" type="numberOfShippingContainersType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Number of packages (containers, boxes, pallets etc.) to be shipped.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReceivingPartner" type="ReceivingPartnerType"/>
    <xsd:element name="shipmentIdentifier" type="shipmentIdentifierType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Shipment Reference / Tracking ID.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShipmentTransportationEvent" type="ShipmentTransportationEventType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">This element is used to specify the confirmed shipment and/or delivery date/time.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShippingContainer" type="ShippingContainerType" minOccurs="1" maxOccurs="unbounded"/>
    <xsd:element name="TrackingReference" type="TrackingReferenceType" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element name="transportedBy" type="transportedByType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">In case of no TrackingReference or GlobalTrackingReferenceTypeCode = 'Shipper': BusinessDescription elements should be empty. In case of GlobalTrackingReferenceTypeCode = 'Carrier': If no transporter information available, BusinessDescription elements should be filled with 'Miscellaneous Transporters' (GLN 8713783717653). If transporter information available, BusinessDescription elements should be filled with corresponding transporter GLN and -name .</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type numberOfShippingContainersType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#numberOfShippingContainersType_CountableAmount
Used by
Model CountableAmount
Children CountableAmount
Source
<xsd:complexType name="numberOfShippingContainersType">
  <xsd:sequence>
    <xsd:element name="CountableAmount" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ReceivingPartnerType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ReceivingPartnerType_shipTo
Used by
Model shipTo
Children shipTo
Source
<xsd:complexType name="ReceivingPartnerType">
  <xsd:sequence>
    <xsd:element name="shipTo" type="shipToType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type shipToType
Namespace http://www.onetrail.net
Diagram
Diagram OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType_PartnerDescription OTRNLibrary-V3_2_xsd.tmp#ExtendedPartnerDescriptionType OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipToType_PhysicalAddress
Type extension of ExtendedPartnerDescriptionType
Type hierarchy
Used by
Model PartnerDescription , PhysicalAddress{0,1}
Children PartnerDescription, PhysicalAddress
Source
<xsd:complexType name="shipToType">
  <xsd:complexContent>
    <xsd:extension base="ExtendedPartnerDescriptionType">
      <xsd:sequence>
        <xsd:element name="PhysicalAddress" type="PhysicalAddressType" minOccurs="0" maxOccurs="1"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>
Complex Type shipmentIdentifierType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shipmentIdentifierType_ProprietaryReferenceIdentifier
Used by
Model ProprietaryReferenceIdentifier
Children ProprietaryReferenceIdentifier
Source
<xsd:complexType name="shipmentIdentifierType">
  <xsd:sequence>
    <xsd:element name="ProprietaryReferenceIdentifier" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ShipmentTransportationEventType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShipmentTransportationEventType_confirmedEvent
Used by
Model confirmedEvent
Children confirmedEvent
Source
<xsd:complexType name="ShipmentTransportationEventType">
  <xsd:sequence>
    <xsd:element name="confirmedEvent" type="confirmedEventType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type confirmedEventType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#confirmedEventType_TransportationEvent
Used by
Model TransportationEvent{1,2}
Children TransportationEvent
Source
<xsd:complexType name="confirmedEventType">
  <xsd:sequence>
    <!-- V3.2 -->
    <xsd:element name="TransportationEvent" maxOccurs="2" type="TransportationEventType"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ShippingContainerType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_shippingContainerIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_PackageType OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_numberOfShippingContainers OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_TrackingReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryDateTime OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_DeliveryStatusCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_remarks OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainer OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerType_ShippingContainerItem
Used by
Model shippingContainerIdentifier , PackageType{0,1} , numberOfShippingContainers{0,1} , TrackingReference{0,1} , DeliveryDateTime{0,1} , DeliveryStatusCode{0,1} , remarks{0,1} , ShippingContainer* , ShippingContainerItem*
Children DeliveryDateTime, DeliveryStatusCode, PackageType, ShippingContainer, ShippingContainerItem, TrackingReference, numberOfShippingContainers, remarks, shippingContainerIdentifier
Source
<xsd:complexType name="ShippingContainerType">
  <xsd:sequence>
    <xsd:element name="shippingContainerIdentifier" type="shippingContainerIdentifierType">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">- SSCC (18-digit Serial shipping container code) preferred. - Own shipping container code. - If no shipping container idendintification available fixed '0'.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PackageType" minOccurs="0" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Package type from Onetrail Unit of measure table</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="numberOfShippingContainers" type="numberOfShippingContainersType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Number of packages (containers, boxes etc.)in the ShippingContainer.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TrackingReference" type="TrackingReferenceType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Track & trace code when known on ShippingContainer level</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DeliveryDateTime" type="DateTimeType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Delivery date/time from Proof of Delivery document.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DeliveryStatusCode" minOccurs="0" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Delivery Status Code from Proof Of Delivery document</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="remarks" type="RemarksType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">Additional Delivery information from Proof Of Delivery document</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShippingContainer" type="ShippingContainerType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN" source="V3.2">ShippingContainer recursive to provide complex packing structures</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShippingContainerItem" type="ShippingContainerItemType" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type shippingContainerIdentifierType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippingContainerIdentifierType_ProprietarySerialIdentifier
Used by
Model ProprietarySerialIdentifier
Children ProprietarySerialIdentifier
Source
<xsd:complexType name="shippingContainerIdentifierType">
  <xsd:sequence>
    <xsd:element name="ProprietarySerialIdentifier" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type TrackingReferenceType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_GlobalTrackingReferenceTypeCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#TrackingReferenceType_ProprietaryShipmentTrackingIdentifier
Used by
Model GlobalTrackingReferenceTypeCode , ProprietaryShipmentTrackingIdentifier
Children GlobalTrackingReferenceTypeCode, ProprietaryShipmentTrackingIdentifier
Source
<xsd:complexType name="TrackingReferenceType">
  <xsd:sequence>
    <xsd:element name="GlobalTrackingReferenceTypeCode" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Type of reference code; - 'Carrier' - 'Shipper'</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProprietaryShipmentTrackingIdentifier" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Carrier and/or Shipper Reference Number.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type ShippingContainerItemType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_DocumentSubLineReference OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_GlobalProductUnitOfMeasureCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_ManufacturerProfile OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_ProductIdentification OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_proprietaryInformation OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_shippedQuantity OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ShippingContainerItemType_traceIdentifier
Used by
Model DocumentSubLineReference* , GlobalProductUnitOfMeasureCode , ManufacturerProfile* , ProductIdentification , proprietaryInformation{0,1} , shippedQuantity , traceIdentifier*
Children DocumentSubLineReference, GlobalProductUnitOfMeasureCode, ManufacturerProfile, ProductIdentification, proprietaryInformation, shippedQuantity, traceIdentifier
Source
<xsd:complexType name="ShippingContainerItemType">
  <xsd:sequence>
    <xsd:element name="DocumentSubLineReference" type="DocumentSubLineReferenceType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Contains all known document references available from the seller.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GlobalProductUnitOfMeasureCode" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">The unit of measurement identifies the units being used in this notification. For ICT orders the default value is 'EACH'. To maintain backward compatibility, 'PCE' should be entered as 'EACH'. The following codes are accepted;   - 'EACH'Each (Packing unit) - 'CMT' Centimetre (Linear measure) - 'DAY' Day (Unit of time) - 'GRM' Gram (Weight) - 'HUR' Hour (Unit of time) - 'KGM' Kilogram (Weight) - 'LTR' Litre (Measure of capacity) - 'MIN' Minute (Unit of time) - 'MLT' Millilitre (Linear measure) - 'MMT' Millimetre (Linear measure) - 'MTK' Square meter (Square measure) - 'MTQ' Cubic meter (Cubic measure) - 'MTR' Metre (Linear measure) - 'TNE' Tonne (weight)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ManufacturerProfile" type="ManufacturerProfileType" minOccurs="0" maxOccurs="unbounded"/>
    <xsd:element name="ProductIdentification" type="ProductIdentificationType"/>
    <xsd:element name="proprietaryInformation" type="FreeFormTextType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element will hold the product description.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="shippedQuantity" type="shippedQuantityType"/>
    <xsd:element name="traceIdentifier" type="traceIdentifierType" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">If available, Shipment Reference / Tracking ID on line level</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type DocumentSubLineReferenceType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_GlobalDocumentReferenceTypeCode OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_LineNumber OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_ProprietaryDocumentIdentifier OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#DocumentSubLineReferenceType_subLineNumber
Used by
Model GlobalDocumentReferenceTypeCode , LineNumber{0,1} , ProprietaryDocumentIdentifier , subLineNumber{0,1}
Children GlobalDocumentReferenceTypeCode, LineNumber, ProprietaryDocumentIdentifier, subLineNumber
Source
<xsd:complexType name="DocumentSubLineReferenceType">
  <xsd:sequence>
    <xsd:element name="GlobalDocumentReferenceTypeCode" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">This element holds the type of the document reference. Mandatory: - 'DesAdv' - 'Purchase Order' Dependant: - 'EndUser' in case of direct shipment (drop-ship or fulfillment order).   Optional: - 'Invoice' - 'Sales Order' - 'Deal' - 'Claim' - 'Quotation' - 'Project'</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LineNumber" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Mandatory: - 'DesAdv' line number. Recommended: - 'Purchase Order' line number. Optional: - 'Sales Order' line number.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProprietaryDocumentIdentifier" type="xsd:string"/>
    <xsd:element name="subLineNumber" type="subLineNumberType" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type subLineNumberType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#subLineNumberType_LineNumber
Used by
Model LineNumber
Children LineNumber
Source
<xsd:complexType name="subLineNumberType">
  <xsd:sequence>
    <xsd:element name="LineNumber" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type ManufacturerProfileType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ManufacturerProfileType_countryOfOrigin OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#ManufacturerProfileType_productSerialIdentifier
Used by
Model countryOfOrigin{0,1} , productSerialIdentifier{0,1}
Children countryOfOrigin, productSerialIdentifier
Source
<xsd:complexType name="ManufacturerProfileType">
  <xsd:sequence>
    <xsd:element name="countryOfOrigin" type="countryOfOriginType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">If available, country of origin. Please use ISO 3166-1, 3-letter codes in capitals.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="productSerialIdentifier" type="productSerialIdentifierType" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation xml:lang="EN">Serial number, for each serial number a ManufacturerProfile instance is needed.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>
Complex Type countryOfOriginType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#countryOfOriginType_GlobalCountryCode
Used by
Model GlobalCountryCode
Children GlobalCountryCode
Source
<xsd:complexType name="countryOfOriginType">
  <xsd:sequence>
    <xsd:element name="GlobalCountryCode" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type productSerialIdentifierType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#productSerialIdentifierType_ProprietarySerialIdentifier
Used by
Model ProprietarySerialIdentifier
Children ProprietarySerialIdentifier
Source
<xsd:complexType name="productSerialIdentifierType">
  <xsd:sequence>
    <xsd:element name="ProprietarySerialIdentifier" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type shippedQuantityType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#shippedQuantityType_ProductQuantity
Used by
Model ProductQuantity
Children ProductQuantity
Source
<xsd:complexType name="shippedQuantityType">
  <xsd:sequence>
    <xsd:element name="ProductQuantity" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type traceIdentifierType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#traceIdentifierType_ProprietaryLotIdentifier
Used by
Model ProprietaryLotIdentifier
Children ProprietaryLotIdentifier
Source
<xsd:complexType name="traceIdentifierType">
  <xsd:sequence>
    <xsd:element name="ProprietaryLotIdentifier" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type transportedByType
Namespace http://www.onetrail.net
Diagram
Diagram OT3B2_AdvanceShipmentNotification-V3_2_xsd.tmp#transportedByType_PartnerRoleDescription
Used by
Model PartnerRoleDescription
Children PartnerRoleDescription
Source
<xsd:complexType name="transportedByType">
  <xsd:sequence>
    <xsd:element name="PartnerRoleDescription" type="PartnerDescriptionType"/>
  </xsd:sequence>
</xsd:complexType>
Simple Type GlobalDocumentFunctionCodeType3B2
Namespace http://www.onetrail.net
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration Notification
enumeration Confirmation
Used by
Source
<xsd:simpleType name="GlobalDocumentFunctionCodeType3B2">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="Notification"/>
    <xsd:enumeration value="Confirmation"/>
  </xsd:restriction>
</xsd:simpleType>