Schema TransportOrder.xsd


schema location:  ..\TransportOrder.xsd
 
Elements  Complex types  Simple types 
Document  AddressDataTyp  Dec3..3 
AllocationTyp  Decimal112 
AssessmentTyp  Decimal52 
businessUnitDef  Int1..1 
CL7Typ  Int1..2 
communicationDef  Int1..5 
ContainerTyp  Int1..8 
CountryCodeTyp  Int11..11 
CountryTyp  Int2..2 
CustomerTyp  Int3..3 
CustomsHABISTyp  Int4..4 
CustomsOfficeTyp  Int4..5 
CustomsTyp  Int5..5 
CustomsTyp2  Int6..6 
CustomZODIAKTyp  String0..10 
DangerousGoodsTyp  String0..100 
DangerWeightTyp  String0..12 
Date2Typ  String0..140 
DateTyp  String0..15 
DeclarantTyp  String0..17 
DestinationTyp  String0..18 
DischargeTyp  String0..2 
DispatcherDatenTyp  String0..20 
DispatchTyp  String0..21 
FeederShipTyp  String0..216 
GestellungsOrtTyp  String0..23 
GoodsItemTyp  String0..3 
GuaranteeTyp  String0..30 
HABISNummerTyp  String0..35 
LabelTyp  String0..4 
LoadingTyp  String0..42 
LocationTyp  String0..5 
messageDef  String0..50 
messageInfoDef  String0..6 
metainfoDef  String0..7 
NumberTyp  String0..70 
NumberTyp_2  String0..8 
OceanCarrierTyp  String0..80 
OceanVoyageTyp  String0..9 
OversizedTyp  String1..1 
PackagingTyp  String1..10 
PackingTyp  String1..12 
PaperTyp  String1..15 
participantDef  String1..16 
PartTyp  String1..20 
PaymentTyp  String1..23 
PortTyp  String1..25 
PreviousTyp  String1..3 
ReferenceTyp  String1..30 
RepresentativeTyp  String1..32 
SealTyp  String1..35 
TemperatureTyp  String1..4 
TrainTyp  String1..50 
TrainTyp2  String1..6 
transactionDef  String1..72 
transactionInfo  String1..8 
TransportCompanyTyp  String12..12 
TransportContainerTyp  String18..18 
TransportOrderTyp  String2..2 
TransportTyp  String21..21 
UMFTyp  String3..3 
userDef  String4..4 
ValidityTyp  String5..5 
WeightTyp  String7..7 
ZODIAKReferenzeTyp  String70..70 
ZugTyp  String8..8 


element Document
diagram
children Metainfo Messages
source
<xsd:element name="Document">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Metainfo" type="metainfoDef">
        <xsd:annotation>
          <xsd:documentation>General Information</xsd:documentation>
          <xsd:documentation>Information on the transmitted data.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Messages">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Message" type="messageDef" maxOccurs="unbounded"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Document/Metainfo
diagram
type metainfoDef
children Transaction Application Communication
attributes
Name  Type  Use  Default  Fixed  Annotation
Test  xsd:boolean    0    
documentation 
Testflag
documentation 
0 - false (default);
documentation 
1- true; transmission for test purpose
Count  xsd:int        
documentation 
Number of messages
documentation 
Number of messages (elements) that are collected in the transmitted file.
ExchangeNumber  xsd:string  required      
annotation
documentation 
General Information
documentation 
Information on the transmitted data.
source
<xsd:element name="Metainfo" type="metainfoDef">
  <xsd:annotation>
    <xsd:documentation>General Information</xsd:documentation>
    <xsd:documentation>Information on the transmitted data.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element Document/Messages
diagram
children Message
source
<xsd:element name="Messages">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Message" type="messageDef" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element Document/Messages/Message
diagram
type messageDef
children Metainfo TransportOrder
attributes
Name  Type  Use  Default  Fixed  Annotation
ReferenceNumber  xsd:string  required      
Status  xsd:NMTOKEN  required      
source
<xsd:element name="Message" type="messageDef" maxOccurs="unbounded"/>

complexType AddressDataTyp
diagram
children Type Number Name StreetAndNumber Place PostCode Country CustomerNumber TaxId StartDate EndDate DeliveryDate Dispatcher Comments TaxNumber TIN
used by
element TransportOrderTyp/AddressData
source
<xsd:complexType name="AddressDataTyp">
  <xsd:sequence>
    <xsd:element name="Type" type="String2..2">
      <xsd:annotation>
        <xsd:documentation>address data type</xsd:documentation>
        <xsd:documentation>
allowed codes:
IP _ instructing party / submitter (Auftraggeber)
SD _ consignor / sender (Versender)
RC _  consignee / receiver(Empfänger)
PA _ pick-up address 
          (Abholaddresse)
DA _ discharge address
          (Zustelladdresse)
PP _ party paying for
          transport / freight/charges payer
          (Frachtzahler)
DC _ declarant (Zollanmelder)

corresponds to AC02 field number 801
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Number" type="Int1..1">
      <xsd:annotation>
        <xsd:documentation>sequential number of the address</xsd:documentation>
        <xsd:documentation>
Sequential number of the address in relation to the type of the address data. This field is used to specify the sequential order for multi stops (only for types PA and DA).

corresponds to AC02 field number 802
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Name" type="String0..30" maxOccurs="4">
      <xsd:annotation>
        <xsd:documentation>first..last line of the address</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 803/804/805/806</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="StreetAndNumber" type="String0..30" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>street and street number</xsd:documentation>
        <xsd:documentation>
name of the street and street number or post-office box

corresponds to AC02 field number 807
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Place" type="String0..30">
      <xsd:annotation>
        <xsd:documentation>place(name of the city, etc.)</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 808</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PostCode" type="String0..9">
      <xsd:annotation>
        <xsd:documentation>post code</xsd:documentation>
        <xsd:documentation>
postal code / zip code

corresponds to AC02 field number 809
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Country" type="String0..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>country</xsd:documentation>
        <xsd:documentation>
encoded by ISO 3166 2-alpha-codes

corresponds to AC02 field number 810
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomerNumber" type="String0..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>customer number with shipping director</xsd:documentation>
        <xsd:documentation>
this code is used by the contractor to indentify the customer

corresponds to AC02 field number 811
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TaxId" type="String0..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>tax id</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 812</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="StartDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>start date</xsd:documentation>
        <xsd:documentation>
specification of the starting point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format  YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 813/814
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="EndDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>end date</xsd:documentation>
        <xsd:documentation>
specification of the end point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 815/816
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DeliveryDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Delivery Date</xsd:documentation>
        <xsd:documentation>
delivery date for non multi stop addresses
all addresses except multi stop
Format YYYY-MM-DDThh:mm:ss
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Dispatcher" type="DispatcherDatenTyp" minOccurs="0"/>
    <xsd:element name="Comments" type="String0..70" minOccurs="0" maxOccurs="2">
      <xsd:annotation>
        <xsd:documentation>comments</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 820</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TaxNumber" type="String0..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>tax number</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 821</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TIN" type="String0..17" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>TIN</xsd:documentation>
        <xsd:documentation>
trader indentification number used in connection with NCTS (New Computerised Transit System). The TIN is used to by NCTS to retrieve the address data of the respective party. The actually communicated address data will override the data represented by the TIN.
relevant only for ZODIAK customs information
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element AddressDataTyp/Type
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
address data type
documentation 

allowed codes:
IP _ instructing party / submitter (Auftraggeber)
SD _ consignor / sender (Versender)
RC _  consignee / receiver(Empfänger)
PA _ pick-up address 
          (Abholaddresse)
DA _ discharge address
          (Zustelladdresse)
PP _ party paying for
          transport / freight/charges payer
          (Frachtzahler)
DC _ declarant (Zollanmelder)

corresponds to AC02 field number 801
          
source
<xsd:element name="Type" type="String2..2">
  <xsd:annotation>
    <xsd:documentation>address data type</xsd:documentation>
    <xsd:documentation>
allowed codes:
IP _ instructing party / submitter (Auftraggeber)
SD _ consignor / sender (Versender)
RC _  consignee / receiver(Empfänger)
PA _ pick-up address 
          (Abholaddresse)
DA _ discharge address
          (Zustelladdresse)
PP _ party paying for
          transport / freight/charges payer
          (Frachtzahler)
DC _ declarant (Zollanmelder)

corresponds to AC02 field number 801
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/Number
diagram
type Int1..1
facets
totalDigits 1
annotation
documentation 
sequential number of the address
documentation 

Sequential number of the address in relation to the type of the address data. This field is used to specify the sequential order for multi stops (only for types PA and DA).

corresponds to AC02 field number 802
          
source
<xsd:element name="Number" type="Int1..1">
  <xsd:annotation>
    <xsd:documentation>sequential number of the address</xsd:documentation>
    <xsd:documentation>
Sequential number of the address in relation to the type of the address data. This field is used to specify the sequential order for multi stops (only for types PA and DA).

corresponds to AC02 field number 802
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/Name
diagram
type String0..30
facets
minLength 0
maxLength 30
annotation
documentation 
first..last line of the address
documentation 
corresponds to AC02 field number 803/804/805/806
source
<xsd:element name="Name" type="String0..30" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>first..last line of the address</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 803/804/805/806</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/StreetAndNumber
diagram
type String0..30
facets
minLength 0
maxLength 30
annotation
documentation 
street and street number
documentation 

name of the street and street number or post-office box

corresponds to AC02 field number 807
          
source
<xsd:element name="StreetAndNumber" type="String0..30" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>street and street number</xsd:documentation>
    <xsd:documentation>
name of the street and street number or post-office box

corresponds to AC02 field number 807
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/Place
diagram
type String0..30
facets
minLength 0
maxLength 30
annotation
documentation 
place(name of the city, etc.)
documentation 
corresponds to AC02 field number 808
source
<xsd:element name="Place" type="String0..30">
  <xsd:annotation>
    <xsd:documentation>place(name of the city, etc.)</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 808</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/PostCode
diagram
type String0..9
facets
minLength 0
maxLength 9
annotation
documentation 
post code
documentation 

postal code / zip code

corresponds to AC02 field number 809
          
source
<xsd:element name="PostCode" type="String0..9">
  <xsd:annotation>
    <xsd:documentation>post code</xsd:documentation>
    <xsd:documentation>
postal code / zip code

corresponds to AC02 field number 809
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/Country
diagram
type String0..2
facets
minLength 0
maxLength 2
annotation
documentation 
country
documentation 

encoded by ISO 3166 2-alpha-codes

corresponds to AC02 field number 810
          
source
<xsd:element name="Country" type="String0..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country</xsd:documentation>
    <xsd:documentation>
encoded by ISO 3166 2-alpha-codes

corresponds to AC02 field number 810
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/CustomerNumber
diagram
type String0..12
facets
minLength 0
maxLength 12
annotation
documentation 
customer number with shipping director
documentation 

this code is used by the contractor to indentify the customer

corresponds to AC02 field number 811
          
source
<xsd:element name="CustomerNumber" type="String0..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>customer number with shipping director</xsd:documentation>
    <xsd:documentation>
this code is used by the contractor to indentify the customer

corresponds to AC02 field number 811
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/TaxId
diagram
type String0..20
facets
minLength 0
maxLength 20
annotation
documentation 
tax id
documentation 
corresponds to AC02 field number 812
source
<xsd:element name="TaxId" type="String0..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>tax id</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 812</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/StartDate
diagram
type xsd:dateTime
annotation
documentation 
start date
documentation 

specification of the starting point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format  YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 813/814
          
source
<xsd:element name="StartDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>start date</xsd:documentation>
    <xsd:documentation>
specification of the starting point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format  YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 813/814
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/EndDate
diagram
type xsd:dateTime
annotation
documentation 
end date
documentation 

specification of the end point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 815/816
          
source
<xsd:element name="EndDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>end date</xsd:documentation>
    <xsd:documentation>
specification of the end point of a time frame for a part of a multi stop chain.
only multi stop addresses (address types PA or DA)
Format YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 815/816
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/DeliveryDate
diagram
type xsd:dateTime
annotation
documentation 
Delivery Date
documentation 

delivery date for non multi stop addresses
all addresses except multi stop
Format YYYY-MM-DDThh:mm:ss
          
source
<xsd:element name="DeliveryDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Delivery Date</xsd:documentation>
    <xsd:documentation>
delivery date for non multi stop addresses
all addresses except multi stop
Format YYYY-MM-DDThh:mm:ss
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/Dispatcher
diagram
type DispatcherDatenTyp
children Name Telephone Fax Mail
source
<xsd:element name="Dispatcher" type="DispatcherDatenTyp" minOccurs="0"/>

element AddressDataTyp/Comments
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
comments
documentation 
corresponds to AC02 field number 820
source
<xsd:element name="Comments" type="String0..70" minOccurs="0" maxOccurs="2">
  <xsd:annotation>
    <xsd:documentation>comments</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 820</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/TaxNumber
diagram
type String0..12
facets
minLength 0
maxLength 12
annotation
documentation 
tax number
documentation 
corresponds to AC02 field number 821
source
<xsd:element name="TaxNumber" type="String0..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>tax number</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 821</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AddressDataTyp/TIN
diagram
type String0..17
facets
minLength 0
maxLength 17
annotation
documentation 
TIN
documentation 

trader indentification number used in connection with NCTS (New Computerised Transit System). The TIN is used to by NCTS to retrieve the address data of the respective party. The actually communicated address data will override the data represented by the TIN.
relevant only for ZODIAK customs information
          
source
<xsd:element name="TIN" type="String0..17" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>TIN</xsd:documentation>
    <xsd:documentation>
trader indentification number used in connection with NCTS (New Computerised Transit System). The TIN is used to by NCTS to retrieve the address data of the respective party. The actually communicated address data will override the data represented by the TIN.
relevant only for ZODIAK customs information
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType AllocationTyp
diagram
children Position NumberItems Part
used by
element GoodsItemTyp/Allocation
source
<xsd:complexType name="AllocationTyp">
  <xsd:sequence>
    <xsd:element name="Position" type="Int3..3">
      <xsd:annotation>
        <xsd:documentation>position</xsd:documentation>
        <xsd:documentation>position used to uniquely identify the referenced container</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NumberItems" type="Int4..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>number of packaging items</xsd:documentation>
        <xsd:documentation>number of packaging items contained in the container - can be a part of the whole number of packaging items within the goods item (Anteil Kolli)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Part" type="PartTyp" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element AllocationTyp/Position
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
position
documentation 
position used to uniquely identify the referenced container
source
<xsd:element name="Position" type="Int3..3">
  <xsd:annotation>
    <xsd:documentation>position</xsd:documentation>
    <xsd:documentation>position used to uniquely identify the referenced container</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AllocationTyp/NumberItems
diagram
type Int4..4
facets
minLength 4
maxLength 4
annotation
documentation 
number of packaging items
documentation 
number of packaging items contained in the container - can be a part of the whole number of packaging items within the goods item (Anteil Kolli)
source
<xsd:element name="NumberItems" type="Int4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>number of packaging items</xsd:documentation>
    <xsd:documentation>number of packaging items contained in the container - can be a part of the whole number of packaging items within the goods item (Anteil Kolli)</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AllocationTyp/Part
diagram
type PartTyp
children GrossWeight NetWeight MonetaryValue
source
<xsd:element name="Part" type="PartTyp" minOccurs="0"/>

complexType AssessmentTyp
diagram
children Indicator Risk
used by
element GoodsItemTyp/Assessment
source
<xsd:complexType name="AssessmentTyp">
  <xsd:sequence>
    <xsd:element name="Indicator" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>assessment indicator</xsd:documentation>
        <xsd:documentation>
Schätzkennz.
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Risk" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>assessment risk</xsd:documentation>
        <xsd:documentation>
assessment risk expressed in percent of the goods value 
risk in percent
          </xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:decimal">
          <xsd:totalDigits value="3"/>
          <xsd:fractionDigits value="2"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element AssessmentTyp/Indicator
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
assessment indicator
documentation 

Schätzkennz.
Y = yes
N = no
          
source
<xsd:element name="Indicator" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>assessment indicator</xsd:documentation>
    <xsd:documentation>
Schätzkennz.
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element AssessmentTyp/Risk
diagram
type restriction of xsd:decimal
facets
totalDigits 3
fractionDigits 2
annotation
documentation 
assessment risk
documentation 

assessment risk expressed in percent of the goods value 
risk in percent
          
source
<xsd:element name="Risk" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>assessment risk</xsd:documentation>
    <xsd:documentation>
assessment risk expressed in percent of the goods value 
risk in percent
          </xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:decimal">
      <xsd:totalDigits value="3"/>
      <xsd:fractionDigits value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>

complexType businessUnitDef
diagram
children Code Name
used by
element userDef/BusinessUnit
annotation
documentation 
Business unit
documentation 
Location of a branch office.
source
<xsd:complexType name="businessUnitDef">
  <xsd:annotation>
    <xsd:documentation>Business unit</xsd:documentation>
    <xsd:documentation>Location of a branch office.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Code" type="String0..17">
      <xsd:annotation>
        <xsd:documentation>Place/ Location code</xsd:documentation>
        <xsd:documentation>UN/Locode; e.g. the location of the user's branch office.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Name" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Location name.</xsd:documentation>
        <xsd:documentation>If there is no UN/LoCode available for this place, alternatively the name can be set.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element businessUnitDef/Code
diagram
type String0..17
facets
minLength 0
maxLength 17
annotation
documentation 
Place/ Location code
documentation 
UN/Locode; e.g. the location of the user's branch office.
source
<xsd:element name="Code" type="String0..17">
  <xsd:annotation>
    <xsd:documentation>Place/ Location code</xsd:documentation>
    <xsd:documentation>UN/Locode; e.g. the location of the user's branch office.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element businessUnitDef/Name
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
Location name.
documentation 
If there is no UN/LoCode available for this place, alternatively the name can be set.
source
<xsd:element name="Name" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Location name.</xsd:documentation>
    <xsd:documentation>If there is no UN/LoCode available for this place, alternatively the name can be set.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CL7Typ
diagram
children SheetNumber Category ChemicalActivity TransportSign PackagingType
used by
element DangerousGoodsTyp/CL7
source
<xsd:complexType name="CL7Typ">
  <xsd:sequence>
    <xsd:element name="SheetNumber" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>sheet number</xsd:documentation>
        <xsd:documentation>
only for class 7

corresponds to AC02 field number 218
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Category" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>category</xsd:documentation>
        <xsd:documentation>
only for class 7

corresponds to AC02 field number 219
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ChemicalActivity" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>chemical activity</xsd:documentation>
        <xsd:documentation>
only for class 7

corresponds to AC02 field number 220
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportSign" type="String0..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>transport sign</xsd:documentation>
        <xsd:documentation>
only for class 7

corresponds to AC02 field number 221
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PackagingType" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>packaging type</xsd:documentation>
        <xsd:documentation>
only for class 7

corresponds to AC02 field number 222
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CL7Typ/SheetNumber
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
sheet number
documentation 

only for class 7

corresponds to AC02 field number 218
          
source
<xsd:element name="SheetNumber" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>sheet number</xsd:documentation>
    <xsd:documentation>
only for class 7

corresponds to AC02 field number 218
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CL7Typ/Category
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
category
documentation 

only for class 7

corresponds to AC02 field number 219
          
source
<xsd:element name="Category" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>category</xsd:documentation>
    <xsd:documentation>
only for class 7

corresponds to AC02 field number 219
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CL7Typ/ChemicalActivity
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
chemical activity
documentation 

only for class 7

corresponds to AC02 field number 220
          
source
<xsd:element name="ChemicalActivity" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>chemical activity</xsd:documentation>
    <xsd:documentation>
only for class 7

corresponds to AC02 field number 220
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CL7Typ/TransportSign
diagram
type String0..3
facets
minLength 0
maxLength 3
annotation
documentation 
transport sign
documentation 

only for class 7

corresponds to AC02 field number 221
          
source
<xsd:element name="TransportSign" type="String0..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>transport sign</xsd:documentation>
    <xsd:documentation>
only for class 7

corresponds to AC02 field number 221
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CL7Typ/PackagingType
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
packaging type
documentation 

only for class 7

corresponds to AC02 field number 222
          
source
<xsd:element name="PackagingType" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>packaging type</xsd:documentation>
    <xsd:documentation>
only for class 7

corresponds to AC02 field number 222
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType communicationDef
diagram
children Participants CreationTime
used by
element metainfoDef/Communication
annotation
documentation 
Communication information.
documentation 
Contains information on sender, recipients and creation time.
source
<xsd:complexType name="communicationDef">
  <xsd:annotation>
    <xsd:documentation>Communication information.</xsd:documentation>
    <xsd:documentation>Contains information on sender, recipients and creation time.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Participants">
      <xsd:annotation>
        <xsd:documentation>Communication participants</xsd:documentation>
        <xsd:documentation>Up to 11 entries can be sent:</xsd:documentation>
        <xsd:documentation>SENDER - mandatory with DAKOSY-code</xsd:documentation>
        <xsd:documentation>EDI_PROVIDER - optional; 'DAKOSY', if message should be processed by DAKOSY</xsd:documentation>
        <xsd:documentation>RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence minOccurs="2" maxOccurs="11">
          <xsd:element name="Participant" type="participantDef"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="CreationTime" type="xsd:dateTime">
      <xsd:annotation>
        <xsd:documentation>Date and time of message creation.</xsd:documentation>
        <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element communicationDef/Participants
diagram
children Participant
annotation
documentation 
Communication participants
documentation 
Up to 11 entries can be sent:
documentation 
SENDER - mandatory with DAKOSY-code
documentation 
EDI_PROVIDER - optional; 'DAKOSY', if message should be processed by DAKOSY
documentation 
RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.
source
<xsd:element name="Participants">
  <xsd:annotation>
    <xsd:documentation>Communication participants</xsd:documentation>
    <xsd:documentation>Up to 11 entries can be sent:</xsd:documentation>
    <xsd:documentation>SENDER - mandatory with DAKOSY-code</xsd:documentation>
    <xsd:documentation>EDI_PROVIDER - optional; 'DAKOSY', if message should be processed by DAKOSY</xsd:documentation>
    <xsd:documentation>RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence minOccurs="2" maxOccurs="11">
      <xsd:element name="Participant" type="participantDef"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element communicationDef/Participants/Participant
diagram
type participantDef
children Code Name Pwd
attributes
Name  Type  Use  Default  Fixed  Annotation
Role  xsd:NMTOKEN  required      
documentation 

SENDER
RECIPIENT
EDI_PROVIDER
        
source
<xsd:element name="Participant" type="participantDef"/>

element communicationDef/CreationTime
diagram
type xsd:dateTime
annotation
documentation 
Date and time of message creation.
documentation 
Format YYYY-MM-DDThh:mm:ss
source
<xsd:element name="CreationTime" type="xsd:dateTime">
  <xsd:annotation>
    <xsd:documentation>Date and time of message creation.</xsd:documentation>
    <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType ContainerTyp
diagram
children Length Height Type ISOCode
used by
element TransportContainerTyp/Container
source
<xsd:complexType name="ContainerTyp">
  <xsd:sequence>
    <xsd:element name="Length" type="Int2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>container length</xsd:documentation>
        <xsd:documentation>
alternative to field 139 - according to HABIS code list A18

corresponds to AC02 field number 105
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Height" type="Int2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>container height</xsd:documentation>
        <xsd:documentation>
alternative to field 139 - according to HABIS code list A19

corresponds to AC02 field number 106
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Type" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>container type</xsd:documentation>
        <xsd:documentation>
alternative to field 139 - according to HABIS code list A05

corresponds to AC02 field number 107
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ISOCode" type="String4..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>ISO-code</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 108</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element ContainerTyp/Length
diagram
type Int2..2
facets
minLength 2
maxLength 2
annotation
documentation 
container length
documentation 

alternative to field 139 - according to HABIS code list A18

corresponds to AC02 field number 105
          
source
<xsd:element name="Length" type="Int2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>container length</xsd:documentation>
    <xsd:documentation>
alternative to field 139 - according to HABIS code list A18

corresponds to AC02 field number 105
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ContainerTyp/Height
diagram
type Int2..2
facets
minLength 2
maxLength 2
annotation
documentation 
container height
documentation 

alternative to field 139 - according to HABIS code list A19

corresponds to AC02 field number 106
          
source
<xsd:element name="Height" type="Int2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>container height</xsd:documentation>
    <xsd:documentation>
alternative to field 139 - according to HABIS code list A19

corresponds to AC02 field number 106
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ContainerTyp/Type
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
container type
documentation 

alternative to field 139 - according to HABIS code list A05

corresponds to AC02 field number 107
          
source
<xsd:element name="Type" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>container type</xsd:documentation>
    <xsd:documentation>
alternative to field 139 - according to HABIS code list A05

