@@ -2,6 +2,24 @@
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
|
||||
|
||||
<xsl:variable name="Xsrtnotificatiecode">FININF</xsl:variable>
|
||||
|
||||
<xsl:template name="numberNaN">
|
||||
<xsl:param name="nanOrNr"/>
|
||||
<xsl:param name="format"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number($nanOrNr))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$format= 'cur'">
|
||||
<xsl:value-of select="format-number($nanOrNr, '0,00', 'european')"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$nanOrNr" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="factuur" mode="fininf">
|
||||
<table border="0" width="100%" cellpadding="2" style="padding-left:10px;">
|
||||
@@ -411,20 +429,39 @@
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="arbeid" select="uren*$uurloon"/>
|
||||
<xsl:variable name="uren">
|
||||
<xsl:call-template name="numberNaN">
|
||||
<xsl:with-param name="nanOrNr" select="uren"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="materiaal">
|
||||
<xsl:call-template name="numberNaN">
|
||||
<xsl:with-param name="nanOrNr" select="materiaal"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="kosten">
|
||||
<xsl:call-template name="numberNaN">
|
||||
<xsl:with-param name="nanOrNr" select="kosten"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="arbeid" select="$uren*$uurloon"/>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>
|
||||
<xsl:value-of select="//lcl/MLD/uren"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
|
||||
<xsl:call-template name="numberNaN">
|
||||
<xsl:with-param name="nanOrNr" select="uren"/>
|
||||
<xsl:with-param name="format" select="'cur'"/>
|
||||
</xsl:call-template>
|
||||
<b> à </b>€ <xsl:value-of select="format-number($uurloon, '0,00', 'european')"/></td>
|
||||
<td align="right">
|
||||
<b>
|
||||
<xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||||
<td style="width:1in;text-align:right">€ 
|
||||
<xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
@@ -432,10 +469,11 @@
|
||||
<b>
|
||||
<xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($materiaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||||
<xsl:variable name="correctie0" select="$arbeid + $materiaal"/>
|
||||
<xsl:variable name="correctie" select="$kosten - $correctie0"/>
|
||||
<xsl:if test="$correctie!=0">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
@@ -454,7 +492,7 @@
|
||||
<xsl:if test="kenmerk[@key=41] = 'Ja'"> (indicatief)</xsl:if>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||||
<b>€ <xsl:value-of select="format-number($kosten, '0,00', 'european')"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in New Issue
Block a user