<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Gerold Skok (Oesterreichische Nationalbank) -->
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by OeNB (DVE) -->
<!--W3C Schema generated by XML Spy v4.1 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<!--Definitionen-->
	<xs:simpleType name="IdentNrType">
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99999999"/>
			<xs:totalDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BlzType">
		<xs:restriction base="xs:positiveInteger">
			<xs:maxInclusive value="99999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AdresseType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element name="Strasse" type="xs:string"/>
					<xs:element name="Postfach" type="xs:string" minOccurs="0"/>
				</xs:sequence>
				<xs:element name="Postfach" type="xs:string"/>
			</xs:choice>
			<xs:element name="Plz" type="xs:string"/>
			<xs:element name="Ort" type="xs:string"/>
			<xs:element name="Land" type="IsoLandType"/>
			<xs:element name="Kontakt" type="KontaktType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Homepage" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="KontaktType">
		<xs:sequence>
			<xs:element name="TelNr" type="xs:string"/>
			<xs:element name="FaxNr" type="xs:string" minOccurs="0"/>
			<xs:element name="EMail" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FirmaType">
		<xs:sequence>
			<xs:element name="IdentNr" type="IdentNrType"/>
			<xs:element name="FirmenName" type="xs:string"/>
			<xs:element name="Rechtsform" type="xs:string"/>
			<xs:element name="Adresse" type="AdresseType"/>
			<xs:element name="Blz" type="BlzType"/>
			<xs:element name="InstitutsArt" type="InstitutsArtType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="IsoLandType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IsoWaehrungType">
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="InstitutsArtType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BetragType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="27"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BetragKursType">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="6"/>
			<xs:totalDigits value="12"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GeschlechtType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="M"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="InstitutsleitzahlType">
		<xs:sequence>
			<xs:element name="Bankleitzahl" type="BlzType"/>
			<xs:element name="Institutsart" type="InstitutsArtType"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>