corresponds to AC02 field number 107
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ContainerTyp/ISOCode
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
ISO-code
documentation 
corresponds to AC02 field number 108
source
<xsd:element name="ISOCode" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ISO-code</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 108</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CountryCodeTyp
diagram
children Dispatch Destination
used by
element CustomZODIAKTyp/CountryCode
source
<xsd:complexType name="CountryCodeTyp">
  <xsd:sequence>
    <xsd:element name="Dispatch" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>country of dispatch/ export code</xsd:documentation>
        <xsd:documentation>NCTS code list 8</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Destination" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>country of destination code</xsd:documentation>
        <xsd:documentation>NCTS code list 8</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CountryCodeTyp/Dispatch
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country of dispatch/ export code
documentation 
NCTS code list 8
source
<xsd:element name="Dispatch" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country of dispatch/ export code</xsd:documentation>
    <xsd:documentation>NCTS code list 8</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CountryCodeTyp/Destination
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country of destination code
documentation 
NCTS code list 8
source
<xsd:element name="Destination" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country of destination code</xsd:documentation>
    <xsd:documentation>NCTS code list 8</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CountryTyp
diagram
children Code Name
used by
elements TransportContainerTyp/DestinationCountry TransportContainerTyp/OriginCountry
source
<xsd:complexType name="CountryTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String2..2" minOccurs="0"/>
    <xsd:element name="Name" type="String0..23" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element CountryTyp/Code
diagram
type String2..2
facets
minLength 2
maxLength 2
source
<xsd:element name="Code" type="String2..2" minOccurs="0"/>

element CountryTyp/Name
diagram
type String0..23
facets
minLength 0
maxLength 23
source
<xsd:element name="Name" type="String0..23" minOccurs="0"/>

complexType CustomerTyp
diagram
children Code RelationCode
used by
element TransportOrderTyp/Customer
source
<xsd:complexType name="CustomerTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String4..4">
      <xsd:annotation>
        <xsd:documentation>customer code</xsd:documentation>
        <xsd:documentation>
according to ACTION address code list
corresponds to AC02 field number 003
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="RelationCode" type="String0..7" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>relation code</xsd:documentation>
        <xsd:documentation>
according to ACTION address code list identified above
corresponds to AC02 field number 004
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CustomerTyp/Code
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
customer code
documentation 

according to ACTION address code list
corresponds to AC02 field number 003
          
source
<xsd:element name="Code" type="String4..4">
  <xsd:annotation>
    <xsd:documentation>customer code</xsd:documentation>
    <xsd:documentation>
according to ACTION address code list
corresponds to AC02 field number 003
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomerTyp/RelationCode
diagram
type String0..7
facets
minLength 0
maxLength 7
annotation
documentation 
relation code
documentation 

according to ACTION address code list identified above
corresponds to AC02 field number 004
          
source
<xsd:element name="RelationCode" type="String0..7" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>relation code</xsd:documentation>
    <xsd:documentation>
according to ACTION address code list identified above
corresponds to AC02 field number 004
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CustomsHABISTyp
diagram
children ZollNummer Transportrichtung Zollverfahren AnmeldungKonventionell BewilligungsNummer GestellungsOrt Verkehrstag Zug KLVBescheinigungNr VerkehrstagGWHOS Umfuhr
used by
element TransportOrderTyp/CustomsHABIS
source
<xsd:complexType name="CustomsHABISTyp">
  <xsd:sequence>
    <xsd:element name="ZollNummer" type="HABISNummerTyp" minOccurs="0"/>
    <xsd:element name="Transportrichtung" type="String1..1">
      <xsd:annotation>
        <xsd:documentation>Transportrichtung</xsd:documentation>
        <xsd:documentation>
B = Transportbeginn
E = Transportende
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Zollverfahren" type="String0..15">
      <xsd:annotation>
        <xsd:documentation>Zollverfahren</xsd:documentation>
        <xsd:documentation>values according to specification HABIS Zoll 2003 Schnittstellen</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AnmeldungKonventionell" type="String1..1">
      <xsd:annotation>
        <xsd:documentation>
Flag zur Kennzeichnung einer konventionellen Zollanmeldung :
 Y = yes.
 N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="BewilligungsNummer" type="String0..10">
      <xsd:annotation>
        <xsd:documentation>BewilligungsNr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GestellungsOrt" type="GestellungsOrtTyp"/>
    <xsd:element name="Verkehrstag" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Verkehrstag</xsd:documentation>
        <xsd:documentation>Format YYYYMMDD</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Zug" type="ZugTyp" minOccurs="0"/>
    <xsd:element name="KLVBescheinigungNr" type="String0..10" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>KLVBescheinigungNr</xsd:documentation>
        <xsd:documentation>Statusbescheinigung KLV Eurokombi</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="VerkehrstagGWHOS" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Verkehrstag-GW-HOS</xsd:documentation>
        <xsd:documentation>
Verkehrstag des Eingangszuges bei Gemeinschaftsware Hohe Schaar
Format YYYYMMDD
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Umfuhr" type="UMFTyp" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element CustomsHABISTyp/ZollNummer
diagram
type HABISNummerTyp
children HABISZoll ATLAS
source
<xsd:element name="ZollNummer" type="HABISNummerTyp" minOccurs="0"/>

element CustomsHABISTyp/Transportrichtung
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
Transportrichtung
documentation 

B = Transportbeginn
E = Transportende
          
source
<xsd:element name="Transportrichtung" type="String1..1">
  <xsd:annotation>
    <xsd:documentation>Transportrichtung</xsd:documentation>
    <xsd:documentation>
B = Transportbeginn
E = Transportende
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/Zollverfahren
diagram
type String0..15
facets
minLength 0
maxLength 15
annotation
documentation 
Zollverfahren
documentation 
values according to specification HABIS Zoll 2003 Schnittstellen
source
<xsd:element name="Zollverfahren" type="String0..15">
  <xsd:annotation>
    <xsd:documentation>Zollverfahren</xsd:documentation>
    <xsd:documentation>values according to specification HABIS Zoll 2003 Schnittstellen</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/AnmeldungKonventionell
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 

Flag zur Kennzeichnung einer konventionellen Zollanmeldung :
 Y = yes.
 N = no
          
source
<xsd:element name="AnmeldungKonventionell" type="String1..1">
  <xsd:annotation>
    <xsd:documentation>
Flag zur Kennzeichnung einer konventionellen Zollanmeldung :
 Y = yes.
 N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/BewilligungsNummer
diagram
type String0..10
facets
minLength 0
maxLength 10
annotation
documentation 
BewilligungsNr
source
<xsd:element name="BewilligungsNummer" type="String0..10">
  <xsd:annotation>
    <xsd:documentation>BewilligungsNr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/GestellungsOrt
diagram
type GestellungsOrtTyp
children Code Text
source
<xsd:element name="GestellungsOrt" type="GestellungsOrtTyp"/>

element CustomsHABISTyp/Verkehrstag
diagram
type xsd:date
annotation
documentation 
Verkehrstag
documentation 
Format YYYYMMDD
source
<xsd:element name="Verkehrstag" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Verkehrstag</xsd:documentation>
    <xsd:documentation>Format YYYYMMDD</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/Zug
diagram
type ZugTyp
children AbfahrtsZugNummer EingangsZugNummer
source
<xsd:element name="Zug" type="ZugTyp" minOccurs="0"/>

element CustomsHABISTyp/KLVBescheinigungNr
diagram
type String0..10
facets
minLength 0
maxLength 10
annotation
documentation 
KLVBescheinigungNr
documentation 
Statusbescheinigung KLV Eurokombi
source
<xsd:element name="KLVBescheinigungNr" type="String0..10" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>KLVBescheinigungNr</xsd:documentation>
    <xsd:documentation>Statusbescheinigung KLV Eurokombi</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/VerkehrstagGWHOS
diagram
type xsd:date
annotation
documentation 
Verkehrstag-GW-HOS
documentation 

Verkehrstag des Eingangszuges bei Gemeinschaftsware Hohe Schaar
Format YYYYMMDD
          
source
<xsd:element name="VerkehrstagGWHOS" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Verkehrstag-GW-HOS</xsd:documentation>
    <xsd:documentation>
Verkehrstag des Eingangszuges bei Gemeinschaftsware Hohe Schaar
Format YYYYMMDD
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsHABISTyp/Umfuhr
diagram
type UMFTyp
children Bahnhofsbereich Kai Ladestelle
source
<xsd:element name="Umfuhr" type="UMFTyp" minOccurs="0"/>

complexType CustomsOfficeTyp
diagram
children Transit Destination Departure
used by
element CustomZODIAKTyp/CustomsOffice
source
<xsd:complexType name="CustomsOfficeTyp">
  <xsd:sequence>
    <xsd:element name="Transit" type="String8..8" minOccurs="0" maxOccurs="9">
      <xsd:annotation>
        <xsd:documentation>transit customs office</xsd:documentation>
        <xsd:documentation>Format: lc00nnnn - NCTS code of the customs office</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Destination" type="String8..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>destination customs office</xsd:documentation>
        <xsd:documentation>NCTS code of the customs office</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Departure" type="String8..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>departure customs office</xsd:documentation>
        <xsd:documentation>NCTS code of the customs office</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CustomsOfficeTyp/Transit
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
transit customs office
documentation 
Format: lc00nnnn - NCTS code of the customs office
source
<xsd:element name="Transit" type="String8..8" minOccurs="0" maxOccurs="9">
  <xsd:annotation>
    <xsd:documentation>transit customs office</xsd:documentation>
    <xsd:documentation>Format: lc00nnnn - NCTS code of the customs office</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsOfficeTyp/Destination
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
destination customs office
documentation 
NCTS code of the customs office
source
<xsd:element name="Destination" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination customs office</xsd:documentation>
    <xsd:documentation>NCTS code of the customs office</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsOfficeTyp/Departure
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
departure customs office
documentation 
NCTS code of the customs office
source
<xsd:element name="Departure" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>departure customs office</xsd:documentation>
    <xsd:documentation>NCTS code of the customs office</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CustomsTyp
diagram
children Procedure TrainStation
used by
element TransportOrderTyp/Customs
source
<xsd:complexType name="CustomsTyp">
  <xsd:sequence>
    <xsd:element name="Procedure" type="String1..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>customs procedure</xsd:documentation>
        <xsd:documentation>
name of the customs procedure
Abfertigung, Versand

corresponds to AC02 field number 046
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TrainStation" type="String1..32" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>customs train station</xsd:documentation>
        <xsd:documentation>
name of the customs train station
only transport mode = R

corresponds to AC02 field number 047
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CustomsTyp/Procedure
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
customs procedure
documentation 

name of the customs procedure
Abfertigung, Versand

corresponds to AC02 field number 046
          
source
<xsd:element name="Procedure" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>customs procedure</xsd:documentation>
    <xsd:documentation>
name of the customs procedure
Abfertigung, Versand

corresponds to AC02 field number 046
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsTyp/TrainStation
diagram
type String1..32
facets
minLength 1
maxLength 32
annotation
documentation 
customs train station
documentation 

name of the customs train station
only transport mode = R

corresponds to AC02 field number 047
          
source
<xsd:element name="TrainStation" type="String1..32" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>customs train station</xsd:documentation>
    <xsd:documentation>
name of the customs train station
only transport mode = R

corresponds to AC02 field number 047
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CustomsTyp2
diagram
children CustomsIndicator CustomsNumber CustomsTariff
used by
element TransportContainerTyp/Customs
source
<xsd:complexType name="CustomsTyp2">
  <xsd:sequence>
    <xsd:element name="CustomsIndicator" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator under customs bond</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 129
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomsNumber" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>customs number</xsd:documentation>
        <xsd:documentation>
e.g. ATA / ATD _ number

corresponds to AC02 field number 160
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomsTariff" type="String0..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>customs tariff number</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 161</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CustomsTyp2/CustomsIndicator
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator under customs bond
documentation 

Y = yes
N = no

corresponds to AC02 field number 129
          
source
<xsd:element name="CustomsIndicator" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator under customs bond</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 129
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsTyp2/CustomsNumber
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
customs number
documentation 

e.g. ATA / ATD _ number

corresponds to AC02 field number 160
          
source
<xsd:element name="CustomsNumber" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>customs number</xsd:documentation>
    <xsd:documentation>
e.g. ATA / ATD _ number

corresponds to AC02 field number 160
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomsTyp2/CustomsTariff
diagram
type String0..12
facets
minLength 0
maxLength 12
annotation
documentation 
customs tariff number
documentation 
corresponds to AC02 field number 161
source
<xsd:element name="CustomsTariff" type="String0..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>customs tariff number</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 161</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType CustomZODIAKTyp
diagram
children ZODIAKReferenze Comments CountryCode DeclarationType LoadingPlace CustomsOffice ArrivalAgreedLocation SimplifiedProcedure Seal FreightLists Guarantee Validity Representative Date ConcomitantDokument Declarant Agent InitialComment Incident DeclarantAgent Conform SealsState MeansOfTransport
used by
element TransportOrderTyp/CustomsZODIAK
source
<xsd:complexType name="CustomZODIAKTyp">
  <xsd:sequence>
    <xsd:element name="ZODIAKReferenze" type="ZODIAKReferenzeTyp"/>
    <xsd:element name="Comments" type="String0..17" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>comments</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CountryCode" type="CountryCodeTyp" minOccurs="0"/>
    <xsd:element name="DeclarationType" type="String5..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>type of declaration</xsd:documentation>
        <xsd:documentation>NCTS code list 103</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LoadingPlace" type="String4..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Place of loading, code</xsd:documentation>
        <xsd:documentation>only if indicator simplyfied customs procedure = Y</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomsOffice" type="CustomsOfficeTyp" minOccurs="0"/>
    <xsd:element name="ArrivalAgreedLocation" type="String4..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Arrival agreed location code</xsd:documentation>
        <xsd:documentation>Verschlüsselung des Über-gabe-/Gestellungsorts innerhalb einer Bewilligung. Die Verschlüsselung wird aus zwei Teilen gebildet. Der erste Teil besteht aus 2 Buchstaben, welche die Empfangsstelle repräsen-tieren. Dabei steht AA für die erste Empfangsstelle der Bewilligung, AB für die zweite usw.. Der zweite Teil des Schlüssels besteht aus einer zweistelligen Zahl, die beginnend bei 01 für jeden Übergabe-/Gestellungsort hoch gezählt wird</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="SimplifiedProcedure" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator simplified procedure</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Seal" type="SealTyp" minOccurs="0"/>
    <xsd:element name="FreightLists" type="Int1..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>number fo freight lists</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Guarantee" type="GuaranteeTyp" minOccurs="0"/>
    <xsd:element name="Validity" type="ValidityTyp" minOccurs="0"/>
    <xsd:element name="Representative" type="RepresentativeTyp" minOccurs="0"/>
    <xsd:element name="Date" type="Date2Typ" minOccurs="0"/>
    <xsd:element name="ConcomitantDokument" type="String0..100" minOccurs="0"/>
    <xsd:element name="Declarant" type="DeclarantTyp" minOccurs="0"/>
    <xsd:element name="Agent" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>agent</xsd:documentation>
        <xsd:documentation>person handling the customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="InitialComment" type="String0..17" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>initial comment</xsd:documentation>
        <xsd:documentation>comment regarding the initial status of the declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Incident" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>incident</xsd:documentation>
        <xsd:documentation>
indicator signifying that an incident occured during the shipment
NCTS code list 27
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DeclarantAgent" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>agent of the declarant</xsd:documentation>
        <xsd:documentation>responsible agent with the declarant for the customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Conform" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>conform</xsd:documentation>
        <xsd:documentation>
the indicator signifies whether the actually unloaded goods differed from the description in the unloading permit
NCTS code list 27
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="SealsState" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>state of the seals</xsd:documentation>
        <xsd:documentation>NCTS code list 27</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MeansOfTransport" minOccurs="0">
      <xsd:complexType>
        <xsd:sequence minOccurs="0">
          <xsd:element name="Identity" minOccurs="0">
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="0"/>
                <xsd:maxLength value="27"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
          <xsd:element name="Nationality" type="String0..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>NCTS code list 8</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element CustomZODIAKTyp/ZODIAKReferenze
diagram
type ZODIAKReferenzeTyp
children Declaration Preliminary MRN
source
<xsd:element name="ZODIAKReferenze" type="ZODIAKReferenzeTyp"/>

element CustomZODIAKTyp/Comments
diagram
type String0..17
facets
minLength 0
maxLength 17
annotation
documentation 
comments
source
<xsd:element name="Comments" type="String0..17" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>comments</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/CountryCode
diagram
type CountryCodeTyp
children Dispatch Destination
source
<xsd:element name="CountryCode" type="CountryCodeTyp" minOccurs="0"/>

element CustomZODIAKTyp/DeclarationType
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
type of declaration
documentation 
NCTS code list 103
source
<xsd:element name="DeclarationType" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>type of declaration</xsd:documentation>
    <xsd:documentation>NCTS code list 103</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/LoadingPlace
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
Place of loading, code
documentation 
only if indicator simplyfied customs procedure = Y
source
<xsd:element name="LoadingPlace" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Place of loading, code</xsd:documentation>
    <xsd:documentation>only if indicator simplyfied customs procedure = Y</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/CustomsOffice
diagram
type CustomsOfficeTyp
children Transit Destination Departure
source
<xsd:element name="CustomsOffice" type="CustomsOfficeTyp" minOccurs="0"/>

element CustomZODIAKTyp/ArrivalAgreedLocation
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
Arrival agreed location code
documentation 
Verschlüsselung des Über-gabe-/Gestellungsorts innerhalb einer Bewilligung. Die Verschlüsselung wird aus zwei Teilen gebildet. Der erste Teil besteht aus 2 Buchstaben, welche die Empfangsstelle repräsen-tieren. Dabei steht AA für die erste Empfangsstelle der Bewilligung, AB für die zweite usw.. Der zweite Teil des Schlüssels besteht aus einer zweistelligen Zahl, die beginnend bei 01 für jeden Übergabe-/Gestellungsort hoch gezählt wird
source
<xsd:element name="ArrivalAgreedLocation" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Arrival agreed location code</xsd:documentation>
    <xsd:documentation>Verschlüsselung des Über-gabe-/Gestellungsorts innerhalb einer Bewilligung. Die Verschlüsselung wird aus zwei Teilen gebildet. Der erste Teil besteht aus 2 Buchstaben, welche die Empfangsstelle repräsen-tieren. Dabei steht AA für die erste Empfangsstelle der Bewilligung, AB für die zweite usw.. Der zweite Teil des Schlüssels besteht aus einer zweistelligen Zahl, die beginnend bei 01 für jeden Übergabe-/Gestellungsort hoch gezählt wird</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/SimplifiedProcedure
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator simplified procedure
documentation 

Y = yes
N = no
          
source
<xsd:element name="SimplifiedProcedure" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator simplified procedure</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/Seal
diagram
type SealTyp
children Type Number
source
<xsd:element name="Seal" type="SealTyp" minOccurs="0"/>

element CustomZODIAKTyp/FreightLists
diagram
type Int1..5
facets
totalDigits 5
annotation
documentation 
number fo freight lists
source
<xsd:element name="FreightLists" type="Int1..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>number fo freight lists</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/Guarantee
diagram
type GuaranteeTyp
children Type CustomsOffice OtherReference
source
<xsd:element name="Guarantee" type="GuaranteeTyp" minOccurs="0"/>

element CustomZODIAKTyp/Validity
diagram
type ValidityTyp
children Indicator Limitation
source
<xsd:element name="Validity" type="ValidityTyp" minOccurs="0"/>

element CustomZODIAKTyp/Representative
diagram
type RepresentativeTyp
children Name Capacity
source
<xsd:element name="Representative" type="RepresentativeTyp" minOccurs="0"/>

element CustomZODIAKTyp/Date
diagram
type Date2Typ
children DeclarationDate Acceptance Relinquishment
source
<xsd:element name="Date" type="Date2Typ" minOccurs="0"/>

element CustomZODIAKTyp/ConcomitantDokument
diagram
type String0..100
facets
minLength 0
maxLength 100
source
<xsd:element name="ConcomitantDokument" type="String0..100" minOccurs="0"/>

element CustomZODIAKTyp/Declarant
diagram
type DeclarantTyp
children Name Address PostalCode Country
source
<xsd:element name="Declarant" type="DeclarantTyp" minOccurs="0"/>

element CustomZODIAKTyp/Agent
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
agent
documentation 
person handling the customs declaration
source
<xsd:element name="Agent" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>agent</xsd:documentation>
    <xsd:documentation>person handling the customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/InitialComment
diagram
type String0..17
facets
minLength 0
maxLength 17
annotation
documentation 
initial comment
documentation 
comment regarding the initial status of the declaration
source
<xsd:element name="InitialComment" type="String0..17" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>initial comment</xsd:documentation>
    <xsd:documentation>comment regarding the initial status of the declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/Incident
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
incident
documentation 

indicator signifying that an incident occured during the shipment
NCTS code list 27
          
source
<xsd:element name="Incident" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>incident</xsd:documentation>
    <xsd:documentation>
indicator signifying that an incident occured during the shipment
NCTS code list 27
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/DeclarantAgent
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
agent of the declarant
documentation 
responsible agent with the declarant for the customs declaration
source
<xsd:element name="DeclarantAgent" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>agent of the declarant</xsd:documentation>
    <xsd:documentation>responsible agent with the declarant for the customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/Conform
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
conform
documentation 

the indicator signifies whether the actually unloaded goods differed from the description in the unloading permit
NCTS code list 27
          
source
<xsd:element name="Conform" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>conform</xsd:documentation>
    <xsd:documentation>
the indicator signifies whether the actually unloaded goods differed from the description in the unloading permit
NCTS code list 27
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/SealsState
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
state of the seals
documentation 
NCTS code list 27
source
<xsd:element name="SealsState" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>state of the seals</xsd:documentation>
    <xsd:documentation>NCTS code list 27</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element CustomZODIAKTyp/MeansOfTransport
diagram
children Identity Nationality
source
<xsd:element name="MeansOfTransport" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Identity" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="0"/>
            <xsd:maxLength value="27"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Nationality" type="String0..2" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>NCTS code list 8</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element CustomZODIAKTyp/MeansOfTransport/Identity
diagram
type restriction of xsd:string
facets
minLength 0
maxLength 27
source
<xsd:element name="Identity" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="0"/>
      <xsd:maxLength value="27"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>

element CustomZODIAKTyp/MeansOfTransport/Nationality
diagram
type String0..2
facets
minLength 0
maxLength 2
annotation
documentation 
NCTS code list 8
source
<xsd:element name="Nationality" type="String0..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>NCTS code list 8</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DangerousGoodsTyp
diagram
children Class UNNumber EmSNumber MFAGNumber FlashPoint Stowage Packing DangerWeight WGKCod CL7 Comment LegalNorm ClassificationCode ProperShip GoodsNumber GoodsLabel MPLabel TransportIndicator DateSafety IndicatorTank RiskGroup Regulations LastTransported Memoranda
used by
element TransportContainerTyp/DangerousGoods
source
<xsd:complexType name="DangerousGoodsTyp">
  <xsd:sequence>
    <xsd:element name="Class" type="String1..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>class</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 201</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="UNNumber" type="String4..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>UN number</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 204</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmSNumber" type="Int6..6" minOccurs="0" maxOccurs="2">
      <xsd:annotation>
        <xsd:documentation>EmS number</xsd:documentation>
        <xsd:documentation>
emergency schedule number for the dangerous good class

corresponds to AC02 field number 205
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MFAGNumber" type="Int4..4" minOccurs="0" maxOccurs="2">
      <xsd:annotation>
        <xsd:documentation>MFAG number</xsd:documentation>
        <xsd:documentation>
medical first aide guide number for the dangerous goods class

corresponds to AC02 field number 206
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="FlashPoint" type="Dec3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>flash point</xsd:documentation>
        <xsd:documentation>
signed (+/-) temperature of the flash poiint in degrees Celsius

corresponds to AC02 field number 207
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Stowage" type="String3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>stowage and seggregation</xsd:documentation>
        <xsd:documentation>
only for class 1
- data field symbol according to the 25th amdt. IMDG-Code

corresponds to AC02 field number 209
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Packing" type="PackingTyp" minOccurs="0"/>
    <xsd:element name="DangerWeight" type="DangerWeightTyp" minOccurs="0"/>
    <xsd:element name="WGKCod" type="Int1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>WGK-code</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 217</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CL7" type="CL7Typ" minOccurs="0"/>
    <xsd:element name="Comment" type="String0..216" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>comment</xsd:documentation>
        <xsd:documentation>
additional comments or characteristics of the dangerous good

corresponds to AC02 field number 223
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LegalNorm" type="String0..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>legal norm</xsd:documentation>
        <xsd:documentation>
identification of the dangerous goods legal norm used in this declaration
according to HABIS code directory T01

corresponds to AC02 field number 230
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ClassificationCode" type="String0..7" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>classification code</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 231</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ProperShip" type="String0..70" minOccurs="0" maxOccurs="5">
      <xsd:annotation>
        <xsd:documentation>proper shipping name</xsd:documentation>
        <xsd:documentation>
Proper shipping name or technical name of the dangerous good

corresponds to AC02 field number 232
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GoodsNumber" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>dangerous goods number</xsd:documentation>
        <xsd:documentation>
the dangerous goods number equals classification code for class 1 dangerous goods according to RID/ADR

corresponds to AC02 field number 233
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GoodsLabel" type="String0..3" minOccurs="0" maxOccurs="5">
      <xsd:annotation>
        <xsd:documentation>dangerous good label</xsd:documentation>
        <xsd:documentation>
according to HABIS code directory A02

