<?xml version="1.0" encoding="utf-8"?>
<xs:schema
    targetNamespace="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v1_0/KOP_RG.xsd"
    xmlns:tr3="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:koprg="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v1_0/KOP_RG.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:auth="http://www.e-clo.pl/ZEFIR2/eZefir2/xsd/v2_0/Authentication.xsd" 
    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1_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 OD WYDOBYCIA NIEKTÓRYCH KOPALIN W ZAKRESIE ROPY NAFTOWEJ LUB GAZU ZIEMNEGO</xs:documentation>
        <xs:documentation source="doc" xml:lang="pl">
            Podstawa prawna: 
            Art. 14 ust. 1 pkt 1 ustawy z dnia 2 marca 2012 r. o podatku od wydobycia niektórych kopalin (Dz. U. z 2020 r. poz. 452, z późn. zm.), zwanej dalej „ustawą”.
            Termin składania:
            Do 25. dnia miesiąca następującego po miesiącu, 
            w którym powstał obowiązek podatkowy.

            Miejsce składania:
            Naczelnik urzędu skarbowego właściwy ze względu na adres siedziby podatnika – w przypadku osób prawnych albo jednostek organizacyjnych niemających osobowości prawnej, albo miejsce zamieszkania podatnika – w przypadku osób fizycznych; jeżeli nie jest możliwe określenie właściwości miejscowej w powyżej opisany sposób, właściwym naczelnikiem urzędu skarbowego w sprawie podatku od wydobycia niektórych kopalin w zakresie wydobycia gazu ziemnego lub ropy naftowej jest Naczelnik Trzeciego Urzędu Skarbowego Warszawa-Śródmieście w Warszawie.  

            W przypadku niewpłacenia w obowiązującym terminie kwoty z poz. 73 lub wpłacenia jej w niepełnej wysokości, niniejsza deklaracja stanowi podstawę do wystawienia tytułu wykonawczego, zgodnie z przepisami ustawy z dnia 17 czerwca 1966 r. o postępowaniu egzekucyjnym w administracji (Dz. U. z 2019 r. poz. 1438, z późn. zm.).
        </xs:documentation>
    </xs:annotation>
    <xs:element name="KOPRG">
        <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="tr3:ZTrader" minOccurs="1" maxOccurs="1">
                                <xs:annotation>
                                    <xs:documentation source="doc" xml:lang="pl">PODMIOT</xs:documentation>
                                    <xs:documentation source="doc" xml:lang="pl">B</xs:documentation>
                                </xs:annotation>
                            </xs:element>
                            <xs:element name="CalcTax" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CalcGasTaxB" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 6 pkt 1 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcGasTaxC" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 6 pkt 2 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcGasTaxD" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 8 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxA" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 7 pkt 1 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxB" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 7 pkt 2 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxC" type="koprg:ZCalcTaxItem" maxOccurs="1" minOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 8 ustawy</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="totalAmountOfGasTax" type="tp3:ZAmountP" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Gaz ziemny - kwota podatku</xs:documentation>
                                            <xs:documentation source="box">39</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="totalAmountOfOilTax" type="tp3:ZAmountP" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Ropa naftowa - kwota podatku</xs:documentation>
                                            <xs:documentation source="box">55</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:complexType>
                            </xs:element>

                            <xs:element name="CalcTaxAfterReductions" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="CalcGasTaxBR" type="koprg:ZCalcTaxAfterReductionsItem" minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 6 pkt 1 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcGasTaxCR" type="koprg:ZCalcTaxAfterReductionsItem" minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 6 pkt 2 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcGasTaxDR" type="koprg:ZCalcTaxAfterReductionsItem" minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Gaz ziemny, o którym mowa w art. 7a ust. 8 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxAR" type="koprg:ZCalcTaxAfterReductionsItem"  minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 7 pkt 1 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxBR" type="koprg:ZCalcTaxAfterReductionsItem"  minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 7 pkt 2 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CalcOilTaxCR" type="koprg:ZCalcTaxAfterReductionsItem"  minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="pl">Ropa naftowa, o której mowa w art. 7a ust. 8 ustawy </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                    <xs:attribute name="totalAmountOfGasTaxAfterReductions" type="tp3:ZAmountP" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Gaz ziemny ogółem po odliczeniu zwolnienia</xs:documentation>
                                            <xs:documentation source="box">68</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="totalAmountOfOilTaxAfterReductions" type="tp3:ZAmountP" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Ropa naftowa ogółem po odliczeniu zwolnienia</xs:documentation>
                                            <xs:documentation source="box">78</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="totalTaxLoss" type="tp3:ZAmountP" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Wysokość skumulowanej straty podatkowej, o której mowa w art. 10a ust. 1 ustawy</xs:documentation>
                                            <xs:documentation source="box">79</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="amountOfReduction" type="tp3:ZAmountP" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Kwota odliczenia wynikającego z art. 10a ust. 1 ustawy</xs:documentation>
                                            <xs:documentation source="box">80</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                    <xs:attribute name="toPay" type="tp3:ZAmountP" use="required">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="pl">Podatek do zapłaty</xs:documentation>
                                            <xs:documentation source="box">81</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 podatnika (NIP lub PESEL)
                                </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 (RRRR-MM) ,gdzie RRRR - oznacza rok, MM - oznacza miesiąc.
                                </xs:documentation>
                                <xs:documentation source="box">
                                    4,5
                                </xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="taxOffice" type="tp3:ZTaxOffice" use="required">
                            <xs:annotation>
                                <xs:documentation source="doc" xml:lang="pl">
                                    Urząd skarbowy, do którego adresowana jest deklaracja.
                                </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">6</xs:documentation>
                            </xs:annotation>
                        </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="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="optional">
                            <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:complexType name="ZCalcTaxItem">
        <xs:annotation>
            <xs:documentation xml:lang="pl">Obliczenie kwot podatku od gazu ziemnego / od ropy naftowej</xs:documentation>
        </xs:annotation>
        <xs:attribute name="numberOfGoods" type="tp3:ZAmountC" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Ilość gazu ziemnego wyrażona w megawatogodzinach lub ilość ropy naftowej wyrażona w tonach</xs:documentation>
                <xs:documentation source="box">C.b</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="averagePrice" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Średnia cena gazu ziemnego lub średnia cena ropy naftowej</xs:documentation>
                <xs:documentation source="box">C.c</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="valueOfGoods" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Wartość wydobytego gazu ziemnego lub wartość wydobytej ropy naftowej</xs:documentation>
                <xs:documentation source="box">C.d</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="taxRate" type="tp3:ZAmountE" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Stawka podatku</xs:documentation>
                <xs:documentation source="box">C.e</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="amountOfTax" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Kwota podatku w złotych</xs:documentation>
                <xs:documentation source="box">C.f</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
    <xs:complexType name="ZCalcTaxAfterReductionsItem">
        <xs:annotation>
            <xs:documentation xml:lang="pl">Kwota podatku od wydobycia niektóych kopalin po uwzględnieniu zwolnień i odliczeń</xs:documentation>
        </xs:annotation>
        <xs:attribute name="amountOfTax" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Kwota podatku wyliczona w sekcji C.1 i C.2</xs:documentation>
                <xs:documentation source="box">D.b</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="amountOfReduction" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Kwota zwolnienia od podatku na podstawie art. 7b ustawy</xs:documentation>
                <xs:documentation source="box">D.c</xs:documentation>            
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="amountOfTaxAfterReduction" type="tp3:ZAmountP" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="pl">Kwota podatku po uwzględnieniu kwoty zwolnienia w zł</xs:documentation>
                <xs:documentation source="box">D.d</xs:documentation>            
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:schema>
