<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Copyright (c) 2020 DAKOSY AG (http://www.dakosy.de) -->
<!-- XSD-Version 2.0.4 / 03-Jun-2013 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="http://xsd.dakosy.de/ac03v2.0/AC03CoreDataTypes.xsd"/>
	<xs:include schemaLocation="http://xsd.dakosy.de/ac03v2.0/MessageEnvelope.xsd"/>
	<xs:element name="Document">
		<xs:annotation>
			<xs:documentation xml:lang="DE">AC03 v2 Dokument-Wurzel</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Metainfo" type="MetaInfoDef"/>
				<xs:element name="Messages">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Message">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="TransportOrder" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ModeOfTransport">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Rail, Feeder, Truck</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="Feeder"/>
																<xs:enumeration value="Rail"/>
																<xs:enumeration value="Truck"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="Usage" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Import, Export, Relocation, DepotIn, DepotOut</xs:documentation>
														</xs:annotation>
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:enumeration value="Import"/>
																<xs:enumeration value="Export"/>
																<xs:enumeration value="Relocation"/>
																<xs:enumeration value="DepotIn"/>
																<xs:enumeration value="DepotOut"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													<xs:element name="PickupEmpty" type="transportLocation" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Leer Vorlauf</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Dispatch" type="transportLocation">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Versand</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Discharge" type="transportLocation">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Empfang</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="ReturnEmpty" type="transportLocation" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Leer Rücklauf</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TransportPaper" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Frachtpapiere</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TransportInformation" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">FB-Erklärungen</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="120"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Type" type="code4" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Frachtbrief</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TransportNumber" type="referenceString" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Übergabeschein</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Additional" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">FB Beilagen</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="50"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TransportPaperReference" type="referenceString" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">FB-Referenz</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="FeederShip" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Feederangaben</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="FeederShipName" type="referenceString" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Name des Schiffs</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Comments" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kommentar</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="20"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="CustomerNumber" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Kundennummer</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Operator" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Verkehrsführer Buchungsnummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="12"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ShippingDirector" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Verkehrsführer-Kundennummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="12"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="QuayAccount" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kai-Kontonummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="6"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ContractNumber" type="code7" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kontraktnummer Railion</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="TransportDate" type="transportDate" maxOccurs="5">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Transportzeiten</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Train" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Angaben zum Zug</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Direction" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Richtung des Zugs:
I = Inbound / Eingangszug
O = Outbound / Ausgangszug</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:enumeration value="I"/>
																			<xs:enumeration value="O"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Product" type="referenceString" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Produkt</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="CompleteTrain" type="xs:boolean" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kennz. Ganzzug</xs:documentation>
																		<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="TrainNumber" minOccurs="0" maxOccurs="2">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zugnummer Abfahrt / Ankunft</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="referenceString">
																				<xs:attribute name="type" use="required">
																					<xs:annotation>
																						<xs:documentation xml:lang="DE">Art der Zugnummer:
Departure = Zugnummer Abfahrt
Arrival = Zugnummer Ankunft</xs:documentation>
																					</xs:annotation>
																					<xs:simpleType>
																						<xs:restriction base="xs:NMTOKEN">
																							<xs:enumeration value="Departure"/>
																							<xs:enumeration value="Arrival"/>
																						</xs:restriction>
																					</xs:simpleType>
																				</xs:attribute>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="TrainDate" type="xs:dateTime" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Verkehrstag</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Route" type="code7" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Leitweg</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Tariff" type="name" minOccurs="0" maxOccurs="2">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Leitungsweg / Tarife</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Payment" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zahlungsvermerk</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Number" type="code2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzahl</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Comments">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Vermerk</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="30"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="AddressData" type="adress" minOccurs="4" maxOccurs="17">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Consignor, Consignee, PartyPaying, TransportCompany müssen als Pflichtadressen in der TransportOrder vorhanden sein</xs:documentation>
															<xs:documentation xml:lang="DE">Als Addresstypen innerhalb der TansportOrder sind folgende Typen zulässig: Consignor = Versender, Consignee = Empfänger, PartyPaying = Frachtzahler, TransportCompany = Transportunternehmer, InstructionParty = Auftraggeber, Discharge = Zustelladresse, Dispatch = Abholadresse, Declarant = Zollanmelder, Customs = Zolladresse und Carrier = Reeder</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="TransportContainer" maxOccurs="999">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Ladeeinheit</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Position" type="itemPosition">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Lfd. Nr. LE</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="FullContainer" type="xs:boolean">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kenzeichen Voll / Leer</xs:documentation>
																		<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ContainerNumber" type="containerNumber" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Le-Nummer</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Container" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Containertyp</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Length" type="code2" minOccurs="0"/>
																			<xs:element name="Height" type="code2" minOccurs="0"/>
																			<xs:element name="Type" type="code2" minOccurs="0"/>
																			<xs:element name="ISOCode" type="code4" minOccurs="0"/>
																			<xs:element name="CarrierType" type="anyCode" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Containertyp Transportunternehmer</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Oversized" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Übermaße</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Indicator" type="xs:boolean"/>
																			<xs:element name="Oversize" minOccurs="0" maxOccurs="5">
																				<xs:complexType>
																					<xs:simpleContent>
																						<xs:extension base="length">
																							<xs:attribute name="type" use="optional">
																								<xs:simpleType>
																									<xs:restriction base="xs:NMTOKEN">
																										<xs:enumeration value="Top"/>
																										<xs:enumeration value="Left"/>
																										<xs:enumeration value="Right"/>
																										<xs:enumeration value="Front"/>
																										<xs:enumeration value="Rear"/>
																									</xs:restriction>
																								</xs:simpleType>
																							</xs:attribute>
																						</xs:extension>
																					</xs:simpleContent>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Weight" type="dependentWeights">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Gewichtsangaben</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="OceanVoyage" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Schiff</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Port" type="port">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Hafen</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Voyage" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Reise</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="8"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ShipName" type="name" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Schiffsname</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="CallSign" type="referenceString" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Callsign</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ShipNumber" type="referenceString" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Schiffsnummer</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="CarrierCode" type="anyCode">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Reedercode</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="BookingNumber" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Buchungsnummer Reeder</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="20"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="ReleaseNumber" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Freistellnummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="15"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Temperature" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Temperaturangaben</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="RefrigerationIndicator" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Kühlgut</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Max" type="temperature" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">maximal</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Min" type="temperature" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">minimal</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ClipOnUnitIndicator" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Clip on</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ClipOnUnitID" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Clip on ID</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="15"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Contents" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Angaben zum Inhalt</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Description">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Beschreibung</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="70"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="OriginCountryCode" type="countryISO2" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Herkunfstland Ware</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DestinationCountryCode" type="countryISO2" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Bestimmungsland Ware</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Seal" type="seal" minOccurs="0" maxOccurs="99">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Siegel Verschlüsse</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Customs" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zollangaben</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Procedure" type="name">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zollverfahren</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Indicator" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Zollgut</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="RegistrationNumber" type="customsNumber" minOccurs="0" maxOccurs="2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zollnummer ATLAS oder HZO</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Conventional" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Konventionelle Anmeldung</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="AuthorizationNumber" type="referenceString" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Bewilligungsnummer</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="PresentationToCustoms" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gestellungsort</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Code" type="code4" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Code des Gestellungsorts</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Location">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Name des Gestellungsorts</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="80"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="KLVCertification" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">KLV Bescheinigungsnummer</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="10"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Declaration" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zollangaben Truck Freitext</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="50"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CustomsTariff" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zolltarifnummer</xs:documentation>
																					<xs:documentation xml:lang="EN">corresponds to AC02 field number 161</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="12"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="VuBIndicator" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">VuB / Verbote und Beschränkungen ?</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="TaxSuspension" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Steueraussetzung</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ExportRefunding" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Ausfuhrerstattung</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Comments" type="remarks" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Bemerkungen Truck / Zoll</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Loading" type="containerLoading" minOccurs="0" maxOccurs="2">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Be- und Entladung</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="LoadingRequestCode" type="anyCode" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Verladewunsch</xs:documentation>
																		<xs:documentation xml:lang="DE"/>
																	</xs:annotation>
																</xs:element>
																<xs:element name="SheetLine" minOccurs="0" maxOccurs="576">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Beiblatt</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="72"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="WagonNumber" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Nummer des Bahnwaggons</xs:documentation>
																		<xs:documentation xml:lang="EN">
number of the rail road wagon the container has been loaded onto
only transport mode = R
          </xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="12"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="WagonLoadingPosition" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Platz auf Wagen</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:length value="1"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="TransportPaperReference" type="referenceString" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">FB-Referenz</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="DangerousGoods" minOccurs="0" maxOccurs="999">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Gefahrgutangaben</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Position" type="itemPosition">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">laufende Nummer Gefahrgutposition</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Class" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gefahrklasse</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="4"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="UNNumber" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">UN-Nummer</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:length value="4"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="EMSNumber" minOccurs="0" maxOccurs="2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">EMS-Nummer</xs:documentation>
																					<xs:documentation xml:lang="DE">Bei der Kommunikation mit UnikatGE werden nur die ersten drei Zeichen des Feldinhalts berücksichtigt. Zeichen vier bis sechs werden mit Unterstrichen 'aufgefüllt'.</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:length value="6"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="MFAGNumber" minOccurs="0" maxOccurs="2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">MFAG-Nummer</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:length value="4"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="FlashPoint" type="temperature" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Flammpunkt; Wert mit Vorzeichen</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Stowage" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Staumethode; Verwendung nur bei Klasse 1</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:length value="3"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Packing" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Verpackung</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Number" type="xs:positiveInteger" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Code" type="code2" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Verpackungscode</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Group">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Verpackungsgruppe; Wertemenge HABIS Schlüsselverzeichnis A06</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:NMTOKEN">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="3"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="EmptyPackageCode" type="code4" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Leerverpackungscode: Wertemenge HABIS Schlüsselverzeichnis T02</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="DangerWeight" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gewichte Gefahrgut</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Gross" type="weight">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Bruttogewicht; positives Gewicht in Gramm</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Net" type="weight" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Nettogewicht; positives Gewicht in Gramm</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="NetExplosive" type="weight" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Nettogewicht Explosivmasse; nur Klasse 1; positives Gewicht in Gramm</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="WGKCode" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Wassergefährdungsklasse</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:enumeration value="0"/>
																						<xs:enumeration value="1"/>
																						<xs:enumeration value="2"/>
																						<xs:enumeration value="3"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="CL7" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Klasse 7 / radioaktive Stoffe</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="SheetNumber" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Blatt</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:decimal">
																									<xs:totalDigits value="2"/>
																									<xs:fractionDigits value="0"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="Category" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Kategorie</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:NMTOKEN">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="4"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="ChemicalActivity" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Aktivität</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:NMTOKEN">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="4"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="TransportSign" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Transportkennzahl</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:NMTOKEN">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="3"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="PackagingType" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Verpackungstyp</xs:documentation>
																							</xs:annotation>
																							<xs:simpleType>
																								<xs:restriction base="xs:NMTOKEN">
																									<xs:minLength value="1"/>
																									<xs:maxLength value="4"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="LegalNorm" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">der Deklaration zugrundeliegendes Rechtsnorm / Gefahrgutrecht; Wertemenge HABIS Shclüsselverzeichnis T01</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="5"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ClassificationCode" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Klassifizierungscode</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="7"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="ProperShippingName" minOccurs="0" maxOccurs="5">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">offizielle / technische Bezeichnung</xs:documentation>
																					<xs:documentation xml:lang="DE">Bei der Kommunikation mit den Systemen ACTION, UNIKAT, TRAFC und UnikstGE golt für die Verwednung des Elements:

erste und zweite Wiederholung: offizielle Bezeichnung
dritte bis fünfte Wiederholung: technische Bezeichnung</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="70"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="GoodsNumber" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gefahrnummer / Güterartnummer</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="4"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="GoodsLabel" type="code4" minOccurs="0" maxOccurs="5">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gefahrzettel / -label</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="MPLabel" type="code2" minOccurs="0"/>
																			<xs:element name="TransportProhibited" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Transportverbot</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DateSafety" type="xs:date" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Datum Sicherheitsventil</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="IndicatorTank" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen ungereinigter, leerer Tank</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="RiskGroup" minOccurs="0">
																				<xs:simpleType>
																					<xs:restriction base="xs:NMTOKEN">
																						<xs:length value="1"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Regulations" minOccurs="0" maxOccurs="2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Sondervorschriften</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="70"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="LastTransported" minOccurs="0" maxOccurs="5">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Bezeichnung letztes Ladegut</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="70"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Memoranda" minOccurs="0" maxOccurs="3">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zusatzangaben</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="70"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CustomsZODIAK" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zollangaben ZODIAK</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Reference">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zollantragsreferenz</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:simpleContent>
																						<xs:extension base="referenceString">
																							<xs:attribute name="type" use="required">
																								<xs:annotation>
																									<xs:documentation xml:lang="DE">Art der Referenz:
Declaration = Zollantrag
Preliminary = Voranmeldung
MRN = Movement Reference Number</xs:documentation>
																								</xs:annotation>
																								<xs:simpleType>
																									<xs:restriction base="xs:string">
																										<xs:enumeration value="Declaration"/>
																										<xs:enumeration value="Preliminary"/>
																										<xs:enumeration value="MRN"/>
																									</xs:restriction>
																								</xs:simpleType>
																							</xs:attribute>
																						</xs:extension>
																					</xs:simpleContent>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Comments" type="customsComment" minOccurs="0" maxOccurs="2">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kommentar</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="DeclarationType" type="code5" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Art der Anmeldung</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="LoadingPlace" type="code4" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Ort des Beladens und Verpackens</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="CustomsOffice" type="customsOffice" minOccurs="0" maxOccurs="12">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Zollstelle</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="ArrivalAgreedLocationCode" type="code4" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Gestellungsort</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="SimplifiedProcedure" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen vereinfachtes Verfahren</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="FreighLists" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Anzahl Ladelisten</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:minInclusive value="1"/>
																						<xs:maxInclusive value="99999"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Guarantee" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Sicherheit</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Type" minOccurs="0">
																							<xs:simpleType>
																								<xs:restriction base="xs:string">
																									<xs:length value="1"/>
																								</xs:restriction>
																							</xs:simpleType>
																						</xs:element>
																						<xs:element name="OtherReference" type="referenceString" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Sicherheits Bescheinigung; Bezeichnung der Bescheinigung</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Validity" minOccurs="0">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Indicator" type="xs:boolean" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Kennzeichen Gültigkeit der Sicherheit in EU</xs:documentation>
																								<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Limitation" type="code2" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Sicherheit Gültigkeitsausschluss</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Representative" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Stellvertreter</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Name" type="name" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Name des Stellvertreters</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Capacity" type="name" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Stellung / Funktion des Stellvertreters</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Date" minOccurs="0" maxOccurs="3">
																				<xs:complexType>
																					<xs:simpleContent>
																						<xs:extension base="xs:date">
																							<xs:attribute name="type" type="customsDateType"/>
																						</xs:extension>
																					</xs:simpleContent>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="ConcomitantDokument" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">VBD-Name (Name des Versandbegleitdokumentes)</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:normalizedString">
																						<xs:minLength value="1"/>
																						<xs:maxLength value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="Declarant" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Anmelder</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Struktur wird in der Kommunikation mit ACTION, UNIKAT, TRAFIC und UnikatGE nicht verwendet. Die Daten zum Deklaranten werden auf Kopfebene in den Adressdaten mit dem Typ 'Declarant' kommuniziert.</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Address" type="adress" minOccurs="0"/>
																						<xs:element name="DeclarantAgent" type="name" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">verantwortlicher Bearbeiter</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																			<xs:element name="Agent" type="name" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Bearbeiter (Zollantrag)</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Incident" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Ereignis</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Conform" type="xs:string" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Konformität</xs:documentation>
																					<xs:documentation xml:lang="DE">In der Kommunikation mit ACTION, UNIKAT, TRAFIC und UnikatGE wird für das Kennzeichen ein boolscher Wert übermittelt, d.h. 0 oder false und 1 oder true.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="SealsState" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Kennzeichen Verschlusszustand</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:string">
																						<xs:length value="1"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																			<xs:element name="MeansOfTransport" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Beförderungsmittel</xs:documentation>
																				</xs:annotation>
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="Identity" type="referenceString" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Beförderungsmittel (Kennzeichen)</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																						<xs:element name="Nationality" type="code2" minOccurs="0">
																							<xs:annotation>
																								<xs:documentation xml:lang="DE">Beförderungsmittel (Staatszugehörigkeit)</xs:documentation>
																							</xs:annotation>
																						</xs:element>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Pricing" minOccurs="0" maxOccurs="5">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Preisangaben</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Description" type="xs:string">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Beschreibung</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Amount" type="amount">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Preis</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="IMPReference" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Referenz Importplattfrom</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:length value="18"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="GoodsItem" minOccurs="0" maxOccurs="999">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Warenliste</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="Position" type="itemPosition">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Lfd. Nummer im Auftrag</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Contents">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Beschreibung</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="140"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Commodity" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Warengüterartencode</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="6"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="MarksAndNumber" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Marke/Nummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:normalizedString">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="42"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="Packaging">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Verpackunseinheit</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="GrossWeight" type="weight">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation>
																					<xs:documentation xml:lang="DE">Wenn eine Zuordnung der Waren zu Ladeeinheiten (Allocation) kommuniziert wird, wird das Gesamt-Bruttogewicht der Ware von den Anwendungen ACTION, UNIKAT, TRAFIC und UnikatGE aus den zugeordneten Gewichten berechnet. Das Bruttogewicht der Ware bleibt jedoch auch in diesem Fall ein Pflichtelement der Ware.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NetWeight" type="weight" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Nettogewicht</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NumberUnits" type="xs:positiveInteger">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Code" type="code4">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Verpackungsart nach NCTS 17</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="MonetaryValue" type="amount" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Warenwert</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Assessment" minOccurs="0">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Indicator" type="xs:boolean" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Schätzkennzeichen</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="Risk" minOccurs="0">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Risikoabschaetzung in Prozent</xs:documentation>
																				</xs:annotation>
																				<xs:simpleType>
																					<xs:restriction base="xs:decimal">
																						<xs:minInclusive value="0"/>
																						<xs:maxInclusive value="100"/>
																					</xs:restriction>
																				</xs:simpleType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="RegistrationNumber" type="customsNumber" minOccurs="0" maxOccurs="99">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zollregistriernummern</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="PreviousNumber" type="customsNumber" minOccurs="0" maxOccurs="99">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Vorpapier-Registriernummern</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="PreviousDocument" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Vorpapierreferenz</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="referenceString">
																				<xs:attribute name="type" type="code7" use="required"/>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
																<xs:element name="CustomsTariffNumber" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zolltarifnummer</xs:documentation>
																	</xs:annotation>
																	<xs:simpleType>
																		<xs:restriction base="xs:string">
																			<xs:minLength value="1"/>
																			<xs:maxLength value="12"/>
																		</xs:restriction>
																	</xs:simpleType>
																</xs:element>
																<xs:element name="ExportRegulationsConformance" type="xs:boolean" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Kennzeichen Übereinstimmung Exportbestimmungen </xs:documentation>
																		<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="RestrictionOnExport" type="xs:boolean" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Ausfuhrbeschränkung</xs:documentation>
																		<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="ExportTaxCollection" type="xs:boolean" minOccurs="0">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Abgabenerhebung</xs:documentation>
																		<xs:documentation xml:lang="DE">Die Systeme ACTION, UNIKAT und TRAFIC interpretieren das Auslassen des Elements in der Nachricht als Kommunikation des Werts 'FALSE' für das Element.</xs:documentation>
																	</xs:annotation>
																</xs:element>
																<xs:element name="Allocation" minOccurs="0" maxOccurs="999">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Warenzuordnung; Zuordnung der Ware zu einer oder mehreren Ladeeinheiten</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="ContainerPosition" type="itemPosition">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">LE-Position</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="NumberItems" type="xs:positiveInteger">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Anzahl Packstücke</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																			<xs:element name="GrossWeight" type="weight">
																				<xs:annotation>
																					<xs:documentation xml:lang="DE">Anteil Bruttogewicht</xs:documentation>
																					<xs:documentation xml:lang="DE">Die Anwednungen ACTION, UNIKAT, TRAFIC und UnikatGE verwenden die anteiligen Bruttogewichte zur Berechnung des Gesamt-Bruttogewichts der Ware.</xs:documentation>
																				</xs:annotation>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
																	<xs:annotation>
																		<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
																	</xs:annotation>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="Remarks" type="remarks" minOccurs="0">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Bermerkungen Truckauftrag</xs:documentation>
														</xs:annotation>
													</xs:element>
													<xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99">
														<xs:annotation>
															<xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
												<xs:attribute name="type" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="DE">Art / Bedeutung des Auftrags:
TH = Transportauftrag
RH = Verlade-Ist
NH = Buchungsanfrage</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:NMTOKEN">
															<xs:enumeration value="TH"/>
															<xs:enumeration value="RH"/>
															<xs:enumeration value="NH"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="reference" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="DE">fachliche Referenz zur Indentifikation des Auftrags</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:NMTOKEN">
															<xs:minLength value="1"/>
															<xs:maxLength value="35"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
												<xs:attribute name="version" use="required">
													<xs:annotation>
														<xs:documentation xml:lang="DE">fachliche Version des Auftrags
Für eine Neuanlage wird die Version 1 erwartet. Eine Version > 1 wird als Änderung interpretiert - wobei die Änderung mit eine größere Version als die letzte erfolgreiche Kommunikation des Auftrags haben muss.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:decimal">
															<xs:totalDigits value="2"/>
															<xs:fractionDigits value="0"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="referenceNumber" type="referenceString" use="required">
										<xs:annotation>
											<xs:documentation xml:lang="DE">Nachrichtenreferenz
Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.</xs:documentation>
										</xs:annotation>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
