<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pf="http://crd.gov.pl/wzor/2025/04/29/13752/" 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/2022/09/13/eD/ORDZU/ORD-ZU(3)_v14-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">DEKLARACJA O WYSOKOŚCI ZYSKU (STRATY) OSIĄGNIĘTEGO PRZEZ JEDNOOSOBOWĄ SPÓŁKĘ SKARBU PAŃSTWA I O WPŁATACH Z ZYSKU</xsl:template>
	<xsl:template name="StyleDlaFormularza">
		<style type="text/css">
      .tlo-formularza {background-color: #D3D3D3; font-size:1.0em;}
      .niewypelnianeopisy {font-weight: bold}
      .niewypelnianepodopisy {font-weight: normal; margin-top: 0.5em;}
    </style>
	</xsl:template>
	<xsl:template match="pf:Deklaracja">
		<div class="deklaracja">
			<xsl:call-template name="NaglowekTechniczny">
				<xsl:with-param name="naglowek" select="pf:Naglowek"/>
				<xsl:with-param name="uzycie" select="'deklaracja'"/>
			</xsl:call-template>
			<xsl:call-template name="NaglowekTytulowy">
				<xsl:with-param name="naglowek" select="pf:Naglowek"/>
				<xsl:with-param name="uzycie" select="'deklaracja'"/>
				<xsl:with-param name="nazwa">
          DEKLARACJA O WYSOKOŚCI ZYSKU (STRATY) OSIĄGNIĘTEGO PRZEZ JEDNOOSOBOWĄ SPÓŁKĘ SKARBU PAŃSTWA I O WPŁATACH Z ZYSKU
        </xsl:with-param>
				<xsl:with-param name="podstawy-prawne">
					<table>
						<tr>
							<td class="etykieta">Podstawa prawna:</td>
							<td class="wartosc">
                1. Ustawa z dnia 1 grudnia 1995 r. o wpłatach z zysku przez jednoosobowe spółki Skarbu Państwa (Dz. U. z 2020 r. poz. 16), zwana dalej „ustawą".
                <br/>
                2. Rozporządzenie Ministra Finansów z dnia 21 lutego 1996 r. w sprawie określenia trybu i terminów dokonywania wpłat z zysku oraz składania deklaracji przez jednoosobowe spółki Skarbu Państwa, a także określenia wzorów tych deklaracji (Dz. U. z 2021 r. poz. 1231).
              </td>
						</tr>
						<tr>
							<td class="etykieta">Składający:</td>
							<td class="wartosc">
                1. Jednoosobowa spółka Skarbu Państwa, o której mowa w art. 1 pkt 1 ustawy.
                <br/>
                2. Spółka, w której wszystkie akcje (udziały) są własnością Skarbu Państwa, z wyjątkiem akcji (udziałów) nieodpłatnie udostępnionych pracownikom na zasadach określonych w odrębnych przepisach.
              </td>
						</tr>
						<tr>
							<td class="etykieta">Termin składania:</td>
							<td class="wartosc">
                14 dni po zatwierdzeniu sprawozdania finansowego albo 14 dni po sporządzeniu tego sprawozdania, jeśli nie podlega ono obowiązkowi zatwierdzenia.
              </td>
						</tr>
						<tr>
							<td class="etykieta">Miejsce składania:</td>
							<td class="wartosc">
                Urząd skarbowy<sup>1)</sup>.
              </td>
						</tr>
					</table>
				</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="MiejsceICel">
				<xsl:with-param name="sekcja">A.</xsl:with-param>
			</xsl:call-template>
			<xsl:for-each select="pf:Podmiot1">
				<xsl:call-template name="DanePodatnika">
					<xsl:with-param name="sekcja">B.</xsl:with-param>
				</xsl:call-template>
				<xsl:apply-templates select="*[local-name()='OsobaNiefizyczna']"/>
				<xsl:apply-templates select="*[local-name()='AdresSiedziby']"/>
			</xsl:for-each>
			<!--  Pozycje Szczegolowe  -->
			<xsl:call-template name="PodstawaWplat">
				<xsl:with-param name="sekcja">C.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="WysokosciWplat">
				<xsl:with-param name="sekcja">D.</xsl:with-param>
			</xsl:call-template>
			<xsl:call-template name="ObjasnieniaWZS1R"/>
			<xsl:call-template name="PouczenieWZS1R"/>
			<xsl:apply-templates select="pf:Zalaczniki"/>
		</div>
	</xsl:template>
	<xsl:template name="MiejsceICel">
		<xsl:param name="sekcja"/>
		<h2 class="tytul-sekcja-blok">
			<xsl:value-of select="$sekcja"/> MIEJSCE I CEL SKŁADANIA DEKLARACJI
		</h2>
		<table class="normalna">
			<tr>
				<td class="niewypelnianeopisy" style="width:33%">
					Urząd skarbowy, do którego jest adresowana deklaracja
				</td>
				<td class="wypelniane" style="width:auto">
					<div>
						<xsl:apply-templates select="*[local-name()='Naglowek']/*[local-name()='KodUrzedu']"/>
					</div>
				</td>
			</tr>
			<tr>
				<td class="niewypelnianeopisy">Cel złożenia deklaracji:</td>
				<td class="wypelniane">
					<xsl:choose>
						<xsl:when test="*[local-name()='Naglowek']/*[local-name()='CelZlozenia'] = '1'">
							<input type="checkbox" checked="checked" disabled="disabled"/>1. złożenie po raz pierwszy deklaracji za dany okres
						</xsl:when>
						<xsl:when test="*[local-name()='Naglowek']/*[local-name()='CelZlozenia'] = '2'">
							<input type="checkbox" checked="checked" disabled="disabled"/>2. korekta deklaracji za dany okres<sup>2)</sup>
						</xsl:when>
					</xsl:choose>
				</td>
			</tr>
		</table>
	</xsl:template>
	
	<xsl:template match="*[local-name()='OsobaNiefizyczna']">