corresponds to AC02 field number 235
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MPLabel" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Marpol label</xsd:documentation>
        <xsd:documentation>
IMDG marine pollution label

corresponds to AC02 field number 237
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportIndicator" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator transport interdiction</xsd:documentation>
        <xsd:documentation>
indicator whether the transport is prohibited under normal circumstances (e.g goods may be transported in contradiction to this because of small quantities, etc.) - the exception may be specified under 'special regulations'
Y = yes
N = no

corresponds to AC02 field number 238
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DateSafety" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>date safety valve</xsd:documentation>
        <xsd:documentation>
earliest date the safety valve can be opened - relevant for supercooled liquid gasses (class 2)
Format YYYY-MM-DD
corresponds to AC02 field number 239
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="IndicatorTank" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator empty tank</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 240
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="RiskGroup" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>risk group</xsd:documentation>
        <xsd:documentation>
only for class 6.2

corresponds to AC02 field number 241
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Regulations" type="String0..70" minOccurs="0" maxOccurs="2">
      <xsd:annotation>
        <xsd:documentation>special regulations</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 242</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="LastTransported" type="String0..70" minOccurs="0" maxOccurs="5">
      <xsd:annotation>
        <xsd:documentation>last transported good</xsd:documentation>
        <xsd:documentation>
name of the last transported good - relevant for empty and not cleaned containers

corresponds to AC02 field number 243
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Memoranda" type="String0..70" minOccurs="0" maxOccurs="3">
      <xsd:annotation>
        <xsd:documentation>memoranda</xsd:documentation>
        <xsd:documentation>
additional memoranda and descriptions

corresponds to AC02 field number 244
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DangerousGoodsTyp/Class
diagram
type String1..4
facets
minLength 1
maxLength 4
annotation
documentation 
class
documentation 
corresponds to AC02 field number 201
source
<xsd:element name="Class" type="String1..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>class</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 201</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/UNNumber
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
UN number
documentation 
corresponds to AC02 field number 204
source
<xsd:element name="UNNumber" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>UN number</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 204</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/EmSNumber
diagram
type Int6..6
facets
minLength 6
maxLength 6
annotation
documentation 
EmS number
documentation 

emergency schedule number for the dangerous good class

corresponds to AC02 field number 205
          
source
<xsd:element name="EmSNumber" type="Int6..6" minOccurs="0" maxOccurs="2">
  <xsd:annotation>
    <xsd:documentation>EmS number</xsd:documentation>
    <xsd:documentation>
emergency schedule number for the dangerous good class

corresponds to AC02 field number 205
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/MFAGNumber
diagram
type Int4..4
facets
minLength 4
maxLength 4
annotation
documentation 
MFAG number
documentation 

medical first aide guide number for the dangerous goods class

corresponds to AC02 field number 206
          
source
<xsd:element name="MFAGNumber" type="Int4..4" minOccurs="0" maxOccurs="2">
  <xsd:annotation>
    <xsd:documentation>MFAG number</xsd:documentation>
    <xsd:documentation>
medical first aide guide number for the dangerous goods class

corresponds to AC02 field number 206
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/FlashPoint
diagram
type Dec3..3
facets
minInclusive -999
maxExclusive 999
totalDigits 3
fractionDigits 0
annotation
documentation 
flash point
documentation 

signed (+/-) temperature of the flash poiint in degrees Celsius

corresponds to AC02 field number 207
          
source
<xsd:element name="FlashPoint" type="Dec3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>flash point</xsd:documentation>
    <xsd:documentation>
signed (+/-) temperature of the flash poiint in degrees Celsius

corresponds to AC02 field number 207
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/Stowage
diagram
type String3..3
facets
minLength 3
maxLength 3
annotation
documentation 
stowage and seggregation
documentation 

only for class 1
- data field symbol according to the 25th amdt. IMDG-Code

corresponds to AC02 field number 209
          
source
<xsd:element name="Stowage" type="String3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>stowage and seggregation</xsd:documentation>
    <xsd:documentation>
only for class 1
- data field symbol according to the 25th amdt. IMDG-Code

corresponds to AC02 field number 209
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/Packing
diagram
type PackingTyp
children Number Code Group EmptyPackageCode
source
<xsd:element name="Packing" type="PackingTyp" minOccurs="0"/>

element DangerousGoodsTyp/DangerWeight
diagram
type DangerWeightTyp
children Gross Net NetExplosive
source
<xsd:element name="DangerWeight" type="DangerWeightTyp" minOccurs="0"/>

element DangerousGoodsTyp/WGKCod
diagram
type Int1..1
facets
totalDigits 1
annotation
documentation 
WGK-code
documentation 
corresponds to AC02 field number 217
source
<xsd:element name="WGKCod" type="Int1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>WGK-code</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 217</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/CL7
diagram
type CL7Typ
children SheetNumber Category ChemicalActivity TransportSign PackagingType
source
<xsd:element name="CL7" type="CL7Typ" minOccurs="0"/>

element DangerousGoodsTyp/Comment
diagram
type String0..216
facets
minLength 0
maxLength 216
annotation
documentation 
comment
documentation 

additional comments or characteristics of the dangerous good

corresponds to AC02 field number 223
          
source
<xsd:element name="Comment" type="String0..216" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>comment</xsd:documentation>
    <xsd:documentation>
additional comments or characteristics of the dangerous good

corresponds to AC02 field number 223
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/LegalNorm
diagram
type String0..5
facets
minLength 0
maxLength 5
annotation
documentation 
legal norm
documentation 

identification of the dangerous goods legal norm used in this declaration
according to HABIS code directory T01

corresponds to AC02 field number 230
          
source
<xsd:element name="LegalNorm" type="String0..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>legal norm</xsd:documentation>
    <xsd:documentation>
identification of the dangerous goods legal norm used in this declaration
according to HABIS code directory T01

corresponds to AC02 field number 230
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/ClassificationCode
diagram
type String0..7
facets
minLength 0
maxLength 7
annotation
documentation 
classification code
documentation 
corresponds to AC02 field number 231
source
<xsd:element name="ClassificationCode" type="String0..7" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>classification code</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 231</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/ProperShip
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
proper shipping name
documentation 

Proper shipping name or technical name of the dangerous good

corresponds to AC02 field number 232
          
source
<xsd:element name="ProperShip" type="String0..70" minOccurs="0" maxOccurs="5">
  <xsd:annotation>
    <xsd:documentation>proper shipping name</xsd:documentation>
    <xsd:documentation>
Proper shipping name or technical name of the dangerous good

corresponds to AC02 field number 232
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/GoodsNumber
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
dangerous goods number
documentation 

the dangerous goods number equals classification code for class 1 dangerous goods according to RID/ADR

corresponds to AC02 field number 233
          
source
<xsd:element name="GoodsNumber" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dangerous goods number</xsd:documentation>
    <xsd:documentation>
the dangerous goods number equals classification code for class 1 dangerous goods according to RID/ADR

corresponds to AC02 field number 233
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/GoodsLabel
diagram
type String0..3
facets
minLength 0
maxLength 3
annotation
documentation 
dangerous good label
documentation 

according to HABIS code directory A02

corresponds to AC02 field number 235
          
source
<xsd:element name="GoodsLabel" type="String0..3" minOccurs="0" maxOccurs="5">
  <xsd:annotation>
    <xsd:documentation>dangerous good label</xsd:documentation>
    <xsd:documentation>
according to HABIS code directory A02

corresponds to AC02 field number 235
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/MPLabel
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
Marpol label
documentation 

IMDG marine pollution label

corresponds to AC02 field number 237
          
source
<xsd:element name="MPLabel" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Marpol label</xsd:documentation>
    <xsd:documentation>
IMDG marine pollution label

corresponds to AC02 field number 237
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/TransportIndicator
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator transport interdiction
documentation 

indicator whether the transport is prohibited under normal circumstances (e.g goods may be transported in contradiction to this because of small quantities, etc.) - the exception may be specified under 'special regulations'
Y = yes
N = no

corresponds to AC02 field number 238
          
source
<xsd:element name="TransportIndicator" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator transport interdiction</xsd:documentation>
    <xsd:documentation>
indicator whether the transport is prohibited under normal circumstances (e.g goods may be transported in contradiction to this because of small quantities, etc.) - the exception may be specified under 'special regulations'
Y = yes
N = no

corresponds to AC02 field number 238
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/DateSafety
diagram
type xsd:date
annotation
documentation 
date safety valve
documentation 

earliest date the safety valve can be opened - relevant for supercooled liquid gasses (class 2)
Format YYYY-MM-DD
corresponds to AC02 field number 239
          
source
<xsd:element name="DateSafety" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>date safety valve</xsd:documentation>
    <xsd:documentation>
earliest date the safety valve can be opened - relevant for supercooled liquid gasses (class 2)
Format YYYY-MM-DD
corresponds to AC02 field number 239
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/IndicatorTank
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator empty tank
documentation 

Y = yes
N = no

corresponds to AC02 field number 240
          
source
<xsd:element name="IndicatorTank" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator empty tank</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 240
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/RiskGroup
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
risk group
documentation 

only for class 6.2

corresponds to AC02 field number 241
          
source
<xsd:element name="RiskGroup" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>risk group</xsd:documentation>
    <xsd:documentation>
only for class 6.2

corresponds to AC02 field number 241
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/Regulations
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
special regulations
documentation 
corresponds to AC02 field number 242
source
<xsd:element name="Regulations" type="String0..70" minOccurs="0" maxOccurs="2">
  <xsd:annotation>
    <xsd:documentation>special regulations</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 242</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/LastTransported
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
last transported good
documentation 

name of the last transported good - relevant for empty and not cleaned containers

corresponds to AC02 field number 243
          
source
<xsd:element name="LastTransported" type="String0..70" minOccurs="0" maxOccurs="5">
  <xsd:annotation>
    <xsd:documentation>last transported good</xsd:documentation>
    <xsd:documentation>
name of the last transported good - relevant for empty and not cleaned containers

corresponds to AC02 field number 243
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerousGoodsTyp/Memoranda
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
memoranda
documentation 

additional memoranda and descriptions

corresponds to AC02 field number 244
          
source
<xsd:element name="Memoranda" type="String0..70" minOccurs="0" maxOccurs="3">
  <xsd:annotation>
    <xsd:documentation>memoranda</xsd:documentation>
    <xsd:documentation>
additional memoranda and descriptions

corresponds to AC02 field number 244
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DangerWeightTyp
diagram
children Gross Net NetExplosive
used by
element DangerousGoodsTyp/DangerWeight
source
<xsd:complexType name="DangerWeightTyp">
  <xsd:sequence>
    <xsd:element name="Gross" type="Int11..11" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>gross weight</xsd:documentation>
        <xsd:documentation>
positive weight in gramms

corresponds to AC02 field number 215
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Net" type="Int11..11" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>net weight</xsd:documentation>
        <xsd:documentation>
positive weight in gramms

corresponds to AC02 field number 216
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NetExplosive" type="Int11..11" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>net weight explosive material</xsd:documentation>
        <xsd:documentation>
only for class 1
positive weight in gramms

corresponds to AC02 field number 234
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DangerWeightTyp/Gross
diagram
type Int11..11
facets
minLength 11
maxLength 11
annotation
documentation 
gross weight
documentation 

positive weight in gramms

corresponds to AC02 field number 215
          
source
<xsd:element name="Gross" type="Int11..11" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>gross weight</xsd:documentation>
    <xsd:documentation>
positive weight in gramms

corresponds to AC02 field number 215
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerWeightTyp/Net
diagram
type Int11..11
facets
minLength 11
maxLength 11
annotation
documentation 
net weight
documentation 

positive weight in gramms

corresponds to AC02 field number 216
          
source
<xsd:element name="Net" type="Int11..11" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>net weight</xsd:documentation>
    <xsd:documentation>
positive weight in gramms

corresponds to AC02 field number 216
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DangerWeightTyp/NetExplosive
diagram
type Int11..11
facets
minLength 11
maxLength 11
annotation
documentation 
net weight explosive material
documentation 

only for class 1
positive weight in gramms

corresponds to AC02 field number 234
          
source
<xsd:element name="NetExplosive" type="Int11..11" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>net weight explosive material</xsd:documentation>
    <xsd:documentation>
only for class 1
positive weight in gramms

corresponds to AC02 field number 234
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType Date2Typ
diagram
children DeclarationDate Acceptance Relinquishment
used by
element CustomZODIAKTyp/Date
source
<xsd:complexType name="Date2Typ">
  <xsd:sequence>
    <xsd:element name="DeclarationDate" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>declaration date / arrival notification</xsd:documentation>
        <xsd:documentation>
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Acceptance" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>acceptance date</xsd:documentation>
        <xsd:documentation>
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Relinquishment" type="xsd:date" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>relinquishment date</xsd:documentation>
        <xsd:documentation>
relinquishment date of the declaration
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element Date2Typ/DeclarationDate
diagram
type xsd:date
annotation
documentation 
declaration date / arrival notification
documentation 

only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          
source
<xsd:element name="DeclarationDate" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>declaration date / arrival notification</xsd:documentation>
    <xsd:documentation>
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element Date2Typ/Acceptance
diagram
type xsd:date
annotation
documentation 
acceptance date
documentation 

only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          
source
<xsd:element name="Acceptance" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>acceptance date</xsd:documentation>
    <xsd:documentation>
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element Date2Typ/Relinquishment
diagram
type xsd:date
annotation
documentation 
relinquishment date
documentation 

relinquishment date of the declaration
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          
source
<xsd:element name="Relinquishment" type="xsd:date" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>relinquishment date</xsd:documentation>
    <xsd:documentation>
relinquishment date of the declaration
only if indicator simplyfied customs procedure = Y
Format YYYY-MM-DD
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DateTyp
diagram
children PickUp Discharge
used by
element TransportContainerTyp/Date
source
<xsd:complexType name="DateTyp">
  <xsd:sequence>
    <xsd:element name="PickUp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="Discharge" type="xsd:dateTime" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element DateTyp/PickUp
diagram
type xsd:dateTime
source
<xsd:element name="PickUp" type="xsd:dateTime" minOccurs="0"/>

element DateTyp/Discharge
diagram
type xsd:dateTime
source
<xsd:element name="Discharge" type="xsd:dateTime" minOccurs="0"/>

complexType DeclarantTyp
diagram
children Name Address PostalCode Country
used by
element CustomZODIAKTyp/Declarant
source
<xsd:complexType name="DeclarantTyp">
  <xsd:sequence>
    <xsd:element name="Name" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>declarant</xsd:documentation>
        <xsd:documentation>name of the declarant (communications partner)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Address" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>declarant address</xsd:documentation>
        <xsd:documentation>street name und street number of the address</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PostalCode" type="String0..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>declarant postal zip code</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Country" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>declarant country</xsd:documentation>
        <xsd:documentation>NCTS code list 8</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DeclarantTyp/Name
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
declarant
documentation 
name of the declarant (communications partner)
source
<xsd:element name="Name" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>declarant</xsd:documentation>
    <xsd:documentation>name of the declarant (communications partner)</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DeclarantTyp/Address
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
declarant address
documentation 
street name und street number of the address
source
<xsd:element name="Address" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>declarant address</xsd:documentation>
    <xsd:documentation>street name und street number of the address</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DeclarantTyp/PostalCode
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
declarant postal zip code
source
<xsd:element name="PostalCode" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>declarant postal zip code</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DeclarantTyp/Country
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
declarant country
documentation 
NCTS code list 8
source
<xsd:element name="Country" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>declarant country</xsd:documentation>
    <xsd:documentation>NCTS code list 8</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DestinationTyp
diagram
children Train Port
source
<xsd:complexType name="DestinationTyp">
  <xsd:sequence>
    <xsd:element name="Train" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="TrainTyp">
            <xsd:sequence>
              <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>country code of destination train station</xsd:documentation>
                  <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 026
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
                  <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 027
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Station" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination train station</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 028</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="StationCode" type="String8..8" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>code of the destination train station</xsd:documentation>
                  <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Port" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="PortTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String5..5" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination port code</xsd:documentation>
                  <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 029
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination port name</xsd:documentation>
                  <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 030
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DestinationTyp/Train
diagram
type restriction of TrainTyp
children CountryCode PostalZipCode Station StationCode
source
<xsd:element name="Train" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="TrainTyp">
        <xsd:sequence>
          <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>country code of destination train station</xsd:documentation>
              <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 026
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
              <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 027
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Station" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination train station</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 028</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="StationCode" type="String8..8" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>code of the destination train station</xsd:documentation>
              <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DestinationTyp/Train/CountryCode
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country code of destination train station
documentation 

2-alpha country code according to ISO 3166

corresponds to AC02 field number 026
                    
source
<xsd:element name="CountryCode" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country code of destination train station</xsd:documentation>
    <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 026
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DestinationTyp/Train/PostalZipCode
diagram
type String1..6
facets
minLength 1
maxLength 6
annotation
documentation 
postal zip code of destination­ train station
documentation 

only transport mode = R

corresponds to AC02 field number 027
                    
source
<xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 027
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DestinationTyp/Train/Station
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
destination train station
documentation 
corresponds to AC02 field number 028
source
<xsd:element name="Station" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination train station</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 028</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DestinationTyp/Train/StationCode
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
code of the destination train station
documentation 

bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    
source
<xsd:element name="StationCode" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>code of the destination train station</xsd:documentation>
    <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DestinationTyp/Port
diagram
type restriction of PortTyp
children Code Name
source
<xsd:element name="Port" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="PortTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String5..5" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination port code</xsd:documentation>
              <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 029
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination port name</xsd:documentation>
              <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 030
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DestinationTyp/Port/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
destination port code
documentation 

only transport mode = F - UN/LOCODE

corresponds to AC02 field number 029
                    
source
<xsd:element name="Code" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination port code</xsd:documentation>
    <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 029
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DestinationTyp/Port/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
destination port name
documentation 

only transport mode = F

corresponds to AC02 field number 030
                    
source
<xsd:element name="Name" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination port name</xsd:documentation>
    <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 030
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DischargeTyp
diagram
children Condition Location DischargeDate ArrivalDate Train Port
used by
element TransportOrderTyp/Discharge
source
<xsd:complexType name="DischargeTyp">
  <xsd:sequence>
    <xsd:element name="Condition" type="Int1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>discharge condition</xsd:documentation>
        <xsd:documentation>
only transport mode train:
1 = on the connecting train track
2 = on tractor trailer of recipient
3 = in parking lot
4 = discharge to final recipient
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Location" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="LocationTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String4..4" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>discharge location code in destination port</xsd:documentation>
                  <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07 / mandatory if destination is in HH and indicator quay status retrieval is true

corresponds to AC02 field number 031
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..15" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>discharge location name in destination port</xsd:documentation>
                  <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 032
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="DischargeDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>discharge date</xsd:documentation>
        <xsd:documentation>
only transport mode = T
Format:YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 033/034
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ArrivalDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>arrival date</xsd:documentation>
        <xsd:documentation>
only transport mode = R
Format:YYYY-MM-DD

corresponds to AC02 field number 033
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Train" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="TrainTyp">
            <xsd:sequence>
              <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>country code of destination train station</xsd:documentation>
                  <xsd:documentation>2-alpha country code according to ISO 3166</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
                  <xsd:documentation>only transport mode = R</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Station" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination train station</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="StationCode" type="String8..8" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>code of the destination train station</xsd:documentation>
                  <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Port" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="PortTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String5..5" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination port code</xsd:documentation>
                  <xsd:documentation>only transport mode = F - UN/LOCODE</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination port name</xsd:documentation>
                  <xsd:documentation>only transport mode = F</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DischargeTyp/Condition
diagram
type Int1..1
facets
totalDigits 1
annotation
documentation 
discharge condition
documentation 

only transport mode train:
1 = on the connecting train track
2 = on tractor trailer of recipient
3 = in parking lot
4 = discharge to final recipient
          
source
<xsd:element name="Condition" type="Int1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>discharge condition</xsd:documentation>
    <xsd:documentation>
only transport mode train:
1 = on the connecting train track
2 = on tractor trailer of recipient
3 = in parking lot
4 = discharge to final recipient
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Location
diagram
type restriction of LocationTyp
children Code Name
source
<xsd:element name="Location" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="LocationTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String4..4" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>discharge location code in destination port</xsd:documentation>
              <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07 / mandatory if destination is in HH and indicator quay status retrieval is true

corresponds to AC02 field number 031
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..15" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>discharge location name in destination port</xsd:documentation>
              <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 032
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DischargeTyp/Location/Code
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
discharge location code in destination port
documentation 

only for transport mode = R or F - according to HABIS code list A07 / mandatory if destination is in HH and indicator quay status retrieval is true

corresponds to AC02 field number 031
                    
source
<xsd:element name="Code" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>discharge location code in destination port</xsd:documentation>
    <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07 / mandatory if destination is in HH and indicator quay status retrieval is true

corresponds to AC02 field number 031
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Location/Name
diagram
type String1..15
facets
minLength 1
maxLength 15
annotation
documentation 
discharge location name in destination port
documentation 

only for transport mode = R or F

corresponds to AC02 field number 032
                    
source
<xsd:element name="Name" type="String1..15" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>discharge location name in destination port</xsd:documentation>
    <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 032
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/DischargeDate
diagram
type xsd:dateTime
annotation
documentation 
discharge date
documentation 

only transport mode = T
Format:YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 033/034
          
source
<xsd:element name="DischargeDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>discharge date</xsd:documentation>
    <xsd:documentation>
only transport mode = T
Format:YYYY-MM-DDThh:mm:ss

corresponds to AC02 field number 033/034
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/ArrivalDate
diagram
type xsd:dateTime
annotation
documentation 
arrival date
documentation 

only transport mode = R
Format:YYYY-MM-DD

corresponds to AC02 field number 033
          
source
<xsd:element name="ArrivalDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>arrival date</xsd:documentation>
    <xsd:documentation>
only transport mode = R
Format:YYYY-MM-DD

corresponds to AC02 field number 033
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Train
diagram
type restriction of TrainTyp
children CountryCode PostalZipCode Station StationCode
source
<xsd:element name="Train" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="TrainTyp">
        <xsd:sequence>
          <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>country code of destination train station</xsd:documentation>
              <xsd:documentation>2-alpha country code according to ISO 3166</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
              <xsd:documentation>only transport mode = R</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Station" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination train station</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="StationCode" type="String8..8" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>code of the destination train station</xsd:documentation>
              <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DischargeTyp/Train/CountryCode
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country code of destination train station
documentation 
2-alpha country code according to ISO 3166
source
<xsd:element name="CountryCode" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country code of destination train station</xsd:documentation>
    <xsd:documentation>2-alpha country code according to ISO 3166</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Train/PostalZipCode
diagram
type String1..6
facets
minLength 1
maxLength 6
annotation
documentation 
postal zip code of destination­ train station
documentation 
only transport mode = R
source
<xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>postal zip code of destination­ train station</xsd:documentation>
    <xsd:documentation>only transport mode = R</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Train/Station
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
destination train station
source
<xsd:element name="Station" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination train station</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Train/StationCode
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
code of the destination train station
documentation 

bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    
source
<xsd:element name="StationCode" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>code of the destination train station</xsd:documentation>
    <xsd:documentation>
bytes 1-2: country code according to HABIS code directory D08 (UIC code)
bytes 3-8: numerical train station code according to HABIS code directory
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Port
diagram
type restriction of PortTyp
children Code Name
source
<xsd:element name="Port" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="PortTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String5..5" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination port code</xsd:documentation>
              <xsd:documentation>only transport mode = F - UN/LOCODE</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination port name</xsd:documentation>
              <xsd:documentation>only transport mode = F</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DischargeTyp/Port/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
destination port code
documentation 
only transport mode = F - UN/LOCODE
source
<xsd:element name="Code" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination port code</xsd:documentation>
    <xsd:documentation>only transport mode = F - UN/LOCODE</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DischargeTyp/Port/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
destination port name
documentation 
only transport mode = F
source
<xsd:element name="Name" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination port name</xsd:documentation>
    <xsd:documentation>only transport mode = F</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DispatcherDatenTyp
diagram
children Name Telephone Fax Mail
used by
element AddressDataTyp/Dispatcher
source
<xsd:complexType name="DispatcherDatenTyp">
  <xsd:sequence>
    <xsd:element name="Name" type="String0..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>name of the dispatcher</xsd:documentation>
        <xsd:documentation>
contact information for the specified address

corresponds to AC02 field number 817
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Telephone" type="String0..15" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>telephone number of the dispatcher</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 818</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Fax" type="String0..15" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>fax number of the dispatcher</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Mail" type="String0..70" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>e-mail of the dispatcher</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 819</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DispatcherDatenTyp/Name
diagram
type String0..20
facets
minLength 0
maxLength 20
annotation
documentation 
name of the dispatcher
documentation 

contact information for the specified address

corresponds to AC02 field number 817
          
source
<xsd:element name="Name" type="String0..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of the dispatcher</xsd:documentation>
    <xsd:documentation>
contact information for the specified address

