Merge 2017.2 Gold E patches
svn path=/Website/trunk/; revision=36729
This commit is contained in:
@@ -491,7 +491,7 @@ oRs.Close();
|
||||
RWFIELDTR("finsominc", "fldfinsom", L("lcl_fin_totaal_bedrag_btw"), S("currency_pref") + safe.curr(ref_info.totaalbedrag? (ref_info.totaalbedrag + ref_info.totaalbtwbedrag) : "0") + S("currency_suff"), {readonly:true}); // Totaal bedrag van het aantal facturen met dezelfde factuurnummer
|
||||
|
||||
if (S("fin_factuur_verlegdmode") & 1 == 1)
|
||||
RWFIELDTR("fingbedrag", "fldfinsom", L("lcl_fin_gbedrag"), (fin_factuur.fin_gbedrag? fin_factuur.fin_gbedrag : ""), {datatype: "currency"});
|
||||
RWFIELDTR("fingbedrag", "fldfinsom required0isoke", L("lcl_fin_gbedrag"), (fin_factuur.fin_gbedrag? fin_factuur.fin_gbedrag : ""), {datatype: "currency"});
|
||||
|
||||
BLOCK_END();
|
||||
|
||||
|
||||
@@ -864,6 +864,7 @@ if (!catclose && ins_key_arr.length == 1)
|
||||
+ " AND ins_deelsrtcontrole_key > " + ingeslotendsc[0]
|
||||
+ " AND idsc.ins_scenario_key = 1"
|
||||
+ " AND xcp.ins_scenario_key(+) = 1"
|
||||
+ " AND idsc.ins_deelsrtcontrole_status >= 5"
|
||||
+ " GROUP BY isc.ins_srtcontrole_mode"
|
||||
+ " , xcp.ins_srtcontroledl_xcp_eenheid"
|
||||
+ " , isc.ins_srtcontrole_eenheid";
|
||||
|
||||
@@ -478,6 +478,7 @@ else
|
||||
+ " AND ins_deelsrtcontrole_key > " + dlsrtcont_key
|
||||
+ " AND idsc.ins_scenario_key = 1" // Status >= 0 dus kan geen scenario zijn.
|
||||
+ " AND xcp.ins_scenario_key(+) = 1" // Status >= 0 dus kan geen scenario zijn.
|
||||
+ " AND idsc.ins_deelsrtcontrole_status >= 5"
|
||||
+ " GROUP BY isc.ins_srtcontrole_mode"
|
||||
+ " , xcp.ins_srtcontroledl_xcp_eenheid"
|
||||
+ " , isc.ins_srtcontrole_eenheid";
|
||||
|
||||
@@ -461,9 +461,16 @@ function do_fcltfilters()
|
||||
}
|
||||
|
||||
});
|
||||
// En nu de volgorde ook nog aanpassen
|
||||
$("#scfcolpicker tbody tr").sort(function(a,b) {
|
||||
var pos1 = $.inArray(a.id, colarr) + (!$("#scfcolpicker tbody tr#" + a.id).find("input[type=checkbox]").prop("checked")?1000:0);
|
||||
var pos2 = $.inArray(b.id, colarr) + (!$("#scfcolpicker tbody tr#" + b.id).find("input[type=checkbox]").prop("checked")?1000:0);
|
||||
return pos1 > pos2;
|
||||
}).appendTo('#scfcolpicker tbody');
|
||||
}
|
||||
|
||||
// Voeg ook de gepinde filters toe die initieel optioneel zijn
|
||||
// Merk op dat ze alleen zijn opgeslagen als je er ook een filterwaarde had ingevuld!
|
||||
if (typeof addFilter === "function")
|
||||
{
|
||||
$.each(formObject, function(key, val) {
|
||||
|
||||
@@ -519,21 +519,22 @@ var timestamp_notes = new Date();
|
||||
// keuze voor wel of niet zichtbaar FE
|
||||
CHECKBOX("fldcheck", "zichtbaarFE", note_zichtbaarFE, { html: "onchange='notiToggler(this)'" });
|
||||
Response.Write("<label for='zichtbaarFE'>{0}</label>".format(L("lcl_mld_zichtbaar_FE")));
|
||||
|
||||
if (S("mld_flag_on_fenote"))
|
||||
{
|
||||
var actie_bij_melder = (note_zichtbaarFE && S("mld_note_default_notifyFE")==1 ? true : false);
|
||||
// We doen aan pingpongen
|
||||
Response.Write("<span id='notioption'"+(note_zichtbaarFE? "style='display:inline'" :" style='display:none'")+">");
|
||||
CHECKBOX("fldcheck", "notifyFE", actie_bij_melder);
|
||||
Response.Write("<label for='notifyFE'>{0}</label></span>".format(L("lcl_mld_toekennen_FE")));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// re-edit, eigenmelding of geen keuze = niks te kiezen, vermeld even hoe zichtbaar deze note is
|
||||
Response.Write("{0}: {1}".format(L("lcl_mld_zichtbaar_FE"), note_zichtbaarFE?L("lcl_Yes"):L("lcl_No"))); /* vriendelijker is: Wel/Niet zichtbaar voor melder */
|
||||
}
|
||||
|
||||
//actie bij melder zetten
|
||||
if (note_key == -1 && !eigenMelding && S("mld_flag_on_fenote"))
|
||||
{
|
||||
var actie_bij_melder = (note_zichtbaarFE && S("mld_note_default_notifyFE")==1 ? true : false);
|
||||
// We doen aan pingpongen
|
||||
Response.Write("<span id='notioption'"+(note_zichtbaarFE? "style='display:inline'" :" style='display:none'")+">");
|
||||
CHECKBOX("fldcheck", "notifyFE", actie_bij_melder);
|
||||
Response.Write("<label for='notifyFE'>{0}</label></span>".format(L("lcl_mld_toekennen_FE")));
|
||||
}
|
||||
}
|
||||
IFACE.FORM_END();
|
||||
%>
|
||||
|
||||
@@ -353,13 +353,13 @@ function scaffolding_search(model, scf_params)
|
||||
|
||||
<div id="scfcolpicker" style='display:none'>
|
||||
<table>
|
||||
<tbody>
|
||||
<%
|
||||
if (model.list && model.list.canGroup)
|
||||
Response.Write("<thead><tr><th><input id='chkall' type='checkbox'>" + L("lcl_rap_visible") + "</th><th>" + L("lcl_rap_groupby") + "</th></tr></thead>");
|
||||
else
|
||||
Response.Write("<thead><tr><th><input id='chkall' type='checkbox'>" + L("lcl_rap_visible") + "</th></tr></thead>");
|
||||
|
||||
Response.Write("<tbody>");
|
||||
// Bouw het fields object opnieuw op in de volgorde van params.columns. Goed voor sorteren later.
|
||||
// Sortering van hide_f sorteer velden lossen we in model_reports wel op.
|
||||
var newfields = {};
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
Note: Sinds 5.2.2 zitten de settings in de database
|
||||
*/
|
||||
|
||||
var FCLTVersion="2017.2c";
|
||||
var FCLTVersion="2017.2d";
|
||||
var FCLTMinDatabaseSchema="32";
|
||||
|
||||
var custpath = rooturl + "/cust/" + customerId; // path to customer files
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="Xsrtnotificatiecode">RESNEW</xsl:variable>
|
||||
<xsl:variable name="Xsrtnotificatiecode">ORDXXX</xsl:variable>
|
||||
|
||||
<xsl:template name="stylesheet">
|
||||
<style>
|
||||
@@ -205,26 +205,8 @@
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<!--FOOTER-div/table!-->
|
||||
<div id="footer">
|
||||
<!--div id="footer">
|
||||
<table border="1" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<!--tr>
|
||||
<td style="width:24%;font-size:8pt;border-top:none;border-bottom:none;padding:5px;">
|
||||
<b>Bezoekadres</b>
|
||||
<br/>Urmonderbaan 22 (Gate 2)
|
||||
<br/>6167 RD Geleen
|
||||
</td>
|
||||
<td style="width:24%;font-size:8pt;border-top:none;border-bottom:none;padding:5px;">
|
||||
<b>Postadres</b>
|
||||
<br/>Postbus 18
|
||||
<br/>6160 MD Geleen
|
||||
</td>
|
||||
<td style="width:24%;font-size:8pt;border-top:none;border-bottom:none;padding:5px;">www.brightlands.com</td>
|
||||
<td style="font-size:8pt;border-right:none;border-top:none;border-bottom:none;padding:5px;">
|
||||
Chemelot Campus Vastgoed C.V.
|
||||
<br/>KvK Limburg (NL)
|
||||
<br/>nummer 56268556
|
||||
</td>
|
||||
</tr-->
|
||||
<tr>
|
||||
<td style="width:24%;font-size:8pt;border-top:none;border-bottom:none;padding-left:5px;padding-top:5px;"><b>Bezoekadres</b></td>
|
||||
<td style="width:24%;font-size:8pt;border-top:none;border-bottom:none;padding-left:5px;padding-top:5px;"><b>Postadres</b></td>
|
||||
@@ -250,7 +232,7 @@
|
||||
<td style="font-size:8pt;border-right:none;border-top:none;border-bottom:none;padding-left:5px;padding-top:5px;"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div-->
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:if>
|
||||
@@ -284,7 +266,10 @@
|
||||
<xsl:when test="$srtnotificatiecode='RESDEL'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:10px;">
|
||||
<u>Annulering van uw reservering: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/></u>
|
||||
<u>
|
||||
Annulering: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -296,7 +281,10 @@
|
||||
<xsl:when test="$srtnotificatiecode='RESNEW'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:10px;">
|
||||
<u>Reserveringsbevestiging: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/></u>
|
||||
<u>
|
||||
Bevestiging: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -309,7 +297,10 @@
|
||||
<xsl:when test="$srtnotificatiecode='RESUPD'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:10px;">
|
||||
<u>Reserveringswijziging: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/></u>
|
||||
<u>
|
||||
Wijziging: <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/>
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -321,7 +312,10 @@
|
||||
<xsl:when test="$srtnotificatiecode='RESCPY'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:10px;">
|
||||
<u>Reserveringsuitbreiding: <xsl:value-of select="key"/></u>
|
||||
<u>
|
||||
Uitbreiding: <xsl:value-of select="key"/>
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -333,7 +327,10 @@
|
||||
<xsl:when test="$srtnotificatiecode='RESMLT'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:10px;">
|
||||
<u>Reserveringswijziging: <xsl:value-of select="key"/></u>
|
||||
<u>
|
||||
Wijziging: <xsl:value-of select="key"/>
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -350,7 +347,7 @@
|
||||
<xsl:when test="@content='complete'"><xsl:value-of select="//lcl/RES/reservering"/> <xsl:value-of select="key"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="key"/>/<xsl:value-of select="$min_volgnr"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<!--xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if-->
|
||||
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''"> - <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/></xsl:if>
|
||||
</u>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -358,7 +355,7 @@
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst" style="padding-top:10px;">
|
||||
Mocht u vragen hebben over deze annulering, kunt u contact opnemen met de Brightlands Reception: 088-99 95 700 / reception.ccampus@brightlands.com
|
||||
Mocht u vragen hebben over deze reservering, kunt u contact opnemen met de Brightlands Reception: 088-99 95 700 / reception.ccampus@brightlands.com
|
||||
</td>
|
||||
</tr>
|
||||
<!-- Altijd tonen, ook voor verwijderde reserveringen! -->
|
||||
@@ -589,105 +586,109 @@
|
||||
<td colspan="6" class="value"><xsl:value-of select="tot/tijd"/></td>
|
||||
</tr>
|
||||
<xsl:if test="$srtnoti!='RESDEL'">
|
||||
<tr>
|
||||
<td class="label">Aantal personen:</td>
|
||||
<td colspan="6" class="value"><xsl:value-of select="bezoekers"/></td>
|
||||
</tr>
|
||||
<!-- kenmerk-lijst gesorteerd op volgnummer (en gevuld) -->
|
||||
<!--xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td class="label">Aantal personen:</td>
|
||||
<td colspan="6" class="value"><xsl:value-of select="bezoekers"/></td>
|
||||
</tr>
|
||||
<xsl:if test="not($srtnoti!='')">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="@naam"/>:</td>
|
||||
<td colspan="6" class="value"><xsl:value-of select="."/></td>
|
||||
<td class="label">Status:</td>
|
||||
<td colspan="6" class="value"><xsl:value-of select="status_bo"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each-->
|
||||
<xsl:if test="count(rsv_artikel)>0 or count(rsv_deel)>0">
|
||||
<!-- kenmerk-lijst gesorteerd op volgnummer (en gevuld) -->
|
||||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="@naam"/>:</td>
|
||||
<td colspan="6" class="value"><xsl:value-of select="."/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<!--xsl:if test="count(rsv_artikel)>0 or count(rsv_deel)>0">
|
||||
<tr>
|
||||
<td class="label">Voorzieningen:</td>
|
||||
<td colspan="6" class="value">
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/tijd"/>
|
||||
<xsl:value-of select="aantal"/> x <xsl:value-of select="res_artikel/omschrijving"/> à <xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="res_artikel/prijs"/></xsl:call-template><br/>
|
||||
</xsl:for-each>
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<xsl:value-of select="res_deel/omschrijving"/> à <xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template><br/>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if-->
|
||||
<!-- afspraak-lijst gesorteerd op naam -->
|
||||
<!--xsl:for-each select="afspraak/bezoeker">
|
||||
<xsl:sort select="naam"/>
|
||||
<xsl:if test="position()=1">
|
||||
<tr><td colspan="7" class="tekst"><br/><u><xsl:value-of select="//lcl/BEZ/bezoekers"/></u></td></tr>
|
||||
<tr>
|
||||
<th colspan="2"><xsl:value-of select="//lcl/FAC/naam"/></th>
|
||||
<th colspan="2"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
|
||||
<th colspan="3">Parkeerplaats</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"><xsl:value-of select="naam"/></td>
|
||||
<td colspan="2"><xsl:value-of select="bedrijf"/></td>
|
||||
<td colspan="3"><xsl:value-of select="deel/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:for-each-->
|
||||
<tr><td colspan="7" class="tekst"><br/><u>Kosten</u></td></tr>
|
||||
<tr>
|
||||
<td class="label">Voorzieningen:</td>
|
||||
<td colspan="6" class="value">
|
||||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/tijd"/>
|
||||
<xsl:value-of select="aantal"/> x <xsl:value-of select="res_artikel/omschrijving"/> à <xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="res_artikel/prijs"/></xsl:call-template><br/>
|
||||
</xsl:for-each>
|
||||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<xsl:value-of select="res_deel/omschrijving"/> à <xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template><br/>
|
||||
</xsl:for-each>
|
||||
<td colspan="2" class="label" width="36%">Huur
|
||||
<xsl:choose>
|
||||
<xsl:when test="res_ruimte!=''"><xsl:value-of select="res_ruimte/nr"/></xsl:when>
|
||||
<!-- "roomservice" -->
|
||||
<xsl:otherwise><xsl:value-of select="plaats/plaatsaanduiding"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<!-- afspraak-lijst gesorteerd op naam -->
|
||||
<!--xsl:for-each select="afspraak/bezoeker">
|
||||
<xsl:sort select="naam"/>
|
||||
<xsl:if test="position()=1">
|
||||
<tr><td colspan="7" class="tekst"><br/><u><xsl:value-of select="//lcl/BEZ/bezoekers"/></u></td></tr>
|
||||
<tr>
|
||||
<th colspan="2"><xsl:value-of select="//lcl/FAC/naam"/></th>
|
||||
<th colspan="2"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
|
||||
<th colspan="3">Parkeerplaats</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"><xsl:value-of select="naam"/></td>
|
||||
<td colspan="2"><xsl:value-of select="bedrijf"/></td>
|
||||
<td colspan="3"><xsl:value-of select="deel/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:for-each-->
|
||||
<tr><td colspan="7" class="tekst"><br/><u>Kosten</u></td></tr>
|
||||
<tr>
|
||||
<td colspan="2" class="label" width="36%">Huur
|
||||
<xsl:choose>
|
||||
<xsl:when test="res_ruimte!=''"><xsl:value-of select="res_ruimte/nr"/></xsl:when>
|
||||
<!-- "roomservice" -->
|
||||
<xsl:otherwise><xsl:value-of select="plaats/plaatsaanduiding"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td class="value" width="12%" style="text-align:right">
|
||||
<xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/tijd"/>
|
||||
<tr>
|
||||
<td colspan="2" class="label"><xsl:value-of select="aantal"/> x <xsl:value-of select="res_artikel/omschrijving"/></td>
|
||||
<td class="value" style="text-align:right">
|
||||
<td class="value" width="12%" style="text-align:right">
|
||||
<xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<tr>
|
||||
<td colspan="2" class="label"><xsl:value-of select="res_deel/omschrijving"/></td>
|
||||
<td class="value" style="text-align:right">
|
||||
<xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/tijd"/>
|
||||
<tr>
|
||||
<td colspan="2" class="label"><xsl:value-of select="aantal"/> x <xsl:value-of select="res_artikel/omschrijving"/></td>
|
||||
<td class="value" style="text-align:right">
|
||||
<xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<tr>
|
||||
<td colspan="2" class="label"><xsl:value-of select="res_deel/omschrijving"/></td>
|
||||
<td class="value" style="text-align:right">
|
||||
<xsl:call-template name="europrijs"><xsl:with-param name="prijs" select="prijs"/></xsl:call-template>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<tr><td colspan="7"><hr/></td></tr>
|
||||
<xsl:if test="$srtnoti!='RESDEL'">
|
||||
<!-- totaal per deelreservering -->
|
||||
<tr>
|
||||
<td colspan="2" class="label"><b>Totaal:</b></td>
|
||||
<td class="value" width="12%" style="text-align:right">
|
||||
<b>
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:call-template>
|
||||
</b>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
<!-- totaal per deelreservering -->
|
||||
<tr>
|
||||
<td colspan="2" class="label"><b>Totaal:</b></td>
|
||||
<td class="value" width="12%" style="text-align:right">
|
||||
<b>
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:call-template>
|
||||
</b>
|
||||
</td>
|
||||
<td colspan="4" class="value"/>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
@@ -879,27 +880,27 @@
|
||||
<xsl:choose>
|
||||
<!-- Klantwens -->
|
||||
<xsl:when test="stdmelding/discipline/srtdiscipline/key='42' or stdmelding/key='915'">
|
||||
<b><u>Aanvraag offerte: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u>Aanvraag offerte: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:when>
|
||||
<!-- Klacht -->
|
||||
<xsl:when test="stdmelding/discipline/srtdiscipline/key='43' or stdmelding/key='916'">
|
||||
<b><u>Bevestiging van uw klacht: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u>Bevestiging van uw klacht: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:when>
|
||||
<!-- Compliment -->
|
||||
<xsl:when test="stdmelding/key='918'">
|
||||
<b><u>Bevestiging van uw compliment: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u>Bevestiging van uw compliment: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:when>
|
||||
<!-- Melding -->
|
||||
<xsl:otherwise>
|
||||
<b><u>Bevestiging van uw melding: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u>Bevestiging van uw melding: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='MLDAFM'">
|
||||
<b><u>Gereedmelding van uw melding: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u>Gereedmelding van uw melding: <xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<b><u><xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u></b>
|
||||
<u><xsl:value-of select="stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></u>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
@@ -949,7 +950,7 @@ Beste campusbewoner,
|
||||
</tr>
|
||||
<tr><td colspan="4"><hr/></td></tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="$srtnotificatiecode='MLDACP'">
|
||||
<xsl:if test="not($srtnotificatiecode='MLDAFM')">
|
||||
<tr>
|
||||
<td width="18%"><br/>Behandeld door:</td>
|
||||
<td colspan="3"><br/>Brightlands Servicedesk</td>
|
||||
@@ -992,7 +993,7 @@ Beste campusbewoner,
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td><b><xsl:value-of select="@naam"/>:</b></td>
|
||||
<td><xsl:value-of select="@naam"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="."/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
@@ -1166,7 +1167,7 @@ Beste campusbewoner,
|
||||
</xsl:variable>
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px;">
|
||||
<b><u>Offerte: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u></b>
|
||||
<u>Offerte: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1178,7 +1179,7 @@ Beste campusbewoner,
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
Geachte budgethouder,
|
||||
<br/><br/><br/>Geachte budgethouder,
|
||||
<br/><br/>Hartelijk dank voor uw aanvraag. Naar aanleiding hiervan bieden wij u de volgende offerte aan:
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1214,7 +1215,7 @@ Beste campusbewoner,
|
||||
<li>Facturatie: Afhankelijk van de termijnen die gekoppeld zijn aan de offerte van de leverancier.</li>
|
||||
</ul>
|
||||
<br/>De geldigheidsduur van deze offerte is afhankelijk van leverancierscondities.
|
||||
<br/><br/>Hopende u hiermee een passend aanbod te hebben gedaan.
|
||||
<br/><br/><br/><br/>Hopende u hiermee een passend aanbod te hebben gedaan.
|
||||
Indien u aanvullende vragen heeft of een toelichting wenst, kunt u contact op te nemen met de Brightlands Servicedesk.
|
||||
<br/>Telefoon: 088-99 95 777
|
||||
<br/>E-mail: servicedesk@brightlands.com
|
||||
@@ -1226,7 +1227,7 @@ Indien u aanvullende vragen heeft of een toelichting wenst, kunt u contact op te
|
||||
<xsl:when test="$srtnotificatiecode='ORDCAN' or $srtnotificatiecode='ORDFNO' or $srtnotificatiecode='ORDGNO'">
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px;">
|
||||
<b><u>Annulering opdracht: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u></b>
|
||||
<u>Annulering opdracht: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1332,9 +1333,193 @@ Indien u aanvullende vragen heeft of een toelichting wenst, kunt u contact op te
|
||||
<td><xsl:value-of select="//lcl/FAC/afdeling"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/voor/afdeling/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr><td colspan="4"><hr/></td></tr>
|
||||
<!--tr><td colspan="4"><hr/></td></tr-->
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px;">
|
||||
<xsl:choose>
|
||||
<!-- 5=Docket/101=Workorder/103=RFQ-->
|
||||
<xsl:when test="opdrachttype/key='5'">
|
||||
<u>Contract opdracht: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</xsl:when>
|
||||
<xsl:when test="opdrachttype/key='101'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@naam='Offerte referentie']!=''">
|
||||
<u>Workorder na offerte: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<u>Workorder <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="opdrachttype/key='103'">
|
||||
<u>RFQ: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<u>Opdracht: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></u>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><xsl:value-of select="//lcl/FAC/bedrijf"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="contactpersoon/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="contactpersoon/telefoon1"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><xsl:value-of select="//lcl/FAC/adres"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><xsl:value-of select="//lcl/FAC/plaats"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="18%"><br/>Behandeld door:</td>
|
||||
<td colspan="3"><br/>Brightlands Servicedesk</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
|
||||
<td colspan="3">088-99 95 777</td>
|
||||
</tr>
|
||||
<!--tr>
|
||||
<td>Referentie:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/><xsl:value-of select="key"/></td>
|
||||
</tr-->
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="datumgereed/datum"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/MLD/status"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="status"/></td>
|
||||
</tr>
|
||||
<tr><td colspan="4"><br/><b><xsl:value-of select="//lcl/FAC/omschrijving"/></b><br/><hr/></td></tr>
|
||||
<xsl:if test="opdrachttype/key='101' and kenmerk[@naam='Offerte referentie']!=''">
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
Hierbij de WO nav jullie offerte voor onderstaande werkzaamheden.
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/locatie"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="plaats/@type='T'">
|
||||
<td><xsl:value-of select="//lcl/FAC/terrein"/>:</td>
|
||||
<td colspan="3">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/terrein/code"/> 
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/terrein/naam!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/terrein/naam"/>)</xsl:if>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td><xsl:value-of select="//lcl/FAC/gebouw"/>:</td>
|
||||
<td colspan="3">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/> 
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/naam!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/>)</xsl:if>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/ruimte"/>:</td>
|
||||
<td colspan="3">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> 
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/aanvrager"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/voor/naam_friendly"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
|
||||
<td colspan="3"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="//lcl/FAC/afdeling"/>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/voor/afdeling/omschrijving"/></td>
|
||||
</tr>
|
||||
<xsl:if test="opdrachttype/key='101' and kenmerk[@naam='Offerte referentie']!=''">
|
||||
<tr>
|
||||
<td>Offertereferentie:</td>
|
||||
<td colspan="3"><xsl:value-of select="kenmerk[@naam='Offerte referentie']"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Offertebedrage>:</td>
|
||||
<td colspan="3"><xsl:value-of select="kosten"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4"><br/><b>Voorwaarden</b><br/><hr/></td></tr>
|
||||
<xsl:choose>
|
||||
<!-- 5=Docket/101=Workorder/103=RFQ-->
|
||||
<xsl:when test="opdrachttype/key='103'">
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
Namens onderstaande relatie verzoeken wij u, met inachtneming van de <a href="https://community.brightlands.com/wp-content/uploads/2017/12/General-Purchase-Conditions-1.4-10112016.pdf">Brightlands Chemelot Campus Algemene Inkoopvoorwaarden</a>, de offerte aan te leveren binnen gestelde termijn.
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
Namens onderstaande relatie verzoeken wij u, met inachtneming van de <a href="https://community.brightlands.com/wp-content/uploads/2017/12/General-Purchase-Conditions-1.4-10112016.pdf">Brightlands Chemelot Campus Algemene Inkoopvoorwaarden</a>, de bovengenoemde werkzaamheden uit te voeren.
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr><td colspan="4"><br/><b>Facturatie</b><br/><hr/></td></tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
Indien u vragen heeft met betrekking tot deze opdracht dient u contact op te nemen met de Brightlands Servicedesk:
|
||||
<br/>Telefoon: 088-99 95 777
|
||||
<br/>E-mail: servicedesk@brightlands.com
|
||||
<br/><br/>De werkzaamheden dienen binnen de afgesproken uitvoertijd na ontvangst van deze opdracht uitgevoerd te worden, tenzij anders overeengekomen.
|
||||
</td>
|
||||
</tr>
|
||||
<!-- 5=Docket/101=Workorder/103=RFQ-->
|
||||
<xsl:if test="opdrachttype/key!='5'">
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
In het geval van een opdracht buiten contractuele afspraken (workorder) met hogere kosten dan € 1.000,00, dient u tevens een proces-verbaal van oplevering laten ondertekenen door opdrachtgever.
|
||||
<br/><br/>Brightlands Chemelot Campus hanteert een betalingstermijn van 45 dagen. Wij verzoeken u nadrukkelijk de factuur in te dienen binnen 30 dagen na afmelding van de opdracht.
|
||||
<br/>De gespecificeerde factuur, met vermelding van het volledige BCC referentienummer, het gebouwnummer, de aanvrager alsmede de omschrijving van de verrichte werkzaamheden, kunt u indienen, nadat de geaccordeerde werkbon is geupload in Facilitor:
|
||||
<br/><br/>Per post:
|
||||
<br/><br/>   Chemelot Campus Vastgoed C.V.
|
||||
<br/>   p/a Crediteurenadministratie
|
||||
<br/>   Urmonderbaan 22
|
||||
<br/>   6167 RD Geleen
|
||||
<br/><br/>Of per e-mail naar invoices.ccv@brightlands.com
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<!--tr><td colspan="4"><hr/></td></tr-->
|
||||
</xsl:otherwise>
|
||||
<!--xsl:otherwise>
|
||||
<tr>
|
||||
<td colspan="4" style="font-size:16pt;padding-top:20px;padding-bottom:20px;">
|
||||
<b>
|
||||
@@ -1501,7 +1686,7 @@ Indien u aanvullende vragen heeft of een toelichting wenst, kunt u contact op te
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:otherwise-->
|
||||
</xsl:choose>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
@@ -147,9 +147,9 @@
|
||||
<xsl:attribute name="key">
|
||||
<xsl:value-of select="externnr"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode='MLDACP'">
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<mut_datum>
|
||||
<xsl:value-of select="tracking/track[@code='MLDACP']/datum/jaar"/>-<xsl:value-of select="tracking/track[@code='MLDACP']/datum/maand"/>-<xsl:value-of select="tracking/track[@code='MLDACP']/datum/dag"/>
|
||||
<xsl:text> </xsl:text>
|
||||
@@ -162,6 +162,7 @@
|
||||
<status>ORDACP</status>
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='MLDAFM'">
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<mut_datum>
|
||||
<xsl:value-of select="tracking/track[@code='MLDAFM']/datum/jaar"/>-<xsl:value-of select="tracking/track[@code='MLDAFM']/datum/maand"/>-<xsl:value-of select="tracking/track[@code='MLDAFM']/datum/dag"/>
|
||||
<xsl:text> </xsl:text>
|
||||
@@ -174,6 +175,7 @@
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='MLDAFR'">
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<mut_datum>
|
||||
<xsl:value-of select="tracking/track[@code='MLDAFR']/datum/jaar"/>-<xsl:value-of select="tracking/track[@code='MLDAFR']/datum/maand"/>-<xsl:value-of select="tracking/track[@code='MLDAFR']/datum/dag"/>
|
||||
<xsl:text> </xsl:text>
|
||||
@@ -184,6 +186,7 @@
|
||||
</kosten>
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='MLDREJ' or status_key='1'">
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<mut_datum>
|
||||
<xsl:value-of select="tracking/track[@code='MLDREJ']/datum/jaar"/>-<xsl:value-of select="tracking/track[@code='MLDREJ']/datum/maand"/>-<xsl:value-of select="tracking/track[@code='MLDREJ']/datum/dag"/>
|
||||
<xsl:text> </xsl:text>
|
||||
@@ -195,7 +198,21 @@
|
||||
<xsl:value-of select="format-number(sum(opdracht/kosten), '0,00', 'european')"/>
|
||||
</kosten>
|
||||
</xsl:when>
|
||||
<xsl:when test="$srtnotificatiecode='MLDNOT'">
|
||||
<xsl:attribute name="type">note</xsl:attribute>
|
||||
<opmerking>
|
||||
<xsl:for-each select="notes/note">
|
||||
<xsl:sort select="aanmaak/timestamp" order="descending"/>
|
||||
<xsl:if test="flag = 1">
|
||||
<xsl:if test="position() = 1">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</opmerking>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<xsl:variable name="maxtrack">
|
||||
<xsl:for-each select="tracking/track[@code='MLDUPD']/datum">
|
||||
<xsl:sort select="timestamp" data-type="number" order="descending"/>
|
||||
|
||||
@@ -2509,6 +2509,64 @@
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:when test="$v_type_overeenkomst = 'Toegangspas Le Carrefour' and srtdeel/code='LC-PAS'">
|
||||
|
||||
<tr>
|
||||
<td class="label">De ondergetekenden,<br/><br/>
|
||||
1.      Hogeschool Leiden, gevestigd te Leiden,<br/><br/>
|
||||
|
||||
         hierna te noemen uitgever,<br/><br/>
|
||||
|
||||
en<br/><br/>
|
||||
|
||||
2.      <xsl:value-of select="persoon/naam_full"/> hierna te noemen gebruiker,<br/><br/><br/><br/>
|
||||
|
||||
|
||||
verklaren hierbij het volgende te zijn overeengekomen:<br/><br/>
|
||||
De gebruiker heeft een toegangspas op naam voor de Hogeschool verdiepingen in het Le Carrefour gebouw, Dellaertweg 7F te Leiden, ontvangen. <br/><br/>
|
||||
Deze pas is uitdrukkelijk niet overdraagbaar. De pas geeft toegang tot de verdiepingen van Hogeschool Leiden en de centrale ruimtes van Le Carrefour.<br/><br/>
|
||||
Bij uitdiensttreding dient de toegangspas uiterlijk op de laatste werkdag te worden ingeleverd bij de Servicedesk.<br/><br/>
|
||||
Het is alleen toegestaan om te lopen in de fietsenstalling.<br/><br/>
|
||||
Aldus overeengekomen en getekend te Leiden, dd …………………………………………………….<br/><br/><br/><br/>
|
||||
De uitgever,                                                  De gebruiker, <br/><br/><br/><br/>
|
||||
…………………………………………………………                 …………………………………………………………
|
||||
|
||||
</td>
|
||||
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</xsl:when>
|
||||
<xsl:when test="$v_type_overeenkomst = 'Toegangspas Le Carrefour' and srtdeel/code='LC-PAS-STU'">
|
||||
|
||||
<tr>
|
||||
<td class="label">De ondergetekenden,<br/><br/>
|
||||
1.      Hogeschool Leiden, gevestigd te Leiden,<br/><br/>
|
||||
|
||||
         hierna te noemen uitgever,<br/><br/>
|
||||
|
||||
en<br/><br/>
|
||||
|
||||
2.      <xsl:value-of select="persoon/naam_full"/> hierna te noemen gebruiker,<br/><br/><br/><br/>
|
||||
|
||||
|
||||
verklaren hierbij het volgende te zijn overeengekomen:<br/><br/>
|
||||
De gebruiker heeft een toegangspas op naam voor de Hogeschool verdiepingen in het Le Carrefour gebouw, Dellaertweg 7F te Leiden, ontvangen. <br/><br/>
|
||||
Deze pas is uitdrukkelijk niet overdraagbaar. De pas geeft toegang tot de verdiepingen van Hogeschool Leiden en de centrale ruimtes van Le Carrefour.<br/><br/>
|
||||
Wanneer de gebruiker zich uitschrijft bij Hogeschool Leiden dan dient de toegangspas bij de Servicedesk ingeleverd te worden.<br/><br/>
|
||||
Het is alleen toegestaan om te lopen in de fietsenstalling.<br/><br/>
|
||||
Aldus overeengekomen en getekend te Leiden, dd …………………………………………………….<br/><br/><br/><br/>
|
||||
De uitgever,                                                  De gebruiker, <br/><br/><br/><br/>
|
||||
…………………………………………………………                 …………………………………………………………
|
||||
|
||||
</td>
|
||||
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</xsl:when>
|
||||
<xsl:when test="$v_type_overeenkomst = 'Toegangspas Le Carrefour'">
|
||||
|
||||
<tr>
|
||||
@@ -2525,7 +2583,7 @@
|
||||
verklaren hierbij het volgende te zijn overeengekomen:<br/><br/>
|
||||
De gebruiker heeft een toegangspas op naam voor de Hogeschool verdiepingen in het Le Carrefour gebouw, Dellaertweg 7F te Leiden, ontvangen. <br/><br/>
|
||||
Deze pas is uitdrukkelijk niet overdraagbaar. De pas geeft toegang tot de verdiepingen van Hogeschool Leiden en de centrale ruimtes van Le Carrefour.<br/><br/>
|
||||
Bij uitdiensttreding dient de toegangspas uiterlijk op de laatste werkdag te worden ingeleverd bij de Servicedesk.<br/><br/><br/><br/>
|
||||
Wanneer de gebruiker zich uitschrijft bij Hogeschool Leiden dan dient de toegangspas bij de Servicedesk ingeleverd te worden.<br/><br/><br/><br/>
|
||||
Aldus overeengekomen en getekend te Leiden, dd …………………………………………………….<br/><br/><br/><br/>
|
||||
De uitgever,                                                  De gebruiker, <br/><br/><br/><br/>
|
||||
…………………………………………………………                 …………………………………………………………
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -173,7 +173,7 @@ en een door tekenbevoegde ondertekende werkbon als volgt in te dienen.<br/><br/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="tekst">Factuuradres:</td>
|
||||
<td colspan="2" class="tekst">
|
||||
<td colspan="2" class="tekst">
|
||||
Park Strijp Beheer B.V.<br/>
|
||||
p/a Kien Facility Management B.V.<br/>
|
||||
Postbus 134<br/>
|
||||
@@ -183,7 +183,7 @@ BTW nr: NL001902763B03
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst"><br/>Betalingstermijn: 60 dagen<br/> </td>
|
||||
<td colspan="4" class="tekst"><br/>Betalingstermijn: 30 dagen<br/> </td>
|
||||
</tr>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
@@ -478,6 +478,84 @@
|
||||
<xsl:with-param name="p_fin_factuur_key" select="FIN_FACTUUR_KEY"/>
|
||||
</xsl:call-template>
|
||||
</fin_factuur>
|
||||
</xsl:for-each>
|
||||
</batch>
|
||||
</xsl:when>
|
||||
<xsl:when test="$mode='FACT4_REMS_UBL21'">
|
||||
<batch>
|
||||
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUP_BY_fin_factuur_key',FIN_FACTUUR_KEY)[1])]">
|
||||
<xsl:sort select="FIN_FACTUUR_KEY"/>
|
||||
<fin_factuur>
|
||||
<fin_factuur_key><xsl:value-of select="FIN_FACTUUR_KEY"/></fin_factuur_key>
|
||||
<Invoice xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
|
||||
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
|
||||
<cbc:ID><xsl:value-of select="FIN_FACTUUR_NR"/></cbc:ID>
|
||||
<cbc:IssueDate><xsl:value-of select="substring(FIN_FACTUUR_DATUM,7,4)"/>-<xsl:value-of select="substring(FIN_FACTUUR_DATUM,4,2)"/>-<xsl:value-of select="substring(FIN_FACTUUR_DATUM,1,2)"/></cbc:IssueDate>
|
||||
<cac:Delivery>
|
||||
<cbc:ActualDeliveryDate><xsl:value-of select="FIN_FACTUUR_AFLEVERDATUM"/></cbc:ActualDeliveryDate>
|
||||
</cac:Delivery>
|
||||
<cbc:Note><xsl:value-of select="normalize-space(FIN_FACTUUR_ONDERWERP)"/></cbc:Note>
|
||||
<cac:OrderReference>
|
||||
<cbc:ID>
|
||||
<xsl:call-template name="OPDRACHTNR">
|
||||
<xsl:with-param name="p_mld_opdr_id" select="MLD_OPDR_ID"/><xsl:with-param name="p_fin_factuur_ext_opdnr" select="FIN_FACTUUR_EXT_OPDNR"/>
|
||||
</xsl:call-template>
|
||||
</cbc:ID>
|
||||
</cac:OrderReference>
|
||||
<cac:AccountingCustomerParty>
|
||||
<cac:Party>
|
||||
<cbc:EndpointID schemeID="GLN" schemeAgencyID="9"><xsl:value-of select="PRS_WOCO_GLN"/></cbc:EndpointID>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID schemeID="ZZZ"><xsl:value-of select="PRS_WOCO_AXNR"/></cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PartyName>
|
||||
<cbc:Name><xsl:value-of select="PRS_WOCO_NAAM"/></cbc:Name>
|
||||
</cac:PartyName>
|
||||
</cac:Party>
|
||||
</cac:AccountingCustomerParty>
|
||||
<cac:AccountingSupplierParty>
|
||||
<cac:Party>
|
||||
<cbc:EndpointID schemeID="GLN" schemeAgencyID="9"><xsl:value-of select="PRS_LEVERANCIER_NR"/></cbc:EndpointID>
|
||||
<cac:PartyIdentification>
|
||||
<cbc:ID schemeID="ZZZ"><xsl:value-of select="PRS_BEDRIJF_AXNR"/></cbc:ID>
|
||||
</cac:PartyIdentification>
|
||||
<cac:PartyName>
|
||||
<cbc:Name><xsl:value-of select="PRS_BEDRIJF_NAAM"/></cbc:Name>
|
||||
</cac:PartyName>
|
||||
<cac:PartyLegalEntity>
|
||||
<cbc:CompanyID><xsl:value-of select="FIN_FACTUUR_KVKNR"/></cbc:CompanyID><!-- KvK nummer -->
|
||||
</cac:PartyLegalEntity>
|
||||
<cac:PartyTaxScheme>
|
||||
<cbc:CompanyID><xsl:value-of select="FIN_FACTUUR_BTWNR"/></cbc:CompanyID><!-- BTW nummer -->
|
||||
</cac:PartyTaxScheme>
|
||||
</cac:Party>
|
||||
</cac:AccountingSupplierParty>
|
||||
<cac:AdditionalDocumentReference>
|
||||
<cbc:ID>
|
||||
<xsl:call-template name="PDF_BESTAND">
|
||||
<xsl:with-param name="p_bestand_upload" select="FIN_FACTUUR_UPLOAD_BESTAND"/>
|
||||
<xsl:with-param name="p_bestand_naam" select="FIN_FACTUUR_BESTAND"/>
|
||||
<xsl:with-param name="p_fin_factuur_key" select="FIN_FACTUUR_KEY"/>
|
||||
</xsl:call-template>
|
||||
</cbc:ID>
|
||||
</cac:AdditionalDocumentReference>
|
||||
<cac:PaymentMeans>
|
||||
<cac:PayeeFinancialAccount>
|
||||
<cbc:ID>
|
||||
<xsl:call-template name="BANKREKENINGNR">
|
||||
<xsl:with-param name="p_fin_factuur_bankreknr" select="FIN_FACTUUR_IBAN"/>
|
||||
<xsl:with-param name="p_prs_bedrijf_bankreknr" select="PRS_BEDRIJF_BANKREKNR"/>
|
||||
<xsl:with-param name="p_prs_bedrijf_bankreknr2" select="PRS_BEDRIJF_BANKREKNR2"/>
|
||||
</xsl:call-template>
|
||||
</cbc:ID>
|
||||
</cac:PayeeFinancialAccount>
|
||||
</cac:PaymentMeans>
|
||||
<xsl:call-template name="REMS_UBL21_ROWS_PER_FIN_FACTUUR_KEY">
|
||||
<xsl:with-param name="p_fin_factuur_key" select="FIN_FACTUUR_KEY"/>
|
||||
</xsl:call-template>
|
||||
</Invoice>
|
||||
</fin_factuur>
|
||||
</xsl:for-each>
|
||||
</batch>
|
||||
</xsl:when>
|
||||
@@ -660,6 +738,25 @@
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template name="REMS_UBL21_ROWS_PER_FIN_FACTUUR_KEY" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
|
||||
<xsl:param name="p_fin_factuur_key"/>
|
||||
<xsl:for-each select="//data_row[FIN_FACTUUR_KEY = $p_fin_factuur_key]">
|
||||
<xsl:sort select="FIN_FACTUURREGEL_NR"/>
|
||||
<xsl:element name="cac:InvoiceLine">
|
||||
<cbc:ID><xsl:value-of select="FIN_FACTUURREGEL_NR"/></cbc:ID>
|
||||
<cbc:LineExtensionAmount><xsl:value-of select="FIN_FACTUURREGEL_TOTAAL"/></cbc:LineExtensionAmount>
|
||||
<cac:Item>
|
||||
<cbc:Description><xsl:value-of select="FIN_FACTUURREGEL_OMSCHRIJVING"/></cbc:Description>
|
||||
<cac:ClassifiedTaxCategory>
|
||||
<cbc:Percent><xsl:value-of select="FIN_FACTUURREGEL_BTW_PERC"/></cbc:Percent>
|
||||
</cac:ClassifiedTaxCategory>
|
||||
</cac:Item>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="XTRACTOR_ROWS_PER_FIN_FACTUUR_KEY">
|
||||
<xsl:param name="p_fin_factuur_key"/>
|
||||
|
||||
@@ -117,6 +117,12 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="MsgContent">
|
||||
<xsl:call-template name="ParseInvoice">
|
||||
<xsl:with-param name="cdata" select="text()"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="mes30:MsgContent">
|
||||
<xsl:call-template name="ParseInvoice">
|
||||
<xsl:with-param name="cdata" select="."/>
|
||||
|
||||
@@ -20,19 +20,7 @@
|
||||
<!-- ***** RESPONSE naar LEVERANCIER nav. opdracht-insert/update -->
|
||||
<!-- ***** => toevoegen envelop! -->
|
||||
<!-- ******************************************************************* -->
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<facilitor>
|
||||
<xsl:element name="opdracht">
|
||||
<xsl:attribute name="key">MAR<xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
|
||||
<returncode><xsl:value-of select="returncode"/></returncode>
|
||||
<returntekst><xsl:value-of select="returntekst"/></returntekst>
|
||||
<datum><xsl:value-of select="datum"/></datum>
|
||||
</xsl:element>
|
||||
</facilitor>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
<xsl:call-template name="SidB_responsemessage"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<!-- ******************************************************************* -->
|
||||
@@ -54,6 +42,22 @@
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="SidB_responsemessage">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<facilitor>
|
||||
<xsl:element name="opdracht">
|
||||
<xsl:attribute name="key">MAR<xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
|
||||
<returncode><xsl:value-of select="returncode"/></returncode>
|
||||
<returntekst><xsl:value-of select="returntekst"/></returntekst>
|
||||
<datum><xsl:value-of select="datum"/></datum>
|
||||
</xsl:element>
|
||||
</facilitor>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="opdracht"/>
|
||||
</xsl:template>
|
||||
@@ -172,6 +176,12 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="MsgContent">
|
||||
<xsl:call-template name="ParseStatusMessage">
|
||||
<xsl:with-param name="cdata" select="text()"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="mes30:MsgContent">
|
||||
<xsl:call-template name="ParseStatusMessage">
|
||||
<xsl:with-param name="cdata" select="."/>
|
||||
|
||||
41
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS24.xsl
Normal file
41
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS24.xsl
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes24="http://etim.nl/xmlschemas/messageservice/2.40" version="1.0">
|
||||
<xsl:import href="./F_PutOpdrachtSIDB.xsl"/>
|
||||
<xsl:import href="./F_SIDB_common.xsl"/>
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template name="SidB_responsemessage">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="returncode!='0'">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>Statusbericht op opdracht MAR<xsl:value-of select="@key"/> levert op <xsl:value-of select="datum"/> volgende fout/error: <xsl:value-of select="returntekst"/></Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes24:PostMessageResponse>
|
||||
<mes24:PostMessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="returncode='0'">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</mes24:PostMessageResult>
|
||||
</mes24:PostMessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
41
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS30.xsl
Normal file
41
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS30.xsl
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes30="https://www.ketenstandaard.nl/WS/MessageService/3.0" version="1.0">
|
||||
<xsl:import href="./F_PutOpdrachtSIDB.xsl"/>
|
||||
<xsl:import href="./F_SIDB_common.xsl"/>
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template name="SidB_responsemessage">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="returncode!='0'">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>Statusbericht op opdracht MAR<xsl:value-of select="@key"/> levert op <xsl:value-of select="datum"/> volgende fout/error: <xsl:value-of select="returntekst"/></Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes30:MessageResponse>
|
||||
<MessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="returncode='0'">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</MessageResult>
|
||||
</mes30:MessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
42
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS31.xsl
Normal file
42
CUST/MARX/xsl/F_PutOpdrachtSIDB_MS31.xsl
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes31="https://www.ketenstandaard.nl/WS/MessageService/3.1" version="1.0">
|
||||
<xsl:import href="./F_PutOpdrachtSIDB.xsl"/>
|
||||
<xsl:import href="./F_SIDB_common.xsl"/>
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template name="SidB_responsemessage">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="returncode!='0'">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>Statusbericht op opdracht MAR<xsl:value-of select="@key"/> levert op <xsl:value-of select="datum"/> volgende fout/error: <xsl:value-of select="returntekst"/></Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes31:MessageResponse>
|
||||
<MessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="returncode='0'">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</MessageResult>
|
||||
</mes31:MessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
42
CUST/MARX/xsl/F_ResponseFactuur_MS24.xsl
Normal file
42
CUST/MARX/xsl/F_ResponseFactuur_MS24.xsl
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes24="http://etim.nl/xmlschemas/messageservice/2.40" version="1.0">
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="/">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="count(//details/detail[status='W' or status='E']) != 0">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>
|
||||
<xsl:for-each select="//details/detail[status='W' or status='E']"><xsl:value-of select="omschrijving"/>.
|
||||
</xsl:for-each>
|
||||
</Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes24:PostMessageResponse>
|
||||
<mes24:PostMessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(//details/detail[status='W' or status='E']) = 0">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</mes24:PostMessageResult>
|
||||
</mes24:PostMessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
42
CUST/MARX/xsl/F_ResponseFactuur_MS30.xsl
Normal file
42
CUST/MARX/xsl/F_ResponseFactuur_MS30.xsl
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes30="https://www.ketenstandaard.nl/WS/MessageService/3.0" version="1.0">
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="/">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="count(//details/detail[status='W' or status='E']) != 0">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>
|
||||
<xsl:for-each select="//details/detail[status='W' or status='E']"><xsl:value-of select="omschrijving"/>.
|
||||
</xsl:for-each>
|
||||
</Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes30:MessageResponse>
|
||||
<MessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(//details/detail[status='W' or status='E']) = 0">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</MessageResult>
|
||||
</mes30:MessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
42
CUST/MARX/xsl/F_ResponseFactuur_MS31.xsl
Normal file
42
CUST/MARX/xsl/F_ResponseFactuur_MS31.xsl
Normal file
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:mes31="https://www.ketenstandaard.nl/WS/MessageService/3.1" version="1.0">
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
<xsl:param name="mode"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="/">
|
||||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
<soap:Body>
|
||||
<xsl:if test="count(//details/detail[status='W' or status='E']) != 0">
|
||||
<soap:Fault>
|
||||
<faultcode>soap:Server</faultcode>
|
||||
<faultstring>Server error</faultstring>
|
||||
<detail>
|
||||
<FaultDetails>
|
||||
<ErrorCode>900</ErrorCode>
|
||||
<Message xml:lang='nl'>
|
||||
<xsl:for-each select="//details/detail[status='W' or status='E']"><xsl:value-of select="omschrijving"/>.
|
||||
</xsl:for-each>
|
||||
</Message>
|
||||
</FaultDetails>
|
||||
</detail>
|
||||
</soap:Fault>
|
||||
</xsl:if>
|
||||
<mes31:MessageResponse>
|
||||
<MessageResult>
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(//details/detail[status='W' or status='E']) = 0">true</xsl:when>
|
||||
<xsl:otherwise>false</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</MessageResult>
|
||||
</mes31:MessageResponse>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
@@ -95,6 +95,13 @@
|
||||
<xsl:param name="text"/>
|
||||
<xsl:param name="default_namespace"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contains($text, '<?xml')">
|
||||
<xsl:variable name="skipXMLHeader" select="substring-after($text,'?>')"/>
|
||||
<xsl:call-template name="parseXml">
|
||||
<xsl:with-param name="text" select="$skipXMLHeader"/>
|
||||
<xsl:with-param name="default_namespace" select="$default_namespace"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:when test="contains($text, '>')">
|
||||
<xsl:variable name="topLevelTag">
|
||||
<xsl:call-template name="getTopLevelTag">
|
||||
|
||||
@@ -1459,6 +1459,288 @@
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>
|
||||
<xsl:choose>
|
||||
<xsl:when test="statusopdr_key = 10 and statusopdr_key_refiat > 0">
|
||||
<xsl:value-of select="//lcl/MLD/hergoedkeuring"/>: 
|
||||
</xsl:when>
|
||||
<xsl:when test="(statusopdr_key = 3 or statusopdr_key = 4) and statusopdr_key_refiat > 0">
|
||||
<xsl:value-of select="//lcl/MLD/herfiattering"/>: 
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="extra_key">
|
||||
<xsl:variable name="ox_key"><xsl:value-of select="extra_key"/></xsl:variable>
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:15px;padding-bottom:10px;">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
<td colspan="5" style="padding-top:15px;padding-bottom:10px;">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$ox_key]/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="padding-bottom:15px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="17%"/>
|
||||
<td width="17%"/>
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
<td width="17%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
|
||||
<td width="17%">
|
||||
|
||||
</td>
|
||||
<td width="17%">
|
||||
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
|
||||
</td>
|
||||
<td align="right">
|
||||
<xsl:choose>
|
||||
<xsl:when test="uitvoerende/bedrijf/key='40892' and melding/plaats/regio/district/locatie/key='29' " >
|
||||
<b>Relatienummer:</b>          6035821
|
||||
</xsl:when>
|
||||
<xsl:when test="uitvoerende/bedrijf/key='40892' and melding/plaats/regio/district/locatie/key='61' " >
|
||||
<b>Relatienummer:</b>          6035924
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
<td colspan="3"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
<td align="left">
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kostenplaats/nr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="melding/kenmerk[@naam='Ordernr']!=''">
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Ordernr']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumgereed/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_verzonden"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumverzonden/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
|
||||
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" height="30px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="arbeid" select="uren*uurloon"/>
|
||||
<xsl:variable name="arbeid_refiat" select="uren_refiat*uurloon_refiat"/>
|
||||
<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')"/>
|
||||
<b> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
|
||||
<td style="width:2in;text-align:left">
|
||||
<xsl:if test="statusopdr_key_refiat > 0">
|
||||
(<xsl:value-of select="//lcl/MLD/was"/> <xsl:value-of select="format-number(uren, '0,00', 'european')"/>
|
||||
<b> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/>)
|
||||
</xsl:if>
|
||||
</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:if test="statusopdr_key_refiat > 0">
|
||||
(<xsl:value-of select="//lcl/MLD/was"/> € <xsl:value-of select="format-number($arbeid_refiat, '0,00', 'european')"/>)
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<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:if test="statusopdr_key_refiat > 0">
|
||||
(<xsl:value-of select="//lcl/MLD/was"/> € <xsl:value-of select="format-number(materiaal_refiat, '0,00', 'european')"/>)
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||||
<xsl:variable name="correctie0_refiat" select="$arbeid_refiat + materiaal_refiat"/>
|
||||
<xsl:variable name="correctie_refiat" select="kosten_refiat - $correctie0_refiat"/>
|
||||
<xsl:if test="$correctie!=0">
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/correctie"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<xsl:if test="statusopdr_key_refiat > 0">
|
||||
(<xsl:value-of select="//lcl/MLD/was"/> € <xsl:value-of select="format-number($correctie_refiat, '0,00', 'european')"/>)
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="3"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/totaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<xsl:if test="statusopdr_key_refiat > 0">
|
||||
(<xsl:value-of select="//lcl/MLD/was"/> € <xsl:value-of select="format-number(kosten_refiat, '0,00', 'european')"/>)
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="printstyle">
|
||||
<style>
|
||||
*{ font-family: Arial;}
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
|
||||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:param name="rooturl"/>
|
||||
<xsl:param name="custpath"/>
|
||||
|
||||
<xsl:template name="stylesheet">
|
||||
<style>body {
|
||||
font-family: Verdana;
|
||||
background-color: rgb(255, 255, 255);
|
||||
margin-left:8;
|
||||
margin-top:8;
|
||||
cursor: auto;
|
||||
<xsl:template name="stylesheet">
|
||||
<style>body {
|
||||
font-family: Verdana;
|
||||
background-color: rgb(255, 255, 255);
|
||||
margin-left:8;
|
||||
margin-top:8;
|
||||
cursor: auto;
|
||||
}
|
||||
|
||||
table {
|
||||
@@ -32,7 +32,7 @@
|
||||
font-weight: normal;
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
padding-left: 3px;
|
||||
padding-left: 3px;
|
||||
padding-right: 3px;
|
||||
padding-top: 3px;
|
||||
padding-bottom: 3px;
|
||||
@@ -44,7 +44,7 @@
|
||||
font-style: normal;
|
||||
font-size: 8pt;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
color: #000000;
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
}
|
||||
@@ -70,7 +70,7 @@
|
||||
}
|
||||
|
||||
td.caption {
|
||||
font-size: 14pt;
|
||||
font-size: 14pt;
|
||||
padding-bottom: 30px;
|
||||
padding-top: 40px;
|
||||
}
|
||||
@@ -108,7 +108,7 @@
|
||||
font-size: 6pt;
|
||||
text-align: right;
|
||||
}</style>
|
||||
</xsl:template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="pageheader2">
|
||||
<table border="0" width="100%">
|
||||
@@ -921,19 +921,19 @@ Voor eventuele vragen of opmerkingen graag een mail naar <a href="mailto:inkoop@
|
||||
<xsl:when test="kenmerk[@key='24']!=''"><xsl:value-of select="kenmerk[@key='23'] * (round(kenmerk[@key='24'] * (100 + substring-before(concat(kenmerk[@key='25'], '%'),'%'))) div 100)"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="tmpinclbtw2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@key='29']!=''"><xsl:value-of select="kenmerk[@key='28'] * (round(kenmerk[@key='29'] * (100 + substring-before(concat(kenmerk[@key='30'], '%'),'%'))) div 100)"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="tmpinclbtw3">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@key='34']!=''"><xsl:value-of select="kenmerk[@key='33'] * (round(kenmerk[@key='34'] * (100 + substring-before(concat(kenmerk[@key='35'], '%'),'%'))) div 100)"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
</xsl:variable>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst" style="width:60%;font-size:8pt;border:1px solid black;padding:3px;">Omschrijving</td>
|
||||
<td class="tekst" style="width:8%;font-size:8pt;border:1px solid black;padding:3px;">Aantal/<br/>Eenh.</td>
|
||||
@@ -1675,4 +1675,64 @@ Voor eventuele vragen of opmerkingen graag een mail naar <a href="mailto:inkoop@
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="rapport">
|
||||
<html>
|
||||
<xsl:call-template name="htmlhead"/>
|
||||
<body>
|
||||
<!--xsl:if test="(@view='svrz_v_rap_bezittingen' or @view='SVRZ_V_RAP_BEZITTINGEN') and $srtnotificatiecode='CUST03'"-->
|
||||
<xsl:if test="1=1">
|
||||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(rapport_data/data_row)=0">
|
||||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
Beste <xsl:value-of select="//GEBRUIKER"/>,
|
||||
<br/><br/>SVRZ geeft goederen of objecten in bruikleen uit aan medewerkers. Denk hierbij aan een Ttag, mobiele telefoon of werkkleding.
|
||||
De registratie van deze goederen vindt op naam van de medewerker plaats, in het programma: <i>'Facilitor'</i>.
|
||||
<br/><br/>Je krijgt deze e-mail omdat er onlangs een wijziging heeft plaats gevonden in de registratie van goederen die SVRZ jou in bruikleen heeft gegeven.
|
||||
<br/><br/>Hieronder zie je een totaal overzicht van de op dit moment geregistreerde objecten.
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||||
<xsl:if test="position()=1">
|
||||
<tr>
|
||||
<!--td style="width:12%;"><br/>Identificatie</td>
|
||||
<td style="width:36%;"><br/>Objectsoort</td>
|
||||
<td style="width:36%;"><br/>Beschrijving</td>
|
||||
<td><br/>Registratiedatum</td-->
|
||||
<td><br/>Identificatie</td>
|
||||
<td><br/>Objectsoort</td>
|
||||
<td><br/>Beschrijving</td>
|
||||
<td><br/>Registratiedatum</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td><xsl:value-of select="IDENTIFICATIE"/></td>
|
||||
<td><xsl:value-of select="OBJECTSOORT"/></td>
|
||||
<td><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="BESCHRIJVING"/></xsl:call-template></td>
|
||||
<td><xsl:value-of select="REGISTRATIEDATUM"/></td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
<br/>Als er onlangs goederen aan jou zijn uitgeleverd, ga je door middel van deze bevestiging automatisch akkoord met de regeling of gebruikersovereenkomst die voor deze goederen geldt.
|
||||
Deze regelingen zijn terug te vinden op ForUS en/of zijn meegeleverd bij de uitgifte.
|
||||
<br/><br/>Is de registratie niet correct of ga je niet akkoord met de regeling van de goederen, dan kan je contact opnemen met de Personeelsfunctionaris van jouw locatie.
|
||||
<br/><br/>NB: Je kan te allen tijde ook zelf in Facilitor jouw gegevens nakijken om te zien wat er op jouw naam is geregistreerd.
|
||||
<br/><br/><br/><br/>Met vriendelijke groet
|
||||
<br/><br/><br/><br/>P.S. Dit is een automatisch gegenereerde e-mail.
|
||||
Je kan dit e-mailadres niet voor correspondentie gebruiken.
|
||||
In geval van inhoudelijke vragen verzoeken wij je contact op te nemen met degene die jou het object in bruikleen heeft gegeven of de Personeelsfunctionaris van jouw locatie.
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
REM Importeert foto's voor smoelenboek. Naamgeving bestanden: <prs_perslid_oslogin>.jpg
|
||||
cscript /E:jscript smoelen.js ..\Oracle.udl d:\Apps\FacilitorWebdav\Smoelen >> d:\Apps\FacilitorWebdav\Smoelen\smoelen.log
|
||||
icacls ../flexfiles/prs /grant IUSR:(OI)(CI)M >> d:\Apps\FacilitorWebdav\Smoelen\smoelen.log
|
||||
@@ -1,124 +0,0 @@
|
||||
// Smoelen.js
|
||||
// Importeer foto's en plaats ze in de flexfiles in de smoelen folderstructuur
|
||||
//
|
||||
// $Revision$
|
||||
// $Id$
|
||||
//
|
||||
// Smoelen import
|
||||
//
|
||||
// Opzet in kader van UWVA#19552
|
||||
// Twee parameters: UDL voor database connectie en pad naar import(webdav) folder
|
||||
|
||||
var str = WScript.Arguments(0); // udlpath
|
||||
var imppad = WScript.Arguments(1); // pad naar import(webdav) folder
|
||||
var smlpath = "../flexfiles/PRS/P0000___/P"; // + pKey + "/SML/";
|
||||
var smlpath = "../flexfiles/PRS/"
|
||||
|
||||
var udlstr = 'File Name='+str;
|
||||
var Oracle = new ActiveXObject("ADODB.Connection");
|
||||
WScript.Echo(new Date());
|
||||
WScript.Echo(udlstr);
|
||||
Oracle.Open(udlstr);
|
||||
|
||||
var sql = "ALTER SESSION SET nls_territory='AMERICA'";
|
||||
var oRs = Oracle.Execute(sql)
|
||||
|
||||
fso = new ActiveXObject("Scripting.FileSystemObject")
|
||||
|
||||
startFolder = fso.GetFolder(imppad)
|
||||
var fc1 = new Enumerator(startFolder.Files);
|
||||
for (; !fc1.atEnd(); fc1.moveNext())
|
||||
{
|
||||
fil = fc1.item();
|
||||
WScript.Echo("File: " + fil);
|
||||
filename = fil.Name.toUpperCase();
|
||||
if (filename.match(/.*\.jpg$/i))
|
||||
{
|
||||
fname = filename.substring(0, filename.length-4).toUpperCase();
|
||||
sql = "select prs_perslid_key, prs_perslid_voornaam, prs_perslid_naam"
|
||||
+ " from prs_perslid"
|
||||
+ " where prs_perslid_oslogin = '"+fname.replace(/\'/g,"''")+"'";
|
||||
oRs = Oracle.Execute(sql)
|
||||
if (!oRs.Eof)
|
||||
{
|
||||
WScript.Echo("Foto " + fil.name + " hoort bij key " + oRs("prs_perslid_key").Value + ": " + oRs("prs_perslid_voornaam").Value + " " + oRs("prs_perslid_naam").Value);
|
||||
var AttachPath = smlpath + subfolderKey("P", oRs("prs_perslid_key").Value) + "/SML/";
|
||||
CreateFullPath(AttachPath);
|
||||
WScript.Echo(" verplaatsen naar " + AttachPath);
|
||||
if (fso.FileExists(AttachPath + filename))
|
||||
{
|
||||
WScript.Echo(" deleting previous file");
|
||||
fso.DeleteFile(AttachPath + filename);
|
||||
}
|
||||
fso.MoveFile (fil, AttachPath);
|
||||
|
||||
// Thumb maken
|
||||
var thumbpath = AttachPath + "thumb/";
|
||||
var oIMG = new ActiveXObject("SLNKDWF.ImageConvert");
|
||||
|
||||
oIMG.Open(AttachPath + filename);
|
||||
// WScript.Echo("w=" + oIMG.Width + " h=" + oIMG.Height)
|
||||
maxPhotoW = 150;
|
||||
maxPhotoH = 200;
|
||||
if (oIMG.Width > maxPhotoW || oIMG.Height > maxPhotoH)
|
||||
{
|
||||
if (oIMG.Width / oIMG.Height > maxPhotoW / maxPhotoH)
|
||||
{
|
||||
oIMG.Height = oIMG.Height / oIMG.Width * maxPhotoW;
|
||||
oIMG.Width = maxPhotoW;
|
||||
}
|
||||
else
|
||||
{
|
||||
oIMG.Width = oIMG.Width / oIMG.Height * maxPhotoH;
|
||||
oIMG.Height = maxPhotoH;
|
||||
}
|
||||
oIMG.SaveAs(AttachPath + filename);
|
||||
}
|
||||
|
||||
// Thumb altijd
|
||||
maxThumbW = 60;
|
||||
maxThumbH = 80;
|
||||
if (oIMG.Width / oIMG.Height > maxThumbW / maxThumbH)
|
||||
{
|
||||
oIMG.Height = oIMG.Height / oIMG.Width * maxThumbW;
|
||||
oIMG.Width = maxThumbW;
|
||||
}
|
||||
else
|
||||
{
|
||||
oIMG.Width = oIMG.Width / oIMG.Height * maxThumbH;
|
||||
oIMG.Height = maxThumbH;
|
||||
}
|
||||
CreateFullPath(AttachPath + "thumb/");
|
||||
oIMG.SaveAs(AttachPath + "thumb/" + filename);
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
WScript.Echo(" skipping");
|
||||
}
|
||||
|
||||
function CreateFullPath(sPath)
|
||||
{
|
||||
var oFS = new ActiveXObject("Scripting.FileSystemObject");
|
||||
if (!oFS.FolderExists(sPath))
|
||||
{
|
||||
while (!oFS.FolderExists(sPath))
|
||||
{
|
||||
var sParent =sPath;
|
||||
while (!oFS.FolderExists(sParent))
|
||||
{
|
||||
var sChild = sParent;
|
||||
var sParent = oFS.GetParentFolderName(sChild);
|
||||
}
|
||||
oFolder = oFS.CreateFolder(sChild)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function subfolderKey(pNiveau, pKey)
|
||||
{
|
||||
var keyStr = "0000000" + pKey;
|
||||
var subfolder = pNiveau + keyStr.substr(keyStr.length-7,4) + "___/" + pNiveau + pKey;
|
||||
return subfolder;
|
||||
}
|
||||
|
||||
@@ -2631,14 +2631,28 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">b<
|
||||
<td class="label"> Locatie</td>
|
||||
<td class="value" colspan="3">: <xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value" colspan="3">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value" colspan="3">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/></td>
|
||||
</tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres">
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/></td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/post_land"/></td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td height="10px" colspan="4"/>
|
||||
</tr>
|
||||
@@ -2893,14 +2907,28 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">b<
|
||||
<td class="label"> Locatie</td>
|
||||
<td colspan="3" class="value">: <xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/></td>
|
||||
</tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres">
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/></td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td colspan="3" class="value">  <xsl:value-of select="melding/plaats/regio/district/locatie/post_land"/></td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td colspan="4" height="10px"/>
|
||||
</tr>
|
||||
@@ -3916,6 +3944,11 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">b<
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="styled_date">
|
||||
<xsl:param name="datum"/>
|
||||
<xsl:value-of select="substring($datum,9,2)" />-<xsl:value-of select="substring($datum,6,2)" />-<xsl:value-of select="substring($datum,1,4)" />
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="reservering" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
@@ -5138,10 +5171,22 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">r<
|
||||
<td style="text-align:left"><xsl:value-of select="ADRES"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="PLAATS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="CONTRACTRUBRIEK"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="BEGINDATUM"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="EINDDATUM"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="BEGINDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="EINDDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPZEGTERMIJN"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPZEGDATUM"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="OPZEGDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left"><xsl:value-of select="FCLT_F_CONTRACTSTATUS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPTIE_SYSTEMATIEK"/></td>
|
||||
<td style="text-align:right"><xsl:if test="CNT_OPP!=''"><xsl:value-of select="format-number(CNT_OPP, '0,00', 'european')"/></xsl:if></td>
|
||||
@@ -5242,7 +5287,7 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">r<
|
||||
<th style="text-align:left">Rubriek</th>
|
||||
<th style="text-align:left">Leverancier</th>
|
||||
<th style="text-align:left">Bankrekening</th>
|
||||
<th style="text-align:left">Leverancier ID</th>
|
||||
<th style="text-align:left">Leverancier ID</th>
|
||||
<th style="text-align:left">Beg.datum</th>
|
||||
<th style="text-align:left">Einddatum</th>
|
||||
<th style="text-align:left">Opz.term.</th>
|
||||
@@ -5250,8 +5295,8 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">r<
|
||||
<th style="text-align:left">Status</th>
|
||||
<th style="text-align:left">Optiesyst.</th>
|
||||
<th style="text-align:left">Regelrubriek</th>
|
||||
<th style="text-align:left">Factuur periode</th>
|
||||
<th style="text-align:left">BTW</th>
|
||||
<th style="text-align:left">Factuur periode</th>
|
||||
<th style="text-align:left">BTW</th>
|
||||
<th style="text-align:right">Per.kosten</th>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
@@ -5273,13 +5318,25 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">r<
|
||||
<td style="text-align:left"><xsl:value-of select="ADRES"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="PLAATS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="CONTRACTRUBRIEK"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="LEVERANCIER"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="BANKREKENING"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="LEVERANCIER_NUMMER"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;"><xsl:value-of select="substring-before (BEGINDATUM, 'T')"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;"><xsl:value-of select="substring-before (EINDDATUM, 'T')"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="LEVERANCIER"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="BANKREKENING"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="LEVERANCIER_NUMMER"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="BEGINDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="EINDDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left; white-space:nowrap;"><xsl:value-of select="OPZEGTERMIJN"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;"><xsl:value-of select="substring-before (OPZEGDATUM, 'T')"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="OPZEGDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left"><xsl:value-of select="FCLT_F_CONTRACTSTATUS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPTIE_SYSTEMATIEK"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="REGRUBRIEK"/></td>
|
||||
|
||||
18
CUST/VEST/import/gen_import.bat
Normal file
18
CUST/VEST/import/gen_import.bat
Normal file
@@ -0,0 +1,18 @@
|
||||
REM GEN_IMPORT.BAT
|
||||
REM
|
||||
REM VEST
|
||||
REM
|
||||
REM Import van personen uit AD via webdav
|
||||
REM
|
||||
REM
|
||||
REM $Revision$
|
||||
REM $Id$
|
||||
REM
|
||||
REM (c) 2018 Facilitor B.V.
|
||||
REM
|
||||
|
||||
REM ==================================================
|
||||
|
||||
move d:\Apps\Facilitor\Webdav\VEST\*.csv .\AD_Import
|
||||
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf VEST PERSLID >>genimport.log 2>>&1
|
||||
@@ -78,20 +78,38 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
{
|
||||
// PO
|
||||
var po_nr = punchNVL("NEW_ITEM-CUST_FIELD3[#]", item, "Onbekend");
|
||||
__Log('PO-NR: CUST_FIELD3[' + item + ']= ' + po_nr);
|
||||
__Log('PO-NR: CUST_FIELD3[' + item + ']= ' + po_nr);
|
||||
if (po_nr != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_opmerking = " + safe.quoted_sql(po_nr) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
result.flex_defaults = "Refnr. leverancier=" + po_nr;
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_opmerking = " + safe.quoted_sql(po_nr) + " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
result.flex_defaults = result.flex_defaults + "&Refnr. leverancier=" + po_nr;
|
||||
}
|
||||
// BTW
|
||||
var btw_perc = punchNVL("NEW_ITEM-CUST_FIELD4[#]", item, "Onbekend");
|
||||
__Log('BTW-PERCENTAGE: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
__Log('BTW-PERCENTAGE: CUST_FIELD4[' + item + ']= ' + btw_perc);
|
||||
if (btw_perc != 'Onbekend')
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_btw = ROUND(" + parseFloat(btw_perc) + ") WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
sql = "UPDATE bes_srtdeel SET bes_srtdeel_btw = ROUND(" + parseFloat(btw_perc) + ") WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
// Afleverdatum (in formaat yyyy-mm-dd)
|
||||
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD6[#]", item, "Onbekend");
|
||||
__Log('AFLEVERDATUM: CUST_FIELD6[' + item + ']= ' + leverdatum);
|
||||
if (leverdatum != 'Onbekend')
|
||||
{
|
||||
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'dd-mm-yyyy') leverdatum FROM DUAL";
|
||||
oRs = Oracle.Execute(sql);
|
||||
leverdatum = oRs("leverdatum").value;
|
||||
oRs.Close();
|
||||
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||
}
|
||||
// Afleveradres
|
||||
var leveradres = punchNVL("NEW_ITEM-CUST_FIELD7[#]", item, "Onbekend");
|
||||
__Log('AFLEVERADRES: CUST_FIELD7[' + item + ']= ' + leveradres);
|
||||
if (leveradres != 'Onbekend')
|
||||
{
|
||||
result.flex_defaults = result.flex_defaults + "&Adres ontvanger=" + leveradres;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -726,7 +726,7 @@ Kempen & Co N.V. is statutair gevestigd aan de Beethovenstraat 300, 1077 WZ
|
||||
<xsl:when test="opdrachttype/key='281'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@key='82']='Van Lanschot'">vl</xsl:when>
|
||||
<xsl:otherwise>kc</xsl:otherwise>
|
||||
<xsl:otherwise>vl</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="opdrachttype/key='282'">
|
||||
|
||||
@@ -723,6 +723,10 @@ if you have any questions about your call, please contact the WTC Servicepoint v
|
||||
<br/><br/><br/><br/><br/><b>Nacontrole brandgevaarlijke werkzaamheden 60 minuten na afloop werkzaamheden door <u>Security</u></b>
|
||||
<br/><br/>Naam:
|
||||
<br/><br/>Handtekening:
|
||||
<br/><br/>
|
||||
<br/><br/>
|
||||
<br/><br/>Tijdstip uitschakeling:
|
||||
<br/><br/>Tijdstip inschakeling:
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user