<xsl:param name="sekcja-new"/>
<div class="tytul-sekcja-blok-new" style="text-transform: none">
<h3-new>
B.1. 
<xsl:text>DANE IDENTYFIKACYJNE</xsl:text>
</h3-new>
</div>

<table class="normalna-new">
<tr>
<td class="wypelniane-new">
<div class="opisrubryki-new">Identyfikator podatkowy NIP</div>
<xsl:apply-templates select="*[local-name()='NIP']"/>
</td>
</tr>
<tr>
<td colspan="2" class="wypelniane-new">
<div class="opisrubryki-new">Nazwa pełna</div>
<xsl:apply-templates select="*[local-name()='PelnaNazwa']"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="*[local-name()='AdresSiedziby']">
<div class="tytul-sekcja-blok-new" style="text-transform: none">
<h3-new>
B.2. 
<xsl:text>ADRES SIEDZIBY</xsl:text>
</h3-new>
</div>
<xsl:apply-templates/>
</xsl:template>
	<xsl:template match="*[local-name()='AdresPol'] | *[local-name()='AdresZagr']">
<table class="normalna">
<tr>
<td class="wypelniane">
<div class="opisrubryki">Kraj</div>
<xsl:apply-templates select="*[local-name()='KodKraju']"/>
</td>
<td class="wypelniane" style="width:40%">
<div class="opisrubryki">Województwo</div>
<xsl:apply-templates select="*[local-name()='Wojewodztwo']"/>
</td>
<td class="wypelniane" style="width:40%">
<div class="opisrubryki">Powiat</div>
<xsl:apply-templates select="*[local-name()='Powiat']"/>
</td>
</tr>
</table>
<table class="normalna">
<tr>
<td class="wypelniane" style="width:35%">
<div class="opisrubryki">Gmina</div>
<xsl:apply-templates select="*[local-name()='Gmina']"/>
</td>
<td class="wypelniane">
<div class="opisrubryki">Ulica</div>
<xsl:apply-templates select="*[local-name()='Ulica']"/>
</td>
<td class="wypelniane" style="width:10%">
<div class="opisrubryki">Nr domu</div>
<xsl:apply-templates select="*[local-name()='NrDomu']"/>
</td>
<td class="wypelniane" style="width:10%">
<div class="opisrubryki">Nr lokalu</div>
<xsl:apply-templates select="*[local-name()='NrLokalu']"/>
</td>
</tr>
</table>
<table class="normalna">
<tr>
<td class="wypelniane">
<div class="opisrubryki">Miejscowość</div>
<xsl:apply-templates select="*[local-name()='Miejscowosc']"/>
</td>
<td class="wypelniane">
<div class="opisrubryki">Kod pocztowy</div>
<xsl:apply-templates select="*[local-name()='KodPocztowy']"/>
</td>
</tr>
</table>
</xsl:template>
	<xsl:template name="PodstawaWplat">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="pf:PozycjeSzczegolowe">
			<h2 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>
        PODSTAWA NALICZENIA WYSOKOŚCI WPŁAT Z ZYSKU
      </h2>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Zysk brutto wg zatwierdzonego sprawozdania finansowego
            </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">18.</div>
						<xsl:if test="pf:P_18">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_18)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Strata brutto wg zatwierdzonego sprawozdania finansowego
            </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">19.</div>
						<xsl:if test="pf:P_19">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_19)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Należny podatek dochodowy wg ostatecznego rozliczenia
          </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">20.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_20)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Zysk po opodatkowaniu podatkiem dochodowym
            <div class="niewypelnianepodopisy">
             Jeżeli kwota z poz. 18 jest większa od 0, to od kwoty z poz. 18 należy odjąć kwotę z poz. 20; jeżeli różnica kwot jest liczbą ujemną, należy wpisać 0.<br/>
             Jeżeli w poz. 18 wpisano 0 lub kwota z poz. 19 jest liczbą dodatnią, należy wpisać 0.
            </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">21.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_21)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="WysokosciWplat">
		<xsl:param name="sekcja"/>
		<xsl:for-each select="pf:PozycjeSzczegolowe">
			<h2 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>
        USTALENIE WYSOKOŚCI WPŁAT Z ZYSKU
      </h2>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>1. KWOTA NALEŻNEJ WPŁATY
      </h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Kwota należna za rok obrotowy
            <div class="niewypelnianepodopisy">
              15% od kwoty z poz. 21.
            </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">22.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_22)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="0"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
			</table>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>2. ULGI I ZWOLNIENIA NA PODSTAWIE ART. 5 UST. 2 USTAWY
      </h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Ulga
          </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">23.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_23)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Zwolnienie
          </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">24.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_24)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
			</table>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>3. ZANIECHANIE POBORU WPŁAT Z ZYSKU <span style="font-size: small;"> (NA PODSTAWIE ART. 22 USTAWY Z DNIA 29 SIERPNIA 1997 R. - ORDYNACJA PODATKOWA – DZ. U. Z 2020 R. POZ. 1325, Z PÓŹN. ZM.)</span>
			</h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 20%" rowspan="2">
            Zaniechania poboru wpłat z zysku na podstawie rozporządzeń Ministra Finansów
          </td>
					<td class="wypelniane" style="width: 50%">
						<div class="opisrubryki">25. Tytuł rozporządzenia</div>
						<xsl:value-of select="pf:P_25"/>
					</td>
					<td class="wypelniane" style="width: 30%" rowspan="2">
						<div class="opisrubryki">26.</div>
						<div class="kwota">
							<br>
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_26)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</br>
						</div>
					</td>
				</tr>
				<tr>
					<td class="wypelniane" style="width: 50%">
						<div class="opisrubryki">27. Data rozporządzenia</div>
						<xsl:value-of select="pf:P_27"/>
					</td>
				</tr>
			</table>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>4. OBLICZENIE NALEŻNYCH WPŁAT Z ZYSKU
      </h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Wysokość należnych wpłat z zysku od początku roku obrotowego po odliczeniach <span style="font-weight: normal;">(po zaokrągleniu do pełnych złotych)</span>
						<div class="niewypelnianepodopisy">
              Od kwoty z poz. 22 należy odjąć sumę kwot z poz. 23, 24 i 26; jeżeli różnica jest liczbą ujemną, należy wpisać 0.
            </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">28.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_28)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
			</table>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>5. OBLICZENIE NALEŻNEJ WPŁATY
      </h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Suma należnych wpłat za rok obrotowy
            <div class="niewypelnianepodopisy">
              Należy wpisać sumę kwot z poz. 29 i 30 wynikających z ostatnio złożonej deklaracji miesięcznej albo kwartalnej. Kwotę tę należy powiększyć o wpłaconą zaliczkę za ostatni miesiąc albo kwartał roku obrotowego.</div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">29.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_29)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Należność (do przypisu)
              <div class="niewypelnianepodopisy">
               Od kwoty z poz. 28 należy odjąć kwotę z poz. 29; jeżeli różnica jest liczbą ujemną, należy wpisać 0.
              </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">30.</div>
						<xsl:if test="pf:P_30">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_30)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Nadwyżka (do odpisu)
              <div class="niewypelnianepodopisy">
               Od kwoty z poz. 29 należy odjąć kwotę z poz. 28; jeżeli różnica jest liczbą ujemną, należy wpisać 0.
              </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">31.</div>
						<xsl:if test="pf:P_31">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_31)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
			</table>
			<h3 class="tytul-sekcja-blok">
				<xsl:value-of select="$sekcja"/>6. OBLICZENIE KWOTY WPŁAT, PRZYPADAJĄCEJ DO ZAPŁATY
      </h3>
			<table class="normalna">
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
            Kwota dokonanych wpłat od początku roku obrotowego
          </td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">32.</div>
						<div class="kwota">
							<xsl:call-template name="TransformataKwoty">
								<xsl:with-param name="kwota" select="string(pf:P_32)"/>
								<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
							</xsl:call-template>
						</div>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Kwota do zapłaty
              <div class="niewypelnianepodopisy">
                Od kwoty z poz. 28 należy odjąć kwotę z poz. 32; jeżeli różnica jest liczbą ujemną, należy wpisać 0.
              </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">33.</div>
						<xsl:if test="pf:P_33">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_33)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
				<tr>
					<td class="niewypelnianeopisy" style="width: 70%">
              Kwota nadpłaconych zaliczek
              <div class="niewypelnianepodopisy">
                Od kwoty z poz. 32 należy odjąć kwotę z poz. 28; jeżeli różnica jest liczbą ujemną, należy wpisać 0.
              </div>
					</td>
					<td class="wypelniane" style="width: 30%">
						<div class="opisrubryki">34.</div>
						<xsl:if test="pf:P_34">
							<div class="kwota">
								<xsl:call-template name="TransformataKwoty">
									<xsl:with-param name="kwota" select="string(pf:P_34)"/>
									<xsl:with-param name="czyKwotaZaokraglona" select="1"/>
								</xsl:call-template>
							</div>
						</xsl:if>
					</td>
				</tr>
			</table>
		</xsl:for-each>
	</xsl:template>
	<xsl:template name="DanePodatnika">
		<xsl:param name="sekcja"/>
		<h2 class="tytul-sekcja-blok">
			<xsl:value-of select="$sekcja"/> DANE PODATNIKA
        </h2>
	</xsl:template>
	<xsl:template match="pf:OkresOd">
		ZA ROK OBROTOWY
		<span class="data">
			<xsl:text>od </xsl:text>
			<xsl:apply-templates/>
		</span>
	</xsl:template>
	<xsl:template name="ObjasnieniaWZS1R">
		<h3 align="justify">
			<font size="2pt">
				<sup>1)</sup> Ilekroć jest mowa o urzędzie skarbowym - oznacza to urząd skarbowy, przy pomocy którego właściwy dla podatnika naczelnik urzędu skarbowego wykonuje swoje zadania.</font>
		</h3>
		<h3 align="justify">
			<font size="2pt">
				<sup>2)</sup> Zgodnie z art. 81 ustawy z dnia 29 sierpnia 1997 r. - Ordynacja podatkowa (Dz. U. z 2020 r. poz. 1325, z późn. zm.) podatnik może skorygować złożoną deklarację poprzez złożenie deklaracji korygującej.
      </font>
		</h3>
	</xsl:template>
	<xsl:template name="PouczenieWZS1R">
		<xsl:if test="pf:Pouczenie = 1">
			<h2 class="tekst">Pouczenie</h2>
			<h3 align="justify">
				<font size="2pt">