corresponds to AC02 field number 817
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatcherDatenTyp/Telephone
diagram
type String0..15
facets
minLength 0
maxLength 15
annotation
documentation 
telephone number of the dispatcher
documentation 
corresponds to AC02 field number 818
source
<xsd:element name="Telephone" type="String0..15" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>telephone number of the dispatcher</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 818</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatcherDatenTyp/Fax
diagram
type String0..15
facets
minLength 0
maxLength 15
annotation
documentation 
fax number of the dispatcher
source
<xsd:element name="Fax" type="String0..15" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>fax number of the dispatcher</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatcherDatenTyp/Mail
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
e-mail of the dispatcher
documentation 
corresponds to AC02 field number 819
source
<xsd:element name="Mail" type="String0..70" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>e-mail of the dispatcher</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 819</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType DispatchTyp
diagram
children Condition ShippingDate PickUpDate Train Port Location Loading
used by
element TransportOrderTyp/Dispatch
source
<xsd:complexType name="DispatchTyp">
  <xsd:sequence>
    <xsd:element name="Condition" type="Int1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>dispatch condition</xsd:documentation>
        <xsd:documentation>
only for transport mode = R:
1 =  AGL,
2 =  on dispatch trailer of 
       tractor trailer
3 =  at the parking area
4 =  pick-up from dispatcher

corresponds to AC02 field number 012
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShippingDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>shipping date</xsd:documentation>
        <xsd:documentation>
shipping date for transport modes = R or F Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="PickUpDate" type="xsd:dateTime" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>pick-up date</xsd:documentation>
        <xsd:documentation>
pick-up date for transport mode = T
Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Train" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="TrainTyp">
            <xsd:sequence>
              <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>country code of dispatch train station</xsd:documentation>
                  <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 013
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>postal zip code of dispatch train station</xsd:documentation>
                  <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 014
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Station" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>dispatch train station</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 015</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="StationCode" type="String8..8" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>dispatch train station code</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Port" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="PortTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String5..5" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>dispatch port code</xsd:documentation>
                  <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 016
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>dispatch port name</xsd:documentation>
                  <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 017
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Location" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="LocationTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String4..4" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>loading location code</xsd:documentation>
                  <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07
if the transport originates in Hamburg: mandatory for HABIS ZOLL customs declaration or if indicator quay status retrieval is true

corresponds to AC02 field number 018
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..15" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>loading location name</xsd:documentation>
                  <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 019
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Loading" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="LoadingTyp">
            <xsd:sequence>
              <xsd:element name="RequestCode" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>corresponds to AC02 field number 067</xsd:documentation>
                  <xsd:documentation>loading request code</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Request" type="String1..50" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>corresponds to AC02 field number 068</xsd:documentation>
                  <xsd:documentation>loading request</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element DispatchTyp/Condition
diagram
type Int1..1
facets
totalDigits 1
annotation
documentation 
dispatch condition
documentation 

only for transport mode = R:
1 =  AGL,
2 =  on dispatch trailer of 
       tractor trailer
3 =  at the parking area
4 =  pick-up from dispatcher

corresponds to AC02 field number 012
          
source
<xsd:element name="Condition" type="Int1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dispatch condition</xsd:documentation>
    <xsd:documentation>
only for transport mode = R:
1 =  AGL,
2 =  on dispatch trailer of 
       tractor trailer
3 =  at the parking area
4 =  pick-up from dispatcher

corresponds to AC02 field number 012
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/ShippingDate
diagram
type xsd:dateTime
annotation
documentation 
shipping date
documentation 

shipping date for transport modes = R or F Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          
source
<xsd:element name="ShippingDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>shipping date</xsd:documentation>
    <xsd:documentation>
shipping date for transport modes = R or F Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/PickUpDate
diagram
type xsd:dateTime
annotation
documentation 
pick-up date
documentation 

pick-up date for transport mode = T
Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          
source
<xsd:element name="PickUpDate" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>pick-up date</xsd:documentation>
    <xsd:documentation>
pick-up date for transport mode = T
Format YYYY-MM-DDThh:mm:ss
corresponds to AC02 field number 010/011
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Train
diagram
type restriction of TrainTyp
children CountryCode PostalZipCode Station StationCode
source
<xsd:element name="Train" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="TrainTyp">
        <xsd:sequence>
          <xsd:element name="CountryCode" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>country code of dispatch train station</xsd:documentation>
              <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 013
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>postal zip code of dispatch train station</xsd:documentation>
              <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 014
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Station" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>dispatch train station</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 015</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="StationCode" type="String8..8" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>dispatch train station code</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DispatchTyp/Train/CountryCode
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country code of dispatch train station
documentation 

2-alpha country code according to ISO 3166

corresponds to AC02 field number 013
                    
source
<xsd:element name="CountryCode" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country code of dispatch train station</xsd:documentation>
    <xsd:documentation>
2-alpha country code according to ISO 3166

corresponds to AC02 field number 013
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Train/PostalZipCode
diagram
type String1..6
facets
minLength 1
maxLength 6
annotation
documentation 
postal zip code of dispatch train station
documentation 

only transport mode = R

corresponds to AC02 field number 014
                    
source
<xsd:element name="PostalZipCode" type="String1..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>postal zip code of dispatch train station</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 014
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Train/Station
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
dispatch train station
documentation 
corresponds to AC02 field number 015
source
<xsd:element name="Station" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dispatch train station</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 015</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Train/StationCode
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
dispatch train station code
source
<xsd:element name="StationCode" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dispatch train station code</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Port
diagram
type restriction of PortTyp
children Code Name
source
<xsd:element name="Port" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="PortTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String5..5" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>dispatch port code</xsd:documentation>
              <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 016
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>dispatch port name</xsd:documentation>
              <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 017
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DispatchTyp/Port/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
dispatch port code
documentation 

only transport mode = F - UN/LOCODE

corresponds to AC02 field number 016
                    
source
<xsd:element name="Code" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dispatch port code</xsd:documentation>
    <xsd:documentation>
only transport mode = F - UN/LOCODE

corresponds to AC02 field number 016
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Port/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
dispatch port name
documentation 

only transport mode = F

corresponds to AC02 field number 017
                    
source
<xsd:element name="Name" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>dispatch port name</xsd:documentation>
    <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 017
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Location
diagram
type restriction of LocationTyp
children Code Name
source
<xsd:element name="Location" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="LocationTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String4..4" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>loading location code</xsd:documentation>
              <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07
if the transport originates in Hamburg: mandatory for HABIS ZOLL customs declaration or if indicator quay status retrieval is true

corresponds to AC02 field number 018
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..15" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>loading location name</xsd:documentation>
              <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 019
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DispatchTyp/Location/Code
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
loading location code
documentation 

only for transport mode = R or F - according to HABIS code list A07
if the transport originates in Hamburg: mandatory for HABIS ZOLL customs declaration or if indicator quay status retrieval is true

corresponds to AC02 field number 018
                    
source
<xsd:element name="Code" type="String4..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>loading location code</xsd:documentation>
    <xsd:documentation>
only for transport mode = R or F - according to HABIS code list A07
if the transport originates in Hamburg: mandatory for HABIS ZOLL customs declaration or if indicator quay status retrieval is true

corresponds to AC02 field number 018
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Location/Name
diagram
type String1..15
facets
minLength 1
maxLength 15
annotation
documentation 
loading location name
documentation 

only for transport mode = R or F

corresponds to AC02 field number 019
                    
source
<xsd:element name="Name" type="String1..15" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>loading location name</xsd:documentation>
    <xsd:documentation>
only for transport mode = R or F

corresponds to AC02 field number 019
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Loading
diagram
type restriction of LoadingTyp
children RequestCode Request
source
<xsd:element name="Loading" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="LoadingTyp">
        <xsd:sequence>
          <xsd:element name="RequestCode" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>corresponds to AC02 field number 067</xsd:documentation>
              <xsd:documentation>loading request code</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Request" type="String1..50" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>corresponds to AC02 field number 068</xsd:documentation>
              <xsd:documentation>loading request</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element DispatchTyp/Loading/RequestCode
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
corresponds to AC02 field number 067
documentation 
loading request code
source
<xsd:element name="RequestCode" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>corresponds to AC02 field number 067</xsd:documentation>
    <xsd:documentation>loading request code</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element DispatchTyp/Loading/Request
diagram
type String1..50
facets
minLength 1
maxLength 50
annotation
documentation 
corresponds to AC02 field number 068
documentation 
loading request
source
<xsd:element name="Request" type="String1..50" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>corresponds to AC02 field number 068</xsd:documentation>
    <xsd:documentation>loading request</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType FeederShipTyp
diagram
children FeederShipName Comments
used by
element TransportOrderTyp/FeederShip
source
<xsd:complexType name="FeederShipTyp">
  <xsd:sequence>
    <xsd:element name="FeederShipName" type="String1..23" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>name of feeder ship</xsd:documentation>
        <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 051
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Comments" type="String1..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>comments</xsd:documentation>
        <xsd:documentation>
comments regarding the feeder ship
only transport mode = F

corresponds to AC02 field number 052
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element FeederShipTyp/FeederShipName
diagram
type String1..23
facets
minLength 1
maxLength 23
annotation
documentation 
name of feeder ship
documentation 

only transport mode = F

corresponds to AC02 field number 051
          
source
<xsd:element name="FeederShipName" type="String1..23" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of feeder ship</xsd:documentation>
    <xsd:documentation>
only transport mode = F

corresponds to AC02 field number 051
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element FeederShipTyp/Comments
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
comments
documentation 

comments regarding the feeder ship
only transport mode = F

corresponds to AC02 field number 052
          
source
<xsd:element name="Comments" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>comments</xsd:documentation>
    <xsd:documentation>
comments regarding the feeder ship
only transport mode = F

corresponds to AC02 field number 052
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType GestellungsOrtTyp
diagram
children Code Text
used by
element CustomsHABISTyp/GestellungsOrt
source
<xsd:complexType name="GestellungsOrtTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String0..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>ZugelGestellungsort Code</xsd:documentation>
        <xsd:documentation>Gestellungsort kann codiert angegeben werden. Die Textform ist stets auszufüllen.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Text" type="String0..80">
      <xsd:annotation>
        <xsd:documentation>ZugelGestellungsort text</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element GestellungsOrtTyp/Code
diagram
type String0..2
facets
minLength 0
maxLength 2
annotation
documentation 
ZugelGestellungsort Code
documentation 
Gestellungsort kann codiert angegeben werden. Die Textform ist stets auszufüllen.
source
<xsd:element name="Code" type="String0..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ZugelGestellungsort Code</xsd:documentation>
    <xsd:documentation>Gestellungsort kann codiert angegeben werden. Die Textform ist stets auszufüllen.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GestellungsOrtTyp/Text
diagram
type String0..80
facets
minLength 0
maxLength 80
annotation
documentation 
ZugelGestellungsort text
source
<xsd:element name="Text" type="String0..80">
  <xsd:annotation>
    <xsd:documentation>ZugelGestellungsort text</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType GoodsItemTyp
diagram
children Position Contents MarksAndNumber Packaging MonetaryValue Assessment RegistrationNumber PreviousNumber PreviousDocument CustomsTariffNumber ExportRegulationsConformance RestrictionOnExport ExportTaxCollection Allocation
used by
element TransportOrderTyp/GoodsItem
source
<xsd:complexType name="GoodsItemTyp">
  <xsd:sequence>
    <xsd:element name="Position" type="Int3..3">
      <xsd:annotation>
        <xsd:documentation>Position</xsd:documentation>
        <xsd:documentation>The position is used to unambiguously identify the goods item. If a goods item is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Contents" type="String0..140">
      <xsd:annotation>
        <xsd:documentation>contents</xsd:documentation>
        <xsd:documentation>
textual description of the goods item
HABIS ZOLL only allows for 70 bytes in this field
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MarksAndNumber" type="String0..42" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Marks & numbers of packages</xsd:documentation>
        <xsd:documentation>Zeichnung ( der Verpackung)</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Packaging" type="PackagingTyp" minOccurs="0"/>
    <xsd:element name="MonetaryValue" type="Decimal112" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>monetary value</xsd:documentation>
        <xsd:documentation>
monetary value of the described goods
in EURO with two decimal places
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Assessment" type="AssessmentTyp" minOccurs="0"/>
    <xsd:element name="RegistrationNumber" type="NumberTyp_2" minOccurs="0"/>
    <xsd:element name="PreviousNumber" type="PreviousTyp" minOccurs="0"/>
    <xsd:element name="PreviousDocument" minOccurs="0">
      <xsd:complexType>
        <xsd:sequence minOccurs="0">
          <xsd:element name="Type" type="String0..6" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>According to DAKOSY key directory</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Reference" type="String0..35" minOccurs="0"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="CustomsTariffNumber" type="String0..12" minOccurs="0"/>
    <xsd:element name="ExportRegulationsConformance" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="RestrictionOnExport" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ExportTaxCollection" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Allocation" type="AllocationTyp" maxOccurs="999"/>
  </xsd:sequence>
</xsd:complexType>

element GoodsItemTyp/Position
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
Position
documentation 
The position is used to unambiguously identify the goods item. If a goods item is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.
source
<xsd:element name="Position" type="Int3..3">
  <xsd:annotation>
    <xsd:documentation>Position</xsd:documentation>
    <xsd:documentation>The position is used to unambiguously identify the goods item. If a goods item is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/Contents
diagram
type String0..140
facets
minLength 0
maxLength 140
annotation
documentation 
contents
documentation 

textual description of the goods item
HABIS ZOLL only allows for 70 bytes in this field
          
source
<xsd:element name="Contents" type="String0..140">
  <xsd:annotation>
    <xsd:documentation>contents</xsd:documentation>
    <xsd:documentation>
textual description of the goods item
HABIS ZOLL only allows for 70 bytes in this field
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/MarksAndNumber
diagram
type String0..42
facets
minLength 0
maxLength 42
annotation
documentation 
Marks & numbers of packages
documentation 
Zeichnung ( der Verpackung)
source
<xsd:element name="MarksAndNumber" type="String0..42" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Marks & numbers of packages</xsd:documentation>
    <xsd:documentation>Zeichnung ( der Verpackung)</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/Packaging
diagram
type PackagingTyp
children GrossWeight NetWeight NumberUnits Code
source
<xsd:element name="Packaging" type="PackagingTyp" minOccurs="0"/>

element GoodsItemTyp/MonetaryValue
diagram
type Decimal112
facets
totalDigits 13
fractionDigits 2
annotation
documentation 
monetary value
documentation 

monetary value of the described goods
in EURO with two decimal places
          
source
<xsd:element name="MonetaryValue" type="Decimal112" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>monetary value</xsd:documentation>
    <xsd:documentation>
monetary value of the described goods
in EURO with two decimal places
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/Assessment
diagram
type AssessmentTyp
children Indicator Risk
source
<xsd:element name="Assessment" type="AssessmentTyp" minOccurs="0"/>

element GoodsItemTyp/RegistrationNumber
diagram
type NumberTyp_2
children AtlasATB AtlasATBPos MRN ATx VAB VAV Miscellaneous GB BVD
source
<xsd:element name="RegistrationNumber" type="NumberTyp_2" minOccurs="0"/>

element GoodsItemTyp/PreviousNumber
diagram
type PreviousTyp
children AtlasATB AtlasATBPos ATx MRN VAB GB Miscellaneous
source
<xsd:element name="PreviousNumber" type="PreviousTyp" minOccurs="0"/>

element GoodsItemTyp/PreviousDocument
diagram
children Type Reference
source
<xsd:element name="PreviousDocument" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence minOccurs="0">
      <xsd:element name="Type" type="String0..6" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>According to DAKOSY key directory</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Reference" type="String0..35" minOccurs="0"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element GoodsItemTyp/PreviousDocument/Type
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
According to DAKOSY key directory
source
<xsd:element name="Type" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>According to DAKOSY key directory</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/PreviousDocument/Reference
diagram
type String0..35
facets
minLength 0
maxLength 35
source
<xsd:element name="Reference" type="String0..35" minOccurs="0"/>

element GoodsItemTyp/CustomsTariffNumber
diagram
type String0..12
facets
minLength 0
maxLength 12
source
<xsd:element name="CustomsTariffNumber" type="String0..12" minOccurs="0"/>

element GoodsItemTyp/ExportRegulationsConformance
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 

Y = yes
N = no
          
source
<xsd:element name="ExportRegulationsConformance" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/RestrictionOnExport
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 

Y = yes
N = no
          
source
<xsd:element name="RestrictionOnExport" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/ExportTaxCollection
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 

Y = yes
N = no
          
source
<xsd:element name="ExportTaxCollection" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GoodsItemTyp/Allocation
diagram
type AllocationTyp
children Position NumberItems Part
source
<xsd:element name="Allocation" type="AllocationTyp" maxOccurs="999"/>

complexType GuaranteeTyp
diagram
children Type CustomsOffice OtherReference
used by
element CustomZODIAKTyp/Guarantee
source
<xsd:complexType name="GuaranteeTyp">
  <xsd:sequence>
    <xsd:element name="Type" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>guarantee type</xsd:documentation>
        <xsd:documentation>NCTS code list 51</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CustomsOffice" type="String8..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>guarantee customs office</xsd:documentation>
        <xsd:documentation>NCTS code of the customs office</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="OtherReference" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>other guarantee reference</xsd:documentation>
        <xsd:documentation>required if guarantee type = 0, 1, 2, 4 or 9</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element GuaranteeTyp/Type
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
guarantee type
documentation 
NCTS code list 51
source
<xsd:element name="Type" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>guarantee type</xsd:documentation>
    <xsd:documentation>NCTS code list 51</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GuaranteeTyp/CustomsOffice
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
guarantee customs office
documentation 
NCTS code of the customs office
source
<xsd:element name="CustomsOffice" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>guarantee customs office</xsd:documentation>
    <xsd:documentation>NCTS code of the customs office</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element GuaranteeTyp/OtherReference
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
other guarantee reference
documentation 
required if guarantee type = 0, 1, 2, 4 or 9
source
<xsd:element name="OtherReference" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>other guarantee reference</xsd:documentation>
    <xsd:documentation>required if guarantee type = 0, 1, 2, 4 or 9</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType HABISNummerTyp
diagram
children HABISZoll ATLAS
used by
element CustomsHABISTyp/ZollNummer
source
<xsd:complexType name="HABISNummerTyp">
  <xsd:sequence minOccurs="0">
    <xsd:element name="HABISZoll" type="String18..18" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>HABIS Zoll Nummer</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ATLAS" type="String7..7" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>ATLAS Zoll Nummer</xsd:documentation>
        <xsd:documentation>Nummer des Zollbeteiligten im ATLAS-System</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element HABISNummerTyp/HABISZoll
diagram
type String18..18
facets
minLength 18
maxLength 18
annotation
documentation 
HABIS Zoll Nummer
source
<xsd:element name="HABISZoll" type="String18..18" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>HABIS Zoll Nummer</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element HABISNummerTyp/ATLAS
diagram
type String7..7
facets
minLength 7
maxLength 7
annotation
documentation 
ATLAS Zoll Nummer
documentation 
Nummer des Zollbeteiligten im ATLAS-System
source
<xsd:element name="ATLAS" type="String7..7" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ATLAS Zoll Nummer</xsd:documentation>
    <xsd:documentation>Nummer des Zollbeteiligten im ATLAS-System</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType LabelTyp
diagram
children Appearing MPLabel
source
<xsd:complexType name="LabelTyp">
  <xsd:sequence>
    <xsd:element name="Appearing" type="String1..4" minOccurs="0" maxOccurs="3">
      <xsd:annotation>
        <xsd:documentation>label appearing on the packaging</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MPLabel" type="String1..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Marine Pollution label</xsd:documentation>
        <xsd:documentation>MP label appearing on the packaging</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element LabelTyp/Appearing
diagram
type String1..4
facets
minLength 1
maxLength 4
annotation
documentation 
label appearing on the packaging
source
<xsd:element name="Appearing" type="String1..4" minOccurs="0" maxOccurs="3">
  <xsd:annotation>
    <xsd:documentation>label appearing on the packaging</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element LabelTyp/MPLabel
diagram
type String1..4
facets
minLength 1
maxLength 4
annotation
documentation 
Marine Pollution label
documentation 
MP label appearing on the packaging
source
<xsd:element name="MPLabel" type="String1..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Marine Pollution label</xsd:documentation>
    <xsd:documentation>MP label appearing on the packaging</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType LoadingTyp
diagram
children RequestCode Request
used by
elements DispatchTyp/Loading TransportContainerTyp/LoadingRequest
source
<xsd:complexType name="LoadingTyp">
  <xsd:sequence>
    <xsd:element name="RequestCode" type="String2..2" minOccurs="0"/>
    <xsd:element name="Request" type="String1..50" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element LoadingTyp/RequestCode
diagram
type String2..2
facets
minLength 2
maxLength 2
source
<xsd:element name="RequestCode" type="String2..2" minOccurs="0"/>

element LoadingTyp/Request
diagram
type String1..50
facets
minLength 1
maxLength 50
source
<xsd:element name="Request" type="String1..50" minOccurs="0"/>

complexType LocationTyp
diagram
children Code Name
used by
elements DischargeTyp/Location DispatchTyp/Location
source
<xsd:complexType name="LocationTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String4..4" minOccurs="0"/>
    <xsd:element name="Name" type="String1..15" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element LocationTyp/Code
diagram
type String4..4
facets
minLength 4
maxLength 4
source
<xsd:element name="Code" type="String4..4" minOccurs="0"/>

element LocationTyp/Name
diagram
type String1..15
facets
minLength 1
maxLength 15
source
<xsd:element name="Name" type="String1..15" minOccurs="0"/>

complexType messageDef
diagram
children Metainfo TransportOrder
used by
element Document/Messages/Message
attributes
Name  Type  Use  Default  Fixed  Annotation
ReferenceNumber  xsd:string  required      
Status  xsd:NMTOKEN  required      
annotation
documentation 
General Message definition
documentation 
Describes the contents of a message (metainfo and data)
source
<xsd:complexType name="messageDef">
  <xsd:annotation>
    <xsd:documentation>General Message definition</xsd:documentation>
    <xsd:documentation>Describes the contents of a message (metainfo and data)</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Metainfo" type="messageInfoDef"/>
    <xsd:element name="TransportOrder" type="TransportOrderTyp"/>
  </xsd:sequence>
  <xsd:attribute name="ReferenceNumber" use="required">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:minLength value="1"/>
        <xsd:maxLength value="35"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="Status" use="required">
    <xsd:simpleType>
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="cancel"/>
        <xsd:enumeration value="original"/>
        <xsd:enumeration value="replace"/>
        <xsd:enumeration value="update"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:complexType>

element messageDef/Metainfo
diagram
type messageInfoDef
children User
source
<xsd:element name="Metainfo" type="messageInfoDef"/>

element messageDef/TransportOrder
diagram
type TransportOrderTyp
children AutomaticProcessing OrderType ModeOfTransport TransportCompany Customer Customs Dispatch Discharge OfferNumber TariffInformation TransportPaper FeederShip CustomerNumber Tariff CompleteTrain Product Payment ScheduledTrain AddressData TransportContainer GoodsItem CustomsZODIAK CustomsHABIS
attributes
Name  Type  Use  Default  Fixed  Annotation
ReferenceType  String0..35  required      
documentation 
reference type
documentation 

type of reference used
TransportOrder
        
Reference  String1..16  required      
documentation 
reference
Version  Int2..2  required      
documentation 
version
documentation 

version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
        
source
<xsd:element name="TransportOrder" type="TransportOrderTyp"/>

complexType messageInfoDef
diagram
children User
used by
element messageDef/Metainfo
source
<xsd:complexType name="messageInfoDef">
  <xsd:sequence>
    <xsd:element name="User" type="userDef" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>User information</xsd:documentation>
        <xsd:documentation>Information on the user who sent the message.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element messageInfoDef/User
diagram
type userDef
children Name Phone Email BusinessUnit
annotation
documentation 
User information
documentation 
Information on the user who sent the message.
source
<xsd:element name="User" type="userDef" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>User information</xsd:documentation>
    <xsd:documentation>Information on the user who sent the message.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType metainfoDef
diagram
children Transaction Application Communication
used by
element Document/Metainfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Test  xsd:boolean    0    
documentation 
Testflag
documentation 
0 - false (default);
documentation 
1- true; transmission for test purpose
Count  xsd:int        
documentation 
Number of messages
documentation 
Number of messages (elements) that are collected in the transmitted file.
ExchangeNumber  xsd:string  required      
annotation
documentation 
Metainfo
documentation 
Contains information concerning transaction type, communication parties etc.
source
<xsd:complexType name="metainfoDef">
  <xsd:annotation>
    <xsd:documentation>Metainfo</xsd:documentation>
    <xsd:documentation>Contains information concerning transaction type, communication parties etc.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="Transaction" type="transactionDef">
      <xsd:annotation>
        <xsd:documentation>Transaction type</xsd:documentation>
        <xsd:documentation>Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Application" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Application name</xsd:documentation>
        <xsd:documentation>Name of the application served by the interface.</xsd:documentation>
        <xsd:documentation>E.g. SEEDOS, ATLAS</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Communication" type="communicationDef"/>
  </xsd:sequence>
  <xsd:attribute name="Test" type="xsd:boolean" default="0">
    <xsd:annotation>
      <xsd:documentation>Testflag</xsd:documentation>
      <xsd:documentation>0 - false (default);</xsd:documentation>
      <xsd:documentation>1- true; transmission for test purpose</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="Count" type="xsd:int">
    <xsd:annotation>
      <xsd:documentation>Number of messages</xsd:documentation>
      <xsd:documentation>Number of messages (elements) that are collected in the transmitted file.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="ExchangeNumber" use="required">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:minLength value="1"/>
        <xsd:maxLength value="14"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:complexType>

