<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:js="urn:formulas" exclude-result-prefixes="msxsl js fo"> <xsl:output method="html"/> <xsl:decimal-format name="N" NaN="0" decimal-separator='.' grouping-separator=' ' /> <xsl:template match="/"> <xsl:variable name="item_per_page">25</xsl:variable> <xsl:variable name="eiro"> <xsl:choose> <xsl:when test="/documents/document/valuuta='LVL'"> 1.42287181 </xsl:when> <xsl:when test="/documents/document/valuuta=''"> 1.42287181 </xsl:when> <xsl:when test="/documents/document/valuuta='EUR'"> 0.702804 </xsl:when> <xsl:when test="/documents/document/valuuta!='EUR' and /documents/document/valuuta!='LVL'"> <xsl:value-of select="/documents/document/kurssbv1"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="nauda"> <xsl:choose> <xsl:when test="/documents/document/valuuta='LVL'">LVL</xsl:when> <xsl:when test="/documents/document/valuuta=''">LVL</xsl:when> <xsl:when test="/documents/document/valuuta!='' and /documents/document!='LVL'"> <xsl:value-of select="/documents/document/valuuta"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="nauda2"> <xsl:choose> <xsl:when test="/documents/document/valuuta='LVL'">EUR</xsl:when> <xsl:when test="/documents/document/valuuta=''">EUR</xsl:when> <xsl:when test="/documents/document/valuuta!='' and /documents/document!='LVL'">LVL</xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="rekina_summa"> <xsl:choose> <xsl:when test="$nauda='LVL'"> <xsl:value-of select="format-number((/documents/document/converted_tasuda div 100) * $eiro, '0.00')" /> </xsl:when> <xsl:when test="$nauda='EUR'"> <xsl:value-of select="format-number(/documents/document/converted_tasuda div 100, '0.00')" /> </xsl:when> <xsl:when test="$nauda!='LVL' or $nauda!='EUR'"> <xsl:value-of select="format-number(/documents/kontakt/saldo div /documents/document/kurssbv1, '0.00')"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="saldo"> <xsl:choose> <xsl:when test="$nauda='LVL' or $nauda='EUR'"> <xsl:value-of select="format-number(/documents/kontakt/saldo, '0.00')"/> </xsl:when> <xsl:when test="$nauda!='LVL' or $nauda!='EUR'"> <xsl:value-of select="format-number(/documents/kontakt/saldo div /documents/document/kurssbv1, '0.00')"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="parads"> <xsl:value-of select="format-number($saldo - $rekina_summa ,'0.00')"/> </xsl:variable> <xsl:variable name="neapm_summa"> <xsl:choose> <xsl:when test="/documents/document/valuuta!=''"> <xsl:value-of select="format-number($parads, '0.00')"/> </xsl:when> <xsl:when test="/documents/document/valuuta=''"> <xsl:value-of select="$parads"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="atlaide"> <xsl:choose><xsl:when test="sum(documents/document/rows/row[pross > 0]/pross) > 0">1</xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:variable name="atlaides_summa"> <xsl:for-each select="/documents/document/rows/row[pross > 0]"> <a_summa> <xsl:value-of select="format-number(hind*kogus*pross div 100, '0.0000')"/> </a_summa> </xsl:for-each> </xsl:variable> <script language="JavaScript" type="text/javascript"><![CDATA[ if (document.getElementById('first')) { document.write('<div class="pbreak"></div>'); } else { document.write('<div id="first"></div>'); } ]]></script> <html> <head> <title><xsl:value-of select="/documents/language/arve_nr" /><!--Rēķins Nr.-->. <xsl:value-of select="/documents/document/number" /></title> <style type="text/css"> body { text-align:center; font-family:Century Gothic; font-size:10px; } .container { display:table; text-align:left; width:660px; margin:auto; } .main_table { width:660px; border-collapse:collapse; } .main_table th { font-size:14px; font-family:Century Gothic; font-weight:normal; text-align:right; padding:1px; border:1px solid #B4B4B4; } .main_table td { font-size:10px; font-family:Century Gothic; padding:1px; border:1px solid #B4B4B4; } .main_table td.nos, .main_table td.kods, .main_table th.nos, .main_table th.kods { text-align:left; } .main_table tr.cont { height:16px; } .left { float:left; padding:30px 0px 0px 30px; font-size:14px; } .right { float:right; text-align:right; font-size:14px; } .left2 { float:left; text-align:left; font-size:14px; } .right_small { float:right; text-align:right; } .spacer { height:20px; clear:both; } .divider { clear:both; } .pbreak { page-break-after:always; } h4.pb { display:none; } </style> </head> <body> <div class="container"> <div class="spacer" style="height:0px;"></div> <div style="float:left;" class="left2" valign="bottom"> <IMG height="90" alt="Logo"><xsl:attribute name="SRC" ><xsl:value-of select="/documents/footer/firma_logo"/></xsl:attribute></IMG> </div> <div class="right"> <br /> <xsl:choose><!--Rēķins Nr.--> <xsl:when test="/documents/document/tingimus='K' and /documents/document/keel=''"><xsl:value-of select="/documents/document/maksetingimus_nimi" /> Nr. </xsl:when> <xsl:when test="/documents/document/tingimus='K' and /documents/document/keel!=''">Credit note no. </xsl:when> <xsl:when test="/documents/document/keel=''">Rēķins Nr. </xsl:when> <xsl:otherwise><xsl:value-of select="/documents/language/arve_nr" />.</xsl:otherwise></xsl:choose><xsl:value-of select="/documents/document/number" /><br /> <xsl:choose><!--Kreditē rēķinu Nr.--> <xsl:when test="/documents/document/tingimus='K' and /documents/document/keel=''">Kreditē rēķinu Nr. <xsl:value-of select="/documents/document/kredarve" /><br /></xsl:when> <xsl:when test="/documents/document/tingimus='K' and /documents/document/keel!=''">Credited invoice no. <xsl:value-of select="/documents/document/kredarve" /><br /></xsl:when> </xsl:choose> <xsl:choose><!--Datums--> <xsl:when test="/documents/document/keel=''">Datums</xsl:when> <xsl:otherwise><xsl:value-of select="/documents/language/aeg" /></xsl:otherwise></xsl:choose>:  <xsl:variable name="day" select="substring(/documents/document/aeg_date,1,2)" /> <xsl:variable name="month" select="substring(/documents/document/aeg_date,4,2)" /> <xsl:variable name="year" select="substring(/documents/document/aeg_date,7,4)" /> <xsl:variable name="menesis"> <xsl:choose> <xsl:when test="/documents/document/keel=''"> <xsl:if test="$month='01'">Janvāris</xsl:if> <xsl:if test="$month='02'">Februāris</xsl:if> <xsl:if test="$month='03'">Marts</xsl:if> <xsl:if test="$month='04'">Aprīlis</xsl:if> <xsl:if test="$month='05'">Maijs</xsl:if> <xsl:if test="$month='06'">Jūnijs</xsl:if> <xsl:if test="$month='07'">Jūlijs</xsl:if> <xsl:if test="$month='08'">Augusts</xsl:if> <xsl:if test="$month='09'">Septembris</xsl:if> <xsl:if test="$month='10'">Oktobris</xsl:if> <xsl:if test="$month='11'">Novembris</xsl:if> <xsl:if test="$month='12'">Decembris</xsl:if> </xsl:when> <xsl:otherwise> <xsl:if test="$month='01'">January</xsl:if> <xsl:if test="$month='02'">February</xsl:if> <xsl:if test="$month='03'">March</xsl:if> <xsl:if test="$month='04'">April</xsl:if> <xsl:if test="$month='05'">May</xsl:if> <xsl:if test="$month='06'">June</xsl:if> <xsl:if test="$month='07'">July</xsl:if> <xsl:if test="$month='08'">August</xsl:if> <xsl:if test="$month='09'">September</xsl:if> <xsl:if test="$month='10'">October</xsl:if> <xsl:if test="$month='11'">November</xsl:if> <xsl:if test="$month='12'">December</xsl:if> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:choose> <xsl:when test="/documents/document/keel=''"><xsl:value-of select="concat($year,'. gada',' ',$day,'. ',$menesis)" /></xsl:when> <xsl:otherwise><xsl:value-of select="concat($menesis,' ',$day,', ',$year)" /></xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="/documents/document/tellimusenr!=''"> <br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">Saskaņā ar priekšapmaksas rēķinu </xsl:when> <xsl:otherwise>According to proforma invoice </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/document/tellimusenr" /> </xsl:when> </xsl:choose> </div> <div class="spacer"></div> <div class="left2" valign="top"> <xsl:if test="/documents/kontakt/kontakt!=''"><xsl:value-of select="/documents/kontakt/kontakt" /><br /></xsl:if> <xsl:value-of select="/documents/document/klient_nimi" /><br /> <xsl:if test="/documents/document/aadress1!=''"><xsl:value-of select="/documents/document/aadress1" /><br /></xsl:if> <xsl:if test="/documents/document/aadress2!=''"><xsl:value-of select="/documents/document/aadress2" /></xsl:if> <xsl:if test="/documents/document/aadress3!=''"> <xsl:value-of select="/documents/document/aadress3" /><br /></xsl:if> <xsl:choose> <xsl:when test="/documents/document/keel=''">Reģ. Nr.: </xsl:when> <xsl:otherwise>Reg. No.: </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/kontakt/regnr" /><br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">PVN Reģ. Nr.: </xsl:when> <xsl:otherwise>VAT Reg. No.: </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/kontakt/kmregnr" /><br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">Banka: </xsl:when> <xsl:otherwise>Bank: </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/kontakt/pank" /><br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">Konta Nr.: </xsl:when> <xsl:otherwise>Account No.: </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/kontakt/arveldusarve" /><br /> <xsl:choose> <xsl:when test="/documents/kontakt/lahaadress2!=''"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Piegādes adrese: </xsl:when> <xsl:otherwise>Delivery address: </xsl:otherwise> </xsl:choose> <xsl:value-of select="/documents/kontakt/lahaadress2" /><br /> </xsl:when> </xsl:choose> </div> <div class="right"> <xsl:value-of select="/documents/footer/firma_nimi" /><br /> <xsl:if test="/documents/footer/firma_aadress!=''"><xsl:value-of select="/documents/footer/firma_aadress" /><br /></xsl:if> <xsl:if test="/documents/footer/firma_aadress2!=''"><xsl:value-of select="/documents/footer/firma_aadress2" /></xsl:if> <xsl:if test="/documents/footer/firma_aadress3!=''"> <xsl:value-of select="/documents/footer/firma_aadress3" /><br /></xsl:if> <xsl:choose> <xsl:when test="/documents/document/keel=''">Reģ. #: </xsl:when> <xsl:otherwise>Reg. #: </xsl:otherwise> </xsl:choose><!--Reģ. Nr--><xsl:value-of select="/documents/footer/firma_regnr" /><br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">PVN Reģ. #: </xsl:when> <xsl:otherwise>VAT Reg. #: </xsl:otherwise> </xsl:choose><!--PVN Reģ. Nr--><xsl:value-of select="/documents/footer/firma_kmnr" /><br /> </div> <div class="spacer" style="height:60px;"></div> <table class="main_table" height="380" cellspacing="0" cellpadding="0"> <tr class="cont"> <th class="kods" width="100"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Kods</xsl:when> <xsl:otherwise>Item</xsl:otherwise> </xsl:choose><!--Kods--></th> <th class="nos" width="300"><!--Nosaukums--> <xsl:choose> <xsl:when test="/documents/document/keel=''">Nosaukums</xsl:when> <xsl:otherwise>Description</xsl:otherwise> </xsl:choose> </th> <th> <xsl:choose> <xsl:when test="/documents/document/keel=''">Mērv.</xsl:when> <xsl:otherwise>Unit</xsl:otherwise> </xsl:choose><!--Mērvienība--></th> <th> <xsl:choose> <xsl:when test="/documents/document/keel=''">Daudz.</xsl:when> <xsl:otherwise>Qty total</xsl:otherwise> </xsl:choose><!--Daudz.--></th> <xsl:if test="$atlaide!=0"> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Atlaide</xsl:when> <xsl:otherwise>Discount</xsl:otherwise> </xsl:choose><!--Atlaide--></th> </xsl:if> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Cena <xsl:value-of select="$nauda"/></xsl:when> <xsl:otherwise>Price <xsl:value-of select="$nauda"/></xsl:otherwise> </xsl:choose></th> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Summa <xsl:value-of select="$nauda"/></xsl:when> <xsl:otherwise>Total <xsl:value-of select="$nauda"/></xsl:otherwise> </xsl:choose></th> </tr> <xsl:for-each select="/documents/document/rows/row"> <tr class="cont"> <xsl:choose> <xsl:when test="artikkel!=''"> <td class="kods" width="100"><xsl:value-of select="artikkel" /></td> <td class="nos" width="250"><xsl:value-of disable-output-escaping="yes" select="keelne_seletus" /></td> <td align="center"><xsl:value-of select="yhik" /></td> <td align="center"><xsl:value-of select="kogus" /></td> <xsl:if test="$atlaide!=0"> <td class="atl"> <xsl:choose> <xsl:when test="pross!=''"><xsl:value-of select="pross" /> %</xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </td> </xsl:if> <td align="right"><xsl:value-of select="format-number((converted_hind) div 100,'0.00')"/></td> <td align="right"><xsl:value-of select="format-number((converted_summa) div 100,'0.00')" /></td> </xsl:when> <xsl:otherwise> <td> </td> <td class="nos" width="250"><xsl:value-of disable-output-escaping="yes" select="keelne_seletus" /></td> <td> </td> <td> </td> <td> </td> <td> </td> <xsl:if test="$atlaide!=0"> <td> </td> </xsl:if> </xsl:otherwise> </xsl:choose> </tr> <xsl:if test="((position() mod $item_per_page)=0) and (position()!=last())"> <tr><td colspan="6" style="border-width:0px;"> </td></tr> <xsl:text disable-output-escaping="yes"></table></xsl:text> <div style="text-align:right;"><!--Turpinājums-->...</div> <div style="text-align:center; margin-left:10px; margin-top:215px; width:35px; height:29px; #height:37px; border:1px solid #000000; padding:8px 0px 0px 0px;"> <xsl:value-of select="floor((position()+1) div $item_per_page)" />  </div> <xsl:text disable-output-escaping="yes"></div></xsl:text> <div class="pbreak"></div> <xsl:text disable-output-escaping="yes"><div class="container"></xsl:text> <div style="text-align:right; padding-bottom:5px;"> <xsl:value-of select="floor((position()+1) div $item_per_page)+1" /> <xsl:text>/</xsl:text> <xsl:value-of select="ceiling(/documents/document/ridu div $item_per_page)" /> </div> <xsl:text disable-output-escaping="yes"><table class="main_table" height="740" cellspacing="0" cellpadding="0"></xsl:text> <tr class="cont"> <th class="kods" width="100"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Kods</xsl:when> <xsl:otherwise>Item</xsl:otherwise> </xsl:choose><!--Kods--></th> <th class="nos" width="300"><!--Nosaukums--> <xsl:choose> <xsl:when test="/documents/document/keel=''">Nosaukums</xsl:when> <xsl:otherwise>Description</xsl:otherwise> </xsl:choose> </th> <th> <xsl:choose> <xsl:when test="/documents/document/keel=''">Mērv.</xsl:when> <xsl:otherwise>Unit</xsl:otherwise> </xsl:choose><!--Mērvienība--></th> <th> <xsl:choose> <xsl:when test="/documents/document/keel=''">Daudz.</xsl:when> <xsl:otherwise>Qty total</xsl:otherwise> </xsl:choose><!--Daudz.--></th> <xsl:if test="$atlaide!=0"> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Atlaide</xsl:when> <xsl:otherwise>Discount</xsl:otherwise> </xsl:choose><!--Atlaide--></th> </xsl:if> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Cena <xsl:value-of select="$nauda"/></xsl:when> <xsl:otherwise>Price <xsl:value-of select="$nauda"/></xsl:otherwise> </xsl:choose></th> <th><xsl:choose> <xsl:when test="/documents/document/keel=''">Summa <xsl:value-of select="$nauda"/></xsl:when> <xsl:otherwise>Total <xsl:value-of select="$nauda"/></xsl:otherwise> </xsl:choose></th> </tr> </xsl:if> <xsl:if test="position()=last()"> <tr><td colspan="6" style="border-width:0px;"> </td></tr> </xsl:if> </xsl:for-each> </table> <table class="main_table" cellspacing="0" cellpadding="0"> <tr><td style="text-align:left; border-width:0px;"><xsl:value-of select="documents/document/kommentaar"/></td></tr> </table> <table class="main_table" height="260" cellspacing="0" cellpadding="0"> <tr style="height:220px;"> <td style="text-align:left; border-width:0px;"> <div style="border:solid #B4B4B4; border-width:2px 0px 2px 0px; display:table; width:660px;"> <div style="float:left; width:350px;" valign="top" align="left"> <table width="100%" border="0" cellapdding="0" cellspacing="0" align="left"> <tr> <td align="left" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''"> <xsl:choose> <xsl:when test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <xsl:choose> <xsl:when test="$nauda='LVL' or $nauda='EUR'"> <xsl:value-of select="js:numText(string(format-number((/documents/document/converted_tasuda div 100)-(/documents/document/ettemaks), '0.00', 'N')),string($nauda))" /></xsl:when> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="$nauda='LVL' or $nauda='EUR'"> <xsl:value-of select="js:numText(string(format-number(/documents/document/converted_tasuda div 100, '0.00', 'N')),string($nauda))" /></xsl:when> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test="/documents/document/keel!=''"> <xsl:choose> <xsl:when test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <xsl:choose> <xsl:when test="$nauda='LVL' or $nauda='EUR'"> <xsl:value-of select="js:numTextEng(string(format-number((/documents/document/converted_tasuda div 100)-(/documents/document/ettemaks), '0.00')),string($nauda))" /> </xsl:when> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="$nauda='LVL' or $nauda='EUR'"> <xsl:value-of select="js:numTextEng(string(format-number((/documents/document/converted_tasuda div 100), '0.00')),string($nauda))" /></xsl:when> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:when> </xsl:choose> </td> </tr> <xsl:for-each select="/documents/kmkoodid/kmkood"> <tr> <td align="left" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="km='9'"> <xsl:choose> <xsl:when test="/documents/document/keel!=''">Article 138 (1) of the EU VAT Directive (2006/112/EC)</xsl:when> <xsl:otherwise>Direktīvas 2006/112/EK 138. panta 1. punkts</xsl:otherwise> </xsl:choose><!--Summa--><br /> </xsl:when> <xsl:when test="km!='9'">   </xsl:when> </xsl:choose> </td> </tr> </xsl:for-each> <tr> <td align="left" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Izrakstīja:</xsl:when> <xsl:otherwise>Salesman:</xsl:otherwise> </xsl:choose><!--Izrakstīja--> <xsl:value-of select="/documents/document/myyja_nimi" /> </td> </tr> </table> </div> <div style="float:left; width:150px; text-align:right;"> <table width="100%" border="0" cellapdding="0" cellspacing="0"> <xsl:if test="$atlaide!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Atlaides summa:</xsl:when> <xsl:otherwise>Discount total:</xsl:otherwise> </xsl:choose><!--Kopējā summa--> </td> </tr> </xsl:if> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Summa bez PVN:</xsl:when> <xsl:otherwise>Total:</xsl:otherwise> </xsl:choose><!--Summa--> </td> </tr> <xsl:for-each select="/documents/kmkoodid/kmkood"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">PVN: <xsl:value-of select="ilmakm" />%:</xsl:when> <xsl:otherwise>VAT <xsl:value-of select="ilmakm" />%:</xsl:otherwise> </xsl:choose> </td> </tr> </xsl:for-each> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Kopā ar PVN:</xsl:when> <xsl:otherwise>Total with VAT:</xsl:otherwise> </xsl:choose> </td> </tr> <xsl:if test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Priekšapmaksa:<xsl:value-of select="format-number(/documents/document/ettemaks div (/documents/document/converted_tasuda div 10000), '0.00')" /> %:</xsl:when> <xsl:otherwise>Prepayment:<xsl:value-of select="format-number(/documents/document/ettemaks div (/documents/document/converted_tasuda div 10000), '0.00')" /> %:</xsl:otherwise> </xsl:choose> </td> </tr> </xsl:if> <xsl:if test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Summa apmaksai:</xsl:when> <xsl:otherwise>Sum To pay:</xsl:otherwise> </xsl:choose> </td> </tr> </xsl:if> </table> </div> <div class="right_small"> <table width="100%" border="0" cellapdding="0" cellspacing="0"> <xsl:if test="$atlaide!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number(sum(msxsl:node-set($atlaides_summa)/a_summa),'0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> </xsl:if> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number(/documents/document/kokku,'0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> <xsl:for-each select="/documents/kmkoodid/kmkood"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number(summakm div 100,'0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> </xsl:for-each> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number(/documents/document/converted_tasuda div 100,'0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> <xsl:if test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number(/documents/document/ettemaks, '0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> </xsl:if> <xsl:if test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <tr> <td width="50%" align="right" style="border-width: 0px 0px 0px 0px;"> <xsl:value-of select="format-number((/documents/document/converted_tasuda div 100) - /documents/document/ettemaks, '0.00')" /> <xsl:value-of select="$nauda" /> </td> </tr> </xsl:if> </table> </div> <div class="spacer"></div> <div style="float:left; width:350px;" > <xsl:choose><xsl:when test="/documents/document/keel=''">Banka: </xsl:when><xsl:otherwise>Bank: </xsl:otherwise></xsl:choose><xsl:value-of select="/documents/footer/firma_pank" /><br /> <xsl:choose><xsl:when test="/documents/document/keel=''">Bankas kods: </xsl:when><xsl:otherwise>Bank SWIFT: </xsl:otherwise></xsl:choose><xsl:value-of select="/documents/footer/firma_swift" /><br /> <xsl:choose> <xsl:when test="/documents/document/keel=''">Bankas konts:</xsl:when> <xsl:otherwise>Bank account:</xsl:otherwise> </xsl:choose><!--Konts--> <xsl:value-of select="/documents/footer/firma_aa" /> </div> <div style="float:left; width:150px; text-align:right;"> <!--<div style="padding-top:3px;"> <div style="padding-top:3px;"></div> <xsl:choose> <xsl:when test="/documents/document/keel=''">Kopā apmaksai:</xsl:when> <xsl:otherwise>Total:</xsl:otherwise> </xsl:choose></div>--> <xsl:choose> <xsl:when test="/documents/document/keel=''">Apmaksas termiņš:</xsl:when> <xsl:otherwise>Due date:</xsl:otherwise> </xsl:choose><!--Apmaksas termiņš--> </div> <div class="right_small" width="130px"> <table width="100%" cellpadding="1" cellspacing="1"> <!-- <xsl:if test="$saldo > $rekina_summa"> <tr> <td style="padding:2px; margin-bottom:5px; border:0px solid #000000;" width="50%">   </td> <td style="padding:2px; margin-bottom:5px; border:2px solid #000000;"> <xsl:value-of select="$neapm_summa" />  <xsl:value-of select="$nauda" /> </td> </tr> </xsl:if> <tr> <td style="padding:2px; margin-bottom:5px; border:0px solid #000000;" width="50%">   </td> <td style="padding:2px; margin-bottom:5px; border:2px solid #000000;"> <xsl:choose> <xsl:when test="/documents/document/ettemaks!='' and /documents/document/ettemaks!=0"> <xsl:value-of select="format-number((/documents/document/converted_tasuda div 100)-(/documents/document/ettemaks), '0.00')" />   <xsl:value-of select="$nauda" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="format-number((/documents/document/converted_tasuda div 100) + $parads, '0.00')" />  <xsl:value-of select="$nauda" /> </xsl:otherwise> </xsl:choose> </td> </tr>--> <tr> <td style="padding:2px; margin-bottom:5px; border:0px solid #000000;" width="50%">   </td> <td style="padding:2px; margin-bottom:5px; border:2px solid #000000;" align="right"> <xsl:value-of select="/documents/document/aeg2_date" /> </td> </tr> </table> </div> </div> <!--<xsl:if test="$neapm_summa>$rekina_summa"> <div style="clear:both; padding:5px 0px 0px 0px; font-size:12px; font-weight:bold;"> <xsl:choose> <xsl:when test="/documents/document/keel=''"> <xsl:choose> <xsl:when test="/documents/document/valuuta=''"> Neapmaksāto rēķinu kopsumma: <xsl:value-of select="format-number(/documents/kontakt/saldo, '0.00')"/> <xsl:value-of select="$nauda"/><br /> Neapmaksāto rēķinu kopsumma: <xsl:value-of select="format-number(/documents/kontakt/saldo div $eiro, '0.00')"/> <xsl:value-of select="$nauda2"/><br /> </xsl:when> <xsl:when test="/documents/document/valuuta!=''"> Neapmaksāto rēķinu kopsumma: <xsl:value-of select="format-number(/documents/kontakt/saldo, '0.00')"/> <xsl:value-of select="$nauda2"/><br /> Neapmaksāto rēķinu kopsumma: <xsl:value-of select="format-number(/documents/kontakt/saldo div $eiro, '0.00')"/> <xsl:value-of select="$nauda"/><br /> </xsl:when> </xsl:choose> Neapmaksāto rēķinu kopsumma: <xsl:value-of select="format-number(/documents/kontakt/saldo, '0.00')"/> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="/documents/document/valuuta=''"> Unpaid invoices total:<xsl:value-of select="format-number(/documents/kontakt/saldo, '0.00')"/> <xsl:value-of select="$nauda"/><br /> Unpaid invoices total:<xsl:value-of select="format-number(/documents/kontakt/saldo div $eiro, '0.00')"/> <xsl:value-of select="$nauda2"/><br /> </xsl:when> <xsl:when test="/documents/document/valuuta!=''"> Unpaid invoices total:<xsl:value-of select="format-number(/documents/kontakt/saldo , '0.00')"/> <xsl:value-of select="$nauda2"/><br /> Unpaid invoices total:<xsl:value-of select="format-number(/documents/kontakt/saldo div $eiro, '0.00')"/> <xsl:value-of select="$nauda"/><br /> </xsl:when> </xsl:choose> </xsl:otherwise> </xsl:choose> <br /> </div> </xsl:if>--> <div style="clear:both; padding:5px 0px 0px 0px; font-size:14px;"> <xsl:choose> <xsl:when test="/documents/document/keel=''">Dokuments ir sagatavots elektroniski un derīgs bez paraksta.</xsl:when> <xsl:otherwise>The invoice is produced electronically and valid without signature.</xsl:otherwise> </xsl:choose> </div> </td> </tr> <!--<tr> <td style="height:0px; line-height:0px; border-width:0px; font-size:0px;"> <img SRC="http://login.directo.ee/logos/files/nordcity_lv_3.png" width="660"/> </td> </tr>--> <tr> <td style="text-align:left; border-width:0px;"> </td> </tr> </table> </div> <!-- Konteinera beigas --> </body> </html> </xsl:template> <msxsl:script language="JScript" implements-prefix="js"><![CDATA[ var cipariEng=['','one ','two ','three ','four ','five ','six ','seven ','eight ','nine ']; var padsmitiEng=['ten ','eleven ','twelve ','thirteen ','fourteen ','fifteen ','sixteen ','seventeen ','eighteen ','nineteen ']; var desmitiEng=['','','twenty ','thirty ','fourty ','fifty ','sixty ','seventy ','eighty ','ninety ']; function simtiEng(str) { res=''; // pirmais cipars no labaas if (str.charAt(1)=='1') // chekojam pirmspeedeejo ciparu - ja viens tad vai nu desmit vai padsmit res=padsmitiEng[parseInt(str.charAt(2))]; else res=cipariEng[parseInt(str.charAt(2))]; // otrais cipars no labaas if (str.charAt(0)=='1') // ja treshais cipars no labaas ir 1 tad jaaraksta simts res='hundred '+desmitiEng[parseInt(str.charAt(1))]+res; else if (str.charAt(0)!='0') // ja treshais cipars no labaas nav 1 vai 0 tad jaaraksta simti res='hundred '+desmitiEng[parseInt(str.charAt(1))]+res; else // ja nav simtu res=desmitiEng[parseInt(str.charAt(1))]+res; // treshais cipars no labaas res=cipariEng[parseInt(str.charAt(0))]+res; return res; } function numTextEng(skaitlis,nauda) { fullStr='0000000000'; tempStr=''; tempRes=''; resStr=''; minus=''; punkts=skaitlis.indexOf('.'); if (punkts==-1) { pirmspStr=skaitlis; aizpStr='0'; } else { pirmspStr=skaitlis.substring(0,punkts); aizpStr=skaitlis.substring(punkts+1); } if (pirmspStr.charAt(0)=='-') { // ja ar miinus ziimi pirmspStr=pirmspStr.substring(1); minus='minus '; } for (i=pirmspStr.length-1, j=9; i>=0; i--, j--) { // paarliekam uz fullstr, kas sastaav no desmit cipariem fullStr=fullStr.substring(0,j) + pirmspStr.charAt(i) + fullStr.substring(j+1); } if (fullStr.length>10) fullStr=fullStr.substring(fullStr.length-10); // ja vairaak par 10 cipariem, tad trim if (nauda=='EUR') { if (parseInt(fullStr,10)==1) resStr+='euro'; // lats vai lati else if (parseInt(fullStr,10)!=0) resStr+='euros'; else resStr+='Null euros'; } else if (parseInt(fullStr,10)!=0) { resStr+=nauda; } else resStr+='Null '+nauda; if (parseInt(fullStr.substring(7),10)>0) { tempStr=fullStr.substring(7); // simti tempRes=simtiEng(tempStr); resStr=tempRes+resStr; } if (parseInt(fullStr.substring(4,7),10)>0) { tempStr=fullStr.substring(4,7); // tūkstoši tempRes=simtiEng(tempStr); if ((tempStr.charAt(2)=='1') && (tempStr.charAt(1)!='1')) tempRes+='thousand '; else if (parseInt(tempStr,10)!=0) tempRes+='thousand '; resStr=tempRes+resStr; } if (parseInt(fullStr.substring(1,4),10)>0) { tempStr=fullStr.substring(1,4); // miljoni tempRes=simtiEng(tempStr); if ((tempStr.charAt(2)=='1') && (tempStr.charAt(1)!='1')) tempRes+='million '; else if (parseInt(tempStr,10)!=0) tempRes+='million '; resStr=tempRes+resStr; } if (fullStr.charAt(0)!='0') { // miljardi if (fullStr.charAt(0)=='1') resStr='one billion '+resStr; else resStr=cipariEng[parseInt(fullStr.charAt(0),10)]+'billion '+resStr; } if (resStr!='') { // pirmais burts lielais resStr=resStr.charAt(0).toUpperCase()+resStr.substring(1); } santimi=parseInt(aizpStr,10); //santimi if (santimi>0) { resStr+=' '+santimi; if (santimi==1) { resStr+=' cent'; } else { resStr+=' cents'; } } else { resStr+=' 00 cents'; } return (minus+resStr); } var cipari=['','viens ','divi ','trīs ','četri ','pieci ','seši ','septiņi ','astoņi ','deviņi ']; var padsmiti=['desmit ','vienpadsmit ','divpadsmit ','trīspadsmit ','četrpadsmit ','piecpadsmit ','sešpadsmit ','septiņpadsmit ','astoņpadsmit ','deviņpadsmit ']; var desmiti=['','','divdesmit ','trīsdesmit ','četrdesmit ','piecdesmit ','sešdesmit ','septiņdesmit ','astoņdesmit ','deviņdesmit ']; function simti(str) { res=''; // pirmais cipars no labaas if (str.charAt(1)=='1') // chekojam pirmspeedeejo ciparu - ja viens tad vai nu desmit vai padsmit res=padsmiti[parseInt(str.charAt(2))]; else res=cipari[parseInt(str.charAt(2))]; // otrais cipars no labaas if (str.charAt(0)=='1') // ja treshais cipars no labaas ir 1 tad jaaraksta simts res='simts '+desmiti[parseInt(str.charAt(1))]+res; else if (str.charAt(0)!='0') // ja treshais cipars no labaas nav 1 vai 0 tad jaaraksta simti res='simti '+desmiti[parseInt(str.charAt(1))]+res; else // ja nav simtu res=desmiti[parseInt(str.charAt(1))]+res; // treshais cipars no labaas res=cipari[parseInt(str.charAt(0))]+res; return res; } function numText(skaitlis,nauda) { fullStr='0000000000'; tempStr=''; tempRes=''; resStr=''; minus=''; punkts=skaitlis.indexOf('.'); if (punkts==-1) { pirmspStr=skaitlis; aizpStr='0'; } else { pirmspStr=skaitlis.substring(0,punkts); aizpStr=skaitlis.substring(punkts+1); } if (pirmspStr.charAt(0)=='-') { // ja ar miinus ziimi pirmspStr=pirmspStr.substring(1); minus='mīnus '; } for (i=pirmspStr.length-1, j=9; i>=0; i--, j--) { // paarliekam uz fullstr, kas sastaav no desmit cipariem fullStr=fullStr.substring(0,j) + pirmspStr.charAt(i) + fullStr.substring(j+1); } if (fullStr.length>10) fullStr=fullStr.substring(fullStr.length-10); // ja vairaak par 10 cipariem, tad trim if (parseInt(fullStr,10)!=0) { resStr+=nauda; } else resStr+='Nulle '+nauda; if (parseInt(fullStr.substring(7),10)>0) { tempStr=fullStr.substring(7); // simti tempRes=simti(tempStr); resStr=tempRes+resStr; } if (parseInt(fullStr.substring(4,7),10)>0) { tempStr=fullStr.substring(4,7); // t�ksto�i tempRes=simti(tempStr); if ((tempStr.charAt(2)=='1') && (tempStr.charAt(1)!='1')) tempRes+='tūkstotis '; else if (parseInt(tempStr,10)!=0) tempRes+='tūkstoši '; resStr=tempRes+resStr; } if (parseInt(fullStr.substring(1,4),10)>0) { tempStr=fullStr.substring(1,4); // miljoni tempRes=simti(tempStr); if ((tempStr.charAt(2)=='1') && (tempStr.charAt(1)!='1')) tempRes+='miljons '; else if (parseInt(tempStr,10)!=0) tempRes+='miljoni '; resStr=tempRes+resStr; } if (fullStr.charAt(0)!='0') { // miljardi if (fullStr.charAt(0)=='1') resStr='viens miljards '+resStr; else resStr=cipari[parseInt(fullStr.charAt(0),10)]+'miljardi '+resStr; } if (resStr!='') { // pirmais burts lielais resStr=resStr.charAt(0).toUpperCase()+resStr.substring(1); } santimi=parseInt(aizpStr,10); //santimi if (santimi>0) { resStr+=' '+santimi; tmpSant=santimi.toString(); if ((tmpSant.charAt(tmpSant.length-1)=='1') && (tmpSant.charAt(tmpSant.length-2)!='1')) { resStr+=' cents'; } else { resStr+=' centi'; } } else { resStr+=' 00 centi'; } return (minus+resStr); } ]]></msxsl:script> </xsl:stylesheet>