<?xml version="1.0" encoding="ISO-8859-2"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="VRPA-PU" type="sveType">
		<xs:annotation>
			<xs:documentation>Comment describing your root element</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="sveType">
		<xs:sequence>
			<xs:element name="Zaglavlje" type="ZaglavljeType"/>
			<xs:element name="PU" type="PUType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ZaglavljeType">
		<xs:sequence>
			<xs:element name="OznakaIzvjesca">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="2"/>
						<xs:pattern value="(PU)"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="IzvjestajnoRazdoblje">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="8"/>
						<xs:pattern value="((19|20)[0-9]{2})(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PorezniBroj">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="11"/>
						<xs:pattern value="([0-9]{11})"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="UkupnoBrSlogova" type="xs:integer"/>
			<xs:element name="E-mail" type="xs:string" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PUType">
		<xs:sequence>
			<xs:element name="ISIN">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="12"/>
						<xs:pattern value="([A-Z]{2}[A-Z0-9]{9}[0-9]{1})"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VrstaRacuna">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="2"/>
						<xs:pattern value="(UU|SS|RT)"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PorezniBroj" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="11"/>
						<xs:pattern value="([0-9]{11})"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Djelatnost" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="2"/>
						<xs:maxLength value="5"/>
						<xs:pattern value="([0-9]{1,5})"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DrzavaUlagatelja" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="2"/>
						<xs:pattern value="(([A-Z]{2})|([1|4-7]{1}[A-Z]{1}))"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="InstitucionalniSektor" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="2"/>
						<xs:maxLength value="5"/>
						<xs:pattern value="11"/>
						<xs:pattern value="12[1-4]"/>
						<xs:pattern value="12[6-9]"/>
						<xs:pattern value="125[1-2]"/>
						<xs:pattern value="13"/>
						<xs:pattern value="14"/>
						<xs:pattern value="15"/>
						<xs:pattern value="22000"/>
						<xs:pattern value="00000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VrstaFI" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:minInclusive value="1"/>
						<xs:maxExclusive value="39"/>
						<xs:totalDigits value="2"/>
						<xs:pattern value="([0-9]{1,2})"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VlasnickaPovezanost">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="6"/>
						<xs:pattern value="((N00|P01|P05|P10)000)"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Ulaganje" type="UlaganjeType" maxOccurs="6"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UlaganjeType">
		<xs:sequence>
			<xs:element name="VrstaIznosa">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="2"/>
						<xs:pattern value="(0[1|3|6])"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Iznos">
				<xs:simpleType>
					<xs:restriction base="xs:decimal">
						<xs:fractionDigits value="4"/>
						<xs:totalDigits value="19"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
