<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:akcww="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v4_0/AKC_WW.xsd" xmlns:auth="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v2_0/Authentication.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tp3="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Types.xsd" xmlns:tr="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v3_0/Trader.xsd" targetNamespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v4_0/AKC_WW.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 DLA PODATKU AKCYZOWEGO OD WYROBÓW WĘGLOWYCH
    </xs:documentation>
		<xs:documentation source="doc" xml:lang="pl">
      Podstawa prawna: Art. 21a ust. 1 pkt 1  i art. 26 ust. 2 pkt 2 ustawy z dnia 6 grudnia 2008 r. o podatku akcyzowym (Dz. U. z 2017 r. poz. 43, z późn. zm.).
      Termin składania: Do 25. dnia przypadającego w drugim miesiącu od kwartału/miesiąca, w którym powstał obowiązek podatkowy. 
      Miejsce składania: Urząd skarbowy, przy pomocy którego wykonuje swoje zadania naczelnik urzędu skarbowego właściwy ze względu na miejsce wykonywania czynności 
      lub wystąpienia stanów faktycznych, podlegających opodatkowaniu akcyzą; jeżeli czynności podlegające opodatkowaniu akcyzą są wykonywane lub stany faktyczne
      podlegające opodatkowaniu akcyzą występują na obszarze właściwości miejscowej dwóch lub więcej naczelników urzędów 
      skarbowych – zgodnie z art. 14 ust. 4 – 4f ustawy z dnia 6 grudnia 2008 r. o podatku akcyzowym; jeżeli właściwym organem podatkowym jest Naczelnik Trzeciego Urzędu Skarbowego 
      Warszawa-Śródmieście w Warszawie, to miejscem składania jest Trzeci Urząd Skarbowy Warszawa-Śródmieście w Warszawie.  
    </xs:documentation>
	</xs:annotation>
	<xs:element name="AKCWW">
		<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="tr:ZTrader" minOccurs="1" maxOccurs="1">
								<xs:annotation>
									<xs:documentation source="doc" xml:lang="pl">
                    DANE PODATNIKA
                  </xs:documentation>
									<xs:documentation source="box">
                    B
                  </xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="CalcAmountPayable" minOccurs="1" maxOccurs="1">
								<xs:annotation>
									<xs:documentation source="doc" xml:lang="pl">
                    KWOTA PODATKU AKCYZOWEGO
                  </xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Item" minOccurs="0" maxOccurs="999">
											<xs:annotation>
												<xs:documentation source="doc" xml:lang="pl">
                          OBLICZENIE WYSOKOŚCI PODATKU AKCYZOWEGO OD POSZCZEGÓLNYCH WYROBÓW
                        </xs:documentation>
												<xs:documentation source="doc" xml:lang="pl">
                          Dla stawki procentowo-kwotowej przy opodatkowaniu papierosów należy podać oddzielnie wyrób ze stawką procentową i oddzielnie ze stawką kwotową.
                        </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">
                              C.a
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="groupOfGoodsName" type="tp3:ZGroupOfGoodsName" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Nazwa grupy wyrobów, dla których ustalono odrębne stawki podatkowe.
                            </xs:documentation>
														<xs:documentation source="box">
                              C.b
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="shortages" type="tp3:ZShortages" use="optional">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Możliwość oznaczenia w przypadku wykazywania ubytków wyrobów akcyzowych (przekraczających normy dopuszczalnych ubytków) lub całkowitego zniszczenia wyrobów.
                            </xs:documentation>
														<xs:documentation source="box">
                              -
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="codeCN" type="tp3:ZCodeCN" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Pozycja CN.
                            </xs:documentation>
														<xs:documentation source="box">
                              C.c
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="numberOfGoods" type="tp3:ZAmountE" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Ilość GJ (z dokładnością do 3 miejsc po przecinku).
                            </xs:documentation>
														<xs:documentation source="box">
                              C.d
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="taxRate" type="tp3:ZAmountC" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Stawka podatku.
                            </xs:documentation>
														<xs:documentation source="box">
                              C.e
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="fromIsztar" type="xs:boolean" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Czy stawka podatku akcyzowego jest pobrana z Systemu ISZTAR.
                            </xs:documentation>
														<xs:documentation source="box">
                              -
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
												<xs:attribute name="amountOfTax" type="tp3:ZAmountP" use="required">
													<xs:annotation>
														<xs:documentation source="doc" xml:lang="pl">
                              Kwota podatku w zł.
                            </xs:documentation>
														<xs:documentation source="box">
                              C.f
                            </xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
									<xs:attribute name="totalNumberOfGoods" type="tp3:ZAmountE" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">
                        Razem: Ilość GJ (z dokładnością do 3 miejsc po przecinku)
                      </xs:documentation>
											<xs:documentation source="box">
                        103
                      </xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="totalAmountOfTax" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">
                        Razem: Kwota podatku w zł
                      </xs:documentation>
											<xs:documentation source="box">
                        104
                      </xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="amountOfTax" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">
                        Kwota podatku akcyzowego (z poz. 104).
                      </xs:documentation>
											<xs:documentation source="box">
                        105
                      </xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="totalAmountOfReductions" type="tp3:ZAmountP" use="optional">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">
                        Zwolnienia i obniżenia. Wykazana kwota nie może przekroczyć kwoty z poz. 105.
                      </xs:documentation>
											<xs:documentation source="box">
                        106
                      </xs:documentation>
										</xs:annotation>
									</xs:attribute>
									<xs:attribute name="toPay" type="tp3:ZAmountP" use="required">
										<xs:annotation>
											<xs:documentation source="doc" xml:lang="pl">
                        Podatek akcyzowy do zapłaty. Od kwoty wykazanej w poz. 105 należy odjąć kwotę wykazaną w poz. 106.
                      </xs:documentation>
											<xs:documentation source="box">
                        107
                      </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:ZIdentification" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">
                  Identyfikator podatkowy NIP/numer PESEL 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">
                  Kwartał/miesiąc i rok.
                </xs:documentation>
								<xs:documentation source="box">
                  4,5
                </xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="periodType" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">
                  Okres, za jaki została złożona deklaracja.
                </xs:documentation>
								<xs:documentation source="box">
                  4,5
                </xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="Miesiac"/>
									<xs:enumeration value="Kwartal"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
						<xs:attribute name="taxOffice" type="tp3:ZTaxOffice" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">
                  Naczelnik urzędu skarbowego.
                </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">
                  Cel złożenia formularza (złożenie deklaracji/korekta deklaracji).
                </xs:documentation>
								<xs:documentation source="box">
                  7
                </xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="orgDocNo" type="xs:string" 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="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="selfRef" type="tp3:ZSelfRef" use="required">
							<xs:annotation>
								<xs:documentation source="doc" xml:lang="pl">
                  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:schema>