element metainfoDef/Transaction
diagram
type transactionDef
children Descr Provider
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xsd:string  required      
documentation 
Version of message definition
Code  String0..17  required      
documentation 
Transaction Code
documentation 
Code defined by the provider for the specified transaction, e.g.
documentation 
GM01 = customs declaration
documentation 
AC03 = transport order
Type  xsd:string  required      
documentation 
TransactionTyp
documentation 
e.g.TransportOrder
annotation
documentation 
Transaction type
documentation 
Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.
source
<xsd:element name="Transaction" type="transactionDef">
  <xsd:annotation>
    <xsd:documentation>Transaction type</xsd:documentation>
    <xsd:documentation>Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element metainfoDef/Application
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
Application name
documentation 
Name of the application served by the interface.
documentation 
E.g. SEEDOS, ATLAS
source
<xsd:element name="Application" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Application name</xsd:documentation>
    <xsd:documentation>Name of the application served by the interface.</xsd:documentation>
    <xsd:documentation>E.g. SEEDOS, ATLAS</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element metainfoDef/Communication
diagram
type communicationDef
children Participants CreationTime
source
<xsd:element name="Communication" type="communicationDef"/>

complexType NumberTyp
diagram
children Operator ShippingDirector QuayAccount
used by
element TransportOrderTyp/CustomerNumber
source
<xsd:complexType name="NumberTyp">
  <xsd:sequence>
    <xsd:element name="Operator" type="String1..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>operator customer number</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 054
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShippingDirector" type="String1..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>shipping director customer number dispatcher</xsd:documentation>
        <xsd:documentation>
here the customer number of the dispatcher can be transferred through the transport director (e.g. TFG)
only transport mode train

corresponds to AC02 field number 059
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="QuayAccount" type="String1..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>account number quay</xsd:documentation>
        <xsd:documentation>
Kontonummer Kai

corresponds to AC02 field number 065
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element NumberTyp/Operator
diagram
type String1..12
facets
minLength 1
maxLength 12
annotation
documentation 
operator customer number
documentation 

only transport mode = R

corresponds to AC02 field number 054
          
source
<xsd:element name="Operator" type="String1..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>operator customer number</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 054
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp/ShippingDirector
diagram
type String1..12
facets
minLength 1
maxLength 12
annotation
documentation 
shipping director customer number dispatcher
documentation 

here the customer number of the dispatcher can be transferred through the transport director (e.g. TFG)
only transport mode train

corresponds to AC02 field number 059
          
source
<xsd:element name="ShippingDirector" type="String1..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>shipping director customer number dispatcher</xsd:documentation>
    <xsd:documentation>
here the customer number of the dispatcher can be transferred through the transport director (e.g. TFG)
only transport mode train

corresponds to AC02 field number 059
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp/QuayAccount
diagram
type String1..6
facets
minLength 1
maxLength 6
annotation
documentation 
account number quay
documentation 

Kontonummer Kai

corresponds to AC02 field number 065
          
source
<xsd:element name="QuayAccount" type="String1..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>account number quay</xsd:documentation>
    <xsd:documentation>
Kontonummer Kai

corresponds to AC02 field number 065
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType NumberTyp_2
diagram
children AtlasATB AtlasATBPos MRN ATx VAB VAV Miscellaneous GB BVD
used by
element GoodsItemTyp/RegistrationNumber
source
<xsd:complexType name="NumberTyp_2">
  <xsd:sequence>
    <xsd:element name="AtlasATB" type="String21..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>AtlasATBNr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AtlasATBPos" type="Int1..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>AtlasATBNrPos</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MRN" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>MRN-Nr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ATx" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>ATx-Nr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="VAB" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>VAB-Nr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="VAV" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>VAV-Nr</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Miscellaneous" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>miscellaneous number</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GB" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>GB-Number</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="BVD" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>BVD-Number</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element NumberTyp_2/AtlasATB
diagram
type String21..21
facets
minLength 21
maxLength 21
annotation
documentation 
AtlasATBNr
source
<xsd:element name="AtlasATB" type="String21..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>AtlasATBNr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/AtlasATBPos
diagram
type Int1..5
facets
totalDigits 5
annotation
documentation 
AtlasATBNrPos
source
<xsd:element name="AtlasATBPos" type="Int1..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>AtlasATBNrPos</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/MRN
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
MRN-Nr
source
<xsd:element name="MRN" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>MRN-Nr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/ATx
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
ATx-Nr
source
<xsd:element name="ATx" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>ATx-Nr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/VAB
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
VAB-Nr
source
<xsd:element name="VAB" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>VAB-Nr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/VAV
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
VAV-Nr
source
<xsd:element name="VAV" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>VAV-Nr</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/Miscellaneous
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
miscellaneous number
source
<xsd:element name="Miscellaneous" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>miscellaneous number</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/GB
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
GB-Number
source
<xsd:element name="GB" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>GB-Number</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element NumberTyp_2/BVD
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
BVD-Number
source
<xsd:element name="BVD" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>BVD-Number</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType OceanCarrierTyp
diagram
children CarrierCode AccountingNumber ContainerType
used by
element TransportContainerTyp/OceanCarrier
source
<xsd:complexType name="OceanCarrierTyp">
  <xsd:sequence>
    <xsd:element name="CarrierCode" type="String4..4">
      <xsd:annotation>
        <xsd:documentation>carrier / customer code</xsd:documentation>
        <xsd:documentation>
according to DAKOSY key directory ocean carrier / customer code

corresponds to AC02 field number 104
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AccountingNumber" type="String0..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>accounting number ocean carrier</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 138</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContainerType" type="String0..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>container type ocean carrier</xsd:documentation>
        <xsd:documentation>
Alternative to container length, height and type
validated against the ACTION-container-type-code-table within the ACTION / UNIKAT system

corresponds to AC02 field number 139
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element OceanCarrierTyp/CarrierCode
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
carrier / customer code
documentation 

according to DAKOSY key directory ocean carrier / customer code

corresponds to AC02 field number 104
          
source
<xsd:element name="CarrierCode" type="String4..4">
  <xsd:annotation>
    <xsd:documentation>carrier / customer code</xsd:documentation>
    <xsd:documentation>
according to DAKOSY key directory ocean carrier / customer code

corresponds to AC02 field number 104
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OceanCarrierTyp/AccountingNumber
diagram
type String0..20
facets
minLength 0
maxLength 20
annotation
documentation 
accounting number ocean carrier
documentation 
corresponds to AC02 field number 138
source
<xsd:element name="AccountingNumber" type="String0..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>accounting number ocean carrier</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 138</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OceanCarrierTyp/ContainerType
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
container type ocean carrier
documentation 

Alternative to container length, height and type
validated against the ACTION-container-type-code-table within the ACTION / UNIKAT system

corresponds to AC02 field number 139
          
source
<xsd:element name="ContainerType" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>container type ocean carrier</xsd:documentation>
    <xsd:documentation>
Alternative to container length, height and type
validated against the ACTION-container-type-code-table within the ACTION / UNIKAT system

corresponds to AC02 field number 139
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType OceanVoyageTyp
diagram
children Code Name Voyage ShipName
used by
element TransportContainerTyp/OceanVoyage
source
<xsd:complexType name="OceanVoyageTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String5..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>code of the destination port</xsd:documentation>
        <xsd:documentation>
UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Name" type="String1..20" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>name of the destination port</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 120</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Voyage" type="String0..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>voyage number</xsd:documentation>
        <xsd:documentation>
identification code of the ocean ship voyage

corresponds to AC02 field number 118
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ShipName" type="String1..25" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>name of ship (ocean vessel)</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 117</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element OceanVoyageTyp/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
code of the destination port
documentation 

UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
          
source
<xsd:element name="Code" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>code of the destination port</xsd:documentation>
    <xsd:documentation>
UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OceanVoyageTyp/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
name of the destination port
documentation 
corresponds to AC02 field number 120
source
<xsd:element name="Name" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of the destination port</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 120</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OceanVoyageTyp/Voyage
diagram
type String0..8
facets
minLength 0
maxLength 8
annotation
documentation 
voyage number
documentation 

identification code of the ocean ship voyage

corresponds to AC02 field number 118
          
source
<xsd:element name="Voyage" type="String0..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>voyage number</xsd:documentation>
    <xsd:documentation>
identification code of the ocean ship voyage

corresponds to AC02 field number 118
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OceanVoyageTyp/ShipName
diagram
type String1..25
facets
minLength 1
maxLength 25
annotation
documentation 
name of ship (ocean vessel)
documentation 
corresponds to AC02 field number 117
source
<xsd:element name="ShipName" type="String1..25" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of ship (ocean vessel)</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 117</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType OversizedTyp
diagram
children OversizedIndicator Height Right Left Front Back
used by
element TransportContainerTyp/Oversized
source
<xsd:complexType name="OversizedTyp">
  <xsd:sequence>
    <xsd:element name="OversizedIndicator" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator oversized load</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 142
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Height" type="Int3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>over-sized load (height)</xsd:documentation>
        <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 109
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Right" type="Int3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>over-sized load (length, right)</xsd:documentation>
        <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 110
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Left" type="Int3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>over-sized load (length, left)</xsd:documentation>
        <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 111
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Front" type="Int3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>over-sized load (length, front)</xsd:documentation>
        <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 112
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Back" type="Int3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>over-sized load (length, back)</xsd:documentation>
        <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 113
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element OversizedTyp/OversizedIndicator
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator oversized load
documentation 

Y = yes
N = no

corresponds to AC02 field number 142
          
source
<xsd:element name="OversizedIndicator" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator oversized load</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 142
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OversizedTyp/Height
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
over-sized load (height)
documentation 

only transport mode = F or T - oversize in cm

corresponds to AC02 field number 109
          
source
<xsd:element name="Height" type="Int3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>over-sized load (height)</xsd:documentation>
    <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 109
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OversizedTyp/Right
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
over-sized load (length, right)
documentation 

only transport mode = F or T - oversize in cm

corresponds to AC02 field number 110
          
source
<xsd:element name="Right" type="Int3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>over-sized load (length, right)</xsd:documentation>
    <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 110
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OversizedTyp/Left
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
over-sized load (length, left)
documentation 

only transport mode = F or T - oversize in cm

corresponds to AC02 field number 111
          
source
<xsd:element name="Left" type="Int3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>over-sized load (length, left)</xsd:documentation>
    <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 111
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OversizedTyp/Front
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
over-sized load (length, front)
documentation 

only transport mode = F or T - oversize in cm

corresponds to AC02 field number 112
          
source
<xsd:element name="Front" type="Int3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>over-sized load (length, front)</xsd:documentation>
    <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 112
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element OversizedTyp/Back
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
over-sized load (length, back)
documentation 

only transport mode = F or T - oversize in cm

corresponds to AC02 field number 113
          
source
<xsd:element name="Back" type="Int3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>over-sized load (length, back)</xsd:documentation>
    <xsd:documentation>
only transport mode = F or T - oversize in cm

corresponds to AC02 field number 113
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PackagingTyp
diagram
children GrossWeight NetWeight NumberUnits Code
used by
element GoodsItemTyp/Packaging
source
<xsd:complexType name="PackagingTyp">
  <xsd:sequence>
    <xsd:element name="GrossWeight" type="Int5..5">
      <xsd:annotation>
        <xsd:documentation>gross weight</xsd:documentation>
        <xsd:documentation>weight in kg</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NetWeight" type="Int5..5">
      <xsd:annotation>
        <xsd:documentation>net weight</xsd:documentation>
        <xsd:documentation>weight in kg</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NumberUnits" type="Int4..5">
      <xsd:annotation>
        <xsd:documentation>number of packaging units</xsd:documentation>
        <xsd:documentation>ZODIAK only allows for 4 digits</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Code" type="String0..4">
      <xsd:annotation>
        <xsd:documentation>packaging code</xsd:documentation>
        <xsd:documentation>NCTS code list 17</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PackagingTyp/GrossWeight
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
gross weight
documentation 
weight in kg
source
<xsd:element name="GrossWeight" type="Int5..5">
  <xsd:annotation>
    <xsd:documentation>gross weight</xsd:documentation>
    <xsd:documentation>weight in kg</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackagingTyp/NetWeight
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
net weight
documentation 
weight in kg
source
<xsd:element name="NetWeight" type="Int5..5">
  <xsd:annotation>
    <xsd:documentation>net weight</xsd:documentation>
    <xsd:documentation>weight in kg</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackagingTyp/NumberUnits
diagram
type Int4..5
facets
minLength 4
maxLength 5
annotation
documentation 
number of packaging units
documentation 
ZODIAK only allows for 4 digits
source
<xsd:element name="NumberUnits" type="Int4..5">
  <xsd:annotation>
    <xsd:documentation>number of packaging units</xsd:documentation>
    <xsd:documentation>ZODIAK only allows for 4 digits</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackagingTyp/Code
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
packaging code
documentation 
NCTS code list 17
source
<xsd:element name="Code" type="String0..4">
  <xsd:annotation>
    <xsd:documentation>packaging code</xsd:documentation>
    <xsd:documentation>NCTS code list 17</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PackingTyp
diagram
children Number Code Group EmptyPackageCode
used by
element DangerousGoodsTyp/Packing
source
<xsd:complexType name="PackingTyp">
  <xsd:sequence>
    <xsd:element name="Number" type="Int6..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>number of packaging units</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 212</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Code" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>packing code</xsd:documentation>
        <xsd:documentation>
according to HABIS code directory A06

corresponds to AC02 field number 213
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Group" type="String1..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>packing group</xsd:documentation>
        <xsd:documentation>
values I, I or III - corresponding to the dangerous goods class

corresponds to AC02 field number 214
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmptyPackageCode" type="String8..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>empty package code</xsd:documentation>
        <xsd:documentation>
Relevant only for empty and not cleaned receptables
according to HABIS code directory T02

corresponds to AC02 field number 236
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PackingTyp/Number
diagram
type Int6..6
facets
minLength 6
maxLength 6
annotation
documentation 
number of packaging units
documentation 
corresponds to AC02 field number 212
source
<xsd:element name="Number" type="Int6..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>number of packaging units</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 212</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackingTyp/Code
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
packing code
documentation 

according to HABIS code directory A06

corresponds to AC02 field number 213
          
source
<xsd:element name="Code" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>packing code</xsd:documentation>
    <xsd:documentation>
according to HABIS code directory A06

corresponds to AC02 field number 213
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackingTyp/Group
diagram
type String1..3
facets
minLength 1
maxLength 3
annotation
documentation 
packing group
documentation 

values I, I or III - corresponding to the dangerous goods class

corresponds to AC02 field number 214
          
source
<xsd:element name="Group" type="String1..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>packing group</xsd:documentation>
    <xsd:documentation>
values I, I or III - corresponding to the dangerous goods class

corresponds to AC02 field number 214
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PackingTyp/EmptyPackageCode
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
empty package code
documentation 

Relevant only for empty and not cleaned receptables
according to HABIS code directory T02

corresponds to AC02 field number 236
          
source
<xsd:element name="EmptyPackageCode" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>empty package code</xsd:documentation>
    <xsd:documentation>
Relevant only for empty and not cleaned receptables
according to HABIS code directory T02

corresponds to AC02 field number 236
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PaperTyp
diagram
children TransportInformation Type TransportNumber Additional DivergentReference
used by
element TransportOrderTyp/TransportPaper
source
<xsd:complexType name="PaperTyp">
  <xsd:sequence>
    <xsd:element name="TransportInformation" type="String1..30" minOccurs="0" maxOccurs="4">
      <xsd:annotation>
        <xsd:documentation>transport paper information</xsd:documentation>
        <xsd:documentation>
text field for comments
only transport mode = R

corresponds to AC02 field number 045
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Type" type="String3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>type of transport paper</xsd:documentation>
        <xsd:documentation>
only transport mode = R  - according to HABIS code list D01

corresponds to AC02 field number 055
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportNumber" type="String1..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>transport paper number</xsd:documentation>
        <xsd:documentation>
number of the transfer slip
only transport mode = R

corresponds to AC02 field number 056
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Additional" type="String1..50" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>additional transport paper</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 064
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DivergentReference" type="String1..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>transport paper reference number</xsd:documentation>
        <xsd:documentation>
Divergent transport paper reference from the transport order reference 

corresponds to AC02 field number 073
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PaperTyp/TransportInformation
diagram
type String1..30
facets
minLength 1
maxLength 30
annotation
documentation 
transport paper information
documentation 

text field for comments
only transport mode = R

corresponds to AC02 field number 045
          
source
<xsd:element name="TransportInformation" type="String1..30" minOccurs="0" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>transport paper information</xsd:documentation>
    <xsd:documentation>
text field for comments
only transport mode = R

corresponds to AC02 field number 045
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PaperTyp/Type
diagram
type String3..3
facets
minLength 3
maxLength 3
annotation
documentation 
type of transport paper
documentation 

only transport mode = R  - according to HABIS code list D01

corresponds to AC02 field number 055
          
source
<xsd:element name="Type" type="String3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>type of transport paper</xsd:documentation>
    <xsd:documentation>
only transport mode = R  - according to HABIS code list D01

corresponds to AC02 field number 055
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PaperTyp/TransportNumber
diagram
type String1..12
facets
minLength 1
maxLength 12
annotation
documentation 
transport paper number
documentation 

number of the transfer slip
only transport mode = R

corresponds to AC02 field number 056
          
source
<xsd:element name="TransportNumber" type="String1..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>transport paper number</xsd:documentation>
    <xsd:documentation>
number of the transfer slip
only transport mode = R

corresponds to AC02 field number 056
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PaperTyp/Additional
diagram
type String1..50
facets
minLength 1
maxLength 50
annotation
documentation 
additional transport paper
documentation 

only transport mode = R

corresponds to AC02 field number 064
          
source
<xsd:element name="Additional" type="String1..50" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>additional transport paper</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 064
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PaperTyp/DivergentReference
diagram
type String1..12
facets
minLength 1
maxLength 12
annotation
documentation 
transport paper reference number
documentation 

Divergent transport paper reference from the transport order reference 

corresponds to AC02 field number 073
          
source
<xsd:element name="DivergentReference" type="String1..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>transport paper reference number</xsd:documentation>
    <xsd:documentation>
Divergent transport paper reference from the transport order reference 

corresponds to AC02 field number 073
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType participantDef
diagram
children Code Name Pwd
used by
element communicationDef/Participants/Participant
attributes
Name  Type  Use  Default  Fixed  Annotation
Role  xsd:NMTOKEN  required      
documentation 

SENDER
RECIPIENT
EDI_PROVIDER
        
source
<xsd:complexType name="participantDef">
  <xsd:sequence>
    <xsd:element name="Code" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>DAKOSY-code</xsd:documentation>
        <xsd:documentation>4-letter code identifying the participant</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="xsd:string">
            <xsd:attribute name="Alias" use="required">
              <xsd:annotation>
                <xsd:documentation>application usage</xsd:documentation>
                <xsd:documentation>Alias code. Describes how the participant is identified in another system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:token">
                  <xsd:enumeration value="DAK"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:attribute>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="Name" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>participant name</xsd:documentation>
        <xsd:documentation>just for informal use</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Pwd" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Password</xsd:documentation>
        <xsd:documentation>Needs only to be set if required by the specified role.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="Role" use="required">
    <xsd:annotation>
      <xsd:documentation>
SENDER
RECIPIENT
EDI_PROVIDER
        </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="EDI_PROVIDER"/>
        <xsd:enumeration value="RECIPIENT"/>
        <xsd:enumeration value="SENDER"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:complexType>

element participantDef/Code
diagram
type extension of xsd:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Alias  xsd:token  required      
documentation 
application usage
documentation 
Alias code. Describes how the participant is identified in another system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
annotation
documentation 
DAKOSY-code
documentation 
4-letter code identifying the participant
source
<xsd:element name="Code" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>DAKOSY-code</xsd:documentation>
    <xsd:documentation>4-letter code identifying the participant</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Alias" use="required">
          <xsd:annotation>
            <xsd:documentation>application usage</xsd:documentation>
            <xsd:documentation>Alias code. Describes how the participant is identified in another system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:token">
              <xsd:enumeration value="DAK"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element participantDef/Name
diagram
type xsd:string
annotation
documentation 
participant name
documentation 
just for informal use
source
<xsd:element name="Name" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>participant name</xsd:documentation>
    <xsd:documentation>just for informal use</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element participantDef/Pwd
diagram
type xsd:string
annotation
documentation 
Password
documentation 
Needs only to be set if required by the specified role.
source
<xsd:element name="Pwd" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Password</xsd:documentation>
    <xsd:documentation>Needs only to be set if required by the specified role.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PartTyp
diagram
children GrossWeight NetWeight MonetaryValue
used by
element AllocationTyp/Part
source
<xsd:complexType name="PartTyp">
  <xsd:sequence>
    <xsd:element name="GrossWeight" type="Int5..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>part gross weight</xsd:documentation>
        <xsd:documentation>share of the gross weight</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="NetWeight" type="Int5..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>part net weight</xsd:documentation>
        <xsd:documentation>share of the net weight</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MonetaryValue" type="Decimal112" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>part monetary value</xsd:documentation>
        <xsd:documentation>
share of the monetary value
in EURO with two decimal places
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PartTyp/GrossWeight
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
part gross weight
documentation 
share of the gross weight
source
<xsd:element name="GrossWeight" type="Int5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>part gross weight</xsd:documentation>
    <xsd:documentation>share of the gross weight</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PartTyp/NetWeight
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
part net weight
documentation 
share of the net weight
source
<xsd:element name="NetWeight" type="Int5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>part net weight</xsd:documentation>
    <xsd:documentation>share of the net weight</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PartTyp/MonetaryValue
diagram
type Decimal112
facets
totalDigits 13
fractionDigits 2
annotation
documentation 
part monetary value
documentation 

share of the monetary value
in EURO with two decimal places
          
source
<xsd:element name="MonetaryValue" type="Decimal112" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>part monetary value</xsd:documentation>
    <xsd:documentation>
share of the monetary value
in EURO with two decimal places
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PaymentTyp
diagram
children Number Comments
used by
element TransportOrderTyp/Payment
source
<xsd:complexType name="PaymentTyp">
  <xsd:sequence>
    <xsd:element name="Number" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>payment classification number</xsd:documentation>
        <xsd:documentation>
only transport mode = R - according to HABIS key directory A15

corresponds to AC02 field number 070
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Comments" type="String1..30" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>payment comments</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 071
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PaymentTyp/Number
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
payment classification number
documentation 

only transport mode = R - according to HABIS key directory A15

corresponds to AC02 field number 070
          
source
<xsd:element name="Number" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>payment classification number</xsd:documentation>
    <xsd:documentation>
only transport mode = R - according to HABIS key directory A15

corresponds to AC02 field number 070
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PaymentTyp/Comments
diagram
type String1..30
facets
minLength 1
maxLength 30
annotation
documentation 
payment comments
documentation 

only transport mode = R

corresponds to AC02 field number 071
          
source
<xsd:element name="Comments" type="String1..30" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>payment comments</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 071
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType PortTyp
diagram
children Code Name
used by
elements DestinationTyp/Port DischargeTyp/Port DispatchTyp/Port
source
<xsd:complexType name="PortTyp">
  <xsd:sequence>
    <xsd:element name="Code" type="String5..5" minOccurs="0"/>
    <xsd:element name="Name" type="String1..20" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element PortTyp/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
source
<xsd:element name="Code" type="String5..5" minOccurs="0"/>

element PortTyp/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
source
<xsd:element name="Name" type="String1..20" minOccurs="0"/>

complexType PreviousTyp
diagram
children AtlasATB AtlasATBPos ATx MRN VAB GB Miscellaneous
used by
element GoodsItemTyp/PreviousNumber
source
<xsd:complexType name="PreviousTyp">
  <xsd:sequence>
    <xsd:element name="AtlasATB" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous AtlasATBNumber</xsd:documentation>
        <xsd:documentation>
AtlasATB number used in a previous customs declaration
registration numbers used in a previous customs declaration
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AtlasATBPos" type="Int1..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous AtlasATBNrPos</xsd:documentation>
        <xsd:documentation>position of the Atlas Regnr. In a previous cutstoms declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ATx" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous ATx-Number</xsd:documentation>
        <xsd:documentation>Atlas ATA, ATC, ATD, ... Number of a previous customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MRN" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous MRN-Number</xsd:documentation>
        <xsd:documentation>Movement- Reference- Number in a previous customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="VAB" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous VAB-Number</xsd:documentation>
        <xsd:documentation>VAB-Nr of a previous customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="GB" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous GB-Number</xsd:documentation>
        <xsd:documentation>GB-Nr. of a previous customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Miscellaneous" type="String0..21" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>previous miscellaneous number</xsd:documentation>
        <xsd:documentation>miscellaneous cutoms registration number of a previous customs declaration</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element PreviousTyp/AtlasATB
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous AtlasATBNumber
documentation 

