<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:zo3x="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2020/01/03/eD/PITO28/">
	<xsl:import href="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2018/09/03/eD/DefinicjeSzablony/WspolneSzablonyWizualizacji_v7-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="StyleDlaFormularza">
		<style type="text/css">
      .niewypelnianeopisy { font-weight: bold;}
      .opisdodatkowy { size: 0.5em; font-weight: normal;}
    </style>
	</xsl:template>
	<xsl:template match="zo3x:Zalacznik_PIT_O">
		<div class="zalacznik">
			<xsl:call-template name="NaglowekTechniczny">
				<xsl:with-param name="uzycie" select="'zalacznik'"/>
				<xsl:with-param name="naglowek" select="zo3x:Naglowek"/>
				<xsl:with-param name="alternatywny-naglowek" select="ancestor::*[local-name()='Deklaracja']/*[local-name()='Naglowek']"/>
			</xsl:call-template>
			<xsl:call-template name="NaglowekTytulowy">
				<xsl:with-param name="uzycie" select="'zalacznik'"/>
				<xsl:with-param name="nazwa">
          INFORMACJA O ODLICZENIACH OD DOCHODU (PRZYCHODU) I OD PODATKU<br/>W ROKU PODATKOWYM
        </xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="PodNaglowkiemPITO"/>
			<xsl:call-template name="PodmiotPITO1">
				<xsl:with-param name="sekcja">A.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="PodmiotPITO2">
				<xsl:with-param name="sekcja">A.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="OdliczeniaOdDochoduPITO">
				<xsl:with-param name="sekcja">B.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="OdliczeniaOdPodatkuPITO">
				<xsl:with-param name="sekcja">C.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="InformacjaODarowiznach">
				<xsl:with-param name="sekcja">D.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="ObjasnieniaPITO"/>
		</div>
	</xsl:template>
	<xsl:template name="PodNaglowkiemPITO">
		<div class="tlo-zalacznika">
			<table style="width: 100%">
				<tr style="height: 10px"/>
				<tr style="width: 100%">
					<td style="width: 45%"/>
					<td style="width: 10%">
						<xsl:apply-templates select="ancestor::*[local-name()='Deklaracja']/*[local-name()='Naglowek']/*[local-name()='Rok']"/>
					</td>
					<td/>
					<td style="width: 15%">
						<span class="data">
							<span class="opisrubryki">
                4. Nr załącznika<sup>1)</sup>&#xA0;&#xA0;
              </span>
							<xsl:value-of select="zo3x:PozycjeSzczegolowe/zo3x:P_4"/>
						</span>
					</td>
				</tr>
				<tr style="height: 10px"/>
			</table>
		</div>
		<div class="tlo-zalacznika objasnienie">
			<p>Załącznik do zeznań: PIT-28, PIT-28S, PIT-36, PIT-36S, PIT-36L, PIT-36LS i PIT-37.</p>
			<p>W przypadku łącznego opodatkowania dochodów małżonków składa się wspólny załącznik PIT/O.</p>
			<p>
        Jeżeli małżonkowie rozliczają się indywidualnie i każdy z nich korzysta z odliczeń, załącznik
        PIT/O wypełnia i dołącza do swojego zeznania każdy
        z małżonków,
        <b>podając w nim dane identyfikacyjne obojga małżonków.</b>
			</p>
		</div>
	</xsl:template>
	<xsl:template name="PodmiotPITO1">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="zo3x:Podmiot1">
			<h2 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>DANE IDENTYFIKACYJNE
      </h2>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>1.DANE PODATNIKA
      </h3>
			<table class="normalna">
				<tr>
					<td class="wypelniane style=width:25%">
						<xsl:if test="count(//zo3x:Podmiot1//*[local-name()='NIP']) > 0">
							<div class="opisrubryki">Identyfikator podatkowy NIP</div>
							<xsl:apply-templates select="//zo3x:Podmiot1//*[local-name()='NIP'] "/>
						</xsl:if>
						<xsl:if test="not(count(//zo3x:Podmiot1//*[local-name()='NIP']) > 0)">
							<div class="opisrubryki">PESEL</div>
							<xsl:apply-templates select="//zo3x:Podmiot1//*[local-name()='PESEL'] "/>
						</xsl:if>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Nazwisko</div>
						<xsl:apply-templates select="//zo3x:Podmiot1//*[local-name()='Nazwisko'] "/>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Pierwsze imię</div>
						<xsl:apply-templates select="//zo3x:Podmiot1//*[local-name()='ImiePierwsze'] "/>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Data urodzenia</div>
						<xsl:apply-templates select="//zo3x:Podmiot1//*[local-name()='DataUrodzenia'] "/>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="PodmiotPITO2">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="zo3x:Podmiot2">
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>2. DANE MAŁŻONKA
      </h3>
			<table class="normalna">
				<tr>
					<td class="wypelniane style=width:25%">
						<xsl:if test="count(//zo3x:Podmiot2//*[local-name()='NIP']) > 0">
							<div class="opisrubryki">Identyfikator podatkowy NIP</div>
							<xsl:apply-templates select="//zo3x:Podmiot2//*[local-name()='NIP'] "/>
						</xsl:if>
						<xsl:if test="not(count(//zo3x:Podmiot2//*[local-name()='NIP']) > 0)">
							<div class="opisrubryki">PESEL</div>
							<xsl:apply-templates select="//zo3x:Podmiot2//*[local-name()='PESEL'] "/>
						</xsl:if>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Nazwisko</div>
						<xsl:apply-templates select="//zo3x:Podmiot2//*[local-name()='Nazwisko'] "/>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Pierwsze imię</div>
						<xsl:apply-templates select="//zo3x:Podmiot2//*[local-name()='ImiePierwsze'] "/>
					</td>
					<td class="wypelniane" style="width:25%">
						<div class="opisrubryki">Data urodzenia</div>
						<xsl:apply-templates select="//zo3x:Podmiot2//*[local-name()='DataUrodzenia'] "/>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="OdliczeniaOdDochoduPITO">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="zo3x:PozycjeSzczegolowe">
			<div class="tytul-sekcja-blok" style="text-transform: none">
				<h2 style="text-transform: uppercase">
					<xsl:value-of select="$sekcja"/>&#xA0;ODLICZENIA OD DOCHODU (PRZYCHODU)
          <span style="font-weight: normal">
            - INNE NIŻ WYKAZANE W ZAŁĄCZNIKACH PIT/D,
            PIT/BR LUB BEZPOŚREDNIO WYMIENIONE W ZEZNANIACH PODATKOWYCH
          </span>
				</h2>
				<font style="font-weight: normal;">
          Suma kwot z wierszy od 1 do 8 w kolumnie „podatnik”, odpowiednio w kolumnie „małżonek” nie może przekroczyć kwoty dochodu (przychodu), od którego jest odliczana.
        </font>
			</div>
			<table class="normalna">
				<tr>
					<td class="ukryte" style="width: 66%"/>
					<th class="niewypelniane" style="width: 17%; align: center">podatnik</th>
					<th class="niewypelniane" style="width: 17%; align: center">małżonek</th>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 14%" rowspan="4">
            1. Darowizny przekazane<sup>2)</sup>:
          </td>
					<td class="niewypelnianeopisy" style="width: 52%">
            - organizacjom na prowadzoną przez nie działalność pożytku
            publicznego w sferze zadań publicznych, o których mowa w art. 26
            ust. 1 pkt 9 lit. a ustawy<sup>3)</sup>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">11.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_11"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">12.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 52%">
            - na cele kultu religijnego, o których mowa w art. 26 ust. 1 pkt 9 lit. b
            ustawy
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">13.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_13"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">14.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 52%">
            - na cele krwiodawstwa, o których mowa w art. 26 ust. 1 pkt 9 lit. c ustawy
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">15.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_15"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">16.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 52%">
            - na cele kształcenia zawodowego, o których mowa
            w art. 26 ust. 1 pkt 9 lit. d ustawy
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">17.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_17"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">18.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            2. Darowizny wynikające z odrębnych ustaw<sup>2)</sup>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">19.</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">20.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            3. Wydatki na cele rehabilitacyjne oraz wydatki
            związane z ułatwieniem wykonywania czynności życiowych
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">21.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_21"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">22.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            4. Zwrot nienależnie pobranych świadczeń, które uprzednio zwiększyły dochód podlegający
            opodatkowaniu (w kwotach uwzględniających podatek), jeżeli nie zostały one potrącone
            przez płatnika
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">23.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_23"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">24.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            5. Wydatki z tytułu użytkowania sieci Internet
            <br/>
						<font class="opisdodatkowy">
              Odliczenie przysługuje wyłącznie w kolejno po sobie następujących dwóch latach podatkowych.
            </font>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">25.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_25"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">26.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">6. Wydatki na realizację przedsięwzięcia termomodernizacyjnego</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">27.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_27"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">28.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            7. Wpłaty na indywidualne konto zabezpieczenia
            emerytalnego (IKZE)
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">29.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_29"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">30.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_30"/>
						</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 15%">
            8. Inne ulgi, niewymienione w wierszach od 1 do
            7<sup>4)</sup>
					</td>
					<td class="wypelniane" style="width: 51%">
						<div class="opisrubryki">31. Podać rodzaj:</div>
						<xsl:value-of select="zo3x:P_31"/>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">32.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_32"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">33.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            Razem odliczenia od dochodu (przychodu)
            <p class="opis-tekstowy">
              Suma kwot z wierszy od 1 do 8.<br/>
							<br/>
              Kwotę z poz. 34 należy przenieść do poz. 75 zeznania PIT-28 lub do poz. 52 zeznania PIT-28S
              lub do poz. 194 zeznania PIT-36 lub do poz. 35 zeznania PIT-36L lub do poz. 27 zeznania PIT-36S
              lub do poz. 26 zeznania PIT-36LS lub do poz. 108 zeznania PIT-37.
              Kwotę z poz. 35 należy przenieść do poz. 195 zeznania PIT-36 lub do poz. 109 zeznania PIT-37.
            </p>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">34.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_34"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">35.</div>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="OdliczeniaOdPodatkuPITO">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="zo3x:PozycjeSzczegolowe">
			<div class="tytul-sekcja-blok" style="text-transform: none">
				<h2 style="text-transform: uppercase">
					<xsl:value-of select="$sekcja"/>&#xA0;ODLICZENIA OD PODATKU
          <span style="font-weight: normal">
            - INNE NIŻ WYKAZANE W ZAŁĄCZNIKU PIT/D LUB BEZPOŚREDNIO WYMIENIONE W
            ZEZNANIACH PODATKOWYCH
          </span>
				</h2>
				<font style="font-weight: normal;">
          Suma kwot z wierszy od 1 do 5 w kolumnie „podatnik”, oraz w kolumnie „małżonek” nie może przekroczyć kwoty podatku od którego jest odliczana.
        </font>
			</div>
			<table class="normalna">
				<tr>
					<td class="ukryte" style="width: 66%"/>
					<th class="niewypelniane" style="width: 17%; align: center">podatnik</th>
					<th class="niewypelniane" style="width: 17%; align: center">małżonek</th>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            1. Ulga za wyszkolenie uczniów lub z tytułu zatrudnienia pracowników w celu przygotowania
            zawodowego, przyznana na podstawie decyzji
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">36.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_36"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">37.</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            2. Składki na ubezpieczenia społeczne opłacone przez osobę prowadzącą gospodarstwo
            domowe z tytułu zawarcia umowy aktywizacyjnej z osobą bezrobotną
          </td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">38.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_38"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">39.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_39"/>
						</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 49%">
            3. Ulga na dzieci<sup>5)</sup>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">40. Liczba dzieci</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">41.</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">42.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">4. Ulga, o której mowa w art. 27g ustawy</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">43.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_43"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">44.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 15%">
            5. Inne ulgi, niewymienione w wierszach od 1 do
            4<sup>4)</sup>
					</td>
					<td class="wypelniane" style="width: 51%">
						<div class="opisrubryki">45. Podać rodzaj:</div>
						<xsl:value-of select="zo3x:P_45"/>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">46.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_46"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">47.</div>
					</td>
				</tr>
			</table>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 66%">
            Razem odliczenia od podatku<br/>
						<p class="opis-tekstowy">
              Suma kwot z wierszy od 1 do 5.
              <br/>
							<br/>
              Kwotę z poz. 48 należy przenieść do poz. 115 zeznania PIT-28 lub do poz. 81 zeznania PIT-28S
              lub do poz. 234 zeznania PIT-36 lub do poz. 43 zeznania PIT-36S lub do poz. 54 zeznania PIT-36L
              lub do poz. 41 zeznania PIT-36LS lub do poz. 118 zeznania PIT-37.
              Kwotę z poz. 49 należy przenieść do poz. 235 zeznania PIT-36 lub do poz. 119 zeznania PIT-37.
            </p>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">48.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_48"/>
						</div>
					</td>
					<td class="wypelniane" style="width: 17%">
						<div class="opisrubryki">49.</div>
						<div class="kwota">
							<xsl:value-of select="zo3x:P_49"/>
						</div>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="InformacjaODarowiznach">
		<xsl:param name="sekcja"/>
		<h2 class="tytul-sekcja-blok">
			<xsl:value-of select="$sekcja"/>&#xA0;INFORMACJA O PRZEKAZANYCH DAROWIZNACH ORAZ O OBDAROWANYCH<sup style="font-weight: normal">6)</sup>
		</h2>
		<xsl:apply-templates select="zo3x:PozycjeSzczegolowe/zo3x:P_D">
			<xsl:with-param name="sekcja" select="$sekcja"/>
		</xsl:apply-templates>
	</xsl:template>
	<xsl:template match="zo3x:P_D">
		<xsl:param name="sekcja"/>
		<h3 class="tytul-sekcja-blok">
			<xsl:value-of select="$sekcja"/>
			<xsl:number/>. OBDAROWANY&#xA0;&#xA0;(<xsl:number/>)
    </h3>
		<table class="normalna">
			<tr>
				<td class="wypelniane">
					<div class="opisrubryki">1. Nazwa pełna</div>
					<xsl:apply-templates select="zo3x:P_D1"/>
				</td>
			</tr>
		</table>
		<table class="normalna">
			<tr>
				<td class="wypelniane" style="width: 50%">
					<div class="opisrubryki">2. i 3. Nazwa i kod kraju</div>
					<xsl:apply-templates select="zo3x:P_D3"/>&#xA0;
        </td>
			</tr>
		</table>
		<table class="normalna">
			<tr>
				<td class="ukryte" style="width: 66%"/>
				<th class="niewypelniane" style="width: 17%; align: center">Podatnik</th>
				<th class="niewypelniane" style="width: 17%; align: center">Małżonek</th>
			</tr>
			<tr>
				<td class="niewypelnianeopisy">Kwota darowizny przekazanej obdarowanemu</td>
				<td class="wypelniane">
					<div class="opisrubryki">4.</div>
					<div class="kwota">
						<xsl:apply-templates select="zo3x:P_D4"/>
					</div>
				</td>
				<td class="wypelniane">
					<div class="opisrubryki">5.</div>
					<div class="kwota">
						<xsl:apply-templates select="zo3x:P_D5"/>
					</div>
				</td>
			</tr>
		</table>
	</xsl:template>
	<xsl:template name="ObjasnieniaPITO">
		<h3 align="justify">
			<font size="2pt">
				<sup>1)</sup> Należy podać kolejny numer załącznika, oznaczając jako pierwszy załącznik z wypełnioną częścią B lub C.
        <br/>
				<sup>2)</sup> W przypadku wypełnienia tego wiersza, należy wypełnić część D.
        <br/>
				<sup>3)</sup> Ilekroć jest mowa o ustawie, oznacza to ustawę z dnia 26 lipca 1991 r. o podatku dochodowym od osób fizycznych (Dz. U. z 2019 r. poz. 1387, z późn. zm.).
        <br/>
				<sup>4)</sup> Wiersz ósmy w części B wypełnia się, jeżeli obowiązujące przepisy przewidują dokonanie odliczeń od dochodu (przychodu) z tytułów innych niż
        wymienione w wierszu od 1 do 7 części B, odpowiednio wiersz piąty w części C wypełnia się, jeżeli obowiązujące przepisy przewidują dokonanie
        odliczeń od podatku z tytułów innych niż wymienione w wierszu od 1 do 4 części C.
        <br/>
				<sup>5)</sup> W przypadku wypełnienia tego wiersza, należy wypełnić część E.
        <br/>
				<sup>6)</sup> W przypadku gdy część D załącznika PIT/O jest niewystarczająca do podania informacji o wszystkich przekazanych kwotach i o obdarowanych
        podmiotach, należy wypełnić kolejny(e) załącznik(i) PIT/O, wykazując w nim(nich) jedynie identyfikator podatkowy (poz. 1 lub 2), numer
        załącznika (poz. 4) oraz brakujące dane.
        <br/>
				<sup>8)</sup> Należy wpisać kwotę obliczoną na podstawie art. 27f ust. 2, 3 i 4 ustawy, tj. w przysługującej wysokości uwzględniającej w szczególności podział ulgi w ramach wspólnego
        limitu określonego łącznie dla obojga rodziców, opiekunów prawnych dziecka albo rodziców zastępczych pozostających w związku małżeńskim.
      </font>
		</h3>
	</xsl:template>
	<xsl:template name="PozycjaSzczegolowa2">
		<xsl:param name="prefiks" select="'zo3x:P_'"/>
		<xsl:param name="numer"/>
		<xsl:param name="etykieta"/>
		<xsl:variable name="nazwa" select="concat($prefiks, $numer)"/>
		<div class="opisrubryki">
			<xsl:value-of select="$numer"/>
			<xsl:text>.</xsl:text>
			<xsl:if test="$etykieta">
        &#xA0;<xsl:copy-of select="$etykieta"/>
			</xsl:if>
		</div>
		<xsl:apply-templates select="*[local-name() = $nazwa]"/>
	</xsl:template>
</xsl:stylesheet>
