13914

ID13914
Data2025-10-09
Symbol2025/10/09/13914
InstytucjaMinisterstwo Finansów
NazwaPIT-38 ZEZNANIE O WYSOKOŚCI OSIĄGNIĘTEGO DOCHODU (PONIESIONEJ STRATY) ZA ROK PODATKOWY
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2025/163/45b/1/5
  • Art. 45b ust. 1 pkt 5 ustawy z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (Dz.U. z 2025 r. poz. 163, z późn. zm.)

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:tns="http://crd.gov.pl/wzor/2025/10/09/13914/" version="1.0">
    	<xsl:import href="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2023/10/18/eD/DefinicjeSzablony/Posredni_wspolne_v15-0E.xsl"/>
    	<xsl:import href="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2023/10/18/eD/PITZGZ38/PIT_ZG(8)_Z38_v1-0E.xsl"/>
    	<xsl:import href="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2022/09/13/eD/ORDZU/ORD-ZU(3)_v13-0E.xsl"/>
    	<xsl:output method="html" encoding="UTF-8" indent="yes" version="4.01" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
    	<xsl:template name="TytulDokumentu">Zeznanie o wysokości osiągniętego dochodu (poniesionej straty)</xsl:template>
    	<xsl:template name="StyleDlaFormularzaNew">
    		<style type="text/css">
    	  .naglowek-gl-new { background-color: #DDDDDD; }
          .tlo-formularza-new { background-color:#99CCFF; font-size:1.0em; }
          .opis-tekstowy { font-weight: normal}
          .niewypelnianeopisy {font-weight: bold}
          .pogrubiane { border: 3px solid black;}
          .objasnienie {font-weight: bold}
        </style>
    	</xsl:template>
    	<xsl:template match="tns:Deklaracja">
    		<div class="deklaracja">
    			<xsl:call-template name="NaglowekTechnicznyPIT38">
    				<xsl:with-param name="naglowek-new" select="*[local-name()='Naglowek']"/>
    				<xsl:with-param name="uzycie-new" select="'deklaracja'"/>
    			</xsl:call-template>
    			<xsl:call-template name="NaglowekTytulowyNew">
    				<xsl:with-param name="naglowek-new" select="*[local-name()='Naglowek']"/>
    				<xsl:with-param name="uzycie-new" select="'deklaracja'"/>
    				<xsl:with-param name="nazwa-new">
    					<div>
    						Zeznanie o wysokości osiągniętego dochodu (poniesionej straty)<br/>
    					</div>
    				</xsl:with-param>
    				<xsl:with-param name="naglowek-z-datami" select="*[local-name()='Naglowek']"/>
    				<xsl:with-param name="objasnienie-new">
    					<p>Formularz jest przeznaczony dla podatników, którzy w roku podatkowym:</p>
    					<ol>
    						<li>
    							uzyskali przychody:<br/>
    								a) z odpłatnego zbycia papierów wartościowych, pożyczonych papierów wartościowych (sprzedaż krótka), pochodnych instrumentów finansowych, udziałów (akcji) w spółkach lub udziałów w spółdzielni,<br/>
    								b) z tytułu objęcia udziałów (akcji) w spółkach lub wkładów w spółdzielniach w zamian za wkład niepieniężny,<br/>
    								c) z realizacji praw wynikających z papierów wartościowych lub z pochodnych instrumentów finansowych,<br/>
    								d) z umorzenia, odkupienia, wykupienia albo unicestwienia w inny sposób tytułów uczestnictwa w funduszach kapitałowych,
    						</li>
    						<li>uzyskali przychody lub ponieśli koszty uzyskania przychodów z odpłatnego zbycia walut wirtualnych.</li>
    					</ol>
    				</xsl:with-param>
    				<xsl:with-param name="podstawy-prawne-new">
    					<table>
    						<tr>
    							<td class="etykieta">Podstawa prawna:</td>
    							<td class="wartosc">Art. 45 ust. 1a pkt 1 ustawy z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych, zwanej dalej „ustawą”.</td>
    						</tr>
    						<tr>
    							<td class="etykieta">Termin składania:</td>
    							<td class="wartosc">Od 15 lutego do 30 kwietnia roku następującego po roku podatkowym, z zastrzeżeniem art. 45 ust. 7 ustawy.</td>
    						</tr>
    						<tr>
    							<td class="etykieta">Miejsce składania:</td>
    							<td class="wartosc">Urząd, o którym mowa w art. 45 ustawy, zwany dalej „urzędem”.</td>
    						</tr>
    					</table>
    				</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="MiejsceICel">
    				<xsl:with-param name="sekcja-new">A.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:for-each select="*[local-name()='Podmiot1']">
    				<xsl:call-template name="PodmiotPIT38">
    					<xsl:with-param name="sekcja-new">B.</xsl:with-param>
    				</xsl:call-template>
    				<xsl:call-template name="AdresZamieszkania"/>
    			</xsl:for-each>
    			<xsl:call-template name="DochodyStraty">
    				<xsl:with-param name="sekcja-new">C.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="ObliczenieZobowiazaniaPodatkowego">
    				<xsl:with-param name="sekcja-new">D.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="DochodKoszty">
    				<xsl:with-param name="sekcja-new">E.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="ObliczenieZobowiazaniaPodatkowego2">
    				<xsl:with-param name="sekcja-new">F.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="PodatekDoZaplatyNadplata">
    				<xsl:with-param name="sekcja-new">G.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="ZryczaltowanyPodatekDochodowy">
    				<xsl:with-param name="sekcja-new">H.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="InformacjaOdochodach">
    				<xsl:with-param name="sekcja-new">I.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="OPP">
    				<xsl:with-param name="sekcja-new">J.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="DaneKontaktowe">
    				<xsl:with-param name="sekcja-new">K.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="InformacjeOZalacznikach">
    				<xsl:with-param name="sekcja-new">L.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="RachunekOsobistyDoZwrotu">
    				<xsl:with-param name="sekcja-new">M.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="KartaKDR">
    				<xsl:with-param name="sekcja-new">N.</xsl:with-param>
    			</xsl:call-template>
    			<xsl:call-template name="PrzypisyIndeks38"/>
    			<xsl:call-template name="PouczeniaKoncowe"/>
    		</div>
    		<xsl:apply-templates select="*[local-name()='Zalaczniki']"/>
    	</xsl:template>
    	<xsl:template name="MiejsceICel">
    		<xsl:param name="sekcja-new"/>
    		<div class="tytul-sekcja-blok-new">
    			<h2-new>
    				<xsl:value-of select="$sekcja-new"/> Miejsce i cel składania zeznania
    			</h2-new>
    		</div>
    		<table class="normalna-new">
    			<tr>
    				<td class="niewypelnianeopisy-new" style="width:33%">
    					Urząd, do którego jest adresowane zeznanie
    				</td>
    				<td class="wypelniane-new" style="width:auto">
    					<div>
    						<xsl:apply-templates select="*[local-name()='Naglowek']/*[local-name()='KodUrzedu']"/>
    					</div>
    				</td>
    			</tr>
    			<tr>
    				<td class="niewypelnianeopisy-new">Cel złożenia formularza:</td>
    				<td class="wypelniane-new">
    					<xsl:choose>
    						<xsl:when test="*[local-name()='Naglowek']/*[local-name()='CelZlozenia'] = 1">
    							<input type="checkbox" checked="checked" disabled="disabled"/>1. złożenie zeznania
    						</xsl:when>
    						<xsl:when test="*[local-name()='Naglowek']/*[local-name()='CelZlozenia'] = 2">
    							<input type="checkbox" checked="checked" disabled="disabled"/>2. korekta zeznania
    						</xsl:when>
    					</xsl:choose>
    				</td>
    			</tr>
    			<tr>
    				<td class="niewypelnianeopisy-new">Rodzaj korekty:</td>
    				<td class="wypelniane-new">
    					<xsl:choose>
    						<xsl:when test="*[local-name()='PozycjeSzczegolowe']/*[local-name()='P_7'] = 1">
    							<input type="checkbox" checked="checked" disabled="disabled"/>1. korekta zeznania, o której mowa w art. 81 Ordynacji podatkowej<sup>1)</sup>
    						</xsl:when>
    						<xsl:when test="*[local-name()='PozycjeSzczegolowe']/*[local-name()='P_7'] = 2">
    							<input type="checkbox" checked="checked" disabled="disabled"/>2. korekta zeznania, o której mowa w art. 81b § 1a Ordynacji podatkowej<sup>2)</sup>
    						</xsl:when>
    					</xsl:choose>
    				</td>
    			</tr>
    		</table>
    	</xsl:template>
    	<xsl:template name="PodmiotPIT38">
    		<xsl:param name="sekcja-new"/>
    		<div class="tytul-sekcja-blok-new">
    			<h2-new>
    				<xsl:value-of select="$sekcja-new"/> Dane identyfikacyjne i aktualny adres zamieszkania
    			</h2-new>
    		</div>
    		<xsl:for-each select="*[local-name()='OsobaFizyczna' ]">
    			<table class="normalna-new">
    				<tr>
    					<xsl:if test="*[local-name()='NIP' ]">
    						<td class="wypelniane-new">
    							<div class="opisrubryki-new"> Identyfikator podatkowy NIP</div>
    							<xsl:apply-templates select="*[local-name() = 'NIP']"/>
    						</td>
    					</xsl:if>
    					<xsl:if test="*[local-name()='PESEL' ]">
    						<td class="wypelniane-new">
    							<div class="opisrubryki-new">Identyfikator podatkowy numer PESEL</div>
    							<xsl:apply-templates select="*[local-name() = 'PESEL']"/>
    						</td>
    					</xsl:if>
    				</tr>
    			</table>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width:40%">
    						<div class="opisrubryki-new">Nazwisko</div>
    						<xsl:apply-templates select="*[local-name()='Nazwisko']"/>
    					</td>
    					<td class="wypelniane-new" style="width:40%">
    						<div class="opisrubryki-new">Pierwsze imię</div>
    						<xsl:apply-templates select="*[local-name()='ImiePierwsze']"/>
    					</td>
    					<td class="wypelniane-new" style="width:20%">
    						<div class="opisrubryki-new">Data urodzenia</div>
    						<xsl:apply-templates select="*[local-name()='DataUrodzenia']"/>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="AdresZamieszkania">
    		<table class="normalna-new">
    			<tr>
    				<td class="wypelniane-new">
    					<div class="opisrubryki-new">Kraj</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='KodKraju'] "/>
    				</td>
    				<td class="wypelniane-new" style="width:40%">
    					<div class="opisrubryki-new">Województwo</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='Wojewodztwo'] "/>
    				</td>
    				<td class="wypelniane-new" style="width:40%">
    					<div class="opisrubryki-new">Powiat</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='Powiat'] "/>
    				</td>
    			</tr>
    		</table>
    		<table class="normalna-new">
    			<tr>
    				<td class="wypelniane-new" style="width:35%">
    					<div class="opisrubryki-new">Gmina</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='Gmina'] "/>
    				</td>
    				<td class="wypelniane-new">
    					<div class="opisrubryki-new">Ulica</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='Ulica'] "/>
    				</td>
    				<td class="wypelniane-new" style="width:10%">
    					<div class="opisrubryki-new">Nr domu</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='NrDomu'] "/>
    				</td>
    				<td class="wypelniane-new" style="width:10%">
    					<div class="opisrubryki-new">Nr lokalu</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='NrLokalu'] "/>
    				</td>
    			</tr>
    		</table>
    		<table class="normalna-new">
    			<tr>
    				<td class="wypelniane-new" style="width:50%">
    					<div class="opisrubryki-new">Miejscowość</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='Miejscowosc'] "/>
    				</td>
    				<td class="wypelniane-new" style="width:50%">
    					<div class="opisrubryki-new">Kod pocztowy</div>
    					<xsl:apply-templates select="//*[local-name()='AdresZamieszkania']//*[local-name()='KodPocztowy'] "/>
    				</td>
    			</tr>
    		</table>
    	</xsl:template>
    	<xsl:template name="DochodyStraty">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Dochody / straty – art. 30b ust. 1 ustawy
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelniane" style="width: 20%">Źródło przychodów</td>
    					<td class="niewypelniane" style="width: 20%">Przychody</td>
    					<td class="niewypelniane" style="width: 20%">Koszty uzyskania przychodów</td>
    					<td class="niewypelniane" style="width: 20%">Dochód<br/>(b – c)</td>
    					<td class="niewypelniane" style="width: 20%">Strata<br/>(c – b)</td>
    				</tr>
    				<tr>
    					<td class="niewypelniane" style="width: 20%; font-weight: normal">a</td>
    					<td class="niewypelniane" style="width: 20%; font-weight: normal">b</td>
    					<td class="niewypelniane" style="width: 20%; font-weight: normal">c</td>
    					<td class="niewypelniane" style="width: 20%; font-weight: normal">d</td>
    					<td class="niewypelniane" style="width: 20%; font-weight: normal">e</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 20%">1. Przychody wykazane w części D informacji PIT-8C
    					<font style="font-weight: normal">
    							<sup>3)</sup>
    						</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">20.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_20'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">21.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_21'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="puste" style="width: 20%" rowspan="3"/>
    					<td class="puste" style="width: 20%" rowspan="3"/>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 20%">
    						2. Inne przychody
    						<font style="font-weight: normal">
    							<sup>4)</sup>
    						</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">22.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_22'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">23.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_23'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 20%">
    						3. Dochody (przychody i koszty uzyskania przychodów) zwolnione na podstawie art. 21 ust 1 pkt 105a ustawy
    						<font style="font-weight: normal">
    							<sup>5)</sup>
    						</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">24.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_24'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">25.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_25'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 20%">
    						3. Razem
    						<br/>
    						<font class="opis-tekstowy">Od sumy kwot z wierszy 1 i 2 należy odjąć kwoty z wiersza 3.</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">26.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_26'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">27.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_27'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">28.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_28'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">29.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_29'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="ObliczenieZobowiazaniaPodatkowego">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Obliczenie zobowiązania podatkowego – art. 30b ust. 1 ustawy
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<td class="niewypelnianeopisy-new" style="width: 75%">
    					Straty z lat ubiegłych<br/>
    					<font class="opis-tekstowy">Kwota z poz. 30 nie może przekroczyć kwoty z poz. 28.</font>
    				</td>
    				<td class="wypelniane-new" style="width:25%">
    					<div class="opisrubryki-new">30.</div>
    					<div class="kwota">
    						<xsl:call-template name="TransformataKwotyPLN">
    							<xsl:with-param name="kwota" select="string(*[local-name()='P_30'])"/>
    							<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    						</xsl:call-template>
    					</div>
    				</td>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podstawa obliczenia podatku <font class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)</font>
    						<br/>
    						<font class="opis-tekstowy">Od kwoty z poz. 28 należy odjąć kwotę z poz. 30.</font>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">31.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_31'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    			<table class="normalna-new">
    				<td class="niewypelnianeopisy-new" style="width: 20%">
    					Stawka podatku
    					<font style="font-weight: normal">
    						<sup>6)</sup>
    					</font>
    					<br/>
    					<font class="opis-tekstowy">(należy podać w procentach)</font>
    				</td>
    				<td class="wypelniane-new" style="width: 20%">
    					<div class="opisrubryki-new">32.</div>
    					<div class="kwota">
    						<xsl:apply-templates select="*[local-name()='P_32']"/>%
    					</div>
    				</td>
    				<td class="niewypelnianeopisy-new" style="width: 20%">
    					Podatek od dochodów, o których mowa w art. 30b ust. 1 ustawy<br/>
    					<font class="opis-tekstowy">Kwotę z poz. 31 należy pomnożyć przez stawkę podatku z poz. 32.</font>
    				</td>
    				<td class="wypelniane-new" style="width: 20%">
    					<div class="opisrubryki-new">33.</div>
    					<div class="kwota">
    						<xsl:call-template name="TransformataKwotyPLN">
    							<xsl:with-param name="kwota" select="string(*[local-name()='P_33'])"/>
    							<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    						</xsl:call-template>
    					</div>
    				</td>
    			</table>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">Podatek zapłacony za granicą, o którym mowa w art. 30b ust. 5a i 5b ustawy
    					<font class="opis-tekstowy">(przeliczony na złote)</font>
    					</td>
    					<td class="wypelniane-new" style="width: 25%">
    						<div class="opisrubryki-new">34.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_34'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podatek należny 
    						<font class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)<br/>
    						Od kwoty z poz. 33 należy odjąć kwotę z poz. 34. Jeżeli wynik jest liczbą ujemną, należy wpisać 0.</font>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">35.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_35'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="DochodKoszty">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Dochód / koszty – art. 30b ust. 1a ustawy
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelniane">Źródło przychodów </td>
    					<td class="niewypelniane">Przychód</td>
    					<td class="niewypelniane">Koszty uzyskania przychodów poniesione w roku podatkowym</td>
    					<td class="niewypelniane">Koszty uzyskania przychodów poniesione w latach ubiegłych i niepotrącone w poprzednim roku podatkowym
    						<font style="font-weight: normal">
    							<sup>7)</sup>
    						</font>
    					</td>
    					<td class="niewypelniane">
    						Dochód<br/>b - (c + d)
    					</td>
    					<td class="niewypelniane">
    						Koszty uzyskania przychodów, które nie zostały potrącone w roku podatkowym<br/>(c + d) - b
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelniane" style="width: 15%; font-weight: normal">a</td>
    					<td class="niewypelniane" style="width: 17%; font-weight: normal">b</td>
    					<td class="niewypelniane" style="width: 17%; font-weight: normal">c</td>
    					<td class="niewypelniane" style="width: 17%; font-weight: normal">d</td>
    					<td class="niewypelniane" style="width: 17%; font-weight: normal">e</td>
    					<td class="niewypelniane" style="width: 17%; font-weight: normal">f</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new">Odpłatne zbycie walut wirtualnych</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">36.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_36'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">37.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_37'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">38.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_38'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">39.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_39'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">40.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_40'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="ObliczenieZobowiazaniaPodatkowego2">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Obliczenie zobowiązania podatkowego – art. 30b ust. 1a ustawy
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podstawa obliczenia podatku <font class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)<br/>Kwota z poz. 39.</font>
    						<br/>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">41.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_41'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 20%">
    						Stawka podatku<font style="font-weight: normal">
    							<sup>6)</sup>
    						</font>
    						<br/>
    						<font class="opis-tekstowy">(należy podać w procentach)</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">42.</div>
    						<div class="kwota">
    							<xsl:apply-templates select="*[local-name()='P_42']"/>%
    						</div>
    					</td>
    					<td class="niewypelnianeopisy-new" style="width: 20%">
    						Podatek od dochodów, o których mowa w art. 30b ust. 1a ustawy<br/>
    						<font class="opis-tekstowy">Kwotę z poz. 41 należy pomnożyć przez stawkę podatku z poz. 42.</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">43.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_43'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podatek zapłacony za granicą, o którym mowa w art. 30b ust. 5e i 5f ustawy<br/>
    						<font class="opis-tekstowy">(przeliczony na złote)</font>
    					</td>
    					<td class="wypelniane-new" style="width: 25%">
    						<div class="opisrubryki-new">44.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_44'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podatek należny 
    						<font class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)<br/>Od kwoty z poz. 43 należy odjąć kwotę z poz. 44. Jeżeli wynik jest liczbą ujemną, należy wpisać 0.</font>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">45.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_45'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="PodatekDoZaplatyNadplata">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Podatek do zapłaty / nadpłata
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Zryczałtowany podatek dochodowy, o którym mowa w art. 29, art. 30 i art. 30a ustawy, jeżeli podatek ten nie został pobrany przez płatnika, z wyjątkiem podatku wykazanego w poz. 47 i 48 oraz w części H <span class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)<sup>8)</sup></span>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">46.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_46'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">Zryczałtowany podatek obliczony od przychodów (dochodów), o których mowa w art. 30a ust. 1 pkt 1-5 ustawy, uzyskanych poza granicami Rzeczypospolitej Polskiej</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">47.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_47'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Podatek zapłacony za granicą, o którym mowa w art. 30a ust. 9 ustawy
    						<font class="opis-tekstowy">
    							(przeliczony na złote)<br/>
    							Kwota z poz. 48 nie może przekroczyć kwoty z poz. 47.
    						</font>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">48.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_48'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Różnica między zryczałtowanym podatkiem a podatkiem zapłaconym za granicą <span class="opis-tekstowy">(po zaokrągleniu do pełnych złotych)<sup>8)</sup></span>
    						<br/>
    						<font class="opis-tekstowy">Od kwoty z poz. 47 należy odjąć kwotę z poz. 48.</font>
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">49.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_49'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 75%">
    						Suma zaliczek przekazanych płatnikowi (spółce nieruchomościowej) za rok podatkowy
    					</td>
    					<td class="wypelniane-new" style="width:25%">
    						<div class="opisrubryki-new">50.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_50'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-ciemne-new" style="width: 75%">
    						PODATEK DO ZAPŁATY<br/>
    						<font class="opis-tekstowy">
    							Od sumy kwot z poz. 35, 45, 46 i 49 należy odjąć kwotę z poz. 50. Jeżeli różnica jest liczbą ujemną, należy wpisać 0.
    						</font>
    					</td>
    					<td class="wypelniane" style="width:25%">
    						<div class="opisrubryki-new">51.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_51'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-ciemne-new" style="width: 75%">
    						NADPŁATA<br/>
    						<font class="opis-tekstowy">
    							Od kwoty z poz. 50 należy odjąć sumę kwot z poz. 35, 45, 46 i 49. Jeżeli różnica jest liczbą ujemną, należy wpisać 0.
    						</font>
    					</td>
    					<td class="wypelniane" style="width:25%">
    						<div class="opisrubryki-new">52.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_52'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="ZryczaltowanyPodatekDochodowy">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Zryczałtowany podatek dochodowy, o którym mowa w art. 44 ust. 1b ustawy<br/>
    					<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    						Wypełniają osoby niemające miejsca zamieszkania na terytorium Rzeczypospolitej Polskiej uzyskujące przychody, o których mowa w art. 29 ustawy, bez pośrednictwa płatników.
    					</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="niewypelniane" style="width: 28%">Miesiące</td>
    					<td class="niewypelniane" style="width: 12%">I</td>
    					<td class="niewypelniane" style="width: 12%">II</td>
    					<td class="niewypelniane" style="width: 12%">III</td>
    					<td class="niewypelniane" style="width: 12%">IV</td>
    					<td class="niewypelniane" style="width: 12%">V</td>
    					<td class="niewypelniane" style="width: 12%">VI</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 28%">
    						Podatek
    						<p class="opis-tekstowy">
    						  (po zaokrągleniu do pełnych złotych)
    						</p>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">53.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_53'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">54.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_54'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">55.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_55'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">56.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_56'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">57.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_57'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">58.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_58'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="niewypelniane" style="width: 28%">Miesiące</td>
    					<td class="niewypelniane" style="width: 12%">VII</td>
    					<td class="niewypelniane" style="width: 12%">VIII</td>
    					<td class="niewypelniane" style="width: 12%">IX</td>
    					<td class="niewypelniane" style="width: 12%">X</td>
    					<td class="niewypelniane" style="width: 12%">XI</td>
    					<td class="niewypelniane" style="width: 12%">XII</td>
    				</tr>
    				<tr>
    					<td class="niewypelnianeopisy-new" style="width: 28%">
                Podatek
                <p class="opis-tekstowy">
                  (po zaokrągleniu do pełnych złotych)
                </p>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">59.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_59'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">60.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_60'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">61.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_61'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">62.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_62'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">63.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_63'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    					<td class="wypelniane-new" style="width: 12%">
    						<div class="opisrubryki-new">64.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_64'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="InformacjaOdochodach">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<table class="normalna-new">
    				<tr>
    					<td style="width: 75%">
    						<div class="tytul-sekcja-blok-new">
    							<h2-new>
    								<xsl:value-of select="$sekcja-new"/> Dochody (przychody) wykazywane na podstawie art. 45 ust. 3c ustawy
    							</h2-new>
    						</div>
    					</td>
    					<td class="wypelniane-new">
    						<div class="opisrubryki-new">65. Dochody (przychody)</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_65'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="OPP">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/>
    						Wniosek o przekazanie 1,5% podatku należnego na rzecz organizacji pożytku publicznego (OPP)
    						<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    							Należy podać numer wpisu do Krajowego Rejestru Sądowego (numer KRS) organizacji wybranej z wykazu prowadzonego na podstawie odrębnych przepisów oraz wysokość kwoty na jej rzecz. W poz. 68 można podać cel szczegółowy 1,5%, a zaznaczając kwadrat w poz. 69, wyrazić zgodę na przekazanie OPP swojego imienia, nazwiska i adresu wraz z informacją o kwocie z poz. 67.
    						</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width: 40%">
    						<div class="opisrubryki-new">66. Numer KRS</div>
    						<xsl:apply-templates select="*[local-name()='P_66']"/>
    					</td>
    					<td class="niewypelnianeopisy-new" style="width: 40%">
    						Wnioskowana kwota<br/>
    						<font class="opis-tekstowy">
    							Kwota z poz. 67 nie może przekroczyć 1,5% sumy kwot z poz. 35 i 45 po zaokrągleniu do pełnych dziesiątek groszy w dół.
    						</font>
    					</td>
    					<td class="wypelniane-new" style="width: 20%">
    						<div class="opisrubryki-new">67.</div>
    						<div class="kwota">
    							<xsl:call-template name="TransformataKwotyPLN">
    								<xsl:with-param name="kwota" select="string(*[local-name()='P_67'])"/>
    								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
    							</xsl:call-template>
    						</div>
    					</td>
    				</tr>
    			</table>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width: 85%">
    						<div class="opisrubryki-new">68. Cel szczegółowy 1,5%</div>
    						<xsl:apply-templates select="*[local-name()='P_68']"/>
    					</td>
    					<td class="wypelniane-new" style="width: 15%">
    						<div class="opisrubryki-new">69. Wyrażam zgodę</div>
    						<xsl:choose>
    							<xsl:when test="*[local-name()='P_69'] = '1'">
    								<input type="checkbox" checked="checked" disabled="disabled"/>tak
    							</xsl:when>
    						</xsl:choose>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="DaneKontaktowe">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Dane kontaktowe<br/>
    					<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    						W poz. 70 można podać numer telefonu, a w poz. 71 adres e-mail, ułatwiające kontakt z podatnikiem.
    					</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width: 50%">
    						<div class="opisrubryki-new">70. Telefon</div>
    						<xsl:apply-templates select="*[local-name()='P_70']"/>
    					</td>
    					<td class="wypelniane-new" style="width: 50%">
    						<div class="opisrubryki-new">71. E-mail</div>
    						<xsl:apply-templates select="*[local-name()='P_71']"/>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="InformacjeOZalacznikach">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Informacje o załącznikach<br/>
    						<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    							W poz. 72 należy podać liczbę załączników.
    						</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width: 100%">
    						<div class="opisrubryki-new">72. PIT/ZG</div>
    						<div class="kwota">
    							<xsl:apply-templates select="*[local-name()='P_72']"/>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="RachunekOsobistyDoZwrotu">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/>
    					Rachunek osobisty do zwrotu nadpłaty<br/>
    						<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    							Jeżeli z zeznania wynika nadpłata, w tej części można wskazać rachunek bankowy lub rachunek w spółdzielczej kasie oszczędnościowo-kredytowej (SKOK), inny niż związany z prowadzoną działalnością gospodarczą, na który ma nastąpić jej zwrot. Podaje się rachunek, którego posiadaczem (współposiadaczem) jest podatnik. Wskazany rachunek aktualizuje poprzednio zgłoszony rachunek służący do zwrotu podatku lub nadpłaty. Można nie wpisywać rachunku, jeśli zgłoszony poprzednio jest aktualny.
    						</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new">
    						<div class="divrow">
    							<div class="opisrubryki-new">
    								73. Kraj siedziby banku (oddziału)
    								<font style="font-weight: normal">(uzupełnić wyłącznie, gdy wskazano rachunek zagraniczny)</font>
    							</div>
    							<xsl:for-each select="*[local-name()='P_73A']">
    								<xsl:call-template name="PokazKodKraju"/>
    							</xsl:for-each>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="wypelniane-new">
    						<div class="divrow">
    							<div class="opisrubryki-new">
    								74. Waluta, w której prowadzony jest rachunek
    							</div>
    							<xsl:value-of select="*[local-name()='P_74']"/>
    						</div>
    					</td>
    				</tr>
    				<tr>
    					<td class="wypelniane-new" style="width: 100%" colspan="2">
    						<div class="divrow">
    							<div class="opisrubryki-new">
    								74. Pełny numer rachunku
    								<font style="font-weight: normal">
    									(w przypadku rachunku zagranicznego należy podać kod SWIFT)
    								</font>
    							</div>
    							<table style="border-style: none; width: 100%">
    								<tr>
    									<td>
    										<span>
    											<b>1. Numer IBAN: </b>
    										</span>
    										<xsl:value-of select="*[local-name()='P_75_1']"/>
    									</td>
    									<td>
    										<span>
    											<b>2. Kod SWIFT: </b>
    										</span>
    										<xsl:value-of select="*[local-name()='P_75_2']"/>
    									</td>
    								</tr>
    							</table>
    						</div>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="KartaKDR">
    		<xsl:param name="sekcja-new"/>
    		<xsl:for-each select="*[local-name()='PozycjeSzczegolowe']">
    			<div class="tytul-sekcja-blok-new">
    				<h2-new>
    					<xsl:value-of select="$sekcja-new"/> Karta Dużej Rodziny (KDR)<br/>
    					<span style="text-transform: none; font-weight: normal; font-size: 0.7em">
    						Wypełnienie poz. 76 nie jest obowiązkowe.
    					</span>
    				</h2-new>
    			</div>
    			<table class="normalna-new">
    				<tr>
    					<td class="wypelniane-new" style="width: 100%">
    						<div class="opisrubryki-new">
    							75. Podatnik posiada ważną KDR
    						</div>
    						<xsl:if test="*[local-name()='P_76'] ='1'">
    							<input type="checkbox" checked="checked" disabled="disabled"/>1. tak
    						</xsl:if>
    					</td>
    				</tr>
    			</table>
    		</xsl:for-each>
    	</xsl:template>
    	<xsl:template name="PrzypisyIndeks38">
    		<div class="tekst-new">
    			<h2-new><br/>Objaśnienia<br/></h2-new>
    		</div>
    		<h3-new align="justify">
    			<font size="2pt">
    				<sup>1)</sup> Ilekroć jest mowa o Ordynacji podatkowej, oznacza to ustawę z dnia 29 sierpnia 1997 r. – Ordynacja podatkowa.<br/>
          			<sup>2)</sup> W przypadku zaznaczenia w poz. 7 kwadratu nr 2 korektę składa się wraz z uzasadnieniem przyczyn korekty.<br/>
       				<sup>3)</sup> W wierszu tym wykazuje się także przychody i koszty uzyskania przychodów z odpłatnego zbycia akcji, zwolnione na podstawie art. 21 ust. 1 pkt 105a ustawy, wykazane w części D informacji PIT-8C.<br/>
    				<sup>4)</sup> Należy wykazać także:<br/>
    					   - dochody (przychody) z części E informacji PIT-8C, do których nie mają zastosowania przepisy art. 19 ustawy z dnia 12 listopada 2003 r. o zmianie ustawy o podatku dochodowym od osób fizycznych oraz niektórych innych ustaw (Dz. U. poz. 1956, z późn. zm.),<br/>
    					   - dochody (przychody) uzyskane za granicą, o których mowa w art. 30b ust. 1 ustawy,<br/>
    					   - przychody i koszty uzyskania przychodów z odpłatnego zbycia akcji, zwolnione na podstawie art. 21 ust. 1 pkt 105a ustawy, niewykazane w wierszu 1.<br/>
          			<sup>5)</sup> W wierszu tym wykazuje się tylko sumę dochodów (przychodów i kosztów uzyskania przychodów) z odpłatnego zbycia akcji spółek, zwolnionych na podstawie art. 21 ust. 1 pkt 105a ustawy; w wierszu tym nie wykazuje się przychodów i kosztów uzyskania przychodów z odpłatnego zbycia akcji spółki, jeżeli w roku podatkowym podatnik osiągnął stratę z odpłatnego zbycia akcji takiej spółki, a spełniały one warunki do zwolnienia z art. 21 ust. 1 pkt 105a ustawy.<br/>
          			<sup>6)</sup> Stawka podatku wynosi 19%. Jeżeli ma zastosowanie umowa o unikaniu podwójnego opodatkowania, należy podać stawkę podatku wynikającą z tej umowy.<br/>
          			<sup>7)</sup> Zgodnie z art. 22 ust. 16 ustawy nadwyżka kosztów uzyskania przychodów, o których mowa w art. 22 ust. 14 ustawy, nad przychodami z odpłatnego zbycia waluty wirtualnej uzyskanymi w roku podatkowym powiększa koszty uzyskania przychodów z tytułu odpłatnego zbycia waluty wirtualnej poniesione w następnym roku podatkowym.
          			<br/>
          			<sup>8)</sup> Zgodnie z art. 63 § 1a Ordynacji podatkowej kwoty zryczałtowanego podatku dochodowego, o którym mowa w art. 30a ust. 1 pkt 1–3 ustawy, zaokrągla się do pełnych groszy w górę.
    			</font>
    		</h3-new>
    	</xsl:template>
    	<xsl:template name="PouczeniaKoncowe">
    		<xsl:if test="*[local-name()='Pouczenia'] = '1'">
    			<div class="tekst-new">
    				<h2-new class="tekst"><br/>Pouczenia<br/></h2-new>
    			</div>
    			<h3-new align="justify">
    				<font size="2pt">
    					W przypadku niewpłacenia w obowiązujących terminach podatku z poz. 51, 53-64 lub wpłacenia go w niepełnej wysokości niniejsze zeznanie stanowi podstawę do wystawienia tytułu wykonawczego, zgodnie z art. 3a § 1 pkt 1 ustawy z dnia 17 czerwca 1966 r. o postępowaniu egzekucyjnym w administracji.<br/>
    					Za podanie nieprawdy lub zatajenie prawdy i przez to narażenie podatku na uszczuplenie grozi odpowiedzialność przewidziana w Kodeksie karnym skarbowym.
            </font>
    			</h3-new>
    		</xsl:if>
    		<div class="lamstrone"/>
    	</xsl:template>
    	<xsl:template name="NaglowekTechnicznyPIT38">
    		<xsl:param name="uzycie-new"/>
    		<!-- deklaracja | zalacznik -->
    		<xsl:param name="naglowek-new"/>
    		<xsl:param name="alternatywny-naglowek-new" select="$naglowek-new"/>
    		<xsl:variable name="kod-new" select="$naglowek-new/*[local-name()='KodFormularza']"/>
    		<xsl:variable name="kod2-new" select="$alternatywny-naglowek-new/*[local-name()='KodFormularza']"/>
    		<xsl:variable name="wariant-new" select="$naglowek-new/*[local-name()='WariantFormularza']"/>
    		<div class="naglowek-gl-new">
    			<table>
    				<tr>
    					<td colspan="2">
    						<span class="kod-formularza-new">
    							<xsl:apply-templates select="$kod-new"/>
    						</span>
    						<xsl:text> </xsl:text>
    						<span class="wariant-new">(<xsl:apply-templates select="$wariant-new"/>)</span>
    					</td>
    				</tr>
    				<tr>
    					<td class="etykieta-new">Kod systemowy</td>
    					<td class="wartosc-new">
    						<xsl:value-of select="$kod-new/@kodSystemowy"/>
    					</td>
    				</tr>
    				<xsl:call-template name="AtrybutNaglowkaNew">
    					<xsl:with-param name="etykieta-new">Kod podatku</xsl:with-param>
    					<xsl:with-param name="pierwszy-new" select="$kod-new/@kodPodatku"/>
    					<xsl:with-param name="drugi-new" select="$kod2-new/@kodPodatku"/>
    				</xsl:call-template>
    			</table>
    		</div>
    	</xsl:template>
    	<xsl:template match="*[local-name()='Naglowek']/*[local-name()='Rok']">
    		<b>za rok podatkowy</b>
    		<span class="data">
    			<span class="opisrubryki-new">
    				<xsl:text>Rok  </xsl:text>
    			</span>
    			<xsl:apply-templates/>
    		</span>
    	</xsl:template>
    </xsl:stylesheet>