<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:include schemaLocation="http://e-deklaracje.mf.gov.pl/Repozytorium/Definicje/StrukturyDanych_v2-0.xsd"/>
	<xsd:complexType name="TNaglowek">
		<xsd:annotation>
			<xsd:documentation>Nagłówek deklaracji</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="KodFormularza" fixed="ZAW-E2">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="kodSystemowy" type="xsd:string" use="required" fixed="ZAW-E2 (2)"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="WariantFormularza" type="xsd:byte" fixed="2"/>
			<xsd:element name="CelZlozenia" type="TCelZlozeniaZgloszenia"/>
			<xsd:element name="KodUrzedu" type="TKodUS"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="TCelZlozeniaZgloszenia">
		<xsd:annotation>
			<xsd:documentation>Określa, czy to jest złożenie, czy aktualizacja zgłoszenia</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:byte">
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>złożenie zgłoszenia</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
				<xsd:annotation>
					<xsd:documentation>aktualizacja zgłoszenia</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TDataP">
		<xsd:annotation>
			<xsd:documentation>Ograniczenie dla daty</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="TData">
			<xsd:minInclusive value="2008-01-01"/>
			<xsd:whiteSpace value="collapse"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="ZgloszenieZaw">
		<xsd:annotation>
			<xsd:documentation>Zgłoszenie osoby upoważnionej do składania i podpisywania deklaracji w formie elektronicznej</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Naglowek" type="TNaglowek">
					<xsd:annotation>
						<xsd:documentation>Nagłówek deklaracji</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Podmiot1">
					<xsd:annotation>
						<xsd:documentation>Dane podatnika lub płatnika, którego deklaracje składane w formie elektronicznej podpisuje osoba upoważniona</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:complexContent>
							<xsd:extension base="TPodmiotDowolny">
								<xsd:sequence>
									<xsd:element name="Kontakt" minOccurs="0">
										<xsd:complexType>
											<xsd:sequence>
												<xsd:element name="Telefon" minOccurs="0">
													<xsd:simpleType>
														<xsd:restriction base="TZnakowy">
															<xsd:maxLength value="40"/>
														</xsd:restriction>
													</xsd:simpleType>
												</xsd:element>
												<xsd:element name="Faks" minOccurs="0">
													<xsd:simpleType>
														<xsd:restriction base="TZnakowy">
															<xsd:maxLength value="40"/>
														</xsd:restriction>
													</xsd:simpleType>
												</xsd:element>
												<xsd:element name="Email" type="TAdresEmail" minOccurs="0"/>
											</xsd:sequence>
										</xsd:complexType>
									</xsd:element>
								</xsd:sequence>
							</xsd:extension>
						</xsd:complexContent>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="Podmiot2">
					<xsd:annotation>
						<xsd:documentation>Dane osoby fizycznej upoważnionej do podpisywania deklaracji</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:complexContent>
							<xsd:extension base="TOsobaFizyczna">
								<xsd:sequence>
									<xsd:element name="Kontakt" minOccurs="0">
										<xsd:complexType>
											<xsd:sequence>
												<xsd:element name="Telefon" minOccurs="0">
													<xsd:simpleType>
														<xsd:restriction base="TZnakowy">
															<xsd:maxLength value="40"/>
														</xsd:restriction>
													</xsd:simpleType>
												</xsd:element>
												<xsd:element name="Faks" minOccurs="0">
													<xsd:simpleType>
														<xsd:restriction base="TZnakowy">
															<xsd:maxLength value="40"/>
														</xsd:restriction>
													</xsd:simpleType>
												</xsd:element>
												<xsd:element name="Email" type="TAdresEmail" minOccurs="0"/>
											</xsd:sequence>
										</xsd:complexType>
									</xsd:element>
								</xsd:sequence>
							</xsd:extension>
						</xsd:complexContent>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ZakresTerminuUprawnien">
					<xsd:annotation>
						<xsd:documentation>Zakres terminu uprawnień do podpisu deklaracji</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="WaznyOd" type="TDataP"/>
							<xsd:element name="WaznyDo" type="TDataP" minOccurs="0"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
