<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2023 rel. 2 (x64) (http://www.altova.com) by 200 concurrent users (DEUTSCHE BUNDESBANK) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:invv="http://www.bundesbank.de/statistik/invv/v2" xmlns:bbk="http://www.bundesbank.de/xmw/2003-01-01" targetNamespace="http://www.bundesbank.de/statistik/invv/v2" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="http://www.bundesbank.de/xmw/2003-01-01" schemaLocation="BbkXmwBasis.xsd"/>
	<xs:simpleType name="datatypeA">
		<xs:annotation>
			<xs:documentation>Der Datentyp A gibt wieder, welche Schriftzeichen für Namen natürlicher Personen verwendet werden sollten.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="(&#x0020;|&#x0027;|[&#x002C;-\&#x002E;]|[&#x0041;-&#x005A;]|[&#x0060;-&#x007A;]|&#x007E;|&#x00A8;|&#x00B4;|&#x00B7;|[&#x00C0;-&#x00D6;]|[&#x00D8;-&#x00F6;]|[&#x00F8;-&#x017E;]|[&#x0187;-&#x0188;]|&#x018F;|&#x0197;|[&#x01A0;-&#x01A1;]|[&#x01AF;-&#x01B0;]|&#x01B7;|[&#x01CD;-&#x01DC;]|[&#x01DE;-&#x01DF;]|[&#x01E2;-&#x01F0;]|[&#x01F4;-&#x01F5;]|[&#x01F8;-&#x01FF;]|[&#x0212;-&#x0213;]|[&#x0218;-&#x021B;]|[&#x021E;-&#x021F;]|[&#x0227;-&#x0233;]|&#x0259;|&#x0268;|&#x0292;|[&#x02B9;-&#x02BA;]|[&#x02BE;-&#x02BF;]|&#x02C8;|&#x02CC;|[&#x1E02;-&#x1E03;]|[&#x1E06;-&#x1E07;]|[&#x1E0A;-&#x1E11;]|&#x1E17;|[&#x1E1C;-&#x1E2B;]|[&#x1E2F;-&#x1E37;]|[&#x1E3A;-&#x1E3B;]|[&#x1E40;-&#x1E49;]|[&#x1E52;-&#x1E5B;]|[&#x1E5E;-&#x1E63;]|[&#x1E6A;-&#x1E6F;]|[&#x1E80;-&#x1E87;]|[&#x1E8C;-&#x1E97;]|&#x1E9E;|[&#x1EA0;-&#x1EF9;]|&#x2019;|&#x2021;|&#x0041;&#x030B;|&#x0043;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0044;&#x0302;|&#x0046;(&#x0300;|&#x0304;)|&#x0047;&#x0300;|&#x0048;(&#x0304;|&#x0326;|&#x0331;)|&#x004A;(&#x0301;|&#x030C;)|&#x004B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0048;|&#x035F;&#x0068;)|&#x004C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x004D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x004E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0050;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0052;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0053;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0054;(&#x0300;|&#x0304;|&#x0308;|&#x0315;|&#x031B;)|&#x0055;&#x0307;|&#x005A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x0061;&#x030B;|&#x0063;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0064;&#x0302;|&#x0066;(&#x0300;|&#x0304;)|&#x0067;&#x0300;|&#x0068;(&#x0304;|&#x0326;)|&#x006A;&#x0301;|&#x006B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0068;)|&#x006C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x006D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x006E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0070;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0072;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0073;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0074;(&#x0300;|&#x0304;|&#x0315;|&#x031B;)|&#x0075;&#x0307;|&#x007A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x00C7;&#x0306;|&#x00DB;&#x0304;|&#x00E7;&#x0306;|&#x00FB;&#x0304;|&#x00FF;&#x0301;|&#x010C;(&#x0315;|&#x0323;)|&#x010D;(&#x0315;|&#x0323;)|&#x0113;&#x030D;|&#x012A;&#x0301;|&#x012B;&#x0301;|&#x014D;&#x030D;|&#x017D;(&#x0326;|&#x0327;)|&#x017E;(&#x0326;|&#x0327;)|&#x1E32;&#x0304;|&#x1E33;&#x0304;|&#x1E62;&#x0304;|&#x1E63;&#x0304;|&#x1E6C;&#x0304;|&#x1E6D;&#x0304;|&#x1EA0;&#x0308;|&#x1EA1;&#x0308;|&#x1ECC;&#x0308;|&#x1ECD;&#x0308;|&#x1EE4;(&#x0304;|&#x0308;)|&#x1EE5;(&#x0304;|&#x0308;))*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeB">
		<xs:annotation>
			<xs:documentation>Der Datentyp B wurde vor allem für sonstige Namen, wie z. B. Ortsnamen und Straßennamen mit Hausnummer, entworfen.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([&#x0020;-&#x007E;]|[&#x00A1;-&#x00A3;]|&#x00A5;|[&#x00A7;-&#x00AC;]|[&#x00AE;-&#x00B7;]|[&#x00B9;-&#x00BB;]|[&#x00BF;-&#x017E;]|[&#x0187;-&#x0188;]|&#x018F;|&#x0197;|[&#x01A0;-&#x01A1;]|[&#x01AF;-&#x01B0;]|&#x01B7;|[&#x01CD;-&#x01DC;]|[&#x01DE;-&#x01DF;]|[&#x01E2;-&#x01F0;]|[&#x01F4;-&#x01F5;]|[&#x01F8;-&#x01FF;]|[&#x0212;-&#x0213;]|[&#x0218;-&#x021B;]|[&#x021E;-&#x021F;]|[&#x0227;-&#x0233;]|&#x0259;|&#x0268;|&#x0292;|[&#x02B9;-&#x02BA;]|[&#x02BE;-&#x02BF;]|&#x02C8;|&#x02CC;|[&#x1E02;-&#x1E03;]|[&#x1E06;-&#x1E07;]|[&#x1E0A;-&#x1E11;]|&#x1E17;|[&#x1E1C;-&#x1E2B;]|[&#x1E2F;-&#x1E37;]|[&#x1E3A;-&#x1E3B;]|[&#x1E40;-&#x1E49;]|[&#x1E52;-&#x1E5B;]|[&#x1E5E;-&#x1E63;]|[&#x1E6A;-&#x1E6F;]|[&#x1E80;-&#x1E87;]|[&#x1E8C;-&#x1E97;]|&#x1E9E;|[&#x1EA0;-&#x1EF9;]|&#x2019;|&#x2021;|&#x20AC;|&#x0041;&#x030B;|&#x0043;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0044;&#x0302;|&#x0046;(&#x0300;|&#x0304;)|&#x0047;&#x0300;|&#x0048;(&#x0304;|&#x0326;|&#x0331;)|&#x004A;(&#x0301;|&#x030C;)|&#x004B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0048;|&#x035F;&#x0068;)|&#x004C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x004D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x004E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0050;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0052;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0053;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0054;(&#x0300;|&#x0304;|&#x0308;|&#x0315;|&#x031B;)|&#x0055;&#x0307;|&#x005A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x0061;&#x030B;|&#x0063;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0064;&#x0302;|&#x0066;(&#x0300;|&#x0304;)|&#x0067;&#x0300;|&#x0068;(&#x0304;|&#x0326;)|&#x006A;&#x0301;|&#x006B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0068;)|&#x006C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x006D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x006E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0070;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0072;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0073;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0074;(&#x0300;|&#x0304;|&#x0315;|&#x031B;)|&#x0075;&#x0307;|&#x007A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x00C7;&#x0306;|&#x00DB;&#x0304;|&#x00E7;&#x0306;|&#x00FB;&#x0304;|&#x00FF;&#x0301;|&#x010C;(&#x0315;|&#x0323;)|&#x010D;(&#x0315;|&#x0323;)|&#x0113;&#x030D;|&#x012A;&#x0301;|&#x012B;&#x0301;|&#x014D;&#x030D;|&#x017D;(&#x0326;|&#x0327;)|&#x017E;(&#x0326;|&#x0327;)|&#x1E32;&#x0304;|&#x1E33;&#x0304;|&#x1E62;&#x0304;|&#x1E63;&#x0304;|&#x1E6C;&#x0304;|&#x1E6D;&#x0304;|&#x1EA0;&#x0308;|&#x1EA1;&#x0308;|&#x1ECC;&#x0308;|&#x1ECD;&#x0308;|&#x1EE4;(&#x0304;|&#x0308;)|&#x1EE5;(&#x0304;|&#x0308;))*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeD">
		<xs:annotation>
			<xs:documentation>Dieser Datentyp kann nur von solchen IT-Verfahren unterstützt werden, die auch die nicht-normativen Schriftzeichen  der Norm DIN 91379 unterstützen. Der Datentyp D wurde vor allem für Namen juristischer Personen und für Produktnamen entworfen.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([&#x0020;-&#x007E;]|[&#x00A1;-&#x00AC;]|[&#x00AE;-&#x017E;]|[&#x0187;-&#x0188;]|&#x018F;|&#x0192;|&#x0197;|[&#x01A0;-&#x01A1;]|[&#x01AF;-&#x01B0;]|&#x01B7;|[&#x01CD;-&#x01DC;]|[&#x01DE;-&#x01DF;]|[&#x01E2;-&#x01F0;]|[&#x01F4;-&#x01F5;]|[&#x01F8;-&#x01FF;]|[&#x0212;-&#x0213;]|[&#x0218;-&#x021B;]|[&#x021E;-&#x021F;]|[&#x0227;-&#x0233;]|&#x0259;|&#x0268;|&#x0292;|&#x02B0;|&#x02B3;|[&#x02B9;-&#x02BA;]|[&#x02BE;-&#x02BF;]|&#x02C6;|&#x02C8;|&#x02CC;|&#x02DC;|&#x02E2;|&#x0386;|[&#x0388;-&#x038A;]|&#x038C;|[&#x038E;-&#x03A1;]|[&#x03A3;-&#x03CE;]|&#x1D48;|&#x1D57;|[&#x1E02;-&#x1E03;]|[&#x1E06;-&#x1E07;]|[&#x1E0A;-&#x1E11;]|&#x1E17;|[&#x1E1C;-&#x1E2B;]|[&#x1E2F;-&#x1E37;]|[&#x1E3A;-&#x1E3B;]|[&#x1E40;-&#x1E49;]|[&#x1E52;-&#x1E5B;]|[&#x1E5E;-&#x1E63;]|[&#x1E6A;-&#x1E6F;]|[&#x1E80;-&#x1E87;]|[&#x1E8C;-&#x1E97;]|&#x1E9E;|[&#x1EA0;-&#x1EF9;]|[&#x2018;-&#x201A;]|[&#x201C;-&#x201E;]|[&#x2020;-&#x2021;]|&#x2026;|&#x2030;|[&#x2032;-&#x2033;]|[&#x2039;-&#x203A;]|&#x2070;|[&#x2074;-&#x2079;]|[&#x207F;-&#x2089;]|&#x20AC;|&#x2122;|&#x221E;|[&#x2264;-&#x2265;]|&#x0041;&#x030B;|&#x0043;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0044;&#x0302;|&#x0046;(&#x0300;|&#x0304;)|&#x0047;&#x0300;|&#x0048;(&#x0304;|&#x0326;|&#x0331;)|&#x004A;(&#x0301;|&#x030C;)|&#x004B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0048;|&#x035F;&#x0068;)|&#x004C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x004D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x004E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0050;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0052;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0053;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0054;(&#x0300;|&#x0304;|&#x0308;|&#x0315;|&#x031B;)|&#x0055;&#x0307;|&#x005A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x0061;&#x030B;|&#x0063;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0064;&#x0302;|&#x0066;(&#x0300;|&#x0304;)|&#x0067;&#x0300;|&#x0068;(&#x0304;|&#x0326;)|&#x006A;&#x0301;|&#x006B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0068;)|&#x006C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x006D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x006E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0070;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0072;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0073;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0074;(&#x0300;|&#x0304;|&#x0315;|&#x031B;)|&#x0075;&#x0307;|&#x007A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x00C7;&#x0306;|&#x00DB;&#x0304;|&#x00E7;&#x0306;|&#x00FB;&#x0304;|&#x00FF;&#x0301;|&#x010C;(&#x0315;|&#x0323;)|&#x010D;(&#x0315;|&#x0323;)|&#x0113;&#x030D;|&#x012A;&#x0301;|&#x012B;&#x0301;|&#x014D;&#x030D;|&#x017D;(&#x0326;|&#x0327;)|&#x017E;(&#x0326;|&#x0327;)|&#x1E32;&#x0304;|&#x1E33;&#x0304;|&#x1E62;&#x0304;|&#x1E63;&#x0304;|&#x1E6C;&#x0304;|&#x1E6D;&#x0304;|&#x1EA0;&#x0308;|&#x1EA1;&#x0308;|&#x1ECC;&#x0308;|&#x1ECD;&#x0308;|&#x1EE4;(&#x0304;|&#x0308;)|&#x1EE5;(&#x0304;|&#x0308;))*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeE">
		<xs:annotation>
			<xs:documentation>Dieser Datentyp kann nur von solchen IT-Verfahren unterstützt werden, die auch die nicht-normativen Schriftzeichen  der Norm DIN 91379 unterstützen. Der Datentyp E wurde für alle normativen und erweiterten Schriftzeichen der DIN-Norm entworfen. Ein Einsatzgebiet dieses Datentyps kann der grenzüberschreitende Datenaustausch sein, wenn auch griechische und kyrillische Buchstaben benötigt werden. Er ist somit die technische Umsetzung der Schnittstellenvereinbarung Alle nach Norm DIN 91379 normativen und nicht-normativen Schriftzeichen. Texte mit Buchstaben oder Nicht-Buchstaben, die in der DIN-Norm nicht enthalten sind, wie z. B. asiatische oder arabische Buchstaben, sind unzulässig.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="([&#x0009;-&#x000A;]|&#x000D;|[&#x0020;-&#x007E;]|[&#x00A0;-&#x00AC;]|[&#x00AE;-&#x017E;]|[&#x0187;-&#x0188;]|&#x018F;|&#x0192;|&#x0197;|[&#x01A0;-&#x01A1;]|[&#x01AF;-&#x01B0;]|&#x01B7;|[&#x01CD;-&#x01DC;]|[&#x01DE;-&#x01DF;]|[&#x01E2;-&#x01F0;]|[&#x01F4;-&#x01F5;]|[&#x01F8;-&#x01FF;]|[&#x0212;-&#x0213;]|[&#x0218;-&#x021B;]|[&#x021E;-&#x021F;]|[&#x0227;-&#x0233;]|&#x0259;|&#x0268;|&#x0292;|&#x02B0;|&#x02B3;|[&#x02B9;-&#x02BA;]|[&#x02BE;-&#x02BF;]|&#x02C6;|&#x02C8;|&#x02CC;|&#x02DC;|&#x02E2;|&#x0386;|[&#x0388;-&#x038A;]|&#x038C;|[&#x038E;-&#x03A1;]|[&#x03A3;-&#x03CE;]|&#x040D;|[&#x0410;-&#x042A;]|&#x042C;|[&#x042E;-&#x044A;]|&#x044C;|[&#x044E;-&#x044F;]|&#x045D;|&#x1D48;|&#x1D57;|[&#x1E02;-&#x1E03;]|[&#x1E06;-&#x1E07;]|[&#x1E0A;-&#x1E11;]|&#x1E17;|[&#x1E1C;-&#x1E2B;]|[&#x1E2F;-&#x1E37;]|[&#x1E3A;-&#x1E3B;]|[&#x1E40;-&#x1E49;]|[&#x1E52;-&#x1E5B;]|[&#x1E5E;-&#x1E63;]|[&#x1E6A;-&#x1E6F;]|[&#x1E80;-&#x1E87;]|[&#x1E8C;-&#x1E97;]|&#x1E9E;|[&#x1EA0;-&#x1EF9;]|[&#x2018;-&#x201A;]|[&#x201C;-&#x201E;]|[&#x2020;-&#x2021;]|&#x2026;|&#x2030;|[&#x2032;-&#x2033;]|[&#x2039;-&#x203A;]|&#x2070;|[&#x2074;-&#x2079;]|[&#x207F;-&#x2089;]|&#x20AC;|&#x2122;|&#x221E;|[&#x2264;-&#x2265;]|&#x0041;&#x030B;|&#x0043;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0044;&#x0302;|&#x0046;(&#x0300;|&#x0304;)|&#x0047;&#x0300;|&#x0048;(&#x0304;|&#x0326;|&#x0331;)|&#x004A;(&#x0301;|&#x030C;)|&#x004B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0048;|&#x035F;&#x0068;)|&#x004C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x004D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x004E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0050;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0052;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0053;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0054;(&#x0300;|&#x0304;|&#x0308;|&#x0315;|&#x031B;)|&#x0055;&#x0307;|&#x005A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x0061;&#x030B;|&#x0063;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0315;|&#x0323;|&#x0326;|&#x0328;&#x0306;)|&#x0064;&#x0302;|&#x0066;(&#x0300;|&#x0304;)|&#x0067;&#x0300;|&#x0068;(&#x0304;|&#x0326;)|&#x006A;&#x0301;|&#x006B;(&#x0300;|&#x0302;|&#x0304;|&#x0307;|&#x0315;|&#x031B;|&#x0326;|&#x035F;&#x0068;)|&#x006C;(&#x0302;|&#x0325;|&#x0325;&#x0304;|&#x0326;)|&#x006D;(&#x0300;|&#x0302;|&#x0306;|&#x0310;)|&#x006E;(&#x0302;|&#x0304;|&#x0306;|&#x0326;)|&#x0070;(&#x0300;|&#x0304;|&#x0315;|&#x0323;)|&#x0072;(&#x0306;|&#x0325;|&#x0325;&#x0304;)|&#x0073;(&#x0300;|&#x0304;|&#x031B;&#x0304;|&#x0331;)|&#x0074;(&#x0300;|&#x0304;|&#x0315;|&#x031B;)|&#x0075;&#x0307;|&#x007A;(&#x0300;|&#x0304;|&#x0306;|&#x0308;|&#x0327;)|&#x00C7;&#x0306;|&#x00DB;&#x0304;|&#x00E7;&#x0306;|&#x00FB;&#x0304;|&#x00FF;&#x0301;|&#x010C;(&#x0315;|&#x0323;)|&#x010D;(&#x0315;|&#x0323;)|&#x0113;&#x030D;|&#x012A;&#x0301;|&#x012B;&#x0301;|&#x014D;&#x030D;|&#x017D;(&#x0326;|&#x0327;)|&#x017E;(&#x0326;|&#x0327;)|&#x1E32;&#x0304;|&#x1E33;&#x0304;|&#x1E62;&#x0304;|&#x1E63;&#x0304;|&#x1E6C;&#x0304;|&#x1E6D;&#x0304;|&#x1EA0;&#x0308;|&#x1EA1;&#x0308;|&#x1ECC;&#x0308;|&#x1ECD;&#x0308;|&#x1EE4;(&#x0304;|&#x0308;)|&#x1EE5;(&#x0304;|&#x0308;))*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeE_1_40">
		<xs:annotation>
			<xs:documentation>DIN-91379 Datentyp E mit 0-40 Zeichen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="invv:datatypeE">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="1"/>
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeA_1_80">
		<xs:annotation>
			<xs:documentation>DIN-91379 Datentyp A mit 1-80 Zeichen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="invv:datatypeA">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="1"/>
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeB_1_80">
		<xs:annotation>
			<xs:documentation>DIN-91379 Datentyp B mit 1-80 Zeichen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="invv:datatypeB">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="1"/>
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="datatypeD_1_150">
		<xs:annotation>
			<xs:documentation>DIN-91379 Datentyp D mit 1-150 Zeichen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="invv:datatypeD">
			<xs:whiteSpace value="collapse"/>
			<xs:minLength value="1"/>
			<xs:maxLength value="150"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- *************  allgemeine Elemente  ************ -->
	<xs:element name="BBK_INSTITUTS_ID" substitutionGroup="bbk:IDENTNR">
		<xs:annotation>
			<xs:documentation>5-stellige BBk-Instituts-ID; bisherige KAG-Nr. rechtsbündig mit führenden Nullen</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="[0-9]{5}"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="INTERNE_WP_KNR">
		<xs:annotation>
			<xs:documentation>interne Kennung des Wertpapiers</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="invv:upperAlphanum">
				<xs:length value="12"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<!-- *************  einfache allgemeine Typen  ************ -->
	<xs:simpleType name="text0">
		<xs:annotation>
			<xs:documentation>leere Angabe</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="upperAlphanum">
		<xs:annotation>
			<xs:documentation>Lateinische Großbuchstaben und Ziffern</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="upperAlphanum_1_30">
		<xs:annotation>
			<xs:documentation>Lateinische Großbuchstaben und Ziffern (1-30 Zeichen)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="invv:upperAlphanum">
			<xs:minLength value="1"/>
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="integer15">
		<xs:annotation>
			<xs:documentation>15-stellige positive oder negative Ganzzahl</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="-999999999999999"/>
			<xs:maxInclusive value="999999999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="integer15pos">
		<xs:annotation>
			<xs:documentation>15-stellige positive Ganzzahl</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="999999999999999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="doubleStrictNeg">
		<xs:annotation>
			<xs:documentation>Strikt negative Gleitkommazahl mit doppelter Genauigkeit</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:double">
			<xs:minExclusive value="-INF"/>
			<xs:maxExclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="doublePos">
		<xs:annotation>
			<xs:documentation>Positive Gleitkommazahl mit doppelter Genauigkeit</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:double">
			<xs:minInclusive value="0"/>
			<xs:maxExclusive value="INF"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="nichtZutreffend">
		<xs:annotation>
			<xs:documentation>Angabe falls nicht zutreffend</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="nicht zutreffend"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="jjjjmmtt">
		<xs:annotation>
			<xs:documentation>Angabe eines Datums im Format JJJJ-MM-TT</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date">
			<xs:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="jjjjmmtt_nichtzutreffend">
		<xs:annotation>
			<xs:documentation>Angabe eines Datums JJJJ-MM-TT oder "nicht zutreffend"</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="invv:nichtZutreffend invv:jjjjmmtt"/>
	</xs:simpleType>
	<xs:simpleType name="unbekannt">
		<xs:annotation>
			<xs:documentation>Angabe falls unbekannt</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="unbekannt"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="isoLand">
		<xs:annotation>
			<xs:documentation>Format der ISO-Ländercodes nach ISO 3166</xs:documentation>
			<xs:documentation>2 Großbuchstaben oder eine Ziffer und ein Großbuchstabe</xs:documentation>
			<xs:documentation>oder ein Großbuchstabe und eine Ziffer</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9][A-Z]"/>
			<xs:pattern value="[A-Z][0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="isoWaehrung">
		<xs:annotation>
			<xs:documentation>Format der ISO-Währungscodes nach ISO 4217 </xs:documentation>
			<xs:documentation>Drei Großbuchstaben</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="isin">
		<xs:annotation>
			<xs:documentation>Format einer ISIN</xs:documentation>
			<xs:documentation>(Zwei lateinische Großbuchstaben, gefolgt von 9 Großbuchstaben oder Ziffern, gefolgt von einer Ziffer)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{2}[A-Z0-9]{9}[0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="interne_knr">
		<xs:annotation>
			<xs:documentation>Format der internen Kennung des Investmentvermögens</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="bafin_id">
		<xs:annotation>
			<xs:documentation>BaFin-ID der Gesellschaft (8 numerische Zeichen) oder "unbekannt"</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="invv:unbekannt">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="[0-9]{8}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="lei">
		<xs:annotation>
			<xs:documentation>Legal Entity Identifier der Gesellschaft (20 alphanumerischen Zeichen) oder "unbekannt"</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="invv:unbekannt">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="[A-Z0-9]{18}[0-9]{2}"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="email">
		<xs:annotation>
			<xs:documentation>Valide Email-Adresse</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="255"/>
			<xs:pattern value="[a-zA-Z0-9!#$%&amp;&apos;*+/=?^_`{|}~-]+(\.[a-zA-Z0-9!#$%&amp;&apos;*+/=?^_`{|}~-]+)*@(([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?|\[(((2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])\])"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="telnr">
		<xs:annotation>
			<xs:documentation>Telefonnummer (optionales "+" gefolgt von 3 bis 39 Ziffern)</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="[+]?[0-9]{3,39}"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- *************  Codelisten  ************ -->
	<xs:simpleType name="organisationsform">
		<xs:annotation>
			<xs:documentation>Codeliste: Organisationsform des Investmentvermögens</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="offen - Sondervermoegen"/>
			<xs:enumeration value="offen - Investmentaktiengesellschaft mit veraenderlichem Kapital"/>
			<xs:enumeration value="offen - Investmentkommanditgesellschaft"/>
			<xs:enumeration value="geschlossen - Sondervermoegen"/>
			<xs:enumeration value="geschlossen - Investmentaktiengesellschaft mit fixem Kapital"/>
			<xs:enumeration value="geschlossen - Investmentkommanditgesellschaft"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="typ">
		<xs:annotation>
			<xs:documentation>Codeliste: Typ des Investmentvermögens</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Publikumsinvestmentvermoegen - Organismus fuer gemeinsame Anlagen in Wertpapieren (OGAW)"/>
			<xs:enumeration value="Publikumsinvestmentvermoegen - Offener Publikums-AIF - Gemischtes Investmentvermoegen"/>
			<xs:enumeration value="Publikumsinvestmentvermoegen - Offener Publikums-AIF - Sonstiges Investmentvermoegen"/>
			<xs:enumeration value="Publikumsinvestmentvermoegen - Offener Publikums-AIF - Dach-Hedgefonds"/>
			<xs:enumeration value="Publikumsinvestmentvermoegen - Offener Publikums-AIF - Immobilien-Sondervermoegen"/>
			<xs:enumeration value="Publikumsinvestmentvermoegen - Geschlossener Publikums-AIF"/>
			<xs:enumeration value="Spezial-AIF - Offener Spezial-AIF - Allgemeiner offener Spezial-AIF"/>
			<xs:enumeration value="Spezial-AIF - Offener Spezial-AIF - Hedgefonds"/>
			<xs:enumeration value="Spezial-AIF - Offener Spezial-AIF - Spezial-AIF mit festen Anlagebedingungen"/>
			<xs:enumeration value="Spezial-AIF - Geschlossener Spezial-AIF"/>
			<xs:enumeration value="Weder OGAW noch AIF konform"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="art_inhaber_offen">
		<xs:annotation>
			<xs:documentation>Codeliste: Art der Anteilinhaber - Offenes Investmentvermögen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Kreditinstitute"/>
			<xs:enumeration value="Lebensversicherungen"/>
			<xs:enumeration value="andere Versicherungen"/>
			<xs:enumeration value="Altersvorsorgeeinrichtungen"/>
			<xs:enumeration value="sonstige Finanzintermediaere"/>
			<xs:enumeration value="Kredit- und Versicherungshilfsinstitutionen"/>
			<xs:enumeration value="nichtfinanzielle Kapitalgesellschaften"/>
			<xs:enumeration value="Bund"/>
			<xs:enumeration value="Laender"/>
			<xs:enumeration value="Gemeinden"/>
			<xs:enumeration value="Sozialversicherungen"/>
			<xs:enumeration value="oeffentliche und kirchliche Zusatzversorgungseinrichtungen"/>
			<xs:enumeration value="private Organisationen ohne Erwerbszweck und sonstige"/>
			<xs:enumeration value="Auslaender"/>
			<xs:enumeration value="Nicht anwendbar - kein Spezial-AIF"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="art_mittel">
		<xs:annotation>
			<xs:documentation>Codeliste: Art des Investmentvermögens nach der Mittelanlage</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Aktienfonds"/>
			<xs:enumeration value="Rentenfonds"/>
			<xs:enumeration value="Gemischter Wertpapierfonds"/>
			<xs:enumeration value="Immobilienfonds"/>
			<xs:enumeration value="Geldmarktfonds (ohne Geldmarktfonds mit kurzer Laufzeitstruktur)"/>
			<xs:enumeration value="Geldmarktfonds mit kurzer Laufzeitstruktur"/>
			<xs:enumeration value="Hedgefonds"/>
			<xs:enumeration value="Derivatefonds"/>
			<xs:enumeration value="Altersvorsorgefonds"/>
			<xs:enumeration value="Infrastrukturfonds"/>
			<xs:enumeration value="Rohstofffonds"/>
			<xs:enumeration value="Kreditfonds"/>
			<xs:enumeration value="Schiffsfonds"/>
			<xs:enumeration value="Flugzeugfonds"/>
			<xs:enumeration value="Energiefonds"/>
			<xs:enumeration value="Private Equity Fonds (ohne Venture Capital Fonds)"/>
			<xs:enumeration value="Venture Capital Fonds"/>
			<xs:enumeration value="Leasingfonds"/>
			<xs:enumeration value="Kryptofonds"/>
			<xs:enumeration value="Sonstiger Fonds"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="art_ertrag">
		<xs:annotation>
			<xs:documentation>Codeliste: Art des Investmentvermögens nach der Ertragsverwendung</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Ausschuettungsfonds"/>
			<xs:enumeration value="Thesaurierungsfonds"/>
			<xs:enumeration value="Gemischte Ertragsverwendung"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="notierung">
		<xs:annotation>
			<xs:documentation>Codeliste: Notierungsart der Anteile</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="stuecknotiert"/>
			<xs:enumeration value="prozentnotiert"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ruecknahmeart">
		<xs:annotation>
			<xs:documentation>Codeliste: Art der Rücknahme</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="boersentaeglich"/>
			<xs:enumeration value="woechentlich"/>
			<xs:enumeration value="monatlich"/>
			<xs:enumeration value="quartalsweise"/>
			<xs:enumeration value="halbjaehrlich"/>
			<xs:enumeration value="jaehrlich"/>
			<xs:enumeration value="mindestens einmal waehrend der Laufzeit (ohne mindestens einmal jaehrlich)"/>
			<xs:enumeration value="ausschliesslich am Laufzeitende beziehungsweise bei Abwicklung"/>
			<xs:enumeration value="sonstige"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="index_abbildung">
		<xs:annotation>
			<xs:documentation>Codeliste: Art der Indexabbildung</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="physisch - vollstaendige Abbildung"/>
			<xs:enumeration value="physisch - ausgewaehlte Teilmenge"/>
			<xs:enumeration value="synthetisch"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="nutzungsart">
		<xs:annotation>
			<xs:documentation>Codeliste: Nutzungsart der Bebauten Grundstücke</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Buero"/>
			<xs:enumeration value="Handel/Gastronomie"/>
			<xs:enumeration value="Industrie"/>
			<xs:enumeration value="Hotel"/>
			<xs:enumeration value="Wohnen"/>
			<xs:enumeration value="Sonstiges"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="wpArt">
		<xs:annotation>
			<xs:documentation>Codeliste: Wertpapierart nach ESVG 2010</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="kurzfristige Schuldverschreibung (F.31)"/>
			<xs:enumeration value="langfristige Schuldverschreibung (F.32)"/>
			<xs:enumeration value="boersennotierte Aktie (F.511)"/>
			<xs:enumeration value="nicht boersennotierte Aktie (F.512)"/>
			<xs:enumeration value="sonstiges Anteilsrecht (F.519)"/>
			<xs:enumeration value="Geldmarktfonds (F.521)"/>
			<xs:enumeration value="Investmentfonds ohne Geldmarktfonds (F.522)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="fristigkeit">
		<xs:annotation>
			<xs:documentation>Codeliste: Fristigkeit</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="taeglich"/>
			<xs:enumeration value="bis 1 Monat"/>
			<xs:enumeration value="ueber 1 Monat bis 3 Monate"/>
			<xs:enumeration value="ueber 3 Monate bis 6 Monate"/>
			<xs:enumeration value="ueber 6 Monate bis 1 Jahr"/>
			<xs:enumeration value="ueber 1 Jahr bis 2 Jahre"/>
			<xs:enumeration value="ueber 2 Jahre bis 3 Jahre"/>
			<xs:enumeration value="ueber 3 Jahre bis 4 Jahre"/>
			<xs:enumeration value="ueber 4 Jahre bis 5 Jahre"/>
			<xs:enumeration value="ueber 5 Jahre bis 10 Jahre"/>
			<xs:enumeration value="ueber 10 Jahre"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="sektor">
		<xs:annotation>
			<xs:documentation>Codeliste: Emittentensektor nach ESVG 2010</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="nichtfinanzielle Kapitalgesellschaften (S.11)"/>
			<xs:enumeration value="Zentralbank (S.121)"/>
			<xs:enumeration value="Kreditinstitute (S.122)"/>
			<xs:enumeration value="Geldmarktfonds (S.123)"/>
			<xs:enumeration value="Investmentfonds (ohne Geldmarktfonds) (S.124)"/>
			<xs:enumeration value="sonstige Finanzinstitute (S.125)"/>
			<xs:enumeration value="Kredit- und Versicherungshilfstaetigkeiten (S.126)"/>
			<xs:enumeration value="firmeneigene Finanzierungseinrichtungen und Kapitalgeber (S.127)"/>
			<xs:enumeration value="Versicherungsgesellschaften (S.128)"/>
			<xs:enumeration value="Altersvorsorgeeinrichtungen (S.129)"/>
			<xs:enumeration value="Bund (S.1311)"/>
			<xs:enumeration value="Laender (S.1312)"/>
			<xs:enumeration value="Gemeinden (S.1313)"/>
			<xs:enumeration value="Sozialversicherungen (S.1314)"/>
			<xs:enumeration value="Private Haushalte (S.14)"/>
			<xs:enumeration value="Private Organisationen ohne Erwerbszweck (S.15)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="geogr_fokus">
		<xs:annotation>
			<xs:documentation>Codeliste: Geografischer Fokus</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Deutschland"/>
			<xs:enumeration value="Europa (Europaeischer Wirtschaftsraum (EWR))"/>
			<xs:enumeration value="Europa (ohne EWR)"/>
			<xs:enumeration value="Nordamerika"/>
			<xs:enumeration value="Suedamerika"/>
			<xs:enumeration value="Asien"/>
			<xs:enumeration value="Ozeanien"/>
			<xs:enumeration value="Naher Osten"/>
			<xs:enumeration value="Afrika"/>
			<xs:enumeration value="Supranational / gemischt"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="renten_fokus">
		<xs:annotation>
			<xs:documentation>Codeliste: Fokus der Renteninvestments</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="kein Rentenfokus"/>
			<xs:enumeration value="Unternehmensanleihen"/>
			<xs:enumeration value="Staatsanleihen"/>
			<xs:enumeration value="gemischt"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="immo_fokus">
		<xs:annotation>
			<xs:documentation>Codeliste: Fokus der Immobilieninvestments</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="kein Immofokus"/>
			<xs:enumeration value="Buero"/>
			<xs:enumeration value="Handel/Gastronomie"/>
			<xs:enumeration value="Industrie"/>
			<xs:enumeration value="Hotel"/>
			<xs:enumeration value="Wohnen"/>
			<xs:enumeration value="Multi-Strategie"/>
			<xs:enumeration value="sonstiges"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="esg_typ">
		<xs:annotation>
			<xs:documentation>Codeliste: ESG Typ</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="kein ESG Typ"/>
			<xs:enumeration value="SFDR Artikel 8 konform"/>
			<xs:enumeration value="SFDR Artikel 9 konform"/>
			<xs:enumeration value="sonstige"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="verm_pos">
		<xs:annotation>
			<xs:documentation>Codeliste: Vermögenspositionen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Grundstuecke bebaut"/>
			<xs:enumeration value="Beteiligungen an Immobiliengesellschaften"/>
			<xs:enumeration value="Beteiligungen an OEPP-Projektgesellschaften"/>
			<xs:enumeration value="Beteiligungen an sonstigen Gesellschaften"/>
			<xs:enumeration value="Container"/>
			<xs:enumeration value="Energieanlagen"/>
			<xs:enumeration value="Luftfahrzeuge"/>
			<xs:enumeration value="sonstige nichtfinanzielle Vermoegensgegenstaende"/>
			<xs:enumeration value="Schiffe"/>
			<xs:enumeration value="Grundstuecke unbebaut"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="krypto">
		<xs:annotation>
			<xs:documentation>Codeliste: Kryptowerte</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Bitcoin"/>
			<xs:enumeration value="Ethereum"/>
			<xs:enumeration value="Tether"/>
			<xs:enumeration value="BNB"/>
			<xs:enumeration value="Solana"/>
			<xs:enumeration value="Lido Staked Ether"/>
			<xs:enumeration value="USDC"/>
			<xs:enumeration value="XRP"/>
			<xs:enumeration value="Dogecoin"/>
			<xs:enumeration value="Toncoin"/>
			<xs:enumeration value="Cardano"/>
			<xs:enumeration value="Shiba Inu"/>
			<xs:enumeration value="Avalanche"/>
			<xs:enumeration value="Wrapped Bitcoin"/>
			<xs:enumeration value="Chainlink"/>
			<xs:enumeration value="sonstige"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- ************* komplexe allgemeine Typen  ************ -->
	<xs:complexType name="adresse" block="restriction" final="restriction">
		<xs:annotation>
			<xs:documentation>Allgemeiner Adresstyp, bestehend aus einem Identifikator und Zusatzinformationen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="bbk:IDENTNR"/>
			<xs:element name="NAME" type="invv:datatypeD_1_150"/>
			<xs:choice>
				<xs:element name="STRASSE" type="invv:datatypeB_1_80"/>
				<xs:element name="POSTFACH" type="invv:datatypeB_1_80"/>
			</xs:choice>
			<xs:element name="PLZ">
				<xs:simpleType>
					<xs:restriction base="invv:upperAlphanum">
						<xs:minLength value="1"/>
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ORT" type="invv:datatypeB_1_80"/>
			<xs:element name="LAND" type="invv:isoLand"/>
			<xs:element name="KONTAKTE" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ANREDE" type="invv:datatypeA_1_80"/>
						<xs:element name="VORNAME" type="invv:datatypeA_1_80" minOccurs="0"/>
						<xs:element name="NACHNAME" type="invv:datatypeA_1_80"/>
						<xs:element name="TELEFON" type="invv:telnr"/>
						<xs:element name="EMAIL" type="invv:email"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gesellschaftIsinNameLand">
		<xs:annotation>
			<xs:documentation>Gesellschaftsangaben: Kennung, Name, Land</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:group ref="invv:invv_kennung"/>
			<xs:element name="NAME" type="invv:datatypeD_1_150">
				<xs:annotation>
					<xs:documentation>Name der Gesellschaft</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LAND" type="invv:isoLand">
				<xs:annotation>
					<xs:documentation>Sitzland der Gesellschaft</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gesellschaftNameLand">
		<xs:annotation>
			<xs:documentation>Gesellschaftsangaben: Name, Land</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NAME" type="invv:datatypeD_1_150">
				<xs:annotation>
					<xs:documentation>Name der Gesellschaft</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LAND" type="invv:isoLand">
				<xs:annotation>
					<xs:documentation>Sitzland der Gesellschaft</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="wpMitISIN">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Gehaltene Wertpapiere mit ISIN</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zu gehaltenen Wertpapieren, die eine ISIN besitzen (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ISIN" type="invv:isin"/>
						<xs:group ref="invv:wpKursStueck"/>
						<xs:element name="DARUNTER_WP_LEIHG" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>darunter: Wertpapier-Leihgeschäfte (Nominalwert in Euro bzw. Stückzahl)</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="DARUNTER_ECHTE_PG" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>darunter: Echte Pensionsgeschäfte (Nominalwert in Euro bzw. Stückzahl)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="wpOhneISIN">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Gehaltene Wertpapiere ohne ISIN</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Angaben zu gehaltenen Wertpapieren, die keine ISIN besitzen (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="invv:INTERNE_WP_KNR"/>
						<xs:element name="WERTPAPIERART" type="invv:wpArt">
							<xs:annotation>
								<xs:documentation>Art des Wertpapiers</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EMITTENTENCODE" type="invv:upperAlphanum_1_30">
							<xs:annotation>
								<xs:documentation>Identifier des Emittenten</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EMITTENTENNAME" type="invv:datatypeD_1_150">
							<xs:annotation>
								<xs:documentation>Name des Emittenten</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EMITTENTENLAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Sitzland des Emittenten</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EMITTENTENSEKTOR" type="invv:sektor">
							<xs:annotation>
								<xs:documentation>Sektor des Emittenten</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EMISSIONSDATUM" type="invv:jjjjmmtt">
							<xs:annotation>
								<xs:documentation>Emissionsdatum (JJJJ-MM-TT)</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="FAELLIGKEIT" type="invv:jjjjmmtt_nichtzutreffend">
							<xs:annotation>
								<xs:documentation>Wenn vorhanden Angabe des Fälligkeitsdatums (JJJJ-MM-TT) andernfalls 'nicht zutreffend' (bei unbefristeten Wertpapieren)</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="ZINS" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>Zinssatz des Wertpapiers</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:group ref="invv:wpKursStueck"/>
						<xs:element name="DARUNTER_WP_LEIHG" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>darunter: Wertpapier-Leihgeschäfte (Nominalwert in Euro bzw. Stückzahl)</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="DARUNTER_ECHTE_PG" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>darunter: Echte Pensionsgeschäfte (Nominalwert in Euro bzw. Stückzahl)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="bankguthaben">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Bankguthaben</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu Bankguthaben</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="WAEHRUNG" type="invv:isoWaehrung">
							<xs:annotation>
								<xs:documentation>Währungsangabe</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Sitzland des Instituts</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="SEKTOR" type="invv:sektor">
							<xs:annotation>
								<xs:documentation>Sektor des Instituts</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="FRISTIGKEIT" type="invv:fristigkeit">
							<xs:annotation>
								<xs:documentation>Fristigkeit des Bankguthabens</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="kryptowerte">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Kryptowerte</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu Kryptowerten</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="KRYPTOWERT" type="invv:krypto">
							<xs:annotation>
								<xs:documentation>Kryptowert</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="STUECKZAHL" type="invv:doublePos">
							<xs:annotation>
								<xs:documentation>Stückzahl des Kryptowerts</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="forderungen">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Forderungen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu den Forderungen</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="WAEHRUNG" type="invv:isoWaehrung">
							<xs:annotation>
								<xs:documentation>Währungsangabe</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Sitzland des Schuldners</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="SEKTOR" type="invv:sektor">
							<xs:annotation>
								<xs:documentation>Sektor des Schuldners</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="FRISTIGKEIT" type="invv:fristigkeit">
							<xs:annotation>
								<xs:documentation>Fristigkeit der Forderung</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="VERBUNDENES_UNTERNEHMEN" type="bbk:jaNein">
							<xs:annotation>
								<xs:documentation>Angabe, ob es sich bei dem Schuldner um ein verbundenes Unternehmen handelt</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LEVERAGED_LOAN" type="bbk:jaNein">
							<xs:annotation>
								<xs:documentation>Angabe, ob es sich bei der Forderung an den Schuldner um einen leveraged loan handelt</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="nf_vermoegen">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Nichtfinanzielle Vermögensgegenstände</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu den Nichtfinanziellen Vermögensgegenständen</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Land, in dem sich der Vermögensgegenstand befindet bzw. Herstellungsland bei beweglichen Vermögensgegenständen</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="OBJEKTID" type="invv:upperAlphanum_1_30">
							<xs:annotation>
								<xs:documentation>Interne Objekt-ID des Vermögensgegenstandes</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="nf_vermoegen_grundst_beb">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Bebaute Grundstücke</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu Bebauten Grundstücken</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Land, in dem sich das Grundstück befindet</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NUTZUNGSART" type="invv:nutzungsart">
							<xs:annotation>
								<xs:documentation>Nutzungsart der Immobilie</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="OBJEKTID" type="invv:upperAlphanum_1_30">
							<xs:annotation>
								<xs:documentation>Interne Objekt-ID des Vermögensgegenstandes</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="beteiligungen">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Beteiligungen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu den Beteiligungen</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Sitzland der Gesellschaft</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="OBJEKTID" type="invv:upperAlphanum_1_30">
							<xs:annotation>
								<xs:documentation>Interne Objekt-ID des Vermögensgegenstandes</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="derivate">
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="TRANSAKTIONEN_VOLUMEN" type="invv:integer15">
							<xs:annotation>
								<xs:documentation>Getätigte Transaktionen zu Finanzderivaten in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Land der Gegenparteien</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sonst_vermoegen">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Sonstige Vermögensgegenstände</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GESAMTBETRAG" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Gesamtbetrag in Euro</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZINSEN_EINLAGEN" type="invv:integer15pos" minOccurs="0">
				<xs:annotation>
					<xs:documentation>darunter: aufgelaufene Zinsen aus Einlagen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZINSEN_WERTPAPIERE" type="invv:integer15pos" minOccurs="0">
				<xs:annotation>
					<xs:documentation>darunter: aufgelaufene Zinsen aus Schuldverschreibungen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FORDERUNGEN" type="invv:integer15pos" minOccurs="0">
				<xs:annotation>
					<xs:documentation>darunter: Forderungen aus Dividendenansprüchen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="verbindlichkeiten">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Verbindlichkeiten</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Einzelangaben zu den Verbindlichkeiten</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="WAEHRUNG" type="invv:isoWaehrung">
							<xs:annotation>
								<xs:documentation>Währungsangabe</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LAND" type="invv:isoLand">
							<xs:annotation>
								<xs:documentation>Sitzland des Gläubigers</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="SEKTOR" type="invv:sektor">
							<xs:annotation>
								<xs:documentation>Sektor des Gläubigers</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="FRISTIGKEIT" type="invv:fristigkeit">
							<xs:annotation>
								<xs:documentation>Fristigkeit der Verbindlichkeit</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="MINDESTRESERVEPFL_INST" type="bbk:jaNein" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Angabe, ob es sich bei dem Gläubiger um ein mindestreservepflichtiges Institut handelt (nur für Geldmarktfonds verpflichtend)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sonst_verbindlichkeiten">
		<xs:annotation>
			<xs:documentation>Angaben zu Vordruck V10391, Sonstige Verbindlichkeiten</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GESAMTBETRAG" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Gesamtbetrag in Euro</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZINSEN_AUFGELAUFEN" type="invv:integer15pos" minOccurs="0">
				<xs:annotation>
					<xs:documentation>darunter: aufgelaufene Zinsen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="erl_vermpos">
		<xs:sequence>
			<xs:element name="ANGABEN" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BETRAG" type="invv:integer15pos">
							<xs:annotation>
								<xs:documentation>Betrag in Euro</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="OBJEKTID" type="invv:upperAlphanum_1_30">
							<xs:annotation>
								<xs:documentation>Interne Objekt-ID des Vermögensgegenstandes</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="VERMOEGENSPOSITION" type="invv:verm_pos">
							<xs:annotation>
								<xs:documentation>Angabe der Vermögensposition des abgegebenen Objekts</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ************* Gruppentypen ************ -->
	<xs:group name="formularKopf">
		<xs:annotation>
			<xs:documentation>Formular-Kopf der Meldungen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="invv:BBK_INSTITUTS_ID"/>
			<xs:element name="INVV_NAME" type="invv:datatypeD_1_150">
				<xs:annotation>
					<xs:documentation>Name des Investmentvermögens (bis zu 150 Stellen)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:group ref="invv:invv_kennung"/>
		</xs:sequence>
	</xs:group>
	<xs:group name="invv_kennung">
		<xs:annotation>
			<xs:documentation>Kennung des Investmentvermögens: Angabe der ISIN. Falls keine ISIN vorhanden ist, muss eine eindeutige interne Kennung angegeben werden.</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element name="ISIN" type="invv:isin"/>
			<xs:element name="INTERNE_KNR" type="invv:interne_knr"/>
		</xs:choice>
	</xs:group>
	<xs:group name="wpKursStueck">
		<xs:annotation>
			<xs:documentation>Kurs- bzw. Stückzahlangaben und Währung eines Wertpapiers</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element name="NOMINALWERT" type="invv:doublePos">
						<xs:annotation>
							<xs:documentation>Prozentnotierte Wertpapiere: Nominalwert in Euro</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="KURS" type="invv:doublePos">
						<xs:annotation>
							<xs:documentation>Prozentnotierte Wertpapiere: Kurs in Prozent (mind. 3 Nachkommastellen)</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
				<xs:sequence>
					<xs:element name="STUECKZAHL" type="invv:doublePos">
						<xs:annotation>
							<xs:documentation>Stücknotierte Wertpapiere: Stückzahl</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PREIS" type="invv:doublePos">
						<xs:annotation>
							<xs:documentation>Stücknotierte Wertpapiere: Preis pro Stück in Euro (mind. 2 Nachkommastellen)</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:choice>
			<xs:element name="WAEHRUNG" type="invv:isoWaehrung">
				<xs:annotation>
					<xs:documentation>Währungsangabe</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:group>
	<!-- ******************************************************************************** -->
	<!-- *************   Allgemeine Angaben für das einzelne InvV  (V10390)  ************ -->
	<!-- ******************************************************************************** -->
	<xs:complexType name="allgemeineAngabenInvV">
		<xs:annotation>
			<xs:documentation>Vordruck V10390: Allgemeine Angaben für das einzelne Investmentvermögen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:group ref="invv:formularKopf"/>
			<xs:element name="GESELLSCHAFT">
				<xs:annotation>
					<xs:documentation>Angaben zur Gesellschaft</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BAFIN_ID" type="invv:bafin_id">
							<xs:annotation>
								<xs:documentation>BaFin-ID der Gesellschaft</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="LEI" type="invv:lei">
							<xs:annotation>
								<xs:documentation>LEI der Gesellschaft</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="NAME" type="invv:datatypeD_1_150">
							<xs:annotation>
								<xs:documentation>Name der Gesellschaft</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="ANSCHRIFT">
							<xs:annotation>
								<xs:documentation>Anschrift der Gesellschaft</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="STRASSE" type="invv:datatypeB_1_80">
										<xs:annotation>
											<xs:documentation>Strasse der Gesellschaft</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="PLZ">
										<xs:annotation>
											<xs:documentation>PLZ der Gesellschaft</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="invv:upperAlphanum">
												<xs:minLength value="1"/>
												<xs:maxLength value="20"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="ORT" type="invv:datatypeB_1_80">
										<xs:annotation>
											<xs:documentation>Ort der Gesellschaft</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="LAND" type="invv:isoLand">
										<xs:annotation>
											<xs:documentation>Sitzland der Gesellschaft</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RECHT" type="invv:isoLand">
				<xs:annotation>
					<xs:documentation>Anzuwendendes Recht (Land): Angabe des Staates, dessen Recht das Investmentvermögen unterliegt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BAFIN_ID" type="invv:bafin_id">
				<xs:annotation>
					<xs:documentation>BaFin-ID des Investmentvermögens</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LEI" type="invv:lei">
				<xs:annotation>
					<xs:documentation>LEI des Investmentvermögens</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:annotation>
					<xs:documentation>Auswahl: Erstmeldung, Änderungsmeldung oder Letztmeldung</xs:documentation>
				</xs:annotation>
				<xs:element name="ERSTMELDUNG">
					<xs:annotation>
						<xs:documentation>Angabe nur, wenn es sich um eine Erstmeldung für dieses Investmentvermögen handelt</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DATUM" type="invv:jjjjmmtt">
								<xs:annotation>
									<xs:documentation>Datum der Auflegung (JJJJ-MM-TT)</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="GRUND">
								<xs:annotation>
									<xs:documentation>Grund der Erstmeldung: Neuauflage oder Übernahme</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="NEUAUFLAGE" type="invv:text0">
											<xs:annotation>
												<xs:documentation>Angabe eines leeren Elements, wenn es sich um eine Neuauflage handelt</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="UEBERNAHME" type="invv:gesellschaftIsinNameLand">
											<xs:annotation>
												<xs:documentation>ISIN bzw. interne Kennung des Investmentvermögens vor Übernahme sowie Name und Sitzland der Gesellschaft, die das Investmentvermögen ursprünglich aufgelegt hat</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:choice>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="AENDERUNGSMELDUNG">
					<xs:annotation>
						<xs:documentation>Angabe nur, wenn es sich um eine Änderungsmeldung für dieses Investmentvermögen handelt</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DATUM" type="invv:jjjjmmtt">
								<xs:annotation>
									<xs:documentation>Datum der Änderung (JJJJ-MM-TT)</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="LETZTMELDUNG">
					<xs:annotation>
						<xs:documentation>Angabe nur, wenn es sich um eine Letztmeldung für dieses Investmentvermögen handelt</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="DATUM" type="invv:jjjjmmtt">
								<xs:annotation>
									<xs:documentation>Datum der Abwicklung, Übertragung oder Verschmelzung (JJJJ-MM-TT)</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="GRUND">
								<xs:annotation>
									<xs:documentation>Grund der Änderungsmeldung: Abwicklung, Übertragung oder Verschmelzung</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:choice>
										<xs:element name="ABWICKLUNG" type="invv:text0">
											<xs:annotation>
												<xs:documentation>Angabe eines leeren Elements, wenn es sich um eine Abwicklung handelt</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="UEBERTRAGUNG" type="invv:gesellschaftNameLand">
											<xs:annotation>
												<xs:documentation>Name und Sitzland der übernehmenden Gesellschaft</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="VERSCHMELZUNG" type="invv:gesellschaftIsinNameLand" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>ISIN bzw. interne Kennung des Investmentvermögens vor Verschmelzung sowie Name und Sitzland der Gesellschaft, mit deren Investmentvermögen verschmolzen wird</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:choice>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
			<xs:choice>
				<xs:annotation>
					<xs:documentation>Organisationsform des Investmentvermögens</xs:documentation>
				</xs:annotation>
				<xs:element name="ORGANISATION" type="invv:organisationsform">
					<xs:annotation>
						<xs:documentation>Organisationsform des Investmentvermögens (ohne Sonstiges)</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ORGANISATION_GESCHL_SONSTIGE" type="invv:datatypeE_1_40">
					<xs:annotation>
						<xs:documentation>Organisationsform des Investmentvermögens: Sonstiges; hier: Textangabe</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="TYP" type="invv:typ">
				<xs:annotation>
					<xs:documentation>Typ des Investmentvermögens</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:annotation>
					<xs:documentation>Art der Anteilinhaber</xs:documentation>
				</xs:annotation>
				<xs:element name="ART_INHABER_OFFEN" type="invv:art_inhaber_offen">
					<xs:annotation>
						<xs:documentation>Art der Anteilinhaber bei offenen Investmentvermögen. Zu füllen für Spezial-AIFs</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ART_INHABER_GESCHL">
					<xs:annotation>
						<xs:documentation>Art der Anteilinhaber bei geschlossenen Investmentvermögen (in Euro)</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ANGABEN" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Einzelangaben zu Pos. 11</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="BETRAG" type="invv:integer15pos">
											<xs:annotation>
												<xs:documentation>Betrag in Euro</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="LAND" type="invv:isoLand">
											<xs:annotation>
												<xs:documentation>Sitzland des Anteilinhabers</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="SEKTOR" type="invv:sektor">
											<xs:annotation>
												<xs:documentation>Sektor des Anteilinhabers</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
			<xs:choice>
				<xs:annotation>
					<xs:documentation>Art des Investmentvermögens nach  der Mittelanlage</xs:documentation>
				</xs:annotation>
				<xs:element name="ART_MITTELANLAGE" type="invv:art_mittel">
					<xs:annotation>
						<xs:documentation>Art des Investmentvermögens nach der Mittelanlage (keine Dachfonds)</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ART_MITTELANLAGE_DACHFONDS" type="invv:art_mittel">
					<xs:annotation>
						<xs:documentation>Art des Investmentvermögens nach der Mittelanlage: Dachfonds; hier: Anlageschwerpunkt </xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="ART_ERTRAG" type="invv:art_ertrag">
				<xs:annotation>
					<xs:documentation>Art des Investmentvermögens nach der Ertragsverwendung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ART_LAUFZEIT">
				<xs:annotation>
					<xs:documentation>Art des Investmentvermögens nach der Laufzeit</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="UNBEFRISTET" type="invv:text0">
							<xs:annotation>
								<xs:documentation>Angabe eines leeren Elements, wenn die Laufzeit unbefristet ist</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="BEFRISTET">
							<xs:annotation>
								<xs:documentation>Angabe eines Datums (JJJJ-MM), wenn es sich um ein befristetes Investmentvermögen handelt</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:gYearMonth">
									<xs:pattern value="\d{4}-\d{2}"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="ART_RUECKNAHME">
				<xs:annotation>
					<xs:documentation>Art der Anteilschein-Rücknahme</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="invv:ruecknahmeart">
							<xs:attribute name="fruehestens_nach_x_Jahren" type="invv:integer15pos">
								<xs:annotation>
									<xs:documentation>Angabe der Mindesthaltedauer bis zur frühestmöglichen Anteilschein-Rücknahme in Jahren</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="AUSSETZUNG" type="invv:jjjjmmtt_nichtzutreffend">
				<xs:annotation>
					<xs:documentation>Angabe eines Datums (JJJJ-MM-TT), wenn Aussetzung der Anteilschein-Rücknahme vorliegt. Andernfalls Angabe 'nicht zutreffend'</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NOTIERUNG" type="invv:notierung">
				<xs:annotation>
					<xs:documentation>Notierungsart der Anteile</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="INDEX">
				<xs:annotation>
					<xs:documentation>Indexfonds</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="INDEXFONDS_NEIN" type="invv:text0">
							<xs:annotation>
								<xs:documentation>Angabe (leeres Element), sofern das Investmentvermögen kein Indexfonds ist</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="INDEXFONDS_JA">
							<xs:annotation>
								<xs:documentation>Angabe, sofern das Investmentvermögen ein Indexfonds ist</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="BOERSENGEHANDELT" type="bbk:jaNein">
										<xs:annotation>
											<xs:documentation>Angabe, ob der Indexfonds börsengehandelt ist</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="INDEXABB" type="invv:index_abbildung">
										<xs:annotation>
											<xs:documentation>Angabe der Art der Indexabbildung</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="ABGEBILDETER_INDEX">
										<xs:annotation>
											<xs:documentation>Angabe des abgebildeten Indexes</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:choice>
												<xs:element name="ISIN" type="invv:isin">
													<xs:annotation>
														<xs:documentation>Angabe der ISIN des abgebildeten Inde-xes</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="TEXT" type="invv:datatypeE_1_40">
													<xs:annotation>
														<xs:documentation>Angabe des abgebildeten Indexes als Text, falls der Index keine ISIN aufweist</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:choice>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="WERTGESICHERT" type="bbk:jaNein">
				<xs:annotation>
					<xs:documentation>Angabe, ob es sich um einen wertgesicherten Fonds handelt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MASTER_FEEDER_STRUKTUR">
				<xs:annotation>
					<xs:documentation>Master-Feeder-Struktur</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:choice maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Angabe der Kennung aller zugehörigen Feeder, falls Meldung für Master (beliebig oft wiederholbar)</xs:documentation>
							</xs:annotation>
							<xs:element name="FEEDER_ISIN" type="invv:isin"/>
							<xs:element name="FEEDER_INTERNE_KNR" type="invv:interne_knr"/>
						</xs:choice>
						<xs:choice maxOccurs="1">
							<xs:annotation>
								<xs:documentation>Angabe der Kennung des zugehörigen Masters, falls Meldung für Feeder (Angabe einmalig)</xs:documentation>
							</xs:annotation>
							<xs:element name="MASTER_ISIN" type="invv:isin"/>
							<xs:element name="MASTER_INTERNE_KNR" type="invv:interne_knr"/>
						</xs:choice>
						<xs:element name="KEIN_MASTER_BZW_FEEDER_VORHANDEN" type="invv:text0">
							<xs:annotation>
								<xs:documentation>Angabe, wenn Fonds weder Master noch Feeder ist</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="UEBERGEORDNET">
				<xs:annotation>
					<xs:documentation>Angabe der Kennung des übergeordneten Fonds (sofern vorhanden) </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="ANTEILSKLASSE">
							<xs:annotation>
								<xs:documentation>Angabe der Kennung des übergeordneten Investmentvermögens, falls Meldung für Anteilsklasse</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:choice>
									<xs:element name="UEBERGEORDNETE_ISIN" type="invv:isin"/>
									<xs:element name="UEBERGEORDNETE_INTERNE_KNR" type="invv:interne_knr"/>
								</xs:choice>
							</xs:complexType>
						</xs:element>
						<xs:element name="TEILINVV">
							<xs:annotation>
								<xs:documentation>Angabe der Kennung des übergeordneten Investmentvermögens, falls Meldung für Teilinvestmentvermögen</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:choice>
									<xs:element name="UEBERGEORDNETE_ISIN" type="invv:isin"/>
									<xs:element name="UEBERGEORDNETE_INTERNE_KNR" type="invv:interne_knr"/>
								</xs:choice>
							</xs:complexType>
						</xs:element>
						<xs:element name="OBJEKTGESELLSCHAFT">
							<xs:annotation>
								<xs:documentation>Angabe der Kennung des übergeordneten (Dach-)Investmentvermögens, falls Meldung für Objektgesellschaft</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:choice>
									<xs:element name="UEBERGEORDNETE_ISIN" type="invv:isin"/>
									<xs:element name="UEBERGEORDNETE_INTERNE_KNR" type="invv:interne_knr"/>
								</xs:choice>
							</xs:complexType>
						</xs:element>
						<xs:element name="KEIN_UEBERGEORDNETER_FONDS_VORHANDEN" type="invv:text0">
							<xs:annotation>
								<xs:documentation>Angabe, falls kein übergeordneter Fonds existiert</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="GEOGR_FOKUS" type="invv:geogr_fokus">
				<xs:annotation>
					<xs:documentation>Geografischer Fokus des Investmentvermögens</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RENTEN_FOKUS" type="invv:renten_fokus">
				<xs:annotation>
					<xs:documentation>Anlagefokus bei Anlage in Renten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IMMO_FOKUS" type="invv:immo_fokus">
				<xs:annotation>
					<xs:documentation>Anlagefokus bei Anlage in Immobilien</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ESG_TYP" type="invv:esg_typ">
				<xs:annotation>
					<xs:documentation>Angabe des ESG Typs</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ******************************************************************************** -->
	<!-- *************   Monatliche Meldung für Investmentverm.     (V10391) ************ -->
	<!-- ******************************************************************************** -->
	<xs:complexType name="monatlicheMeldungInvV">
		<xs:annotation>
			<xs:documentation>Vordruck V10391: Monatliche Meldung für Investmentvermögen</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:group ref="invv:formularKopf"/>
			<xs:element name="WERTPAPIERE_MIT_ISIN" type="invv:wpMitISIN" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu einzelnen Wertpapieren mit ISIN (in Euro oder Stück)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_wp_mit_isin">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:ISIN"/>
				</xs:unique>
			</xs:element>
			<xs:element name="WERTPAPIERE_OHNE_ISIN" type="invv:wpOhneISIN" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu einzelnen Wertpapieren ohne ISIN (in Euro oder Stück)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_wp_ohne_isin">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:INTERNE_WP_KNR"/>
				</xs:unique>
			</xs:element>
			<xs:element name="BANKGUTHABEN" type="invv:bankguthaben" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Bankguthaben (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KRYPTOWERTE" type="invv:kryptowerte" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Kryptowerten (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DARL_IMMO_GES" type="invv:forderungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Darlehen an Immobilien-Gesellschaften (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SCHULDSCHEINDARLEHEN" type="invv:forderungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Schuldscheindarlehen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UNVERBR_DARL_FORD" type="invv:forderungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu unverbrieften Darlehensforderungen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FORD_WP_LEIH_GESCH" type="invv:forderungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Forderungen aus Wertpapierleih- und -pensionsgeschäften (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SONST_FORDERUNGEN" type="invv:forderungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu sonstigen Forderungen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GRUNDSTUECKE_UNBEBAUT" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu unbebauten Grundstücken (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_g_unbebaut_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="GRUNDSTUECKE_BEBAUT" type="invv:nf_vermoegen_grundst_beb" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu bebauten Grundstücken (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_g_bebaut_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="SCHIFFE" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Schiffen, Schiffsaufbauten und Schiffsbestand- und -ersatzteilen (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_schiff_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="CONTAINER" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Containern (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_container_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="LUFTFAHRZEUGE" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Luftfahrzeugen, Luftfahrzeugbestand- und -ersatzteilen (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_luftfahrzeuge_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="ENERGIE_ANLAGEN" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Anlagen zur Erzeugung, zum Transport und zur Speicherung von Energie (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_energie_anlagen_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="SONSTIGE_NF_VERM" type="invv:nf_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu sonstigen nichtfinanziellen Vermögensgegeständen (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_sonstige_nf_verm_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="BETEILIGUNG_IMMOGESELLSCHAFT" type="invv:beteiligungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Beteiligungen an Immobilien-Gesellschaften (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_immogesellschaft_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="BETEILIGUNG_OEPP" type="invv:beteiligungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Beteiligungen an ÖPP-Projektgesellschaften (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_oepp_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="BETEILIGUNG_SONST" type="invv:beteiligungen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Beteiligungen an sonstigen Gesellschaften (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_sonst_id">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
				</xs:unique>
			</xs:element>
			<xs:element name="DERIVATE_AKTIVA" type="invv:derivate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Finanzderivaten (Aktiva) (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_aktiva_land">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:LAND"/>
				</xs:unique>
			</xs:element>
			<xs:element name="SONSTIGES_VERMOEGEN" type="invv:sonst_vermoegen" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu sonstigen Vermögenswerten (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KREDITE" type="invv:verbindlichkeiten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu aufgenommenen Krediten (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VERB_WP_LEIH_GESCH" type="invv:verbindlichkeiten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Verbindlichkeiten aus Wertpapierleih- und -pensionsgeschäften (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DERIVATE_PASSIVA" type="invv:derivate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu Finanzderivaten (Passiva) (in Euro)</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_passiva_land">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:LAND"/>
				</xs:unique>
			</xs:element>
			<xs:element name="SONSTIGE_VERBINDLICHKEITEN" type="invv:sonst_verbindlichkeiten" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angaben zu sonstigen Verbindlichkeiten (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FONDSVERMOEGEN" type="invv:integer15">
				<xs:annotation>
					<xs:documentation>Angabe des Fondsvermögens (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NOTIERUNG">
				<xs:annotation>
					<xs:documentation>Angabe abhängig von Notierungsart des Investmentvermögens</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="STUECKNOTIERT">
							<xs:annotation>
								<xs:documentation>Angabe bei stücknotierten Investmentvermögen</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="UMLAUF_STUECKZAHL" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Umlaufs als Stückzahl</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="AUSGABE_PREIS" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Ausgabepreises als Preis pro Stück in Euro (mind. 2 Nachkommastellen)</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="RUECKNAHME_PREIS" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Rücknahmepreises als Preis pro Stück in Euro (mind. 2 Nachkommastellen)</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="BRUTTOABSATZ_STUECKZAHL" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Bruttoabsatzes als Stückzahl</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="PROZENTNOTIERT">
							<xs:annotation>
								<xs:documentation>Angabe bei prozentnotierten Investmentvermögen</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="UMLAUF_NOMINALWERT" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Umlaufs als Nominalwert in Euro</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="AUSGABE_KURS" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Ausgabekurses als Kurs in Prozent (mind. 3 Nachkommastellen)</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="RUECKNAHME_KURS" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Rücknahmekurses als Kurs in Prozent (mind. 3 Nachkommastellen)</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="BRUTTOABSATZ_NOMINALWERT" type="invv:doublePos">
										<xs:annotation>
											<xs:documentation>Angabe des Bruttoabsatzes als Nominalwert in Euro</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="MITTELZUFLUESSE" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Mittelzuflüsse aus der Ausgabe von Anteilscheinen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MITTELABFLUESSE" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Mittelabflüsse aus der Rücknahme von Anteilscheinen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ERTRAGSAUSSCHUETTUNG" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Angabe des Gesamtbetrags der Ertragsausschüttungen (in Euro)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ERLOESE_VERMPOS" type="invv:erl_vermpos" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Angabe zu den Verkaufserlösen von veräußerten Objekten verschiedener Vermögenspositionen im Berichtsmonat</xs:documentation>
				</xs:annotation>
				<xs:unique name="unique_abgang">
					<xs:selector xpath="invv:ANGABEN"/>
					<xs:field xpath="invv:OBJEKTID"/>
					<xs:field xpath="invv:VERMOEGENSPOSITION"/>
				</xs:unique>
			</xs:element>
			<xs:element name="GEBUEHREN" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Gezahlte Gebühren durch das Investmentvermögen in Euro</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EINNAHMEN_VERMOEGEN" type="invv:integer15pos">
				<xs:annotation>
					<xs:documentation>Erhaltene Zahlungen von Vermögensgegenständen außer Wertpapieren</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- ******************************************************************************** -->
	<!-- *************   Fachverfahren INVV                            ****************** -->
	<!-- ******************************************************************************** -->
	<xs:element name="LIEFERUNG-INVV2">
		<xs:annotation>
			<xs:documentation>Lieferung von XML-Meldungen für die Statistik über Investmentvermögen</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="bbk:basisLieferung">
					<xs:sequence>
						<xs:element name="EINREICHER" type="invv:adresse"/>
						<xs:element name="MELDUNG" maxOccurs="unbounded">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="bbk:terminMeldung">
										<xs:sequence>
											<!-- ********************** Allgemeine Angaben ************ -->
											<xs:element name="ALLGEMEIN_INVV" type="invv:allgemeineAngabenInvV" minOccurs="0" maxOccurs="unbounded">
												<xs:annotation>
													<xs:documentation>Vordruck V10390 - Allgemeine Angaben für das einzelne Investmentvermögen</xs:documentation>
												</xs:annotation>
											</xs:element>
											<!-- ********************** Monatliche Angaben ************ -->
											<xs:element name="MONATLICH_INVV" type="invv:monatlicheMeldungInvV" minOccurs="0" maxOccurs="unbounded">
												<xs:annotation>
													<xs:documentation>Vordruck V10391 - Monatliche Meldung für Investmentvermögen</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:extension>
								</xs:complexContent>
							</xs:complexType>
							<xs:unique name="unique_isin_allgemein">
								<xs:selector xpath="invv:ALLGEMEIN_INVV"/>
								<xs:field xpath="invv:ISIN"/>
							</xs:unique>
							<xs:unique name="unique_interne_knr_allgemein">
								<xs:selector xpath="invv:ALLGEMEIN_INVV"/>
								<xs:field xpath="invv:INTERNE_KNR"/>
							</xs:unique>
							<xs:unique name="unique_isin_monatlich">
								<xs:selector xpath="invv:MONATLICH_INVV"/>
								<xs:field xpath="invv:ISIN"/>
							</xs:unique>
							<xs:unique name="unique_interne_knr_monatlich">
								<xs:selector xpath="invv:MONATLICH_INVV"/>
								<xs:field xpath="invv:INTERNE_KNR"/>
							</xs:unique>
						</xs:element>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
		<xs:unique name="unique_meldetermin">
			<xs:selector xpath="invv:MELDUNG"/>
			<xs:field xpath="bbk:MELDETERMIN"/>
		</xs:unique>
	</xs:element>
</xs:schema>