AtlasATB number used in a previous customs declaration
registration numbers used in a previous customs declaration
          
source
<xsd:element name="AtlasATB" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous AtlasATBNumber</xsd:documentation>
    <xsd:documentation>
AtlasATB number used in a previous customs declaration
registration numbers used in a previous customs declaration
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/AtlasATBPos
diagram
type Int1..5
facets
totalDigits 5
annotation
documentation 
previous AtlasATBNrPos
documentation 
position of the Atlas Regnr. In a previous cutstoms declaration
source
<xsd:element name="AtlasATBPos" type="Int1..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous AtlasATBNrPos</xsd:documentation>
    <xsd:documentation>position of the Atlas Regnr. In a previous cutstoms declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/ATx
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous ATx-Number
documentation 
Atlas ATA, ATC, ATD, ... Number of a previous customs declaration
source
<xsd:element name="ATx" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous ATx-Number</xsd:documentation>
    <xsd:documentation>Atlas ATA, ATC, ATD, ... Number of a previous customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/MRN
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous MRN-Number
documentation 
Movement- Reference- Number in a previous customs declaration
source
<xsd:element name="MRN" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous MRN-Number</xsd:documentation>
    <xsd:documentation>Movement- Reference- Number in a previous customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/VAB
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous VAB-Number
documentation 
VAB-Nr of a previous customs declaration
source
<xsd:element name="VAB" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous VAB-Number</xsd:documentation>
    <xsd:documentation>VAB-Nr of a previous customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/GB
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous GB-Number
documentation 
GB-Nr. of a previous customs declaration
source
<xsd:element name="GB" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous GB-Number</xsd:documentation>
    <xsd:documentation>GB-Nr. of a previous customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element PreviousTyp/Miscellaneous
diagram
type String0..21
facets
minLength 0
maxLength 21
annotation
documentation 
previous miscellaneous number
documentation 
miscellaneous cutoms registration number of a previous customs declaration
source
<xsd:element name="Miscellaneous" type="String0..21" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>previous miscellaneous number</xsd:documentation>
    <xsd:documentation>miscellaneous cutoms registration number of a previous customs declaration</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType ReferenceTyp
diagram
children ReferenceType Reference Version ModeOfTransport
source
<xsd:complexType name="ReferenceTyp">
  <xsd:sequence>
    <xsd:element name="ReferenceType" type="String0..35">
      <xsd:annotation>
        <xsd:documentation>reference type</xsd:documentation>
        <xsd:documentation>
type of reference used
TransportOrder
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Reference" type="String1..16">
      <xsd:annotation>
        <xsd:documentation>reference</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Version" type="Int2..2">
      <xsd:annotation>
        <xsd:documentation>Version</xsd:documentation>
        <xsd:documentation>
version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ModeOfTransport" type="String1..1">
      <xsd:annotation>
        <xsd:documentation>mode of transport</xsd:documentation>
        <xsd:documentation>
code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element ReferenceTyp/ReferenceType
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
reference type
documentation 

type of reference used
TransportOrder
          
source
<xsd:element name="ReferenceType" type="String0..35">
  <xsd:annotation>
    <xsd:documentation>reference type</xsd:documentation>
    <xsd:documentation>
type of reference used
TransportOrder
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ReferenceTyp/Reference
diagram
type String1..16
facets
minLength 1
maxLength 16
annotation
documentation 
reference
source
<xsd:element name="Reference" type="String1..16">
  <xsd:annotation>
    <xsd:documentation>reference</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ReferenceTyp/Version
diagram
type Int2..2
facets
minLength 2
maxLength 2
annotation
documentation 
Version
documentation 

version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
          
source
<xsd:element name="Version" type="Int2..2">
  <xsd:annotation>
    <xsd:documentation>Version</xsd:documentation>
    <xsd:documentation>
version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ReferenceTyp/ModeOfTransport
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
mode of transport
documentation 

code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          
source
<xsd:element name="ModeOfTransport" type="String1..1">
  <xsd:annotation>
    <xsd:documentation>mode of transport</xsd:documentation>
    <xsd:documentation>
code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType RepresentativeTyp
diagram
children Name Capacity
used by
element CustomZODIAKTyp/Representative
source
<xsd:complexType name="RepresentativeTyp">
  <xsd:sequence>
    <xsd:element name="Name" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>representative name</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Capacity" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>representative capacity</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element RepresentativeTyp/Name
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
representative name
source
<xsd:element name="Name" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>representative name</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element RepresentativeTyp/Capacity
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
representative capacity
source
<xsd:element name="Capacity" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>representative capacity</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType SealTyp
diagram
children Type Number
used by
element CustomZODIAKTyp/Seal
source
<xsd:complexType name="SealTyp">
  <xsd:sequence>
    <xsd:element name="Type" type="String8..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>type of seal</xsd:documentation>
        <xsd:documentation>NCTS code list 102</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Number" type="Int1..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>number of seals</xsd:documentation>
        <xsd:documentation>only if indicator simplyfied customs procedure = Y</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element SealTyp/Type
diagram
type String8..8
facets
minLength 8
maxLength 8
annotation
documentation 
type of seal
documentation 
NCTS code list 102
source
<xsd:element name="Type" type="String8..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>type of seal</xsd:documentation>
    <xsd:documentation>NCTS code list 102</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element SealTyp/Number
diagram
type Int1..8
facets
totalDigits 8
annotation
documentation 
number of seals
documentation 
only if indicator simplyfied customs procedure = Y
source
<xsd:element name="Number" type="Int1..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>number of seals</xsd:documentation>
    <xsd:documentation>only if indicator simplyfied customs procedure = Y</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType TemperatureTyp
diagram
children Refrigeration Max Min
used by
element TransportContainerTyp/Temperature
source
<xsd:complexType name="TemperatureTyp">
  <xsd:sequence>
    <xsd:element name="Refrigeration" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator for refrigeration</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 123
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Max" type="Dec3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>max. temperature</xsd:documentation>
        <xsd:documentation>
upper limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 124
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Min" type="Dec3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>min. temperature</xsd:documentation>
        <xsd:documentation>
lower limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 125
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element TemperatureTyp/Refrigeration
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator for refrigeration
documentation 

Y = yes
N = no

corresponds to AC02 field number 123
          
source
<xsd:element name="Refrigeration" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator for refrigeration</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 123
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TemperatureTyp/Max
diagram
type Dec3..3
facets
minInclusive -999
maxExclusive 999
totalDigits 3
fractionDigits 0
annotation
documentation 
max. temperature
documentation 

upper limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 124
          
source
<xsd:element name="Max" type="Dec3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>max. temperature</xsd:documentation>
    <xsd:documentation>
upper limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 124
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TemperatureTyp/Min
diagram
type Dec3..3
facets
minInclusive -999
maxExclusive 999
totalDigits 3
fractionDigits 0
annotation
documentation 
min. temperature
documentation 

lower limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 125
          
source
<xsd:element name="Min" type="Dec3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>min. temperature</xsd:documentation>
    <xsd:documentation>
lower limit of the temperature range for refrigerated goods
signed (+/-) temperature in degrees Celsius

corresponds to AC02 field number 125
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType TrainTyp
diagram
children CountryCode PostalZipCode Station StationCode
used by
elements DestinationTyp/Train DischargeTyp/Train DispatchTyp/Train
source
<xsd:complexType name="TrainTyp">
  <xsd:sequence>
    <xsd:element name="CountryCode" type="String2..2" minOccurs="0"/>
    <xsd:element name="PostalZipCode" type="String1..6" minOccurs="0"/>
    <xsd:element name="Station" type="String1..20" minOccurs="0"/>
    <xsd:element name="StationCode" type="String8..8" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element TrainTyp/CountryCode
diagram
type String2..2
facets
minLength 2
maxLength 2
source
<xsd:element name="CountryCode" type="String2..2" minOccurs="0"/>

element TrainTyp/PostalZipCode
diagram
type String1..6
facets
minLength 1
maxLength 6
source
<xsd:element name="PostalZipCode" type="String1..6" minOccurs="0"/>

element TrainTyp/Station
diagram
type String1..20
facets
minLength 1
maxLength 20
source
<xsd:element name="Station" type="String1..20" minOccurs="0"/>

element TrainTyp/StationCode
diagram
type String8..8
facets
minLength 8
maxLength 8
source
<xsd:element name="StationCode" type="String8..8" minOccurs="0"/>

complexType TrainTyp2
diagram
children WagonNumber ReceivingTrain DispatchTrain
used by
element TransportContainerTyp/Train
source
<xsd:complexType name="TrainTyp2">
  <xsd:sequence>
    <xsd:element name="WagonNumber" type="String0..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>wagon number</xsd:documentation>
        <xsd:documentation>
number of the rail road wagon the container has been loaded onto
only transport mode = R
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ReceivingTrain" type="String0..70" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>instructions receiving train station</xsd:documentation>
        <xsd:documentation>
textual description of the customer instructions with regard to the receiving train station
only transport mode = R

corresponds to AC02 field number 144
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DispatchTrain" type="String0..70" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>instructions dispatch train station</xsd:documentation>
        <xsd:documentation>
textual description of the customer instructions with regard to the dispatch train station
only transport mode = R

corresponds to AC02 field number 145
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element TrainTyp2/WagonNumber
diagram
type String0..12
facets
minLength 0
maxLength 12
annotation
documentation 
wagon number
documentation 

number of the rail road wagon the container has been loaded onto
only transport mode = R
          
source
<xsd:element name="WagonNumber" type="String0..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>wagon number</xsd:documentation>
    <xsd:documentation>
number of the rail road wagon the container has been loaded onto
only transport mode = R
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TrainTyp2/ReceivingTrain
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
instructions receiving train station
documentation 

textual description of the customer instructions with regard to the receiving train station
only transport mode = R

corresponds to AC02 field number 144
          
source
<xsd:element name="ReceivingTrain" type="String0..70" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>instructions receiving train station</xsd:documentation>
    <xsd:documentation>
textual description of the customer instructions with regard to the receiving train station
only transport mode = R

corresponds to AC02 field number 144
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TrainTyp2/DispatchTrain
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
instructions dispatch train station
documentation 

textual description of the customer instructions with regard to the dispatch train station
only transport mode = R

corresponds to AC02 field number 145
          
source
<xsd:element name="DispatchTrain" type="String0..70" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>instructions dispatch train station</xsd:documentation>
    <xsd:documentation>
textual description of the customer instructions with regard to the dispatch train station
only transport mode = R

corresponds to AC02 field number 145
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType transactionDef
diagram
children Descr Provider
used by
element metainfoDef/Transaction
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xsd:string  required      
documentation 
Version of message definition
Code  String0..17  required      
documentation 
Transaction Code
documentation 
Code defined by the provider for the specified transaction, e.g.
documentation 
GM01 = customs declaration
documentation 
AC03 = transport order
Type  xsd:string  required      
documentation 
TransactionTyp
documentation 
e.g.TransportOrder
source
<xsd:complexType name="transactionDef">
  <xsd:sequence>
    <xsd:element name="Descr" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Transaction name</xsd:documentation>
        <xsd:documentation>TransportOrder</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Provider" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Message provider</xsd:documentation>
        <xsd:documentation>name of the party who is responsible for the underlying scheme.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
  <xsd:attribute name="Version" type="xsd:string" use="required">
    <xsd:annotation>
      <xsd:documentation>Version of message definition</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="Code" type="String0..17" use="required">
    <xsd:annotation>
      <xsd:documentation>Transaction Code</xsd:documentation>
      <xsd:documentation>Code defined by the provider for the specified transaction, e.g.</xsd:documentation>
      <xsd:documentation>GM01 = customs declaration</xsd:documentation>
      <xsd:documentation>AC03 = transport order</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="Type" type="xsd:string" use="required">
    <xsd:annotation>
      <xsd:documentation>TransactionTyp</xsd:documentation>
      <xsd:documentation>e.g.TransportOrder</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>

element transactionDef/Descr
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
Transaction name
documentation 
TransportOrder
source
<xsd:element name="Descr" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Transaction name</xsd:documentation>
    <xsd:documentation>TransportOrder</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element transactionDef/Provider
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
Message provider
documentation 
name of the party who is responsible for the underlying scheme.
source
<xsd:element name="Provider" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Message provider</xsd:documentation>
    <xsd:documentation>name of the party who is responsible for the underlying scheme.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType transactionInfo
diagram
annotation
documentation 
Transaction information
source
<xsd:complexType name="transactionInfo">
  <xsd:annotation>
    <xsd:documentation>Transaction information</xsd:documentation>
  </xsd:annotation>
</xsd:complexType>

complexType TransportCompanyTyp
diagram
children CodeList AdressCode
used by
element TransportOrderTyp/TransportCompany
source
<xsd:complexType name="TransportCompanyTyp">
  <xsd:sequence>
    <xsd:element name="CodeList" type="String4..4">
      <xsd:annotation>
        <xsd:documentation>transport company code list</xsd:documentation>
        <xsd:documentation>code list used for the transport company acoording to customer code</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 001</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AdressCode" type="String0..7">
      <xsd:annotation>
        <xsd:documentation>transport company address code</xsd:documentation>
        <xsd:documentation>address code of the transport company accroding to above code list</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 001</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element TransportCompanyTyp/CodeList
diagram
type String4..4
facets
minLength 4
maxLength 4
annotation
documentation 
transport company code list
documentation 
code list used for the transport company acoording to customer code
documentation 
corresponds to AC02 field number 001
source
<xsd:element name="CodeList" type="String4..4">
  <xsd:annotation>
    <xsd:documentation>transport company code list</xsd:documentation>
    <xsd:documentation>code list used for the transport company acoording to customer code</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportCompanyTyp/AdressCode
diagram
type String0..7
facets
minLength 0
maxLength 7
annotation
documentation 
transport company address code
documentation 
address code of the transport company accroding to above code list
documentation 
corresponds to AC02 field number 001
source
<xsd:element name="AdressCode" type="String0..7">
  <xsd:annotation>
    <xsd:documentation>transport company address code</xsd:documentation>
    <xsd:documentation>address code of the transport company accroding to above code list</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 001</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType TransportContainerTyp
diagram
children Position EmptyFull ContainerNumber OceanCarrier Container Oversized Weight OceanVoyage ReleaseNumber Temperature Contents ClipOnUnit SealNumber Customs Comments Date OriginCountry DestinationCountry LoadingRequest SheetLine Train PackagingUnits TransportPaper Commodity TransportPaperReference StoringPosition DangerousGoods
used by
element TransportOrderTyp/TransportContainer
source
<xsd:complexType name="TransportContainerTyp">
  <xsd:sequence>
    <xsd:element name="Position" type="Int3..3">
      <xsd:annotation>
        <xsd:documentation>position</xsd:documentation>
        <xsd:documentation>
The position is used to unambiguosly identify the container. It is used to reference the container in the element 'goods item allocation' and when communicating a the deletion of a container.
Unique number within the transport order.
If a container is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="EmptyFull" type="String1..1">
      <xsd:annotation>
        <xsd:documentation>sign empty/full</xsd:documentation>
        <xsd:documentation>
E = empty
F = full

corresponds to AC02 field number 101
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ContainerNumber" type="String12..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>container number</xsd:documentation>
        <xsd:documentation>
Format:
1 -  4 Prefix
5 - 12 Number

corresponds to AC02 field number 103
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="OceanCarrier" type="OceanCarrierTyp"/>
    <xsd:element name="Container" type="ContainerTyp" minOccurs="0"/>
    <xsd:element name="Oversized" type="OversizedTyp" minOccurs="0"/>
    <xsd:element name="Weight" type="WeightTyp"/>
    <xsd:element name="OceanVoyage" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="OceanVoyageTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String5..5" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>code of the destination port</xsd:documentation>
                  <xsd:documentation>
UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String1..20" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>name of the destination port</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 120</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Voyage" type="String0..8" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>voyage number</xsd:documentation>
                  <xsd:documentation>
identification code of the ocean ship voyage

corresponds to AC02 field number 118
                    </xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="ShipName" type="String1..25" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>name of ship (ocean vessel)</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 117</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="ReleaseNumber" type="String0..15" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>release number</xsd:documentation>
        <xsd:documentation>
code - defined by the owner of the container - used to verify the release of the container by the depot or quay operator

corresponds to AC02 field number 121
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Temperature" type="TemperatureTyp" minOccurs="0"/>
    <xsd:element name="Contents" type="String0..70" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>contents</xsd:documentation>
        <xsd:documentation>
textual description of the container contents

corresponds to AC02 field number 126
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ClipOnUnit" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator for clip-on-unit</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 127
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="SealNumber" type="String0..20" minOccurs="0" maxOccurs="99">
      <xsd:annotation>
        <xsd:documentation>official seal number</xsd:documentation>
        <xsd:documentation>
(e.g. customs seal)

corresponds to AC02 field number 128
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Customs" type="CustomsTyp2" minOccurs="0"/>
    <xsd:element name="Comments" type="String0..35" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>comments</xsd:documentation>
        <xsd:documentation>
general comment regarding the container

corresponds to AC02 field number 130
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Date" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="DateTyp">
            <xsd:sequence>
              <xsd:element name="PickUp" type="xsd:dateTime" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>pick up date</xsd:documentation>
                  <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 131/132</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Discharge" type="xsd:dateTime" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>discharge date</xsd:documentation>
                  <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 133/134</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="OriginCountry" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="CountryTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>country of origin code</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String0..23" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>country of origin</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 135</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="DestinationCountry" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="CountryTyp">
            <xsd:sequence>
              <xsd:element name="Code" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination country code</xsd:documentation>
                  <xsd:documentation>2-alpha country code according to ISO 3166 - the country code above will take precedence over the destination country listed below</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Name" type="String0..23" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>destination country</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 136</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="LoadingRequest" minOccurs="0">
      <xsd:complexType>
        <xsd:complexContent>
          <xsd:restriction base="LoadingTyp">
            <xsd:sequence>
              <xsd:element name="RequestCode" type="String2..2" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>loading request code</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 146</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="Request" type="String1..50" minOccurs="0">
                <xsd:annotation>
                  <xsd:documentation>loading request</xsd:documentation>
                  <xsd:documentation>corresponds to AC02 field number 137</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:sequence>
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="SheetLine" type="String1..72" minOccurs="0" maxOccurs="576">
      <xsd:annotation>
        <xsd:documentation>supplementary sheet line</xsd:documentation>
        <xsd:documentation>
only transport mode = R
The supplementary sheet can consist of 9 pages of 64 lines each (the page is obtained by dividing the communicated line number by 64)

corresponds to AC02 field number 140
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Train" type="TrainTyp2" minOccurs="0"/>
    <xsd:element name="PackagingUnits" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>type of packaging units</xsd:documentation>
        <xsd:documentation>
(e.g. container type)
only transport mode = R - according to HABIS code directory D14

corresponds to AC02 field number 141
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportPaper" type="String0..50" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>enclosures - transport paper</xsd:documentation>
        <xsd:documentation>
supplemetary enclosures to the transport paper (e.g. veterinary certificates, etc.)
only transport mode = R

corresponds to AC02 field number 143
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Commodity" type="Int6..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>commodity or goods code</xsd:documentation>
        <xsd:documentation>
NHM-Code describing the shipped good
only 4 digit (left justified) are allowed for by the receiving systems (ACTION / HABIS)

corresponds to AC02 field number 147
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportPaperReference" type="String0..12" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>transport paper reference</xsd:documentation>
        <xsd:documentation>
divergant transport paper reference (from the reference in the transport order)

corresponds to AC02 field number 148
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="StoringPosition" type="String0..10" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>storing position recipient</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 162
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="DangerousGoods" type="DangerousGoodsTyp" minOccurs="0" maxOccurs="999"/>
  </xsd:sequence>
</xsd:complexType>

element TransportContainerTyp/Position
diagram
type Int3..3
facets
minLength 3
maxLength 3
annotation
documentation 
position
documentation 

The position is used to unambiguosly identify the container. It is used to reference the container in the element 'goods item allocation' and when communicating a the deletion of a container.
Unique number within the transport order.
If a container is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.
          
source
<xsd:element name="Position" type="Int3..3">
  <xsd:annotation>
    <xsd:documentation>position</xsd:documentation>
    <xsd:documentation>
The position is used to unambiguosly identify the container. It is used to reference the container in the element 'goods item allocation' and when communicating a the deletion of a container.
Unique number within the transport order.
If a container is deleted when issuing an update, the position may not be reused in subsequent updates when communicating with ACTION, UNIKAT or TRAFIC. The reuse of a previously deleted position will result in a rejection of the update.
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/EmptyFull
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
sign empty/full
documentation 

E = empty
F = full

corresponds to AC02 field number 101
          
source
<xsd:element name="EmptyFull" type="String1..1">
  <xsd:annotation>
    <xsd:documentation>sign empty/full</xsd:documentation>
    <xsd:documentation>
E = empty
F = full

corresponds to AC02 field number 101
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/ContainerNumber
diagram
type String12..12
facets
minLength 12
maxLength 12
annotation
documentation 
container number
documentation 

Format:
1 -  4 Prefix
5 - 12 Number

corresponds to AC02 field number 103
          
source
<xsd:element name="ContainerNumber" type="String12..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>container number</xsd:documentation>
    <xsd:documentation>
Format:
1 -  4 Prefix
5 - 12 Number

corresponds to AC02 field number 103
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OceanCarrier
diagram
type OceanCarrierTyp
children CarrierCode AccountingNumber ContainerType
source
<xsd:element name="OceanCarrier" type="OceanCarrierTyp"/>

element TransportContainerTyp/Container
diagram
type ContainerTyp
children Length Height Type ISOCode
source
<xsd:element name="Container" type="ContainerTyp" minOccurs="0"/>

element TransportContainerTyp/Oversized
diagram
type OversizedTyp
children OversizedIndicator Height Right Left Front Back
source
<xsd:element name="Oversized" type="OversizedTyp" minOccurs="0"/>

element TransportContainerTyp/Weight
diagram
type WeightTyp
children Tara Net Gross
source
<xsd:element name="Weight" type="WeightTyp"/>

element TransportContainerTyp/OceanVoyage
diagram
type restriction of OceanVoyageTyp
children Code Name Voyage ShipName
source
<xsd:element name="OceanVoyage" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="OceanVoyageTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String5..5" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>code of the destination port</xsd:documentation>
              <xsd:documentation>
UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String1..20" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>name of the destination port</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 120</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Voyage" type="String0..8" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>voyage number</xsd:documentation>
              <xsd:documentation>
identification code of the ocean ship voyage

corresponds to AC02 field number 118
                    </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="ShipName" type="String1..25" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>name of ship (ocean vessel)</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 117</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element TransportContainerTyp/OceanVoyage/Code
diagram
type String5..5
facets
minLength 5
maxLength 5
annotation
documentation 
code of the destination port
documentation 

UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
                    
source
<xsd:element name="Code" type="String5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>code of the destination port</xsd:documentation>
    <xsd:documentation>
UN/LOCODE - the port code above will take precedence over the port name listed below

corresponds to AC02 field number 119
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OceanVoyage/Name
diagram
type String1..20
facets
minLength 1
maxLength 20
annotation
documentation 
name of the destination port
documentation 
corresponds to AC02 field number 120
source
<xsd:element name="Name" type="String1..20" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of the destination port</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 120</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OceanVoyage/Voyage
diagram
type String0..8
facets
minLength 0
maxLength 8
annotation
documentation 
voyage number
documentation 

identification code of the ocean ship voyage

corresponds to AC02 field number 118
                    
source
<xsd:element name="Voyage" type="String0..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>voyage number</xsd:documentation>
    <xsd:documentation>
identification code of the ocean ship voyage

corresponds to AC02 field number 118
                    </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OceanVoyage/ShipName
diagram
type String1..25
facets
minLength 1
maxLength 25
annotation
documentation 
name of ship (ocean vessel)
documentation 
corresponds to AC02 field number 117
source
<xsd:element name="ShipName" type="String1..25" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>name of ship (ocean vessel)</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 117</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/ReleaseNumber
diagram
type String0..15
facets
minLength 0
maxLength 15
annotation
documentation 
release number
documentation 

code - defined by the owner of the container - used to verify the release of the container by the depot or quay operator

corresponds to AC02 field number 121
          
source
<xsd:element name="ReleaseNumber" type="String0..15" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>release number</xsd:documentation>
    <xsd:documentation>
code - defined by the owner of the container - used to verify the release of the container by the depot or quay operator

corresponds to AC02 field number 121
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Temperature
diagram
type TemperatureTyp
children Refrigeration Max Min
source
<xsd:element name="Temperature" type="TemperatureTyp" minOccurs="0"/>

element TransportContainerTyp/Contents
diagram
type String0..70
facets
minLength 0
maxLength 70
annotation
documentation 
contents
documentation 

textual description of the container contents

corresponds to AC02 field number 126
          
source
<xsd:element name="Contents" type="String0..70" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>contents</xsd:documentation>
    <xsd:documentation>
textual description of the container contents

corresponds to AC02 field number 126
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/ClipOnUnit
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator for clip-on-unit
documentation 

Y = yes
N = no

corresponds to AC02 field number 127
          
