12901

ID12901
Data2023-10-10
Symbol2023/10/10/12901
InstytucjaZakład Ubezpieczeń Społecznych
NazwaZaświadczenie o niezaleganiu w opłacaniu składek
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2023/57/16b/1
  • Ustawa z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne (t.j. Dz. U. z 2023 r. poz. 57).

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:zn="http://crd.gov.pl/wzor/2023/10/10/12901/" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" version="1.0">
    <xsl:template match="/">
      <html>  
        <head>
            <meta http-equiv="pragma" content="no-cache"/>
            <style>
            <xsl:text>
            .id-left { font-weight: bold; padding-right: 1em; }
            .id-right { padding-right: 1em; font-family: monospace; }
            .referent { font-weight: bold; }
            .head-zus { align: left; }
            .head-data { align: right; }
            h2 { text-align: center; font-weight: bolder; }
            </xsl:text>
            </style>
          <title><xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Naglowek/str:NazwaDokumentu"/></title>
          </head>
          <body> 
          
          	<xsl:element name="table">
          		<xsl:attribute name="width">100%</xsl:attribute>
          		<xsl:element name="tr">
          			<xsl:element name="td">
          				<xsl:attribute name="class">head-zus</xsl:attribute>
                    <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/inst:NazwaInstytucji"/><br/> 
    					ul. 
    					<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:Ulica"/> 
    					<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:Budynek"/>
    					<xsl:if test="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:Lokal != ''">/
    					<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:Lokal"/>
    					</xsl:if><br/>
    					<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:KodPocztowy"/> 
    					<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Nadawcy/meta:Podmiot/inst:Instytucja/adr:Adres/adr:Miejscowosc"/>
          			</xsl:element>
          			<xsl:element name="td">
          				<xsl:attribute name="class">head-data</xsl:attribute>
                    Data wydania: <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/meta:Data/meta:Czas"/>                
          			</xsl:element>
          		</xsl:element>
          	</xsl:element>
          
    			<h2><xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Naglowek/str:NazwaDokumentu"/></h2>
                
    			<ol>
    			 <li>Nr zaświadczenia: 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Naglowek/meta:Identyfikator[@typIdentyfikatora='nr_zaswiadczenia']/meta:Wartosc"/></li>
    			 <li>
    			 Dane wnioskodawcy (płatnika składek):<br/>
    			 Nazwa / Nazwisko i imię / Adres: 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/inst:Instytucja/inst:NazwaInstytucji"/> / 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/oso:Nazwisko"/> 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/oso:Imie"/> / 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Miejscowosc"/> 
    			 <xsl:if test="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Ulica != ''">
    				 ul. <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Ulica"/> 
    				 </xsl:if>
    			<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Budynek"/>
    			 <xsl:if test="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Lokal != ''"> /
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Lokal"/>
    			 </xsl:if>, 
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:KodPocztowy"/> 
    			 <xsl:if test="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Poczta = ''">
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Miejscowosc"/>		 
    			 </xsl:if>
    			 <xsl:if test="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Poczta != ''">
    			 <xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/adr:Adres/adr:Poczta"/> 			 
    			 </xsl:if>
    			 </li>
    			 
              
              <xsl:element name="table">
              	<xsl:element name="tr">
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-left</xsl:attribute>
              			NIP
              		</xsl:element>
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-right</xsl:attribute>
              			<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/inst:Instytucja/inst:IdInstytucji/inst:NIP"/> 
              		</xsl:element>
              	</xsl:element>
              	<xsl:element name="tr">
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-left</xsl:attribute>
              			REGON
              		</xsl:element>
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-right</xsl:attribute>
              			<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/inst:Instytucja/inst:IdInstytucji/inst:REGON"/> 
              		</xsl:element>
              	</xsl:element>
              	<xsl:element name="tr">
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-left</xsl:attribute>
              			PESEL
              		</xsl:element>
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-right</xsl:attribute>
              			<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/oso:IdOsoby/oso:PESEL"/> 
              		</xsl:element>
              	</xsl:element>
              	<xsl:element name="tr">
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-left</xsl:attribute>
              			Seria i nr dokumentu tożsamości
              		</xsl:element>
              		<xsl:element name="td">
              			<xsl:attribute name="class">id-right</xsl:attribute>
              			<xsl:value-of select="//zn:Dokument/zn:DaneDokumentu/str:Adresaci/meta:Podmiot/oso:Osoba/oso:IdOsoby/oso:InnyIdentyfikator/oso:WartoscIdentyfikatora"/> 
              		</xsl:element>
              	</xsl:element>
              </xsl:element>
              
              <li>
    				 <xsl:element name="p">
    				 	<xsl:choose>
    				 		<xsl:when test="string(//zn:TrescDokumentu/zn:Zobowiazania/meta:Data/meta:Do) != ''"><!-- były płatnik składek -->
    				 			<xsl:choose>
    				 				<xsl:when test="string(//zn:TrescDokumentu/zn:Zawieszenie/meta:Data/meta:Od) != ''"><!-- zawieszenie zobowiązań -->
    				 				Zaświadcza się, że wnioskodawca w dniu wydania zaświadczenia korzysta od dnia
    				 				<xsl:value-of select="//zn:TrescDokumentu/zn:Zawieszenie/meta:Data/meta:Od"/>
    				 				z prawa do zawieszenia działalności gospodarczej. Z tytułu istniejącego do dnia
    				 				<xsl:value-of select="//zn:TrescDokumentu/zn:Zobowiazania/meta:Data/meta:Do"/>
    				 				obowiązku opłacania składek na:
    				 				</xsl:when>
    				 				<xsl:otherwise><!-- bieżące zobowiązania (brak zawieszenia) -->
    				 				Zaświadcza się, że wnioskodawca w dniu wydania zaświadczenia nie jest płatnikiem składek, natomiast z tytułu istniejącego do dnia
    				 				<xsl:value-of select="//zn:TrescDokumentu/zn:Zobowiazania/meta:Data/meta:Do"/>
    				 				obowiązku opłacania składek na:
    				 				</xsl:otherwise>
    				 			</xsl:choose>
    				 		</xsl:when>
    				 		<xsl:otherwise><!-- aktualny płatnik składek -->
    				 		Zaświadcza się, że wnioskodawca (płatnik składek) zobowiązany jest do opłacania składek na:
    				 		</xsl:otherwise>
    				 	</xsl:choose>
    					 
    					 <xsl:element name="ol">
    					 	<xsl:attribute name="type">a</xsl:attribute>
    						 <xsl:for-each select="//zn:TrescDokumentu/zn:Zobowiazania/zn:Zobowiazanie">
    						 	<xsl:element name="li">
    						 		<xsl:value-of select="."/>
    						 	</xsl:element>
    						 </xsl:for-each>
    						</xsl:element>
    				 </xsl:element>
    				 <xsl:element name="p">
    				 nie posiada zaległości według stanu na dzień <xsl:value-of select="//zn:TrescDokumentu//zn:StanRozliczen/meta:Data/meta:Czas"/>
    				 </xsl:element>
    				 <xsl:if test="//zn:TrescDokumentu/zn:Ulgi/zn:Ulga">
    				 	<xsl:element name="p">
    				 		gdyż korzysta z ulgi w postaci:
    				 		<xsl:element name="ul">
    				 			<xsl:for-each select="//zn:TrescDokumentu/zn:Ulgi/zn:Ulga">
    				 				<xsl:element name="li">
    				 					<xsl:value-of select="."/>
    				 				</xsl:element>
    				 			</xsl:for-each>
    				 		</xsl:element>
    				 	</xsl:element>
    				 </xsl:if>
    				 </li>
    				</ol>
    				 
    				 <xsl:element name="p">
    				 Zaświadczenie wydaje się na wniosek płatnika składek, na podstawie  
    				 <xsl:value-of select="//zn:TrescDokumentu/zn:PodstawaPrawna"/> 
    				 </xsl:element>				 
    				 <xsl:element name="p">
    				 		<xsl:attribute name="class">referent</xsl:attribute>
    				 		Pracownik ZUS upoważniony do wydania zaświadczenia:   <xsl:value-of select="concat(//str:Nadawcy/meta:Podmiot/inst:Instytucja/inst:Pracownik/oso:Imie, ' ', //str:Nadawcy/meta:Podmiot/inst:Instytucja/inst:Pracownik/oso:Nazwisko)"/>
    				 </xsl:element>
              <br/>
              <xsl:call-template name="signature"/>
          </body>
        </html>
    
      </xsl:template>
      
    <xsl:variable name="hexDigits" select="'0123456789ABCDEF'"/>
       <xsl:template name="toHex">
         <xsl:param name="decimalNumber"/>
         <xsl:if test="$decimalNumber &gt;= 16">
           <xsl:call-template name="toHex">
             <xsl:with-param name="decimalNumber" select="floor($decimalNumber div 16)"/>
           </xsl:call-template>
         </xsl:if>
         <xsl:value-of select="substring($hexDigits, ($decimalNumber mod 16) + 1, 1)"/>
    </xsl:template>
    
    <xsl:template name="signature">
        <p align="right" style="text-align: right;font-size: 10px;font-family: Verdana;line-height: 25px;">
          <table style="float: right;">
            <tr>
              <td style="width: 340px;">
                <p align="center" style="text-align: center;font-size: 10px;font-family: Verdana;line-height: 25px;">
                  <xsl:choose>
                    <xsl:when test="string-length(//zn:Dokument/ds:Signature/ds:SignatureValue) &gt; 0">
                      <xsl:text>Dokument został podpisany, aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu</xsl:text>
                      <xsl:choose>
                        <xsl:when test="count(//zn:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) &gt; 1">
                          <br/>
                          <xsl:text>Daty złożenia podpisu: </xsl:text>
                          <xsl:for-each select="//zn:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                            <xsl:value-of select="."/>
                          </xsl:for-each>
                        </xsl:when>
                        <xsl:when test="count(//zn:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) = 1">
                          <br/>
                          <xsl:text>Data złożenia podpisu: </xsl:text>
                          <xsl:for-each select="//zn:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                            <xsl:value-of select="."/>
                          </xsl:for-each>
                        </xsl:when>
                        <xsl:when test="0 &gt;= count(//zn:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime'])">
                        </xsl:when>
                      </xsl:choose>
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:text>Dokument nie zawiera podpisu</xsl:text>
                    </xsl:otherwise>
                  </xsl:choose>
                  <br/>
                  <span style="font-size: 7pt;font-weight: bold;">
                    Podpis elektroniczny
                  </span>
                </p>
              </td>
            </tr>
          </table>
        </p>
        <div style="clear: both;"/> 
    </xsl:template> 
    </xsl:stylesheet>