<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by bogdan.schmidt (Asseco Poland S.A.) -->
<xs:schema xmlns:tr="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Trader.xsd" xmlns:tp3="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Types.xsd" xmlns:vat14="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v4_0/VAT_14.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:auth="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v2_0/Authentication.xsd" targetNamespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v4_0/VAT_14.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified" version="4_0" xml:lang="pl">
	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
	<xs:import namespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Types.xsd" schemaLocation="Types_Z3.xsd"/>
	<xs:import namespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Trader.xsd" schemaLocation="Trader_Z3.xsd"/>
	<xs:import namespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v2_0/Authentication.xsd" schemaLocation="auth.xsd"/>
	<xs:annotation>
		<xs:documentation source="doc" xml:lang="pl">
            Deklaracja o należnych kwotach podatku od towarów i usług w przypadku wewnątrzwspólnotowego nabycia towarów, o którym mowa w art.103 ust.5A ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług
        </xs:documentation>
		<xs:documentation source="doc" xml:lang="pl">
            Podstawa prawna: Art. 99 ust. 11a ustawy z dnia 11 marca 2004 r. o podatku od towarów i usług (Dz. U. z 2018 r. poz. 2174, z późn. zm.), zwanej dalej ”ustawą”.
			Składający: Podatnicy lub płatnicy, o których mowa w art. 99 ust. 11a ustawy.
			Termin składania: Do 5. dnia miesiąca następującego po miesiącu, w którym powstał obowiązek zapłaty podatku.
			Miejsce składania: Naczelnik urzędu skarbowego właściwego w sprawie rozliczania podatku akcyzowego. 
        </xs:documentation>
	</xs:annotation>
	<xs:element name="VAT14">
		<xs:annotation>
			<xs:documentation source="doc" xml:lang="pl">ELEMENT GŁÓWNY</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Header" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">NAGłÓWEK DEKLARACJI</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="Trader" type="vat14:ZSimpleTrader">
								<xs:annotation>
									<xs:documentation source="doc" xml:lang="pl">PODMIOT</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="AmountPayable">
								<xs:annotation>
									<xs:documentation source="doc" xml:lang="pl">PODATEK OD TOWARÓW I USUG OD WEWNĄTRZWSPÓLNOTOWEGO NABYCIA TOWARÓW, O KTÓRYM MOWA W ART.103 UST.5A USTAWY</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:attribute name="totalAmountOfTax" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">Razem podatek w zł. Podatek do zapłaty na rachunek urzędu skarbowego właściwego w zakresie wpłat podatku akcyzowego, ogółem za miesiąc, którego dotyczy deklaracja</xs:documentation>
											<xs:documentation source="box">10</xs:documentation>
										</xs:annotation>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="CalcAmountPayable">
								<xs:annotation>
									<xs:documentation source="doc" xml:lang="pl">KWOTA PRZEDPŁATY PODATKU AKCYZOWEGO</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Item" minOccurs="0" maxOccurs="2000">
											<xs:annotation>
												<xs:documentation source="doc" xml:lang="pl">ROZLICZENIE WEWNĄTRZWSPÓLNOTOWEGO NABYCIA TOWARÓW, O KTÓRYM MOWA W ART.103 UST.5A USTAWY
                                                </xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:attribute name="id" type="tp3:ZNumeric" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Liczba porządkowa.</xs:documentation>
														<xs:documentation source="box">B.a</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="nameOfTaxpayer" type="xs:string" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Nazwa podatnika, na rzecz którego płatnik dokonuje rozliczenia</xs:documentation>
														<xs:documentation source="box">B.b</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="nip" type="tp3:ZNIP" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">NIP podatnika</xs:documentation>
														<xs:documentation source="box">B.c</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="selfTrade" type="xs:boolean" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Transakcja własna</xs:documentation>
														<xs:documentation source="box">B.d</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="userNo" type="xs:string" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Numer akcyzowy składu podatkowego/zarejestrowanego odbiorcy</xs:documentation>
														<xs:documentation source="box">B.e</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="transactionDate" type="xs:date" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Data transakcji</xs:documentation>
														<xs:documentation source="box">B.f</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="codeCN" type="tp3:ZCodeCN" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Kod CN.</xs:documentation>
														<xs:documentation source="box">B.g</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="transactionValue" type="tp3:ZAmountP" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Wartość transakcji w zł</xs:documentation>
														<xs:documentation source="box">B.h</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="amountofTax" type="tp3:ZAmountP" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Podatek należny w zł</xs:documentation>
														<xs:documentation source="box">B.i</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="amountofFlatSalary" type="tp3:ZAmountP" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Zryczałtowane wynagrodzenie płatnika w zł</xs:documentation>
														<xs:documentation source="box">B.j</xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="taxChargeable" type="tp3:ZAmountP" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">Podatek należny pomniejszony o zryczałtowane wynagrodzenie płatnika w zł</xs:documentation>
														<xs:documentation source="box">B.k</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="transactionsValueTotal" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">Suma wartości transakcji w zł</xs:documentation>
											<xs:documentation source="box">6</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="amountofTaxTotal" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">Suma kwot podatku należnego w zł</xs:documentation>
											<xs:documentation source="box">7</xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="amountofFlatSalaryTotal" type="tp3:ZAmountP" use="optional">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">Suma kwot zryczałtowanego wynagrodzenia płatnika w zł</xs:documentation>
											<xs:documentation source="box">8</xs:documentation>
										</xs:annotation>
									</xs:attribute>
								</xs:complexType>
							</xs:element>
							<xs:element name="Statement" type="tp3:ZExtStatement" minOccurs="1" maxOccurs="1"/>
						</xs:sequence>
						<xs:attribute name="identifier" type="tp3:ZNIP" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">Pole na wprowadzenie NIP Podatnika.</xs:documentation>
								<xs:documentation source="box">1</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="period" type="tp3:ZPeriod" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">Data w
                                    formacie rok i miesiąc za jaki została złożona deklaracja.
                                </xs:documentation>
								<xs:documentation source="box">4,5</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="taxOffice" type="tp3:ZTaxOffice" use="optional">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">Urząd skarbowy, do którego adresowana jest deklaracja</xs:documentation>
								<xs:documentation source="box">6</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="submissionAim" type="tp3:ZSubmissionAim" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">Informacja czy dokument jest deklaracją czy korektą.</xs:documentation>
								<xs:documentation source="box">7</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="justification" use="optional">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">
                                    Pole tekstowe pozwalające na wprowadzenie informacji uzasadniającej	korektę.
                                </xs:documentation>
								<xs:documentation source="box">-</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:maxLength value="256"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="orgDocNo" type="tp3:ZDocNo" use="optional">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">Numer dokumentu pierwotnego, którego dotyczy korekta.</xs:documentation>
								<xs:documentation source="box">-</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="selfRef" type="tp3:ZSelfRef" use="optional">
							<xs:annotation>
								<xs:documentation>Numer własny komunikatu.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element ref="auth:Authentication" minOccurs="0" maxOccurs="1"/>
				<xs:element ref="ds:Signature" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="version" type="tp3:ZVersion" use="required">
				<xs:annotation>
					<xs:documentation source="doc" xml:lang="pl">Wersja schematu, z którą zgodny jest komunikat.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="ZSimpleTrader">
		<xs:annotation>
			<xs:documentation>DANE PODATNIKA.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="PrivatePerson" type="tr:ZIDPrivatePerson"/>
				<xs:element name="Corporate" type="tr:ZIDCorporateReg"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="typeOfTaxpayer" use="optional">
			<xs:annotation>
				<xs:documentation source="doc" xml:lang="pl">
                    Pole
                    pozwalające na oznaczenie czy podatnik jest firmą czy osobą
                    fizyczną.
                </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="F">
						<xs:annotation>
							<xs:documentation>Osoba fizyczna.</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="N">
						<xs:annotation>
							<xs:documentation>Podatnik niebędący osobą fizyczną.
                            </xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="podatnik" type="xs:boolean" use="required">
			<xs:annotation>
				<xs:documentation>
                </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="platnik" type="xs:boolean" use="required">
			<xs:annotation>
				<xs:documentation>
                </xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
</xs:schema>