source
<xsd:element name="ClipOnUnit" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator for clip-on-unit</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no

corresponds to AC02 field number 127
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/SealNumber
diagram
type String0..20
facets
minLength 0
maxLength 20
annotation
documentation 
official seal number
documentation 

(e.g. customs seal)

corresponds to AC02 field number 128
          
source
<xsd:element name="SealNumber" type="String0..20" minOccurs="0" maxOccurs="99">
  <xsd:annotation>
    <xsd:documentation>official seal number</xsd:documentation>
    <xsd:documentation>
(e.g. customs seal)

corresponds to AC02 field number 128
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Customs
diagram
type CustomsTyp2
children CustomsIndicator CustomsNumber CustomsTariff
source
<xsd:element name="Customs" type="CustomsTyp2" minOccurs="0"/>

element TransportContainerTyp/Comments
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
comments
documentation 

general comment regarding the container

corresponds to AC02 field number 130
          
source
<xsd:element name="Comments" type="String0..35" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>comments</xsd:documentation>
    <xsd:documentation>
general comment regarding the container

corresponds to AC02 field number 130
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Date
diagram
type restriction of DateTyp
children PickUp Discharge
source
<xsd:element name="Date" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="DateTyp">
        <xsd:sequence>
          <xsd:element name="PickUp" type="xsd:dateTime" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>pick up date</xsd:documentation>
              <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 131/132</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Discharge" type="xsd:dateTime" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>discharge date</xsd:documentation>
              <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 133/134</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element TransportContainerTyp/Date/PickUp
diagram
type xsd:dateTime
annotation
documentation 
pick up date
documentation 
Format YYYY-MM-DDThh:mm:ss
documentation 
corresponds to AC02 field number 131/132
source
<xsd:element name="PickUp" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>pick up date</xsd:documentation>
    <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 131/132</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Date/Discharge
diagram
type xsd:dateTime
annotation
documentation 
discharge date
documentation 
Format YYYY-MM-DDThh:mm:ss
documentation 
corresponds to AC02 field number 133/134
source
<xsd:element name="Discharge" type="xsd:dateTime" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>discharge date</xsd:documentation>
    <xsd:documentation>Format YYYY-MM-DDThh:mm:ss</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 133/134</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OriginCountry
diagram
type restriction of CountryTyp
children Code Name
source
<xsd:element name="OriginCountry" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="CountryTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>country of origin code</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String0..23" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>country of origin</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 135</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element TransportContainerTyp/OriginCountry/Code
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
country of origin code
source
<xsd:element name="Code" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country of origin code</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/OriginCountry/Name
diagram
type String0..23
facets
minLength 0
maxLength 23
annotation
documentation 
country of origin
documentation 
corresponds to AC02 field number 135
source
<xsd:element name="Name" type="String0..23" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>country of origin</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 135</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/DestinationCountry
diagram
type restriction of CountryTyp
children Code Name
source
<xsd:element name="DestinationCountry" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="CountryTyp">
        <xsd:sequence>
          <xsd:element name="Code" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination country code</xsd:documentation>
              <xsd:documentation>2-alpha country code according to ISO 3166 - the country code above will take precedence over the destination country listed below</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Name" type="String0..23" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>destination country</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 136</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element TransportContainerTyp/DestinationCountry/Code
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
destination country code
documentation 
2-alpha country code according to ISO 3166 - the country code above will take precedence over the destination country listed below
source
<xsd:element name="Code" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination country code</xsd:documentation>
    <xsd:documentation>2-alpha country code according to ISO 3166 - the country code above will take precedence over the destination country listed below</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/DestinationCountry/Name
diagram
type String0..23
facets
minLength 0
maxLength 23
annotation
documentation 
destination country
documentation 
corresponds to AC02 field number 136
source
<xsd:element name="Name" type="String0..23" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>destination country</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 136</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/LoadingRequest
diagram
type restriction of LoadingTyp
children RequestCode Request
source
<xsd:element name="LoadingRequest" minOccurs="0">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="LoadingTyp">
        <xsd:sequence>
          <xsd:element name="RequestCode" type="String2..2" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>loading request code</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 146</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="Request" type="String1..50" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>loading request</xsd:documentation>
              <xsd:documentation>corresponds to AC02 field number 137</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

element TransportContainerTyp/LoadingRequest/RequestCode
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
loading request code
documentation 
corresponds to AC02 field number 146
source
<xsd:element name="RequestCode" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>loading request code</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 146</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/LoadingRequest/Request
diagram
type String1..50
facets
minLength 1
maxLength 50
annotation
documentation 
loading request
documentation 
corresponds to AC02 field number 137
source
<xsd:element name="Request" type="String1..50" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>loading request</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 137</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/SheetLine
diagram
type String1..72
facets
minLength 1
maxLength 72
annotation
documentation 
supplementary sheet line
documentation 

only transport mode = R
The supplementary sheet can consist of 9 pages of 64 lines each (the page is obtained by dividing the communicated line number by 64)

corresponds to AC02 field number 140
          
source
<xsd:element name="SheetLine" type="String1..72" minOccurs="0" maxOccurs="576">
  <xsd:annotation>
    <xsd:documentation>supplementary sheet line</xsd:documentation>
    <xsd:documentation>
only transport mode = R
The supplementary sheet can consist of 9 pages of 64 lines each (the page is obtained by dividing the communicated line number by 64)

corresponds to AC02 field number 140
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Train
diagram
type TrainTyp2
children WagonNumber ReceivingTrain DispatchTrain
source
<xsd:element name="Train" type="TrainTyp2" minOccurs="0"/>

element TransportContainerTyp/PackagingUnits
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
type of packaging units
documentation 

(e.g. container type)
only transport mode = R - according to HABIS code directory D14

corresponds to AC02 field number 141
          
source
<xsd:element name="PackagingUnits" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>type of packaging units</xsd:documentation>
    <xsd:documentation>
(e.g. container type)
only transport mode = R - according to HABIS code directory D14

corresponds to AC02 field number 141
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/TransportPaper
diagram
type String0..50
facets
minLength 0
maxLength 50
annotation
documentation 
enclosures - transport paper
documentation 

supplemetary enclosures to the transport paper (e.g. veterinary certificates, etc.)
only transport mode = R

corresponds to AC02 field number 143
          
source
<xsd:element name="TransportPaper" type="String0..50" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>enclosures - transport paper</xsd:documentation>
    <xsd:documentation>
supplemetary enclosures to the transport paper (e.g. veterinary certificates, etc.)
only transport mode = R

corresponds to AC02 field number 143
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/Commodity
diagram
type Int6..6
facets
minLength 6
maxLength 6
annotation
documentation 
commodity or goods code
documentation 

NHM-Code describing the shipped good
only 4 digit (left justified) are allowed for by the receiving systems (ACTION / HABIS)

corresponds to AC02 field number 147
          
source
<xsd:element name="Commodity" type="Int6..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>commodity or goods code</xsd:documentation>
    <xsd:documentation>
NHM-Code describing the shipped good
only 4 digit (left justified) are allowed for by the receiving systems (ACTION / HABIS)

corresponds to AC02 field number 147
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/TransportPaperReference
diagram
type String0..12
facets
minLength 0
maxLength 12
annotation
documentation 
transport paper reference
documentation 

divergant transport paper reference (from the reference in the transport order)

corresponds to AC02 field number 148
          
source
<xsd:element name="TransportPaperReference" type="String0..12" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>transport paper reference</xsd:documentation>
    <xsd:documentation>
divergant transport paper reference (from the reference in the transport order)

corresponds to AC02 field number 148
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/StoringPosition
diagram
type String0..10
facets
minLength 0
maxLength 10
annotation
documentation 
storing position recipient
documentation 

only transport mode = R

corresponds to AC02 field number 162
          
source
<xsd:element name="StoringPosition" type="String0..10" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>storing position recipient</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 162
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportContainerTyp/DangerousGoods
diagram
type DangerousGoodsTyp
children Class UNNumber EmSNumber MFAGNumber FlashPoint Stowage Packing DangerWeight WGKCod CL7 Comment LegalNorm ClassificationCode ProperShip GoodsNumber GoodsLabel MPLabel TransportIndicator DateSafety IndicatorTank RiskGroup Regulations LastTransported Memoranda
source
<xsd:element name="DangerousGoods" type="DangerousGoodsTyp" minOccurs="0" maxOccurs="999"/>

complexType TransportOrderTyp
diagram
children AutomaticProcessing OrderType ModeOfTransport TransportCompany Customer Customs Dispatch Discharge OfferNumber TariffInformation TransportPaper FeederShip CustomerNumber Tariff CompleteTrain Product Payment ScheduledTrain AddressData TransportContainer GoodsItem CustomsZODIAK CustomsHABIS
used by
elements messageDef/TransportOrder TransportTyp/TransportOrder
attributes
Name  Type  Use  Default  Fixed  Annotation
ReferenceType  String0..35  required      
documentation 
reference type
documentation 

type of reference used
TransportOrder
        
Reference  String1..16  required      
documentation 
reference
Version  Int2..2  required      
documentation 
version
documentation 

version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
        
source
<xsd:complexType name="TransportOrderTyp">
  <xsd:sequence>
    <xsd:element name="AutomaticProcessing" type="String3..3" minOccurs="0" maxOccurs="4">
      <xsd:annotation>
        <xsd:documentation>automatic processing</xsd:documentation>
        <xsd:documentation>
the customer can a number of automatic processing features for the transport order 
rcv = automatic receiving
fwd = automatic forwarding (requires automatic receiving)
qst = automatic retrieval of the quay status (requires a specification of the loading /discharge location)
cfd = automatic forwarding depending on a positive quay status (requires automatic receiving and retrieval of the quay status)
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="OrderType" type="String2..2">
      <xsd:annotation>
        <xsd:documentation>kind of order</xsd:documentation>
        <xsd:documentation>
type of the transport order
TH = transport order
RH = loading / dicharge report
NH = notification transport order
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="ModeOfTransport" type="String1..1">
      <xsd:annotation>
        <xsd:documentation>mode of transport</xsd:documentation>
        <xsd:documentation>
code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          </xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 002</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportCompany" type="TransportCompanyTyp"/>
    <xsd:element name="Customer" type="CustomerTyp"/>
    <xsd:element name="Customs" type="CustomsTyp" minOccurs="0"/>
    <xsd:element name="Dispatch" type="DispatchTyp" minOccurs="0"/>
    <xsd:element name="Discharge" type="DischargeTyp" minOccurs="0"/>
    <xsd:element name="OfferNumber" type="String1..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>offer number</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 042
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TariffInformation" type="String1..8" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>tariff information</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 043</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="TransportPaper" type="PaperTyp" minOccurs="0"/>
    <xsd:element name="FeederShip" type="FeederShipTyp" minOccurs="0"/>
    <xsd:element name="CustomerNumber" type="NumberTyp" minOccurs="0"/>
    <xsd:element name="Tariff" type="String1..35" minOccurs="0" maxOccurs="2">
      <xsd:annotation>
        <xsd:documentation>tariff/ Leitungsweg</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 057
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="CompleteTrain" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator complete train</xsd:documentation>
        <xsd:documentation>
only transport mode = R
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Product" type="String1..10" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>product</xsd:documentation>
        <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 069
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Payment" type="PaymentTyp" minOccurs="0"/>
    <xsd:element name="ScheduledTrain" type="String0..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>scheduled train</xsd:documentation>
        <xsd:documentation>number of the scheduled train of the transport</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="AddressData" type="AddressDataTyp" maxOccurs="17"/>
    <xsd:element name="TransportContainer" type="TransportContainerTyp" maxOccurs="999"/>
    <xsd:element name="GoodsItem" type="GoodsItemTyp" minOccurs="0" maxOccurs="999"/>
    <xsd:element name="CustomsZODIAK" type="CustomZODIAKTyp" minOccurs="0"/>
    <xsd:element name="CustomsHABIS" type="CustomsHABISTyp" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="ReferenceType" type="String0..35" use="required">
    <xsd:annotation>
      <xsd:documentation>reference type</xsd:documentation>
      <xsd:documentation>
type of reference used
TransportOrder
        </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="Reference" type="String1..16" use="required">
    <xsd:annotation>
      <xsd:documentation>reference</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="Version" type="Int2..2" use="required">
    <xsd:annotation>
      <xsd:documentation>version</xsd:documentation>
      <xsd:documentation>
version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
        </xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>

element TransportOrderTyp/AutomaticProcessing
diagram
type String3..3
facets
minLength 3
maxLength 3
annotation
documentation 
automatic processing
documentation 

the customer can a number of automatic processing features for the transport order 
rcv = automatic receiving
fwd = automatic forwarding (requires automatic receiving)
qst = automatic retrieval of the quay status (requires a specification of the loading /discharge location)
cfd = automatic forwarding depending on a positive quay status (requires automatic receiving and retrieval of the quay status)
          
source
<xsd:element name="AutomaticProcessing" type="String3..3" minOccurs="0" maxOccurs="4">
  <xsd:annotation>
    <xsd:documentation>automatic processing</xsd:documentation>
    <xsd:documentation>
the customer can a number of automatic processing features for the transport order 
rcv = automatic receiving
fwd = automatic forwarding (requires automatic receiving)
qst = automatic retrieval of the quay status (requires a specification of the loading /discharge location)
cfd = automatic forwarding depending on a positive quay status (requires automatic receiving and retrieval of the quay status)
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/OrderType
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
kind of order
documentation 

type of the transport order
TH = transport order
RH = loading / dicharge report
NH = notification transport order
          
source
<xsd:element name="OrderType" type="String2..2">
  <xsd:annotation>
    <xsd:documentation>kind of order</xsd:documentation>
    <xsd:documentation>
type of the transport order
TH = transport order
RH = loading / dicharge report
NH = notification transport order
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/ModeOfTransport
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
mode of transport
documentation 

code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          
documentation 
corresponds to AC02 field number 002
source
<xsd:element name="ModeOfTransport" type="String1..1">
  <xsd:annotation>
    <xsd:documentation>mode of transport</xsd:documentation>
    <xsd:documentation>
code to identify the means of transport
R = Train (rail),
T = Truck,
F = Feeder
          </xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 002</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/TransportCompany
diagram
type TransportCompanyTyp
children CodeList AdressCode
source
<xsd:element name="TransportCompany" type="TransportCompanyTyp"/>

element TransportOrderTyp/Customer
diagram
type CustomerTyp
children Code RelationCode
source
<xsd:element name="Customer" type="CustomerTyp"/>

element TransportOrderTyp/Customs
diagram
type CustomsTyp
children Procedure TrainStation
source
<xsd:element name="Customs" type="CustomsTyp" minOccurs="0"/>

element TransportOrderTyp/Dispatch
diagram
type DispatchTyp
children Condition ShippingDate PickUpDate Train Port Location Loading
source
<xsd:element name="Dispatch" type="DispatchTyp" minOccurs="0"/>

element TransportOrderTyp/Discharge
diagram
type DischargeTyp
children Condition Location DischargeDate ArrivalDate Train Port
source
<xsd:element name="Discharge" type="DischargeTyp" minOccurs="0"/>

element TransportOrderTyp/OfferNumber
diagram
type String1..6
facets
minLength 1
maxLength 6
annotation
documentation 
offer number
documentation 

only transport mode = R

corresponds to AC02 field number 042
          
source
<xsd:element name="OfferNumber" type="String1..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>offer number</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 042
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/TariffInformation
diagram
type String1..8
facets
minLength 1
maxLength 8
annotation
documentation 
tariff information
documentation 
corresponds to AC02 field number 043
source
<xsd:element name="TariffInformation" type="String1..8" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>tariff information</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 043</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/TransportPaper
diagram
type PaperTyp
children TransportInformation Type TransportNumber Additional DivergentReference
source
<xsd:element name="TransportPaper" type="PaperTyp" minOccurs="0"/>

element TransportOrderTyp/FeederShip
diagram
type FeederShipTyp
children FeederShipName Comments
source
<xsd:element name="FeederShip" type="FeederShipTyp" minOccurs="0"/>

element TransportOrderTyp/CustomerNumber
diagram
type NumberTyp
children Operator ShippingDirector QuayAccount
source
<xsd:element name="CustomerNumber" type="NumberTyp" minOccurs="0"/>

element TransportOrderTyp/Tariff
diagram
type String1..35
facets
minLength 1
maxLength 35
annotation
documentation 
tariff/ Leitungsweg
documentation 

only transport mode = R

corresponds to AC02 field number 057
          
source
<xsd:element name="Tariff" type="String1..35" minOccurs="0" maxOccurs="2">
  <xsd:annotation>
    <xsd:documentation>tariff/ Leitungsweg</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 057
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/CompleteTrain
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator complete train
documentation 

only transport mode = R
Y = yes
N = no
          
source
<xsd:element name="CompleteTrain" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator complete train</xsd:documentation>
    <xsd:documentation>
only transport mode = R
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/Product
diagram
type String1..10
facets
minLength 1
maxLength 10
annotation
documentation 
product
documentation 

only transport mode = R

corresponds to AC02 field number 069
          
source
<xsd:element name="Product" type="String1..10" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>product</xsd:documentation>
    <xsd:documentation>
only transport mode = R

corresponds to AC02 field number 069
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/Payment
diagram
type PaymentTyp
children Number Comments
source
<xsd:element name="Payment" type="PaymentTyp" minOccurs="0"/>

element TransportOrderTyp/ScheduledTrain
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
scheduled train
documentation 
number of the scheduled train of the transport
source
<xsd:element name="ScheduledTrain" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>scheduled train</xsd:documentation>
    <xsd:documentation>number of the scheduled train of the transport</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element TransportOrderTyp/AddressData
diagram
type AddressDataTyp
children Type Number Name StreetAndNumber Place PostCode Country CustomerNumber TaxId StartDate EndDate DeliveryDate Dispatcher Comments TaxNumber TIN
source
<xsd:element name="AddressData" type="AddressDataTyp" maxOccurs="17"/>

element TransportOrderTyp/TransportContainer
diagram
type TransportContainerTyp
children Position EmptyFull ContainerNumber OceanCarrier Container Oversized Weight OceanVoyage ReleaseNumber Temperature Contents ClipOnUnit SealNumber Customs Comments Date OriginCountry DestinationCountry LoadingRequest SheetLine Train PackagingUnits TransportPaper Commodity TransportPaperReference StoringPosition DangerousGoods
source
<xsd:element name="TransportContainer" type="TransportContainerTyp" maxOccurs="999"/>

element TransportOrderTyp/GoodsItem
diagram
type GoodsItemTyp
children Position Contents MarksAndNumber Packaging MonetaryValue Assessment RegistrationNumber PreviousNumber PreviousDocument CustomsTariffNumber ExportRegulationsConformance RestrictionOnExport ExportTaxCollection Allocation
source
<xsd:element name="GoodsItem" type="GoodsItemTyp" minOccurs="0" maxOccurs="999"/>

element TransportOrderTyp/CustomsZODIAK
diagram
type CustomZODIAKTyp
children ZODIAKReferenze Comments CountryCode DeclarationType LoadingPlace CustomsOffice ArrivalAgreedLocation SimplifiedProcedure Seal FreightLists Guarantee Validity Representative Date ConcomitantDokument Declarant Agent InitialComment Incident DeclarantAgent Conform SealsState MeansOfTransport
source
<xsd:element name="CustomsZODIAK" type="CustomZODIAKTyp" minOccurs="0"/>

element TransportOrderTyp/CustomsHABIS
diagram
type CustomsHABISTyp
children ZollNummer Transportrichtung Zollverfahren AnmeldungKonventionell BewilligungsNummer GestellungsOrt Verkehrstag Zug KLVBescheinigungNr VerkehrstagGWHOS Umfuhr
source
<xsd:element name="CustomsHABIS" type="CustomsHABISTyp" minOccurs="0"/>

complexType TransportTyp
diagram
children TransportOrder
source
<xsd:complexType name="TransportTyp">
  <xsd:sequence>
    <xsd:element name="TransportOrder" type="TransportOrderTyp"/>
  </xsd:sequence>
</xsd:complexType>

element TransportTyp/TransportOrder
diagram
type TransportOrderTyp
children AutomaticProcessing OrderType ModeOfTransport TransportCompany Customer Customs Dispatch Discharge OfferNumber TariffInformation TransportPaper FeederShip CustomerNumber Tariff CompleteTrain Product Payment ScheduledTrain AddressData TransportContainer GoodsItem CustomsZODIAK CustomsHABIS
attributes
Name  Type  Use  Default  Fixed  Annotation
ReferenceType  String0..35  required      
documentation 
reference type
documentation 

type of reference used
TransportOrder
        
Reference  String1..16  required      
documentation 
reference
Version  Int2..2  required      
documentation 
version
documentation 

version of the message / message element
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
        
source
<xsd:element name="TransportOrder" type="TransportOrderTyp"/>

complexType UMFTyp
diagram
children Bahnhofsbereich Kai Ladestelle
used by
element CustomsHABISTyp/Umfuhr
source
<xsd:complexType name="UMFTyp">
  <xsd:sequence>
    <xsd:element name="Bahnhofsbereich" type="String3..3" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Umfuhrende Bahnhofsbereich</xsd:documentation>
        <xsd:documentation>z.Zt WHO oder HHO - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Kai" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Umfuhrende Kai</xsd:documentation>
        <xsd:documentation>lt. HABIS Schlüsselverzeichnis A16 - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Ladestelle" type="String0..4" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Umfuhrende Ladestelle</xsd:documentation>
        <xsd:documentation>lt. HABIS Schlüsselverzeichnis A07 - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element UMFTyp/Bahnhofsbereich
diagram
type String3..3
facets
minLength 3
maxLength 3
annotation
documentation 
Umfuhrende Bahnhofsbereich
documentation 
z.Zt WHO oder HHO - Nur bei Umfuhr gemäß Zollverfahren
source
<xsd:element name="Bahnhofsbereich" type="String3..3" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Umfuhrende Bahnhofsbereich</xsd:documentation>
    <xsd:documentation>z.Zt WHO oder HHO - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element UMFTyp/Kai
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
Umfuhrende Kai
documentation 
lt. HABIS Schlüsselverzeichnis A16 - Nur bei Umfuhr gemäß Zollverfahren
source
<xsd:element name="Kai" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Umfuhrende Kai</xsd:documentation>
    <xsd:documentation>lt. HABIS Schlüsselverzeichnis A16 - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element UMFTyp/Ladestelle
diagram
type String0..4
facets
minLength 0
maxLength 4
annotation
documentation 
Umfuhrende Ladestelle
documentation 
lt. HABIS Schlüsselverzeichnis A07 - Nur bei Umfuhr gemäß Zollverfahren
source
<xsd:element name="Ladestelle" type="String0..4" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Umfuhrende Ladestelle</xsd:documentation>
    <xsd:documentation>lt. HABIS Schlüsselverzeichnis A07 - Nur bei Umfuhr gemäß Zollverfahren</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType userDef
diagram
children Name Phone Email BusinessUnit
used by
element messageInfoDef/User
source
<xsd:complexType name="userDef">
  <xsd:sequence>
    <xsd:element name="Name" type="String0..35"/>
    <xsd:element name="Phone" type="xsd:string" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>Phone number</xsd:documentation>
        <xsd:documentation>plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Email" type="xsd:string" minOccurs="0"/>
    <xsd:element name="BusinessUnit" type="businessUnitDef" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>

element userDef/Name
diagram
type String0..35
facets
minLength 0
maxLength 35
source
<xsd:element name="Name" type="String0..35"/>

element userDef/Phone
diagram
type xsd:string
annotation
documentation 
Phone number
documentation 
plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.
source
<xsd:element name="Phone" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Phone number</xsd:documentation>
    <xsd:documentation>plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element userDef/Email
diagram
type xsd:string
source
<xsd:element name="Email" type="xsd:string" minOccurs="0"/>

element userDef/BusinessUnit
diagram
type businessUnitDef
children Code Name
source
<xsd:element name="BusinessUnit" type="businessUnitDef" minOccurs="0"/>

complexType ValidityTyp
diagram
children Indicator Limitation
used by
element CustomZODIAKTyp/Validity
source
<xsd:complexType name="ValidityTyp">
  <xsd:sequence>
    <xsd:element name="Indicator" type="String1..1" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>indicator validity limitation EU</xsd:documentation>
        <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Limitation" type="String2..2" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>validity limitation non EU</xsd:documentation>
        <xsd:documentation>NCTS code list 63</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element ValidityTyp/Indicator
diagram
type String1..1
facets
minLength 1
maxLength 1
annotation
documentation 
indicator validity limitation EU
documentation 

Y = yes
N = no
          
source
<xsd:element name="Indicator" type="String1..1" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>indicator validity limitation EU</xsd:documentation>
    <xsd:documentation>
Y = yes
N = no
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ValidityTyp/Limitation
diagram
type String2..2
facets
minLength 2
maxLength 2
annotation
documentation 
validity limitation non EU
documentation 
NCTS code list 63
source
<xsd:element name="Limitation" type="String2..2" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>validity limitation non EU</xsd:documentation>
    <xsd:documentation>NCTS code list 63</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType WeightTyp
