<?xml version="1.0" encoding="WINDOWS-1250"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="ARSO_VHOD_DOK">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ODPADKI_LETNO_POROCILO"/>
			</xs:sequence>
			<xs:attribute name="PODROCJE" type="PODROCJEType"/>
			<xs:attribute name="TIP" type="TIPType"/>
			<xs:attribute name="VERZIJA" type="VERZIJAType"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ODPADKI_LETNO_POROCILO">
		<xs:complexType>
			<xs:sequence>

				<xs:element name="ZAVEZANEC_MATICNA_ST" type="NotNullStringType"/>
				<xs:element name="TIP_POROCILA" type="ReportType"/>
				<xs:element name="POROCANJE_ZA_LETO" type="NotNullLongType"/>

				<xs:element name="POROCILO_IZPOLNIL" nillable="true" minOccurs="0"/>
				<xs:element name="TELEFON" nillable="true" minOccurs="0"/>
				<xs:element name="E_POSTA" nillable="true" minOccurs="0"/>
				<xs:element name="KRAJ_DATUM" nillable="true" minOccurs="0"/>
				<xs:element name="OPOMBE" nillable="true" minOccurs="0"/>
				<xs:element name="POSLOVNA_SKRIVNOST" type="daneType" nillable="false"/>

				<xs:element name="ODP_TABELA1">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="STAT_REGIJA" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="KOLICINA_SKLAD_01012025" type="CanBeNullLongType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_NASTALI_2025" type="CanBeNullLongType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_SKLAD_31122025" type="CanBeNullLongType" nillable="true" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODP_TABELA2">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="STAT_REGIJA" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="KOLICINA" type="NotNullLongType" nillable="true" minOccurs="0"/>
										<xs:element name="NADALJNJE_RAVNANJE" type="NotNullStringType" nillable="false"/>
										<xs:element name="MSO_SLO" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="PREVZEMNIK_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KRAJ_OBDELAVE_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="POSTOPEK_OBDELAVE_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="DOKAZILO_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODP_TABELA3">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PRISTANISCE" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="KOLICINA_RIB_ORODJE" type="NotNullLongType" nillable="true" minOccurs="0"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODP_TABELA4">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PRISTANISCE" type="NotNullStringType" nillable="false"/>
										<xs:element name="RIBISKA_PLOVILA_DA_NE" type="daneType" nillable="false"/>
										<xs:element name="VRSTA_ODPADKA_MARPOL" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_SPREJETIH_ODPADKOV_KG" type="NotNullLongType"/>
										<xs:element name="KOLICINA_SPREJETIH_ODPADKOV_M3" type="NotNullLongType"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODP_TABELA5">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PRISTANISCE" type="NotNullStringType" nillable="false"/>
										<xs:element name="VRSTA_ODPADKA_MARPOL" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="DODATEN_OPIS" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_ODDANIH_ODPADKOV_KG" type="NotNullLongType"/>
										<xs:element name="NADALJNJE_RAVNANJE" type="NotNullStringType" nillable="false"/>
										<xs:element name="MSO_SLO" type="NotNullStringType" nillable="false"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>				


			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:simpleType name="ReportType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ODP"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="VERZIJAType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="1.0.0"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="TIPType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="LETNO_POROCILO"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="PODROCJEType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ODPADKI"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="NotNullStringType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="CanBeNullStringType">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
		</xs:restriction>
	</xs:simpleType>	

	<xs:simpleType name="NotNullLongType">
		<xs:restriction base="xs:long">
			<xs:minInclusive value="-9223372036854775808"/>
			<xs:maxInclusive value="9223372036854775807"/>
		</xs:restriction>
	</xs:simpleType>


	<xs:simpleType name="CanBeNullLongType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base='xs:string'>
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base='xs:long' />
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>

	<xs:simpleType name="daneType">
       <xs:restriction base="xs:string">
         <xs:enumeration value="da"/>
         <xs:enumeration value="ne"/>
       </xs:restriction>
	</xs:simpleType>

</xs:schema>