<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 2 (http://www.altova.com) by Sygnity S.A. (Sygnity S.A.) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="UWAGI">
		<xs:simpleType>
			<xs:union>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="2"/>
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:union>
		</xs:simpleType>
	</xs:element>
	<xs:element name="PFOFFDOC">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="DATE" minOccurs="0"/>
				<xs:element ref="FORM"/>
			</xs:sequence>
			<xs:attribute name="ProgVer" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string"/>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="O42">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="O41">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="150"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="O40" type="DataType"/>
	<xs:element name="O39" type="OkresType"/>
	<xs:element name="NAME">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MAIN_DOC_ID">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ID">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FORM">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="NAME"/>
				<xs:element ref="ID"/>
				<xs:element ref="MAIN_DOC_ID" minOccurs="0"/>
				<xs:element ref="FIELDS"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FIELDS">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="A1" minOccurs="0"/>
				<xs:element ref="A2" minOccurs="0"/>
				<xs:element ref="A3" minOccurs="0"/>
				<xs:element ref="A4" minOccurs="0"/>
				<xs:element ref="A5" minOccurs="0"/>
				<xs:element ref="A6" minOccurs="0"/>
				<xs:element ref="A7" minOccurs="0"/>
				<xs:element ref="A8" minOccurs="0"/>
				<xs:element ref="A9" minOccurs="0"/>
				<xs:element ref="A10" minOccurs="0"/>
				<xs:element ref="A11" minOccurs="0"/>
				<xs:element ref="A12" minOccurs="0"/>
				<xs:element ref="A13" minOccurs="0"/>
				<xs:element ref="B14_1"/>
				<xs:element ref="B14_2"/>
				<xs:element ref="B15"/>
				<xs:element ref="B16"/>
				<xs:element ref="B16_1"/>
				<xs:element ref="B16_2"/>
				<xs:element ref="B16_3"/>
				<xs:element ref="B16_4"/>
				<xs:element ref="B16_5"/>
				<xs:element ref="B16_6"/>
				<xs:element ref="B17_1" minOccurs="0"/>
				<xs:element ref="B17_2" minOccurs="0"/>
				<xs:element ref="B17_3" minOccurs="0"/>
				<xs:element ref="B17_4" minOccurs="0"/>
				<xs:element ref="B17_5" minOccurs="0"/>
				<xs:element ref="B17_6" minOccurs="0"/>
				<xs:element ref="B17"/>
				<xs:element ref="C18"/>
				<xs:element ref="C19"/>
				<xs:element ref="C20"/>
				<xs:element ref="C21"/>
				<xs:element ref="C22"/>
				<xs:element ref="C23"/>
				<xs:element ref="C24"/>
				<xs:element ref="C25"/>
				<xs:element ref="C26"/>
				<xs:element ref="D27"/>
				<xs:element ref="D28"/>
				<xs:element ref="D29"/>
				<xs:element ref="D30"/>
				<xs:element ref="D31"/>
				<xs:element ref="D32"/>
				<xs:element ref="D33"/>
				<xs:element ref="D34"/>
				<xs:element ref="D35"/>
				<xs:element ref="D36"/>
				<xs:element ref="D37"/>
				<xs:element ref="D38"/>
				<xs:element ref="UWAGI"/>
				<xs:element ref="O39" minOccurs="0"/>
				<xs:element ref="O40" minOccurs="0"/>
				<xs:element ref="O41" minOccurs="0"/>
				<xs:element ref="O42" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="No" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:byte"/>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="DATE">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="D38">
		<xs:simpleType>
			<xs:restriction base="xs:decimal"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="D37" type="LiczbaType"/>
	<xs:element name="D36" type="LiczbaType"/>
	<xs:element name="D35" type="KwotaType"/>
	<xs:element name="D34" type="KwotaType"/>
	<xs:element name="D33" type="KwotaType"/>
	<xs:element name="D32" type="DataType"/>
	<xs:element name="D31" type="DataType"/>
	<xs:element name="D30">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="150"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="D29">
		<xs:simpleType>
			<xs:restriction base="xs:date"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="D28">
		<xs:simpleType>
			<xs:restriction base="xs:byte">
				<xs:enumeration value="1"/>
				<xs:enumeration value="2"/>
				<xs:enumeration value="3"/>
				<xs:enumeration value="4"/>
				<xs:enumeration value="5"/>
				<xs:enumeration value="6"/>
				<xs:enumeration value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="D27">
		<xs:simpleType>
			<xs:restriction base="xs:byte">
				<xs:enumeration value="1"/>
				<xs:enumeration value="2"/>
				<xs:enumeration value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="C26" type="PocztaType"/>
	<xs:element name="C25" type="KodPocztowyType"/>
	<xs:element name="C24" type="MiejscowoscType"/>
	<xs:element name="C23" type="NrLokaluType"/>
	<xs:element name="C22" type="NrDomuType"/>
	<xs:element name="C21" type="UlicaType"/>
	<xs:element name="C20" type="NazwaType"/>
	<xs:element name="C19" type="REGONType"/>
	<xs:element name="C18" type="NIPType"/>
	<xs:element name="B17_6" type="ZnakInformacjiType_6Type" nillable="true"/>
	<xs:element name="B17_5" type="ZnakInformacjiType_5Type" nillable="true"/>
	<xs:element name="B17_4" type="ZnakInformacjiType_4Type" nillable="true"/>
	<xs:element name="B17_3" type="ZnakInformacjiType_3Type" nillable="true"/>
	<xs:element name="B17_2" type="ZnakInformacjiType_2Type" nillable="true"/>
	<xs:element name="B17_1" type="ZnakInformacjiType_1Type" nillable="true"/>
	<xs:element name="B17">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="150"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="B16_6" type="ZnakInformacjiType_6Type"/>
	<xs:element name="B16_5" type="ZnakInformacjiType_5Type"/>
	<xs:element name="B16_4" type="ZnakInformacjiType_4Type"/>
	<xs:element name="B16_3" type="ZnakInformacjiType_3Type"/>
	<xs:element name="B16_2" type="ZnakInformacjiType_2Type"/>
	<xs:element name="B16_1" type="ZnakInformacjiType_1Type"/>
	<xs:element name="B16" type="ZnakInformacjiType"/>
	<xs:element name="B15">
		<xs:simpleType>
			<xs:restriction base="xs:byte">
				<xs:enumeration value="1"/>
				<xs:enumeration value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="B14_2">
		<xs:simpleType>
			<xs:restriction base="xs:short"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="B14_1">
		<xs:simpleType>
			<xs:restriction base="xs:byte"/>
		</xs:simpleType>
	</xs:element>
	<xs:element name="A9" type="KodPocztowyType"/>
	<xs:element name="A8" type="MiejscowoscType"/>
	<xs:element name="A7" type="NrLokaluType"/>
	<xs:element name="A6" type="NrDomuType"/>
	<xs:element name="A5" type="UlicaType"/>
	<xs:element name="A4" type="NazwaType">

	</xs:element>
	<xs:element name="A2" type="NIPType"/>
	<xs:element name="A3" type="REGONType"/>
	<xs:element name="A13" type="EmailType"/>
	<xs:element name="A12" type="FaksType"/>
	<xs:element name="A11" type="TelefonType"/>
	<xs:element name="A10" type="PocztaType"/>
	<xs:element name="A1">
		<xs:simpleType>
			<xs:restriction base="xs:string"/>
		</xs:simpleType>
	</xs:element>
	<xs:simpleType name="ZnakInformacjiType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="[U][/].+[/][0-1][0-9][/][2][0][1-5][0-9][/].{1}[/][0-9][0-9][/]."/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_1Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_2Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:int">
					<xs:maxInclusive value="12"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_3Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:int">
					<xs:minInclusive value="2015"/>
					<xs:maxInclusive value="2050"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_4Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_5Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="2"/>
					<xs:maxLength value="2"/>
					<xs:pattern value="[0-9]+"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="ZnakInformacjiType_6Type">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="1"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="NIPType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="10"/>
					<xs:maxLength value="10"/>
					<xs:pattern value="[0-9]{10}"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="REGONType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:minLength value="9"/>
					<xs:maxLength value="14"/>
					<xs:pattern value="[0-9]+"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="NazwaType">
		<xs:restriction base="xs:string">
			<xs:minLength value="2"/>
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UlicaType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="NrDomuType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="NrLokaluType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="MiejscowoscType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="KodPocztowyType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{2}-[0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PocztaType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="TelefonType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="FaksType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="EmailType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:pattern value="[^@]+@[^\.]+\..+"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DataType">
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="OkresType">
		<xs:restriction base="xs:gYearMonth"/>
	</xs:simpleType>
	<xs:simpleType name="KwotaType">
		<xs:restriction base="xs:decimal"/>
	</xs:simpleType>
	<xs:simpleType name="LiczbaType">
		<xs:restriction base="xs:decimal"/>
	</xs:simpleType>
</xs:schema>