diagram
children Tara Net Gross
used by
element TransportContainerTyp/Weight
source
<xsd:complexType name="WeightTyp">
  <xsd:sequence>
    <xsd:element name="Tara" type="Int5..5">
      <xsd:annotation>
        <xsd:documentation>tare of container</xsd:documentation>
        <xsd:documentation>
positive weight in kg

corresponds to AC02 field number 114
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Net" type="Int5..5" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>total net weight</xsd:documentation>
        <xsd:documentation>
mandatory if sign empty/full = F 
- positive weight in kg

corresponds to AC02 field number 115
          </xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Gross" type="Int5..5">
      <xsd:annotation>
        <xsd:documentation>total gross weight</xsd:documentation>
        <xsd:documentation>corresponds to AC02 field number 116</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element WeightTyp/Tara
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
tare of container
documentation 

positive weight in kg

corresponds to AC02 field number 114
          
source
<xsd:element name="Tara" type="Int5..5">
  <xsd:annotation>
    <xsd:documentation>tare of container</xsd:documentation>
    <xsd:documentation>
positive weight in kg

corresponds to AC02 field number 114
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element WeightTyp/Net
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
total net weight
documentation 

mandatory if sign empty/full = F 
- positive weight in kg

corresponds to AC02 field number 115
          
source
<xsd:element name="Net" type="Int5..5" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>total net weight</xsd:documentation>
    <xsd:documentation>
mandatory if sign empty/full = F 
- positive weight in kg

corresponds to AC02 field number 115
          </xsd:documentation>
  </xsd:annotation>
</xsd:element>

element WeightTyp/Gross
diagram
type Int5..5
facets
minLength 5
maxLength 5
annotation
documentation 
total gross weight
documentation 
corresponds to AC02 field number 116
source
<xsd:element name="Gross" type="Int5..5">
  <xsd:annotation>
    <xsd:documentation>total gross weight</xsd:documentation>
    <xsd:documentation>corresponds to AC02 field number 116</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType ZODIAKReferenzeTyp
diagram
children Declaration Preliminary MRN
used by
element CustomZODIAKTyp/ZODIAKReferenze
source
<xsd:complexType name="ZODIAKReferenzeTyp">
  <xsd:sequence>
    <xsd:element name="Declaration" type="String0..35">
      <xsd:annotation>
        <xsd:documentation>customs declaration reference</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="Preliminary" type="String0..18" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>preliminary reference</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="MRN" type="String0..18" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>MRN</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element ZODIAKReferenzeTyp/Declaration
diagram
type String0..35
facets
minLength 0
maxLength 35
annotation
documentation 
customs declaration reference
source
<xsd:element name="Declaration" type="String0..35">
  <xsd:annotation>
    <xsd:documentation>customs declaration reference</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ZODIAKReferenzeTyp/Preliminary
diagram
type String0..18
facets
minLength 0
maxLength 18
annotation
documentation 
preliminary reference
source
<xsd:element name="Preliminary" type="String0..18" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>preliminary reference</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ZODIAKReferenzeTyp/MRN
diagram
type String0..18
facets
minLength 0
maxLength 18
annotation
documentation 
MRN
source
<xsd:element name="MRN" type="String0..18" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>MRN</xsd:documentation>
  </xsd:annotation>
</xsd:element>

complexType ZugTyp
diagram
children AbfahrtsZugNummer EingangsZugNummer
used by
element CustomsHABISTyp/Zug
source
<xsd:complexType name="ZugTyp">
  <xsd:sequence>
    <xsd:element name="AbfahrtsZugNummer" type="String0..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>IstAbfahrtsZugNr / Eingangszug</xsd:documentation>
        <xsd:documentation>Richtungsabhängig welche Zugnummer übermittelt wird</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="EingangsZugNummer" type="String0..6" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>EingangsZugNr-GW-HOS</xsd:documentation>
        <xsd:documentation>Nummer Eingangszug Gemeinschaftsware Hohe Schaar</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>

element ZugTyp/AbfahrtsZugNummer
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
IstAbfahrtsZugNr / Eingangszug
documentation 
Richtungsabhängig welche Zugnummer übermittelt wird
source
<xsd:element name="AbfahrtsZugNummer" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>IstAbfahrtsZugNr / Eingangszug</xsd:documentation>
    <xsd:documentation>Richtungsabhängig welche Zugnummer übermittelt wird</xsd:documentation>
  </xsd:annotation>
</xsd:element>

element ZugTyp/EingangsZugNummer
diagram
type String0..6
facets
minLength 0
maxLength 6
annotation
documentation 
EingangsZugNr-GW-HOS
documentation 
Nummer Eingangszug Gemeinschaftsware Hohe Schaar
source
<xsd:element name="EingangsZugNummer" type="String0..6" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>EingangsZugNr-GW-HOS</xsd:documentation>
    <xsd:documentation>Nummer Eingangszug Gemeinschaftsware Hohe Schaar</xsd:documentation>
  </xsd:annotation>
</xsd:element>

simpleType Dec3..3
type restriction of xsd:decimal
used by
elements DangerousGoodsTyp/FlashPoint TemperatureTyp/Max TemperatureTyp/Min
facets
minInclusive -999
maxExclusive 999
totalDigits 3
fractionDigits 0
source
<xsd:simpleType name="Dec3..3">
  <xsd:restriction base="xsd:decimal">
    <xsd:maxExclusive value="999"/>
    <xsd:minInclusive value="-999"/>
    <xsd:totalDigits value="3"/>
    <xsd:fractionDigits value="0"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Decimal112
type restriction of xsd:decimal
used by
elements GoodsItemTyp/MonetaryValue PartTyp/MonetaryValue
facets
totalDigits 13
fractionDigits 2
source
<xsd:simpleType name="Decimal112">
  <xsd:restriction base="xsd:decimal">
    <xsd:totalDigits value="13"/>
    <xsd:fractionDigits value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Decimal52
type restriction of xsd:decimal
facets
totalDigits 5
fractionDigits 2
source
<xsd:simpleType name="Decimal52">
  <xsd:restriction base="xsd:decimal">
    <xsd:totalDigits value="5"/>
    <xsd:fractionDigits value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int1..1
type restriction of xsd:positiveInteger
used by
elements DischargeTyp/Condition DispatchTyp/Condition AddressDataTyp/Number DangerousGoodsTyp/WGKCod
facets
totalDigits 1
source
<xsd:simpleType name="Int1..1">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:totalDigits value="1"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int1..2
type restriction of xsd:positiveInteger
facets
totalDigits 2
source
<xsd:simpleType name="Int1..2">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:totalDigits value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int1..5
type restriction of xsd:positiveInteger
used by
elements NumberTyp_2/AtlasATBPos PreviousTyp/AtlasATBPos CustomZODIAKTyp/FreightLists
facets
totalDigits 5
source
<xsd:simpleType name="Int1..5">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:totalDigits value="5"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int1..8
type restriction of xsd:positiveInteger
used by
element SealTyp/Number
facets
totalDigits 8
source
<xsd:simpleType name="Int1..8">
  <xsd:restriction base="xsd:positiveInteger">
    <xsd:totalDigits value="8"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int11..11
type restriction of xsd:string
used by
elements DangerWeightTyp/Gross DangerWeightTyp/Net DangerWeightTyp/NetExplosive
facets
minLength 11
maxLength 11
source
<xsd:simpleType name="Int11..11">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="11"/>
    <xsd:maxLength value="11"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int2..2
type restriction of xsd:string
used by
elements ContainerTyp/Height ContainerTyp/Length ReferenceTyp/Version
attribute TransportOrderTyp/@Version
facets
minLength 2
maxLength 2
source
<xsd:simpleType name="Int2..2">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="2"/>
    <xsd:maxLength value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int3..3
type restriction of xsd:string
used by
elements OversizedTyp/Back OversizedTyp/Front OversizedTyp/Height OversizedTyp/Left AllocationTyp/Position GoodsItemTyp/Position TransportContainerTyp/Position OversizedTyp/Right
facets
minLength 3
maxLength 3
source
<xsd:simpleType name="Int3..3">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="3"/>
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int4..4
type restriction of xsd:string
used by
elements DangerousGoodsTyp/MFAGNumber AllocationTyp/NumberItems
facets
minLength 4
maxLength 4
source
<xsd:simpleType name="Int4..4">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="4"/>
    <xsd:maxLength value="4"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int4..5
type restriction of xsd:string
used by
element PackagingTyp/NumberUnits
facets
minLength 4
maxLength 5
source
<xsd:simpleType name="Int4..5">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="4"/>
    <xsd:maxLength value="5"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int5..5
type restriction of xsd:string
used by
elements WeightTyp/Gross PackagingTyp/GrossWeight PartTyp/GrossWeight WeightTyp/Net PackagingTyp/NetWeight PartTyp/NetWeight WeightTyp/Tara
facets
minLength 5
maxLength 5
source
<xsd:simpleType name="Int5..5">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="5"/>
    <xsd:maxLength value="5"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType Int6..6
type restriction of xsd:string
used by
elements TransportContainerTyp/Commodity DangerousGoodsTyp/EmSNumber PackingTyp/Number
facets
minLength 6
maxLength 6
source
<xsd:simpleType name="Int6..6">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="6"/>
    <xsd:maxLength value="6"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..10
type restriction of xsd:string
used by
elements CustomsHABISTyp/BewilligungsNummer CustomsHABISTyp/KLVBescheinigungNr TransportContainerTyp/StoringPosition
facets
minLength 0
maxLength 10
source
<xsd:simpleType name="String0..10">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="10"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..100
type restriction of xsd:string
used by
element CustomZODIAKTyp/ConcomitantDokument
facets
minLength 0
maxLength 100
source
<xsd:simpleType name="String0..100">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="100"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..12
type restriction of xsd:string
used by
elements AddressDataTyp/CustomerNumber CustomsTyp2/CustomsTariff GoodsItemTyp/CustomsTariffNumber AddressDataTyp/TaxNumber TransportContainerTyp/TransportPaperReference TrainTyp2/WagonNumber
facets
minLength 0
maxLength 12
source
<xsd:simpleType name="String0..12">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="12"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..140
type restriction of xsd:string
used by
element GoodsItemTyp/Contents
facets
minLength 0
maxLength 140
source
<xsd:simpleType name="String0..140">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="140"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..15
type restriction of xsd:string
used by
elements DispatcherDatenTyp/Fax TransportContainerTyp/ReleaseNumber DispatcherDatenTyp/Telephone CustomsHABISTyp/Zollverfahren
facets
minLength 0
maxLength 15
source
<xsd:simpleType name="String0..15">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="15"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..17
type restriction of xsd:string
used by
elements businessUnitDef/Code CustomZODIAKTyp/Comments CustomZODIAKTyp/InitialComment AddressDataTyp/TIN
attribute transactionDef/@Code
facets
minLength 0
maxLength 17
source
<xsd:simpleType name="String0..17">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="17"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..18
type restriction of xsd:string
used by
elements ZODIAKReferenzeTyp/MRN ZODIAKReferenzeTyp/Preliminary
facets
minLength 0
maxLength 18
source
<xsd:simpleType name="String0..18">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="18"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..2
type restriction of xsd:string
used by
elements GestellungsOrtTyp/Code AddressDataTyp/Country CustomZODIAKTyp/MeansOfTransport/Nationality
facets
minLength 0
maxLength 2
source
<xsd:simpleType name="String0..2">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..20
type restriction of xsd:string
used by
elements OceanCarrierTyp/AccountingNumber DispatcherDatenTyp/Name TransportContainerTyp/SealNumber AddressDataTyp/TaxId
facets
minLength 0
maxLength 20
source
<xsd:simpleType name="String0..20">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="20"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..21
type restriction of xsd:string
used by
elements PreviousTyp/AtlasATB NumberTyp_2/ATx PreviousTyp/ATx NumberTyp_2/BVD NumberTyp_2/GB PreviousTyp/GB NumberTyp_2/Miscellaneous PreviousTyp/Miscellaneous NumberTyp_2/MRN PreviousTyp/MRN NumberTyp_2/VAB PreviousTyp/VAB NumberTyp_2/VAV
facets
minLength 0
maxLength 21
source
<xsd:simpleType name="String0..21">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="21"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..216
type restriction of xsd:string
used by
element DangerousGoodsTyp/Comment
facets
minLength 0
maxLength 216
source
<xsd:simpleType name="String0..216">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="216"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..23
type restriction of xsd:string
used by
elements CountryTyp/Name TransportContainerTyp/OriginCountry/Name TransportContainerTyp/DestinationCountry/Name
facets
minLength 0
maxLength 23
source
<xsd:simpleType name="String0..23">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="23"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..3
type restriction of xsd:string
used by
elements DangerousGoodsTyp/GoodsLabel CL7Typ/TransportSign
facets
minLength 0
maxLength 3
source
<xsd:simpleType name="String0..3">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..30
type restriction of xsd:string
used by
elements AddressDataTyp/Name AddressDataTyp/Place AddressDataTyp/StreetAndNumber
facets
minLength 0
maxLength 30
source
<xsd:simpleType name="String0..30">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="30"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..35
type restriction of xsd:string
used by
elements DeclarantTyp/Address CustomZODIAKTyp/Agent metainfoDef/Application RepresentativeTyp/Capacity TransportContainerTyp/Comments CustomsTyp2/CustomsNumber CustomZODIAKTyp/DeclarantAgent ZODIAKReferenzeTyp/Declaration transactionDef/Descr RepresentativeTyp/Name DeclarantTyp/Name userDef/Name businessUnitDef/Name GuaranteeTyp/OtherReference transactionDef/Provider GoodsItemTyp/PreviousDocument/Reference ReferenceTyp/ReferenceType
attribute TransportOrderTyp/@ReferenceType
facets
minLength 0
maxLength 35
source
<xsd:simpleType name="String0..35">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="35"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..4
type restriction of xsd:string
used by
elements CL7Typ/Category CL7Typ/ChemicalActivity PackagingTyp/Code DangerousGoodsTyp/GoodsNumber UMFTyp/Kai UMFTyp/Ladestelle CL7Typ/PackagingType
facets
minLength 0
maxLength 4
source
<xsd:simpleType name="String0..4">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="4"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..42
type restriction of xsd:string
used by
element GoodsItemTyp/MarksAndNumber
facets
minLength 0
maxLength 42
source
<xsd:simpleType name="String0..42">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="42"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..5
type restriction of xsd:string
used by
element DangerousGoodsTyp/LegalNorm
facets
minLength 0
maxLength 5
source
<xsd:simpleType name="String0..5">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="5"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..50
type restriction of xsd:string
used by
element TransportContainerTyp/TransportPaper
facets
minLength 0
maxLength 50
source
<xsd:simpleType name="String0..50">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="50"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..6
type restriction of xsd:string
used by
elements ZugTyp/AbfahrtsZugNummer OceanCarrierTyp/ContainerType ZugTyp/EingangsZugNummer DeclarantTyp/PostalCode TransportOrderTyp/ScheduledTrain GoodsItemTyp/PreviousDocument/Type
facets
minLength 0
maxLength 6
source
<xsd:simpleType name="String0..6">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="6"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..7
type restriction of xsd:string
used by
elements TransportCompanyTyp/AdressCode DangerousGoodsTyp/ClassificationCode CustomerTyp/RelationCode
facets
minLength 0
maxLength 7
source
<xsd:simpleType name="String0..7">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="7"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..70
type restriction of xsd:string
used by
elements AddressDataTyp/Comments TransportContainerTyp/Contents TrainTyp2/DispatchTrain DangerousGoodsTyp/LastTransported DispatcherDatenTyp/Mail DangerousGoodsTyp/Memoranda DangerousGoodsTyp/ProperShip TrainTyp2/ReceivingTrain DangerousGoodsTyp/Regulations
facets
minLength 0
maxLength 70
source
<xsd:simpleType name="String0..70">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="70"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..8
type restriction of xsd:string
used by
elements OceanVoyageTyp/Voyage TransportContainerTyp/OceanVoyage/Voyage
facets
minLength 0
maxLength 8
source
<xsd:simpleType name="String0..8">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="8"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..80
type restriction of xsd:string
used by
element GestellungsOrtTyp/Text
facets
minLength 0
maxLength 80
source
<xsd:simpleType name="String0..80">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="80"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String0..9
type restriction of xsd:string
used by
element AddressDataTyp/PostCode
facets
minLength 0
maxLength 9
source
<xsd:simpleType name="String0..9">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="0"/>
    <xsd:maxLength value="9"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..1
type restriction of xsd:string
used by
elements CustomsHABISTyp/AnmeldungKonventionell TransportContainerTyp/ClipOnUnit TransportOrderTyp/CompleteTrain CustomZODIAKTyp/Conform CustomsTyp2/CustomsIndicator TransportContainerTyp/EmptyFull GoodsItemTyp/ExportRegulationsConformance GoodsItemTyp/ExportTaxCollection CustomZODIAKTyp/Incident ValidityTyp/Indicator AssessmentTyp/Indicator DangerousGoodsTyp/IndicatorTank ReferenceTyp/ModeOfTransport TransportOrderTyp/ModeOfTransport OversizedTyp/OversizedIndicator TemperatureTyp/Refrigeration GoodsItemTyp/RestrictionOnExport DangerousGoodsTyp/RiskGroup CustomZODIAKTyp/SealsState CustomZODIAKTyp/SimplifiedProcedure DangerousGoodsTyp/TransportIndicator CustomsHABISTyp/Transportrichtung GuaranteeTyp/Type
facets
minLength 1
maxLength 1
source
<xsd:simpleType name="String1..1">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="1"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..10
type restriction of xsd:string
used by
element TransportOrderTyp/Product
facets
minLength 1
maxLength 10
source
<xsd:simpleType name="String1..10">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="10"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..12
type restriction of xsd:string
used by
elements PaperTyp/DivergentReference NumberTyp/Operator NumberTyp/ShippingDirector PaperTyp/TransportNumber
facets
minLength 1
maxLength 12
source
<xsd:simpleType name="String1..12">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="12"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..15
type restriction of xsd:string
used by
elements DischargeTyp/Location/Name DispatchTyp/Location/Name LocationTyp/Name
facets
minLength 1
maxLength 15
source
<xsd:simpleType name="String1..15">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="15"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..16
type restriction of xsd:string
used by
element ReferenceTyp/Reference
attribute TransportOrderTyp/@Reference
facets
minLength 1
maxLength 16
source
<xsd:simpleType name="String1..16">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="16"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..20
type restriction of xsd:string
used by
elements FeederShipTyp/Comments DestinationTyp/Port/Name DischargeTyp/Port/Name DispatchTyp/Port/Name OceanVoyageTyp/Name PortTyp/Name TransportContainerTyp/OceanVoyage/Name CustomsTyp/Procedure DestinationTyp/Train/Station DischargeTyp/Train/Station DispatchTyp/Train/Station TrainTyp/Station
facets
minLength 1
maxLength 20
source
<xsd:simpleType name="String1..20">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="20"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..23
type restriction of xsd:string
used by
element FeederShipTyp/FeederShipName
facets
minLength 1
maxLength 23
source
<xsd:simpleType name="String1..23">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="23"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..25
type restriction of xsd:string
used by
elements OceanVoyageTyp/ShipName TransportContainerTyp/OceanVoyage/ShipName
facets
minLength 1
maxLength 25
source
<xsd:simpleType name="String1..25">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="25"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..3
type restriction of xsd:string
used by
element PackingTyp/Group
facets
minLength 1
maxLength 3
source
<xsd:simpleType name="String1..3">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..30
type restriction of xsd:string
used by
elements PaymentTyp/Comments PaperTyp/TransportInformation
facets
minLength 1
maxLength 30
source
<xsd:simpleType name="String1..30">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="30"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..32
type restriction of xsd:string
used by
element CustomsTyp/TrainStation
facets
minLength 1
maxLength 32
source
<xsd:simpleType name="String1..32">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="32"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..35
type restriction of xsd:string
used by
element TransportOrderTyp/Tariff
facets
minLength 1
maxLength 35
source
<xsd:simpleType name="String1..35">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="35"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..4
type restriction of xsd:string
used by
elements LabelTyp/Appearing DangerousGoodsTyp/Class LabelTyp/MPLabel
facets
minLength 1
maxLength 4
source
<xsd:simpleType name="String1..4">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="4"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..50
type restriction of xsd:string
used by
elements PaperTyp/Additional DispatchTyp/Loading/Request LoadingTyp/Request TransportContainerTyp/LoadingRequest/Request
facets
minLength 1
maxLength 50
source
<xsd:simpleType name="String1..50">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="50"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..6
type restriction of xsd:string
used by
elements TransportOrderTyp/OfferNumber DestinationTyp/Train/PostalZipCode DischargeTyp/Train/PostalZipCode DispatchTyp/Train/PostalZipCode TrainTyp/PostalZipCode NumberTyp/QuayAccount
facets
minLength 1
maxLength 6
source
<xsd:simpleType name="String1..6">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="6"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..72
type restriction of xsd:string
used by
element TransportContainerTyp/SheetLine
facets
minLength 1
maxLength 72
source
<xsd:simpleType name="String1..72">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="72"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String1..8
type restriction of xsd:string
used by
element TransportOrderTyp/TariffInformation
facets
minLength 1
maxLength 8
source
<xsd:simpleType name="String1..8">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="1"/>
    <xsd:maxLength value="8"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String12..12
type restriction of xsd:string
used by
element TransportContainerTyp/ContainerNumber
facets
minLength 12
maxLength 12
source
<xsd:simpleType name="String12..12">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="12"/>
    <xsd:maxLength value="12"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String18..18
type restriction of xsd:string
used by
element HABISNummerTyp/HABISZoll
facets
minLength 18
maxLength 18
source
<xsd:simpleType name="String18..18">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="18"/>
    <xsd:maxLength value="18"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String2..2
type restriction of xsd:string
used by
elements TransportContainerTyp/OriginCountry/Code PackingTyp/Code TransportContainerTyp/DestinationCountry/Code CountryTyp/Code DeclarantTyp/Country TrainTyp/CountryCode DispatchTyp/Train/CountryCode DischargeTyp/Train/CountryCode DestinationTyp/Train/CountryCode CountryCodeTyp/Destination CountryCodeTyp/Dispatch ValidityTyp/Limitation DangerousGoodsTyp/MPLabel PaymentTyp/Number TransportOrderTyp/OrderType TransportContainerTyp/PackagingUnits TransportContainerTyp/LoadingRequest/RequestCode LoadingTyp/RequestCode DispatchTyp/Loading/RequestCode CL7Typ/SheetNumber ContainerTyp/Type AddressDataTyp/Type
facets
minLength 2
maxLength 2
source
<xsd:simpleType name="String2..2">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="2"/>
    <xsd:maxLength value="2"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String21..21
type restriction of xsd:string
used by
element NumberTyp_2/AtlasATB
facets
minLength 21
maxLength 21
source
<xsd:simpleType name="String21..21">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="21"/>
    <xsd:maxLength value="21"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String3..3
type restriction of xsd:string
used by
elements TransportOrderTyp/AutomaticProcessing UMFTyp/Bahnhofsbereich DangerousGoodsTyp/Stowage PaperTyp/Type
facets
minLength 3
maxLength 3
source
<xsd:simpleType name="String3..3">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="3"/>
    <xsd:maxLength value="3"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String4..4
type restriction of xsd:string
used by
elements CustomZODIAKTyp/ArrivalAgreedLocation OceanCarrierTyp/CarrierCode CustomerTyp/Code DischargeTyp/Location/Code DispatchTyp/Location/Code LocationTyp/Code TransportCompanyTyp/CodeList ContainerTyp/ISOCode CustomZODIAKTyp/LoadingPlace DangerousGoodsTyp/UNNumber
facets
minLength 4
maxLength 4
source
<xsd:simpleType name="String4..4">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="4"/>
    <xsd:maxLength value="4"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String5..5
type restriction of xsd:string
used by
elements DestinationTyp/Port/Code DischargeTyp/Port/Code DispatchTyp/Port/Code OceanVoyageTyp/Code PortTyp/Code TransportContainerTyp/OceanVoyage/Code CustomZODIAKTyp/DeclarationType
facets
minLength 5
maxLength 5
source
<xsd:simpleType name="String5..5">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="5"/>
    <xsd:maxLength value="5"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String7..7
type restriction of xsd:string
used by
element HABISNummerTyp/ATLAS
facets
minLength 7
maxLength 7
source
<xsd:simpleType name="String7..7">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="7"/>
    <xsd:maxLength value="7"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String70..70
type restriction of xsd:string
facets
minLength 70
maxLength 70
source
<xsd:simpleType name="String70..70">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="70"/>
    <xsd:maxLength value="70"/>
  </xsd:restriction>
</xsd:simpleType>

simpleType String8..8
type restriction of xsd:string
used by
elements GuaranteeTyp/CustomsOffice CustomsOfficeTyp/Departure CustomsOfficeTyp/Destination PackingTyp/EmptyPackageCode DestinationTyp/Train/StationCode DischargeTyp/Train/StationCode DispatchTyp/Train/StationCode TrainTyp/StationCode CustomsOfficeTyp/Transit SealTyp/Type
facets
minLength 8
maxLength 8
source
<xsd:simpleType name="String8..8">
  <xsd:restriction base="xsd:string">
    <xsd:minLength value="8"/>
    <xsd:maxLength value="8"/>
  </xsd:restriction>
</xsd:simpleType>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com