<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.bmd.at/xsd/COMMONTYPES/2.0/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.bmd.at/xsd/COMMONTYPES/2.0/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation>
			<!-- COMMONTYPES.xsd subsumes simple, as well as complex types which can be re-used by several NTCS-XSDs. As far as elements of COMMONTYPES.xsd have to be referenced directly within XML-messages, the COMMONTYPES schema has to be included into the XML-File. Furthermore the elements of COMMONTYPES.xsd have to be referenced by a respective prefix -->
            schema version: 2.0
            last update: 2024-03-01
            documentation: http://www.bmd.at/xsd/COMMONTYPES/2.0/COMMONTYPES.xsd
        </xs:documentation>
	</xs:annotation>
	<!-- === Element Declarations === -->
	<xs:element name="VATIdentificationNumber" type="xs:string"/>
	<xs:element name="DistributorsCustomerMainGroupNumber" type="xs:integer"/>
	<xs:element name="DistributorsCustomerSubGroupNumber" type="xs:integer"/>
	<xs:element name="CustomerType" type="TypeCustomerType"/>
	<xs:element name="Phone" type="xs:string"/>
	<xs:element name="CellPhone" type="xs:string"/>
	<xs:element name="Email" type="xs:string"/>
	<xs:element name="Address" type="AddressType"/>
	<xs:element name="ContactPerson" type="ContactPersonType"/>
	<xs:element name="AddressID" type="xs:string"/>
	<xs:element name="Salutation" type="xs:string"/>
	<xs:element name="Sex" type="SexType"/>
	<xs:element name="FirstName" type="xs:string"/>
	<xs:element name="LastName" type="xs:string"/>
	<xs:element name="AdditionalName" type="xs:string"/>
	<xs:element name="AcademicTitle" type="xs:string"/>
	<xs:element name="AcademicTitleAddendum" type="xs:string"/>
	<xs:element name="Street" type="xs:string"/>
	<xs:element name="POBox" type="xs:string"/>
	<xs:element name="Town" type="xs:string"/>
	<xs:element name="ZIP" type="xs:string"/>
	<xs:element name="CountryCode" type="xs:string"/>
	<xs:element name="Country" type="xs:string"/>
	<xs:element name="Contact" type="xs:string"/>
	<xs:element name="DateOfBirth" type="xs:date"/>
	<xs:element name="attn" type="xs:string"/>
	<xs:element name="AddressExtension" type="xs:string"/>
	<xs:element name="region" type="xs:string"/>
	<xs:element name="publicPlaceCategory" type="xs:string"/>
	<xs:element name="streetname" type="xs:string"/>
	<xs:element name="number" type="xs:string"/>
	<xs:element name="building" type="xs:string"/>
	<xs:element name="staircase" type="xs:string"/>
	<xs:element name="floor" type="xs:string"/>
	<xs:element name="door" type="xs:string"/>
	<xs:element name="ProjectNo" type="xs:integer"/>
	<xs:element name="OrderingPartyGLN" type="xs:string"/>
	<xs:element name="DistributorsOrderingPartyID" type="xs:string"/>
	<xs:element name="ExternalOrderingPartyID" type="xs:string"/>
	<xs:element name="DistributorGLN" type="xs:string"/>
	<xs:element name="OrderingPartysDistributorID" type="xs:string"/>
	<xs:element name="DeliveryRecipientGLN" type="xs:string"/>
	<xs:element name="DistributorsDeliveryRecipientID" type="xs:string"/>
	<xs:element name="ExternalDeliveryRecipientID" type="xs:string"/>
	<xs:element name="InvoiceRecipientGLN" type="xs:string"/>
	<xs:element name="DistributorsInvoiceRecipientID" type="xs:string"/>
	<xs:element name="ExternalInvoiceRecipientID" type="xs:string"/>
	<xs:element name="ShipperGLN" type="xs:string"/>
	<xs:element name="DistributorsShipperID" type="xs:string"/>
	<xs:element name="ExternalShipperID" type="xs:string"/>
	<xs:element name="CompanyNo" type="xs:string"/>
	<xs:element name="DateOfMessage" type="xs:date"/>
	<xs:element name="ID" type="IDType"/>
	<xs:element name="GLN" type="xs:string"/>
	<xs:element name="Sender" type="PartyType"/>
	<xs:element name="Recipient" type="PartyType"/>
	<xs:element name="ModeOfTransport" type="ModeOfTransportType"/>
	<xs:element name="Caption" type="xs:string"/>
	<xs:element name="URL" type="xs:anyURI"/>
	<xs:element name="LogoURL" type="xs:anyURI"/>
	<xs:element name="BankAccount" type="BankAccountType"/>
	<xs:element name="BIC" type="xs:string"/>
	<xs:element name="IBAN" type="xs:string"/>
	<xs:element name="SEPAMndtId" type="xs:string"/>
	<xs:element name="SEPADtOfSgntr" type="xs:date"/>
	<xs:element name="SEPASeqTp" type="SEPASeqTpType"/>
	<xs:element name="PresentationDetails" type="PresentationDetailsType"/>
	<xs:element name="Currency" type="CurrencyType"/>
	<xs:element name="ExtendedFieldList" type="ExtendedFieldListType"/>
	<!-- === Attribute Declarations === -->
	<xs:attribute name="Unit" type="xs:string"/>
	<xs:attribute name="Currency" type="CurrencyType"/>
	<xs:attribute name="PricePer" type="xs:decimal"/>
	<xs:attribute name="IDType" type="xs:string"/>
	<!-- === Simple Types === -->
	<!-- Sepa SEPA SequenceType -->
	<xs:simpleType name="SEPASeqTpType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="FRST"/>
			<xs:enumeration value="RCUR"/>
			<xs:enumeration value="OOFF"/>
			<xs:enumeration value="FNAL"/>
			<!-- Erster -->
			<!-- Weiterer -->
			<!-- Einmalig -->
			<!-- Letzter -->
		</xs:restriction>
	</xs:simpleType>
	<!-- Sex of person -->
	<xs:simpleType name="SexType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="male"/>
			<xs:enumeration value="female"/>
			<xs:enumeration value="other"/>
			<xs:enumeration value="unknown"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- Type of Customer -->
	<xs:simpleType name="TypeCustomerType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="PrivateCustomer"/>
			<xs:enumeration value="BusinessCustomer"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- Currency Codes according ISO 4217 -->
	<xs:simpleType name="CurrencyType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="AFA"/>
			<xs:enumeration value="ALL"/>
			<xs:enumeration value="DZD"/>
			<xs:enumeration value="ADP"/>
			<xs:enumeration value="AOA"/>
			<xs:enumeration value="ARS"/>
			<xs:enumeration value="AMD"/>
			<xs:enumeration value="AWG"/>
			<xs:enumeration value="AZM"/>
			<xs:enumeration value="BSD"/>
			<xs:enumeration value="BHD"/>
			<xs:enumeration value="BDT"/>
			<xs:enumeration value="BBD"/>
			<xs:enumeration value="BYR"/>
			<xs:enumeration value="BZD"/>
			<xs:enumeration value="BMD"/>
			<xs:enumeration value="BTN"/>
			<xs:enumeration value="INR"/>
			<xs:enumeration value="BOV"/>
			<xs:enumeration value="BOB"/>
			<xs:enumeration value="BAM"/>
			<xs:enumeration value="BWP"/>
			<xs:enumeration value="BRL"/>
			<xs:enumeration value="BND"/>
			<xs:enumeration value="BGL"/>
			<xs:enumeration value="BGN"/>
			<xs:enumeration value="BIF"/>
			<xs:enumeration value="KHR"/>
			<xs:enumeration value="CAD"/>
			<xs:enumeration value="CVE"/>
			<xs:enumeration value="KYD"/>
			<xs:enumeration value="XAF"/>
			<xs:enumeration value="CLF"/>
			<xs:enumeration value="CLP"/>
			<xs:enumeration value="CNY"/>
			<xs:enumeration value="COP"/>
			<xs:enumeration value="KMF"/>
			<xs:enumeration value="CDF"/>
			<xs:enumeration value="CRC"/>
			<xs:enumeration value="HRK"/>
			<xs:enumeration value="CUP"/>
			<xs:enumeration value="CYP"/>
			<xs:enumeration value="CZK"/>
			<xs:enumeration value="DKK"/>
			<xs:enumeration value="DJF"/>
			<xs:enumeration value="DOP"/>
			<xs:enumeration value="TPE"/>
			<xs:enumeration value="ECV"/>
			<xs:enumeration value="ECS"/>
			<xs:enumeration value="EGP"/>
			<xs:enumeration value="SVC"/>
			<xs:enumeration value="ERN"/>
			<xs:enumeration value="EEK"/>
			<xs:enumeration value="ETB"/>
			<xs:enumeration value="FKP"/>
			<xs:enumeration value="FJD"/>
			<xs:enumeration value="GMD"/>
			<xs:enumeration value="GEL"/>
			<xs:enumeration value="GHC"/>
			<xs:enumeration value="GIP"/>
			<xs:enumeration value="GTQ"/>
			<xs:enumeration value="GNF"/>
			<xs:enumeration value="GWP"/>
			<xs:enumeration value="GYD"/>
			<xs:enumeration value="HTG"/>
			<xs:enumeration value="HNL"/>
			<xs:enumeration value="HKD"/>
			<xs:enumeration value="HUF"/>
			<xs:enumeration value="ISK"/>
			<xs:enumeration value="IDR"/>
			<xs:enumeration value="IRR"/>
			<xs:enumeration value="IQD"/>
			<xs:enumeration value="ILS"/>
			<xs:enumeration value="JMD"/>
			<xs:enumeration value="JPY"/>
			<xs:enumeration value="JOD"/>
			<xs:enumeration value="KZT"/>
			<xs:enumeration value="KES"/>
			<xs:enumeration value="AUD"/>
			<xs:enumeration value="KPW"/>
			<xs:enumeration value="KRW"/>
			<xs:enumeration value="KWD"/>
			<xs:enumeration value="KGS"/>
			<xs:enumeration value="LAK"/>
			<xs:enumeration value="LVL"/>
			<xs:enumeration value="LBP"/>
			<xs:enumeration value="LSL"/>
			<xs:enumeration value="LRD"/>
			<xs:enumeration value="LYD"/>
			<xs:enumeration value="CHF"/>
			<xs:enumeration value="LTL"/>
			<xs:enumeration value="MOP"/>
			<xs:enumeration value="MKD"/>
			<xs:enumeration value="MGF"/>
			<xs:enumeration value="MWK"/>
			<xs:enumeration value="MYR"/>
			<xs:enumeration value="MVR"/>
			<xs:enumeration value="MTL"/>
			<xs:enumeration value="EUR"/>
			<xs:enumeration value="MRO"/>
			<xs:enumeration value="MUR"/>
			<xs:enumeration value="MXN"/>
			<xs:enumeration value="MXV"/>
			<xs:enumeration value="MDL"/>
			<xs:enumeration value="MNT"/>
			<xs:enumeration value="XCD"/>
			<xs:enumeration value="MZM"/>
			<xs:enumeration value="MMK"/>
			<xs:enumeration value="ZAR"/>
			<xs:enumeration value="NAD"/>
			<xs:enumeration value="NPR"/>
			<xs:enumeration value="ANG"/>
			<xs:enumeration value="XPF"/>
			<xs:enumeration value="NZD"/>
			<xs:enumeration value="NIO"/>
			<xs:enumeration value="NGN"/>
			<xs:enumeration value="NOK"/>
			<xs:enumeration value="OMR"/>
			<xs:enumeration value="PKR"/>
			<xs:enumeration value="PAB"/>
			<xs:enumeration value="PGK"/>
			<xs:enumeration value="PYG"/>
			<xs:enumeration value="PEN"/>
			<xs:enumeration value="PHP"/>
			<xs:enumeration value="PLN"/>
			<xs:enumeration value="USD"/>
			<xs:enumeration value="QAR"/>
			<xs:enumeration value="ROL"/>
			<xs:enumeration value="RUB"/>
			<xs:enumeration value="RUR"/>
			<xs:enumeration value="RWF"/>
			<xs:enumeration value="SHP"/>
			<xs:enumeration value="WST"/>
			<xs:enumeration value="STD"/>
			<xs:enumeration value="SAR"/>
			<xs:enumeration value="SCR"/>
			<xs:enumeration value="SLL"/>
			<xs:enumeration value="SGD"/>
			<xs:enumeration value="SKK"/>
			<xs:enumeration value="SIT"/>
			<xs:enumeration value="SBD"/>
			<xs:enumeration value="SOS"/>
			<xs:enumeration value="LKR"/>
			<xs:enumeration value="SDD"/>
			<xs:enumeration value="SRG"/>
			<xs:enumeration value="SZL"/>
			<xs:enumeration value="SEK"/>
			<xs:enumeration value="SYP"/>
			<xs:enumeration value="TWD"/>
			<xs:enumeration value="TJS"/>
			<xs:enumeration value="TZS"/>
			<xs:enumeration value="THB"/>
			<xs:enumeration value="XOF"/>
			<xs:enumeration value="NZD"/>
			<xs:enumeration value="TOP"/>
			<xs:enumeration value="TTD"/>
			<xs:enumeration value="TND"/>
			<xs:enumeration value="TRL"/>
			<xs:enumeration value="TMM"/>
			<xs:enumeration value="UGX"/>
			<xs:enumeration value="UAH"/>
			<xs:enumeration value="AED"/>
			<xs:enumeration value="GBP"/>
			<xs:enumeration value="USS"/>
			<xs:enumeration value="USN"/>
			<xs:enumeration value="UYU"/>
			<xs:enumeration value="UZS"/>
			<xs:enumeration value="VUV"/>
			<xs:enumeration value="VEB"/>
			<xs:enumeration value="VND"/>
			<xs:enumeration value="MAD"/>
			<xs:enumeration value="YER"/>
			<xs:enumeration value="YUM"/>
			<xs:enumeration value="ZMK"/>
			<xs:enumeration value="ZWD"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LanguageType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="aar"/>
			<xs:enumeration value="abk"/>
			<xs:enumeration value="ace"/>
			<xs:enumeration value="ach"/>
			<xs:enumeration value="ada"/>
			<xs:enumeration value="ady"/>
			<xs:enumeration value="afa"/>
			<xs:enumeration value="afh"/>
			<xs:enumeration value="afr"/>
			<xs:enumeration value="aka"/>
			<xs:enumeration value="akk"/>
			<xs:enumeration value="alb"/>
			<xs:enumeration value="ski"/>
			<xs:enumeration value="ale"/>
			<xs:enumeration value="alg"/>
			<xs:enumeration value="amh"/>
			<xs:enumeration value="ang"/>
			<xs:enumeration value="apa"/>
			<xs:enumeration value="ara"/>
			<xs:enumeration value="arc"/>
			<xs:enumeration value="arg"/>
			<xs:enumeration value="arm"/>
			<xs:enumeration value="hye"/>
			<xs:enumeration value="arn"/>
			<xs:enumeration value="arp"/>
			<xs:enumeration value="art"/>
			<xs:enumeration value="arw"/>
			<xs:enumeration value="asm"/>
			<xs:enumeration value="ast"/>
			<xs:enumeration value="ath"/>
			<xs:enumeration value="aus"/>
			<xs:enumeration value="ava"/>
			<xs:enumeration value="ave"/>
			<xs:enumeration value="awa"/>
			<xs:enumeration value="aym"/>
			<xs:enumeration value="aze"/>
			<xs:enumeration value="bad"/>
			<xs:enumeration value="bai"/>
			<xs:enumeration value="bak"/>
			<xs:enumeration value="bal"/>
			<xs:enumeration value="bam"/>
			<xs:enumeration value="ban"/>
			<xs:enumeration value="baq"/>
			<xs:enumeration value="eus"/>
			<xs:enumeration value="bas"/>
			<xs:enumeration value="bat"/>
			<xs:enumeration value="bej"/>
			<xs:enumeration value="bem"/>
			<xs:enumeration value="ben"/>
			<xs:enumeration value="ber"/>
			<xs:enumeration value="bho"/>
			<xs:enumeration value="bih"/>
			<xs:enumeration value="bik"/>
			<xs:enumeration value="bin"/>
			<xs:enumeration value="bis"/>
			<xs:enumeration value="bla"/>
			<xs:enumeration value="bnt"/>
			<xs:enumeration value="bos"/>
			<xs:enumeration value="bra"/>
			<xs:enumeration value="bre"/>
			<xs:enumeration value="btk"/>
			<xs:enumeration value="bua"/>
			<xs:enumeration value="bug"/>
			<xs:enumeration value="bul"/>
			<xs:enumeration value="bur"/>
			<xs:enumeration value="mya"/>
			<xs:enumeration value="byn"/>
			<xs:enumeration value="cad"/>
			<xs:enumeration value="cai"/>
			<xs:enumeration value="car"/>
			<xs:enumeration value="cat"/>
			<xs:enumeration value="cau"/>
			<xs:enumeration value="ceb"/>
			<xs:enumeration value="cel"/>
			<xs:enumeration value="cha"/>
			<xs:enumeration value="chb"/>
			<xs:enumeration value="che"/>
			<xs:enumeration value="chg"/>
			<xs:enumeration value="chi"/>
			<xs:enumeration value="zho"/>
			<xs:enumeration value="chk"/>
			<xs:enumeration value="chm"/>
			<xs:enumeration value="chn"/>
			<xs:enumeration value="cho"/>
			<xs:enumeration value="chp"/>
			<xs:enumeration value="chr"/>
			<xs:enumeration value="chu"/>
			<xs:enumeration value="chv"/>
			<xs:enumeration value="chy"/>
			<xs:enumeration value="cmc"/>
			<xs:enumeration value="cop"/>
			<xs:enumeration value="cor"/>
			<xs:enumeration value="cos"/>
			<xs:enumeration value="cpe"/>
			<xs:enumeration value="cpf"/>
			<xs:enumeration value="cpp"/>
			<xs:enumeration value="cre"/>
			<xs:enumeration value="crh"/>
			<xs:enumeration value="crp"/>
			<xs:enumeration value="csb"/>
			<xs:enumeration value="cus"/>
			<xs:enumeration value="cze"/>
			<xs:enumeration value="ces"/>
			<xs:enumeration value="dak"/>
			<xs:enumeration value="dan"/>
			<xs:enumeration value="dar"/>
			<xs:enumeration value="day"/>
			<xs:enumeration value="del"/>
			<xs:enumeration value="den"/>
			<xs:enumeration value="dgr"/>
			<xs:enumeration value="din"/>
			<xs:enumeration value="div"/>
			<xs:enumeration value="doi"/>
			<xs:enumeration value="dra"/>
			<xs:enumeration value="dsb"/>
			<xs:enumeration value="dua"/>
			<xs:enumeration value="dum"/>
			<xs:enumeration value="dut"/>
			<xs:enumeration value="|nld"/>
			<xs:enumeration value="dyu"/>
			<xs:enumeration value="dzo"/>
			<xs:enumeration value="efi"/>
			<xs:enumeration value="egy"/>
			<xs:enumeration value="eka"/>
			<xs:enumeration value="elx"/>
			<xs:enumeration value="eng"/>
			<xs:enumeration value="enm"/>
			<xs:enumeration value="epo"/>
			<xs:enumeration value="est"/>
			<xs:enumeration value="ewe"/>
			<xs:enumeration value="ewo"/>
			<xs:enumeration value="fan"/>
			<xs:enumeration value="fao"/>
			<xs:enumeration value="fat"/>
			<xs:enumeration value="fij"/>
			<xs:enumeration value="fil"/>
			<xs:enumeration value="fin"/>
			<xs:enumeration value="fiu"/>
			<xs:enumeration value="fon"/>
			<xs:enumeration value="fre"/>
			<xs:enumeration value="fra"/>
			<xs:enumeration value="frm"/>
			<xs:enumeration value="fro"/>
			<xs:enumeration value="fry"/>
			<xs:enumeration value="ful"/>
			<xs:enumeration value="fur"/>
			<xs:enumeration value="gaa"/>
			<xs:enumeration value="gay"/>
			<xs:enumeration value="gba"/>
			<xs:enumeration value="gem"/>
			<xs:enumeration value="geo"/>
			<xs:enumeration value="kat"/>
			<xs:enumeration value="ger"/>
			<xs:enumeration value="deu"/>
			<xs:enumeration value="gez"/>
			<xs:enumeration value="gil"/>
			<xs:enumeration value="gla"/>
			<xs:enumeration value="gle"/>
			<xs:enumeration value="glg"/>
			<xs:enumeration value="glv"/>
			<xs:enumeration value="gmh"/>
			<xs:enumeration value="goh"/>
			<xs:enumeration value="gon"/>
			<xs:enumeration value="gor"/>
			<xs:enumeration value="got"/>
			<xs:enumeration value="grb"/>
			<xs:enumeration value="grc"/>
			<xs:enumeration value="gre"/>
			<xs:enumeration value="ell"/>
			<xs:enumeration value="grn"/>
			<xs:enumeration value="guj"/>
			<xs:enumeration value="gwi"/>
			<xs:enumeration value="hai"/>
			<xs:enumeration value="hat"/>
			<xs:enumeration value="hau"/>
			<xs:enumeration value="haw"/>
			<xs:enumeration value="heb"/>
			<xs:enumeration value="her"/>
			<xs:enumeration value="hil"/>
			<xs:enumeration value="him"/>
			<xs:enumeration value="hin"/>
			<xs:enumeration value="hit"/>
			<xs:enumeration value="hmn"/>
			<xs:enumeration value="hmo"/>
			<xs:enumeration value="hsb"/>
			<xs:enumeration value="hun"/>
			<xs:enumeration value="hup"/>
			<xs:enumeration value="iba"/>
			<xs:enumeration value="ibo"/>
			<xs:enumeration value="ice"/>
			<xs:enumeration value="isl"/>
			<xs:enumeration value="ido"/>
			<xs:enumeration value="iii"/>
			<xs:enumeration value="ijo"/>
			<xs:enumeration value="iku"/>
			<xs:enumeration value="||ha"/>
			<xs:enumeration value="ile"/>
			<xs:enumeration value="ilo"/>
			<xs:enumeration value="ina"/>
			<xs:enumeration value="inc"/>
			<xs:enumeration value="ind"/>
			<xs:enumeration value="ine"/>
			<xs:enumeration value="inh"/>
			<xs:enumeration value="ipk"/>
			<xs:enumeration value="ira"/>
			<xs:enumeration value="iro"/>
			<xs:enumeration value="ita"/>
			<xs:enumeration value="jbo"/>
			<xs:enumeration value="jav"/>
			<xs:enumeration value="||jv"/>
			<xs:enumeration value="jpn"/>
			<xs:enumeration value="jpr"/>
			<xs:enumeration value="jrb"/>
			<xs:enumeration value="kaa"/>
			<xs:enumeration value="kab"/>
			<xs:enumeration value="kac"/>
			<xs:enumeration value="kal"/>
			<xs:enumeration value="kam"/>
			<xs:enumeration value="kan"/>
			<xs:enumeration value="kar"/>
			<xs:enumeration value="kas"/>
			<xs:enumeration value="kau"/>
			<xs:enumeration value="kaw"/>
			<xs:enumeration value="kaz"/>
			<xs:enumeration value="kbd"/>
			<xs:enumeration value="kha"/>
			<xs:enumeration value="khi"/>
			<xs:enumeration value="khm"/>
			<xs:enumeration value="kho"/>
			<xs:enumeration value="kik"/>
			<xs:enumeration value="kin"/>
			<xs:enumeration value="kir"/>
			<xs:enumeration value="kmb"/>
			<xs:enumeration value="kok"/>
			<xs:enumeration value="kom"/>
			<xs:enumeration value="kon"/>
			<xs:enumeration value="kor"/>
			<xs:enumeration value="kos"/>
			<xs:enumeration value="kpe"/>
			<xs:enumeration value="krc"/>
			<xs:enumeration value="kro"/>
			<xs:enumeration value="kru"/>
			<xs:enumeration value="kua"/>
			<xs:enumeration value="kum"/>
			<xs:enumeration value="kur"/>
			<xs:enumeration value="kut"/>
			<xs:enumeration value="lad"/>
			<xs:enumeration value="lah"/>
			<xs:enumeration value="lam"/>
			<xs:enumeration value="lao"/>
			<xs:enumeration value="lat"/>
			<xs:enumeration value="lav"/>
			<xs:enumeration value="lez"/>
			<xs:enumeration value="lim"/>
			<xs:enumeration value="lin"/>
			<xs:enumeration value="lit"/>
			<xs:enumeration value="lol"/>
			<xs:enumeration value="loz"/>
			<xs:enumeration value="ltz"/>
			<xs:enumeration value="lua"/>
			<xs:enumeration value="lub"/>
			<xs:enumeration value="lug"/>
			<xs:enumeration value="lui"/>
			<xs:enumeration value="lun"/>
			<xs:enumeration value="luo"/>
			<xs:enumeration value="lus"/>
			<xs:enumeration value="mac"/>
			<xs:enumeration value="mkd"/>
			<xs:enumeration value="mad"/>
			<xs:enumeration value="mag"/>
			<xs:enumeration value="mah"/>
			<xs:enumeration value="mai"/>
			<xs:enumeration value="mak"/>
			<xs:enumeration value="mal"/>
			<xs:enumeration value="man"/>
			<xs:enumeration value="mao"/>
			<xs:enumeration value="mri"/>
			<xs:enumeration value="map"/>
			<xs:enumeration value="mar"/>
			<xs:enumeration value="mas"/>
			<xs:enumeration value="may"/>
			<xs:enumeration value="msa"/>
			<xs:enumeration value="mdf"/>
			<xs:enumeration value="mdr"/>
			<xs:enumeration value="men"/>
			<xs:enumeration value="mga"/>
			<xs:enumeration value="mic"/>
			<xs:enumeration value="min"/>
			<xs:enumeration value="mis"/>
			<xs:enumeration value="mkh"/>
			<xs:enumeration value="mlg"/>
			<xs:enumeration value="mlt"/>
			<xs:enumeration value="mnc"/>
			<xs:enumeration value="mni"/>
			<xs:enumeration value="mno"/>
			<xs:enumeration value="moh"/>
			<xs:enumeration value="mol"/>
			<xs:enumeration value="mon"/>
			<xs:enumeration value="mos"/>
			<xs:enumeration value="mul"/>
			<xs:enumeration value="mun"/>
			<xs:enumeration value="mus"/>
			<xs:enumeration value="mwl"/>
			<xs:enumeration value="mwr"/>
			<xs:enumeration value="myn"/>
			<xs:enumeration value="myv"/>
			<xs:enumeration value="nah"/>
			<xs:enumeration value="nai"/>
			<xs:enumeration value="nap"/>
			<xs:enumeration value="nau"/>
			<xs:enumeration value="nav"/>
			<xs:enumeration value="nbl"/>
			<xs:enumeration value="nde"/>
			<xs:enumeration value="ndo"/>
			<xs:enumeration value="nds"/>
			<xs:enumeration value="nep"/>
			<xs:enumeration value="new"/>
			<xs:enumeration value="nia"/>
			<xs:enumeration value="nic"/>
			<xs:enumeration value="niu"/>
			<xs:enumeration value="nno"/>
			<xs:enumeration value="nob"/>
			<xs:enumeration value="nog"/>
			<xs:enumeration value="non"/>
			<xs:enumeration value="nor"/>
			<xs:enumeration value="nso"/>
			<xs:enumeration value="nub"/>
			<xs:enumeration value="nwc"/>
			<xs:enumeration value="nya"/>
			<xs:enumeration value="nym"/>
			<xs:enumeration value="nyn"/>
			<xs:enumeration value="nyo"/>
			<xs:enumeration value="nzi"/>
			<xs:enumeration value="oci"/>
			<xs:enumeration value="oji"/>
			<xs:enumeration value="ori"/>
			<xs:enumeration value="orm"/>
			<xs:enumeration value="osa"/>
			<xs:enumeration value="oss"/>
			<xs:enumeration value="ota"/>
			<xs:enumeration value="oto"/>
			<xs:enumeration value="paa"/>
			<xs:enumeration value="pag"/>
			<xs:enumeration value="pal"/>
			<xs:enumeration value="pam"/>
			<xs:enumeration value="pan"/>
			<xs:enumeration value="pap"/>
			<xs:enumeration value="pau"/>
			<xs:enumeration value="peo"/>
			<xs:enumeration value="per"/>
			<xs:enumeration value="fas"/>
			<xs:enumeration value="phi"/>
			<xs:enumeration value="phn"/>
			<xs:enumeration value="pli"/>
			<xs:enumeration value="pol"/>
			<xs:enumeration value="pon"/>
			<xs:enumeration value="por"/>
			<xs:enumeration value="pra"/>
			<xs:enumeration value="pro"/>
			<xs:enumeration value="pus"/>
			<xs:enumeration value="que"/>
			<xs:enumeration value="raj"/>
			<xs:enumeration value="rap"/>
			<xs:enumeration value="rar"/>
			<xs:enumeration value="roa"/>
			<xs:enumeration value="roh"/>
			<xs:enumeration value="rom"/>
			<xs:enumeration value="rum"/>
			<xs:enumeration value="ron"/>
			<xs:enumeration value="run"/>
			<xs:enumeration value="rus"/>
			<xs:enumeration value="sad"/>
			<xs:enumeration value="sag"/>
			<xs:enumeration value="sah"/>
			<xs:enumeration value="sai"/>
			<xs:enumeration value="sal"/>
			<xs:enumeration value="sam"/>
			<xs:enumeration value="san"/>
			<xs:enumeration value="sas"/>
			<xs:enumeration value="sat"/>
			<xs:enumeration value="scc"/>
			<xs:enumeration value="srp"/>
			<xs:enumeration value="scn"/>
			<xs:enumeration value="sco"/>
			<xs:enumeration value="scr"/>
			<xs:enumeration value="hrv"/>
			<xs:enumeration value="sel"/>
			<xs:enumeration value="sem"/>
			<xs:enumeration value="sga"/>
			<xs:enumeration value="sgn"/>
			<xs:enumeration value="shn"/>
			<xs:enumeration value="sid"/>
			<xs:enumeration value="sin"/>
			<xs:enumeration value="sio"/>
			<xs:enumeration value="sit"/>
			<xs:enumeration value="sla"/>
			<xs:enumeration value="slo"/>
			<xs:enumeration value="slk"/>
			<xs:enumeration value="slv"/>
			<xs:enumeration value="sma"/>
			<xs:enumeration value="sme"/>
			<xs:enumeration value="smi"/>
			<xs:enumeration value="smj"/>
			<xs:enumeration value="smn"/>
			<xs:enumeration value="smo"/>
			<xs:enumeration value="sms"/>
			<xs:enumeration value="sna"/>
			<xs:enumeration value="snd"/>
			<xs:enumeration value="snk"/>
			<xs:enumeration value="sog"/>
			<xs:enumeration value="som"/>
			<xs:enumeration value="son"/>
			<xs:enumeration value="sot"/>
			<xs:enumeration value="spa"/>
			<xs:enumeration value="srd"/>
			<xs:enumeration value="srr"/>
			<xs:enumeration value="ssa"/>
			<xs:enumeration value="ssw"/>
			<xs:enumeration value="suk"/>
			<xs:enumeration value="sun"/>
			<xs:enumeration value="sus"/>
			<xs:enumeration value="sux"/>
			<xs:enumeration value="swa"/>
			<xs:enumeration value="swe"/>
			<xs:enumeration value="syr"/>
			<xs:enumeration value="tah"/>
			<xs:enumeration value="tai"/>
			<xs:enumeration value="tam"/>
			<xs:enumeration value="tat"/>
			<xs:enumeration value="tel"/>
			<xs:enumeration value="tem"/>
			<xs:enumeration value="ter"/>
			<xs:enumeration value="tet"/>
			<xs:enumeration value="tgk"/>
			<xs:enumeration value="tgl"/>
			<xs:enumeration value="tha"/>
			<xs:enumeration value="tib"/>
			<xs:enumeration value="bod"/>
			<xs:enumeration value="tig"/>
			<xs:enumeration value="tir"/>
			<xs:enumeration value="tiv"/>
			<xs:enumeration value="tkl"/>
			<xs:enumeration value="tlh"/>
			<xs:enumeration value="tli"/>
			<xs:enumeration value="tmh"/>
			<xs:enumeration value="tog"/>
			<xs:enumeration value="ton"/>
			<xs:enumeration value="tpi"/>
			<xs:enumeration value="tsi"/>
			<xs:enumeration value="tsn"/>
			<xs:enumeration value="tso"/>
			<xs:enumeration value="tuk"/>
			<xs:enumeration value="tum"/>
			<xs:enumeration value="tup"/>
			<xs:enumeration value="tur"/>
			<xs:enumeration value="tut"/>
			<xs:enumeration value="tvl"/>
			<xs:enumeration value="twi"/>
			<xs:enumeration value="tyv"/>
			<xs:enumeration value="udm"/>
			<xs:enumeration value="uga"/>
			<xs:enumeration value="uig"/>
			<xs:enumeration value="ukr"/>
			<xs:enumeration value="umb"/>
			<xs:enumeration value="und"/>
			<xs:enumeration value="urd"/>
			<xs:enumeration value="uzb"/>
			<xs:enumeration value="vai"/>
			<xs:enumeration value="ven"/>
			<xs:enumeration value="vie"/>
			<xs:enumeration value="vol"/>
			<xs:enumeration value="vot"/>
			<xs:enumeration value="wak"/>
			<xs:enumeration value="wal"/>
			<xs:enumeration value="war"/>
			<xs:enumeration value="was"/>
			<xs:enumeration value="wel"/>
			<xs:enumeration value="cym"/>
			<xs:enumeration value="wen"/>
			<xs:enumeration value="wln"/>
			<xs:enumeration value="wol"/>
			<xs:enumeration value="xal"/>
			<xs:enumeration value="xho"/>
			<xs:enumeration value="yao"/>
			<xs:enumeration value="yap"/>
			<xs:enumeration value="yid"/>
			<xs:enumeration value="yor"/>
			<xs:enumeration value="ypk"/>
			<xs:enumeration value="zap"/>
			<xs:enumeration value="zen"/>
			<xs:enumeration value="zha"/>
			<xs:enumeration value="znd"/>
			<xs:enumeration value="zul"/>
			<xs:enumeration value="zun"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="String40Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="String100Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Integer5Type">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="-99999"/>
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Integer10Type">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="-9999999999"/>
			<xs:maxInclusive value="9999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Decimal2Type">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[\-]?[0-9]{1,13}\.[0-9]{0,2}"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- Decimal4Type: floating point number; the decimal separator is optional, so that integer format can be used as well as floiting point format -->
	<xs:simpleType name="Decimal4Type">
		<xs:restriction base="xs:decimal">
			<xs:pattern value="[\-]?[0-9]{1,13}[\.]?[0-9]{0,4}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IntegerAccountType">
		<xs:restriction base="xs:integer">
			<xs:maxInclusive value="99999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- PriceType: floating point number for declaring prices; Unit and Currency are declared by means of a tag attribute -->
	<xs:complexType name="PriceType">
		<xs:simpleContent>
			<xs:extension base="Decimal4Type">
				<xs:attribute ref="Unit" use="optional"/>
				<xs:attribute ref="Currency" use="optional"/>
				<xs:attribute ref="PricePer" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- AmountType: floating point number for declaring prices and similar amounts; unlike PriceType AmountType doesn't refer to a specific Unit oder Currency -->
	<xs:complexType name="AmountType">
		<xs:simpleContent>
			<xs:extension base="Decimal4Type">
				<xs:attribute ref="Currency" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- UnitType: declares a floating point value in accordance to a specific Unit; Unit is an optional attribute of the element -->
	<xs:complexType name="UnitType">
		<xs:simpleContent>
			<xs:extension base="Decimal4Type">
				<xs:attribute ref="Unit" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- QuantityType: declares a floating point value in accordance to a specific Unit; Unit is an required attribute of the element -->
	<xs:complexType name="QuantityType">
		<xs:simpleContent>
			<xs:extension base="Decimal4Type">
				<xs:attribute ref="Unit" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="Decimal24.9Typ">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="24"/>
			<xs:fractionDigits value="9"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- EANType: declares an EAN number with an optional declaration of the unit -->
	<xs:complexType name="EANType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute ref="Unit" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- === Complex Types === -->
	<!-- AddressType: address structure for person as well as for companies -->
	<xs:complexType name="AddressType">
		<xs:sequence>
			<xs:element ref="AddressID" minOccurs="0"/>
			<xs:element ref="Salutation" minOccurs="0"/>
			<xs:element ref="Sex" minOccurs="0"/>
			<xs:element ref="FirstName" minOccurs="0"/>
			<xs:element ref="LastName" minOccurs="0"/>
			<xs:element ref="AdditionalName" minOccurs="0"/>
			<xs:element ref="AcademicTitle" minOccurs="0"/>
			<xs:element ref="AcademicTitleAddendum" minOccurs="0"/>
			<xs:choice maxOccurs="1">
				<xs:sequence>
					<xs:element ref="Street" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<!-- begin special fields for Hungary -->
					<xs:element ref="streetname" minOccurs="0"/>
					<xs:element ref="publicPlaceCategory" minOccurs="0"/>
					<xs:element ref="number" minOccurs="0"/>
					<xs:element ref="building" minOccurs="0"/>
					<xs:element ref="staircase" minOccurs="0"/>
					<xs:element ref="floor" minOccurs="0"/>
					<xs:element ref="door" minOccurs="0"/>
				</xs:sequence>
			</xs:choice>
			<xs:element ref="region" minOccurs="0"/>
			<!-- end special fields for Hungary -->
			<xs:element ref="POBox" minOccurs="0"/>
			<xs:element ref="Town" minOccurs="0"/>
			<xs:element ref="ZIP" minOccurs="0"/>
			<xs:element ref="CountryCode" minOccurs="0"/>
			<xs:element ref="Country" minOccurs="0"/>
			<!-- import: for the attention(zuHanden)  export: contact person-->
			<xs:element ref="Contact" minOccurs="0"/>
			<!-- only export: for the attention(zuHanden) -->
			<xs:element ref="attn" minOccurs="0"/>
			<xs:element ref="AddressExtension" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactPersonType">
		<xs:sequence>
			<xs:element ref="FirstName" minOccurs="0"/>
			<xs:element ref="LastName" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- DistributorType: information about the distributor of an order -->
	<xs:complexType name="DistributorType">
		<xs:sequence>
			<xs:choice maxOccurs="2">
				<!-- at least one of GLN of the distributor and the distributor's ID within the database if the ordering party has to be declared -->
				<xs:element ref="DistributorGLN"/>
				<xs:element ref="OrderingPartysDistributorID"/>
			</xs:choice>
			<xs:element ref="VATIdentificationNumber" minOccurs="0"/>
			<xs:element ref="Currency" minOccurs="0"/>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- DeliveryRecipientType: information about the delivery recipient of an order -->
	<xs:complexType name="DeliveryRecipientType">
		<xs:sequence>
			<xs:choice maxOccurs="3">
				<!-- at least one of GLN of the delivery recipient and the delivery recipient's ID within the database if the distributot has to be declared -->
				<xs:element ref="DeliveryRecipientGLN"/>
				<xs:element ref="DistributorsDeliveryRecipientID"/>
				<xs:element ref="ExternalDeliveryRecipientID"/>
			</xs:choice>
			<xs:element ref="VATIdentificationNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerMainGroupNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerSubGroupNumber" minOccurs="0"/>
			<xs:element ref="CustomerType" minOccurs="0"/>
			<xs:element ref="Currency" minOccurs="0"/>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="DateOfBirth" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="ContactPerson" minOccurs="0"/>
			<xs:element ref="ExtendedFieldList" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- OrderingPartyType: information about the ordering party -->
	<xs:complexType name="OrderingPartyType">
		<xs:sequence>
			<xs:choice maxOccurs="4">
				<!-- at least one of GLN of the odering party and the ordering party's ID within the database if the distributor has to be declared -->
				<xs:element ref="OrderingPartyGLN"/>
				<xs:element ref="DistributorsOrderingPartyID"/>
				<xs:element ref="ExternalOrderingPartyID"/>
				<xs:element ref="ProjectNo"/>
			</xs:choice>
			<xs:element ref="VATIdentificationNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerMainGroupNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerSubGroupNumber" minOccurs="0"/>
			<xs:element ref="CustomerType" minOccurs="0"/>
			<xs:element ref="Currency" minOccurs="0"/>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="BankAccount" minOccurs="0"/>
			<xs:element ref="DateOfBirth" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="ExtendedFieldList" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- InvoiceRecipientType: information about the invoice recipient -->
	<xs:complexType name="InvoiceRecipientType">
		<xs:sequence>
			<xs:choice maxOccurs="3">
				<!-- at least one of GLN of the invoice recipient and the invoice recipient's ID within the database if the distributor has to be declared -->
				<xs:element ref="InvoiceRecipientGLN"/>
				<xs:element ref="DistributorsInvoiceRecipientID"/>
				<xs:element ref="ExternalInvoiceRecipientID"/>
			</xs:choice>
			<xs:element ref="VATIdentificationNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerMainGroupNumber" minOccurs="0"/>
			<xs:element ref="DistributorsCustomerSubGroupNumber" minOccurs="0"/>
			<xs:element ref="CustomerType" minOccurs="0"/>
			<xs:element ref="Currency" minOccurs="0"/>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="BankAccount" minOccurs="0"/>
			<xs:element ref="DateOfBirth" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="ExtendedFieldList" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ShipperType: information about the invoice recipient/hauler -->
	<xs:complexType name="ShipperType">
		<xs:sequence>
			<xs:choice maxOccurs="3">
				<!-- at least one of GLN of the invoice recipient and the invoice recipient's ID within the database if the distributor has to be declared -->
				<xs:element ref="ShipperGLN" minOccurs="0"/>
				<xs:element ref="DistributorsShipperID" minOccurs="0"/>
				<xs:element ref="ExternalShipperID" minOccurs="0"/>
			</xs:choice>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- PartyType: common information about an arbitrary party -->
	<xs:complexType name="PartyType">
		<xs:sequence>
			<xs:element ref="ID" minOccurs="0"/>
			<xs:element ref="GLN" minOccurs="0"/>
			<xs:element ref="VATIdentificationNumber" minOccurs="0"/>
			<xs:element ref="Phone" minOccurs="0"/>
			<xs:element ref="CellPhone" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ModeOfTransportType: information about the mode of transport-->
	<xs:complexType name="ModeOfTransportType">
		<xs:sequence>
			<xs:element ref="ID"/>
			<xs:element ref="Caption" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!--IDType-->
	<xs:complexType name="IDType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute ref="IDType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- BankAccountType: information about banking accounts -->
	<xs:complexType name="BankAccountType">
		<xs:sequence>
			<xs:element ref="BIC" minOccurs="0"/>
			<xs:element ref="IBAN"/>
			<xs:element ref="SEPAMndtId" minOccurs="0"/>
			<xs:element ref="SEPADtOfSgntr" minOccurs="0"/>
			<xs:element ref="SEPASeqTp" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- TranslatableText: any text which can be translated together with the language ID the context refers to -->
	<xs:complexType name="TranslatableText">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="lang" type="LanguageType" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<!-- Message Header: information about the sending system, mostly NTCS-specfic -->
	<xs:complexType name="MessageHeaderType">
		<xs:sequence>
			<xs:element ref="DateOfMessage" minOccurs="0"/>
			<xs:element ref="Sender"/>
			<xs:element ref="Recipient"/>
		</xs:sequence>
	</xs:complexType>
	<!-- PresentationDetailsType: information used for xslt-transformation -->
	<xs:complexType name="PresentationDetailsType">
		<xs:sequence>
			<xs:element ref="URL" minOccurs="0"/>
			<xs:element ref="LogoURL" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ExtendedFieldListType for undefined field information -->
	<xs:complexType name="ExtendedFieldListType">
		<xs:sequence>
			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