W przypadku niewpłacenia w obowiązujących terminach kwoty z poz. 33 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 2020 r. poz. 1427, z późn. zm.).<br/>
Za podanie danych niezgodnych z rzeczywistością i przez to narażenie na uszczuplenie podatku grozi odpowiedzialność przewidziana w kodeksie karnym skarbowym.</font>
			</h3>
		</xsl:if>
		<div class="lamstrone"/>
	</xsl:template>
	<xsl:template name="TransformataKwoty">
		<xsl:param name="kwota"/>
		<xsl:param name="czyKwotaZaokraglona"/>
		<xsl:choose>
			<xsl:when test="$kwota = ''">
				<xsl:choose>
					<xsl:when test="$czyKwotaZaokraglona">
            zł
          </xsl:when>
					<xsl:otherwise>
            zł,   gr
          </xsl:otherwise>
				</xsl:choose>
			</xsl:when>
			<xsl:when test="contains($kwota, '.')">
				<xsl:value-of select="substring-before($kwota,'.')"/> zł, <xsl:value-of select="substring-after($kwota,'.')"/> gr
      </xsl:when>
			<xsl:otherwise>
				<xsl:choose>
					<xsl:when test="$czyKwotaZaokraglona">
						<xsl:value-of select="$kwota"/> zł
          </xsl:when>
					<xsl:otherwise>
						<xsl:value-of select="$kwota"/> zł, 00 gr
          </xsl:otherwise>
				</xsl:choose>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
</xsl:stylesheet>