Merge 2017.3 Gold D patches

svn path=/Website/trunk/; revision=37715
This commit is contained in:
Jos Groot Lipman
2018-04-19 13:18:01 +00:00
31 changed files with 1477 additions and 146 deletions

View File

@@ -55,6 +55,15 @@ try
var xmlReq = Server.CreateObject("MSXML2.DOMDocument.6.0");
xmlReq.load(Request);
if (xmlReq.parseError.errorCode != 0)
{
__DoLog( "Error loading XML: "
+ xmlReq.parseError.errorCode
+ "\n" + xmlReq.parseError.reason
+ " regel " + xmlReq.parseError.line
+ "(" + xmlReq.parseError.linepos + ")"
, "#ff0000");
}
if (API.apidata.loglevel) __Log2File(xmlReq.xml, API.APIname + "_IN");

View File

@@ -122,7 +122,8 @@ function model_fin_factuur()
"label": L("lcl_fin_findate"),
"typ": "date",
"required": true,
"defaultvalue": new Date()
"defaultvalue": new Date(),
"filter": "exact"
},
"advice": {
"dbs": "fin_factuur_advies",

View File

@@ -199,6 +199,7 @@ function model_prs_kostenplaats()
],
"wheres": [ "prs_kostenplaatsgrp.bgt_project_key = bgt_project.bgt_project_key"
, "prs_kostenplaatsgrp.prs_kostenplaatsgrp_key = prs_kostenplaats.prs_kostenplaatsgrp_key"
, "bgt_project.bgt_project_verwijder IS NULL"
]
}
});

View File

@@ -87,7 +87,7 @@ function re_init_soort(data)
function re_init_plaats(data)
{
var init_key = ($("#account").val() != -1 ? $("#account").val() : data.parents.K);
var init_key = ($("#account").val() != -1 ? $("#account").val() : data.parents.K || -1);
var project_key = $("#budgetproject").val() || data.parents.P;
fill_plaatsselector("KP", project_key, init_key);
}
@@ -143,6 +143,7 @@ function change_soort()
kplaats_key = $("#costtype option:selected").attr("kpn_key");
btw_perc = parseFloat($("#costtype option:selected").attr("perc_btw").replace(/,/g,"."));
}
fill_plaatsselector("KP", bproject_key, kplaats_key);
if ($("#amount").val() && btw_perc != kostensoort_btw)
@@ -244,7 +245,7 @@ function fill_plaatsselector(niveau, parent_key, init_key)
{ req_info: "plaatssearch",
niveau: niveau,
parent_key: parent_key,
init_key: (init_key ? init_key : -1)
init_key: (init_key && init_key != "null" ? init_key : -1)
},
process_info);
}

View File

@@ -46,7 +46,6 @@ scaffolding(this_model,
"additional",
"isprinted",
"date",
"advice",
"invoice",
"status"
],

View File

@@ -845,24 +845,41 @@ checker("Controle queries die geen records mogen opleveren",
" WHERE ba.prs_bedrijfadres_type = 'C')" +
" AND b.prs_bedrijf_key IN (SELECT cnt_prs_bedrijf_key" +
" FROM cnt_contract)"
},
},
{ msg: "Bedrijven waar de key ook voorkomt als perslid. Dat geeft problemen in de view mld_v_uitvoerende",
sql: "SELECT prs_bedrijf_key," +
" prs_bedrijf_naam," +
" prs_bedrijf_aanmaak," +
" prs_bedrijf_verwijder" +
" FROM prs_bedrijf" +
" WHERE prs_bedrijf_key IN (SELECT prs_perslid_key FROM prs_perslid)"
},
{ msg: "Personen waar de key ook voorkomt als bedrijf. Dat geeft problemen in de view mld_v_uitvoerende",
sql: "SELECT prs_perslid_key," +
" prs_perslid_naam," +
" prs_perslid_oslogin, " +
" prs_perslid_aanmaak, " +
" prs_perslid_verwijder" +
" FROM prs_perslid" +
" WHERE prs_perslid_key IN (SELECT prs_bedrijf_key FROM prs_bedrijf)"
},
{ msg: "Dialect teksten die niet meer bestaan (te verwijderen uit MLD_LCL.SRC e.a.",
sql: "SELECT fac_localeitems_lcl FROM fac_localeitems" +
" MINUS " +
"SELECT fac_locale_xsl_label" +
" FROM fac_locale_xsl" +
" WHERE fac_locale_xsl_module = 'ASP' AND fac_locale_xsl_lang = 'NL'"
},
},
{ msg: "Notificatie queue moet doorgaans leeg zijn",
sql: "SELECT fac_notificatie_datum datum, f.*" +
" FROM fac_v_notifyqueue f" +
" WHERE BITAND (fac_notificatie_status, 2 + 4 + 32) > 0" +
" AND fac_notificatie_datum < sysdate - 1/24" // minstens uur oud, putorders kan nog lopen
},
},
{ msg: "Order queue moet doorgaans leeg zijn",
sql: "SELECT *" +
" FROM fac_v_orderqueue"
}];
}];
if (S("prs_werkplek_implicit") == 1)
noResults.push({ msg: "Er zijn werkplekken met meerdere personen er op, foutief als prs_werkplek_implicit = 1",
sql: "SELECT prs_werkplek_key, COUNT ( * )"

View File

@@ -793,10 +793,13 @@ mld = {setmeldingstatus:
__Log("Old MLD_STDMELDING_KEY: " + old_stdm + " New: " + stdmelding);
// pas op dat zelfs de vakgroep (mld_ins_discipline_key) gewijzigd kan zijn
var flexsql = "SELECT mk.mld_kenmerk_key kenm_key_old"
+" , sk.mld_srtkenmerk_kenmerktype"
+ " , kenm_new.mld_kenmerk_key kenm_key_new"
+ " , mld_kenmerkmelding_key"
+ " , sk.mld_srtkenmerk_omschrijving"
+ " , mkm.mld_kenmerkmelding_waarde"
+ " , sk.mld_srtkenmerk_systeem"
+ " , sk.fac_kenmerkdomein_key"
+ " FROM mld_kenmerkmelding mkm"
+ " , mld_kenmerk mk"
+ " , mld_srtkenmerk sk"
@@ -841,7 +844,24 @@ mld = {setmeldingstatus:
}
else
{ // Nieuwe stdmelding heeft het flexkenmerk niet. Track dat dit flexkenmerk verloren gaat.
trackarray.push(L("lcl_mld_prop_not_exist").format(oRs("mld_srtkenmerk_omschrijving").Value, oRs("mld_kenmerkmelding_waarde").Value) + L("lcl_trackto") + L("lcl_tracktoempty"));
var kenmerktype = oRs("mld_srtkenmerk_kenmerktype").Value;
var kmwaarde = oRs("mld_kenmerkmelding_waarde").Value;
var kdomein_key = oRs("fac_kenmerkdomein_key").Value;
var confidential = oRs("mld_srtkenmerk_systeem").Value & 4;
if (confidential)
{
kmwaarde = L("lcl_confidential_mask");
}
else
{
if (kenmerktype == "S" || kenmerktype == "R")
{
var oRsd = Oracle.Execute("SELECT fac.getdomeinwaarde(" + kdomein_key + ", " + safe.quoted_sql(kmwaarde) + ") domeinwaarde FROM DUAL");
kmwaarde = oRsd("domeinwaarde").Value;
oRsd.Close();
}
}
trackarray.push(L("lcl_mld_prop_not_exist").format(oRs("mld_srtkenmerk_omschrijving").Value, kmwaarde) + L("lcl_trackto") + L("lcl_tracktoempty"));
}
oRs.MoveNext();
}

View File

@@ -65,13 +65,18 @@ function generateFlexKenmerkBlock(params)
disc_arr = [(oRs("mld_ins_discipline_key").Value)];
}
var canViewConfidential = false;
if (mld_key < 0 || disc_arr.length > 1)
{ // Het is een nieuwe melding
var my_mldrechten = user.func_enabled("MLD", disc_arr.join(",")); // mld.func_enabled_melding is nauwkeuriger maar overkill?
my_mldrechten.canFEwrite = my_mldrechten.canWrite("WEB_MLDUSE"); // Er moet ook gelden dat het mijn melding is. Dat is het geval want het is een nieuwe melding die ik zelf invoer en aanmaak.
}
else
{
var my_mldrechten = mld.func_enabled_melding(mld_key);
// Bij het doorsturen van een melding wordt showConfidential (canViewConfidential) niet meegegeven. Dan hier maar canViewConfidential bepalen of ik vertrouwlijke waarden mag zien.
canViewConfidential = opdr_type < 0 && opdr_key < 0 && stdm_arr.length != 0 && mld_key > 0 && my_mldrechten.canViewConfidential; // Wijzigen melding.
}
var otherKenmerkPath = "null";
var sql_waarde = "";
@@ -435,7 +440,7 @@ function generateFlexKenmerkBlock(params)
hideVervallen: newMelding||newOpdracht,
niveau: kenmerk_module,
wfbuilder: params.wfbuilder,
showConfidential: params.showConfidential || newMelding || newOpdracht
showConfidential: params.showConfidential || newMelding || newOpdracht || canViewConfidential
}
);
} %>

View File

@@ -327,7 +327,7 @@ function kenmerk_regel(kv_params)
kvhtml += ("<span style='display: none'>" + kv_params.kv + "</span>") || "";
}
else
kvhtml += (kv_params.formobile ? "" : kv_params.kv||"");
kvhtml += (kv_params.formobile && (kv_params.ktype=="L" || kv_params.ktype=="l") ? "" : kv_params.kv||"")
if (typeof kv_params.kenmerk_extraTD != "undefined" && kv_params.kenmerk_extraTD && !kv_params.formobile)
kvhtml += '\n </td><td>'; // Extra leeg celletje voor layout MLD_OPDR

View File

@@ -44,14 +44,32 @@
<xsl:call-template name="customer_code"/>
</xsl:variable>
<xsl:variable name ="bedrijfadreskey">
<xsl:variable name ="bedrijfadreskeyopdr">
<xsl:for-each select = "uitvoerende/bedrijf/bedrijfadres">
<xsl:if test = "type = 'O'">
<xsl:if test = "type = 'O' and typeopdr = opdrachttype/key">
<xsl:value-of select = "key"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:variable name ="bedrijfadreskeyoverig">
<xsl:for-each select = "uitvoerende/bedrijf/bedrijfadres">
<xsl:if test = "type = 'O' and not(typeopdr)">
<xsl:value-of select = "key"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:variable name ="bedrijfadreskey">
<xsl:choose>
<xsl:when test = "string-length($bedrijfadreskeyopdr) > 0">
<xsl:value-of select = "$bedrijfadreskeyopdr"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select = "$bedrijfadreskeyoverig"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="telnr">
<xsl:choose>
@@ -759,7 +777,7 @@ Op deze opdracht zijn uitsluitend en onverkort de navolgende en bijgevoegde voor
</td>
</xsl:if>
-->
<xsl:if test="$customer_code= 'RABO'">
<td style="padding:0px;"><font color='#000000' size="2"><b>Opdracht behandelen:</b></font>
@@ -776,7 +794,6 @@ Op deze opdracht zijn uitsluitend en onverkort de navolgende en bijgevoegde voor
</td>
</xsl:if>
-->
</tr>
</tbody>
</table>

BIN
CUST/KONG/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
CUST/KONG/oracle.udl Normal file

Binary file not shown.

View File

@@ -0,0 +1,4 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per uur) om door de applicatiebeheerder
REM ingeregelde notificaties te genereren.
cscript ..\..\..\utils\gen_notify\gen_notify.js ../oracle.udl KONG

View File

@@ -0,0 +1,4 @@
@echo off
REM Moet gescheduled worden (normaliter 1 keer per dag) om door de applicatiebeheerder
REM ingeregelde jobs (aanmaak van periodieke opdrachten) uit te voeren.
cscript ..\..\..\utils\gen_scheduler\gen_scheduler.js ../oracle.udl

View File

@@ -0,0 +1 @@
call ..\..\..\utils\putOrders\putOrders.bat %*

BIN
CUST/KONG/tmpl_logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

240
CUST/KONG/xsl/KONG.xsl Normal file
View File

@@ -0,0 +1,240 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:template name="rsv_ruimte">
<xsl:param name="min_volgnr"/>
<tr>
<xsl:choose>
<xsl:when test="res_ruimte!=''">
<td class="tekstkop" colspan="10" frame="box"><u>
<xsl:if test="dirtlevel!='0'">
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;
</xsl:if>
<xsl:value-of select="van/datum"/>&#xA0;
<xsl:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="../key"/>&#xA0;/<xsl:value-of select="volgnr"/>&#xA0;
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if>
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/></u>
</td>
</xsl:when>
<!-- "roomservice" -->
<xsl:otherwise>
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;"><u>
<xsl:if test="dirtlevel!='0'">
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;
</xsl:if>
<xsl:value-of select="van/datum"/>
<xsl:if test="string(van/datum)!=string(tot/datum)">
&#xA0;-&#xA0;<xsl:value-of select="tot/datum"/>
</xsl:if>&#xA0;
<xsl:value-of select="//lcl/RES/deelreservering"/>&#xA0;<xsl:value-of select="../key"/>&#xA0;/<xsl:value-of select="volgnr"/>&#xA0;
<xsl:value-of select="plaats/plaatsaanduiding"/></u>
</td>
</xsl:otherwise>
</xsl:choose>
</tr>
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/></td>
<td class="value" colspan="9">
: <xsl:value-of select="omschrijving"/>
</td>
</tr>
</xsl:if>
<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
<td class="value" colspan="9">
: <xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
</xsl:if>
<tr>
<td class="label"><xsl:value-of select="//lcl/RES/status"/></td>
<td class="value" colspan="5">: <xsl:value-of select="status_fo"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/RES/gastheer_vrouw"/></td>
<td class="value" colspan="5">: <xsl:value-of select="host_user/naam_full"/></td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
<td class="value" colspan="5">: <xsl:value-of select="kostenplaats/nr"/>&#xA0;
<xsl:value-of select="kostenplaats/omschrijving"/>
</td>
</tr>
<xsl:if test="string(opmerking)!=''">
<tr>
<td class="label"> <xsl:value-of select="//lcl/FAC/opmerking"/></td>
<td class="value" colspan="9">
: <xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="10" style="border-top:1px solid #000;"/>
</tr>
<tr>
<th class="resth" width="24%" align="left"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
<th class="resth" width="14%" align="left"><xsl:value-of select="//lcl/RES/aantal"/></th>
<!--<th width="80">Datum</th>-->
<th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
<th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
<th class="resth" width="16%" align="center"><xsl:value-of select="//lcl/RES/opstelling"/></th>
<th class="resth" width="17%" style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
</tr>
<xsl:if test="res_ruimte!=''">
<tr>
<td width="24%" class="resresult" style="text-align:left;"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if>
<xsl:value-of select="res_ruimte/nr"/>
<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/>)</td>
<td width="14%" class="resresult" style="text-align:left">
<xsl:value-of select="bezoekers"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/></td>
<!--<td class="result" style="text-align:right">
<xsl:value-of select="van/datum"/>
</td>-->
<td width="14%" class="resresult" style="text-align:right">
<xsl:value-of select="van/tijd"/>
</td>
<td width="14%" class="resresult" style="text-align:right">
<xsl:value-of select="tot/tijd"/>
</td>
<td width="16%" class="resresult" style="text-align:center">
<xsl:value-of select="res_ruimte/opstelling"/>
</td>
<td width="17%" class="resresult" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="prijs"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
<xsl:for-each select="rsv_deel">
<xsl:sort select="van/tijd"/>
<tr>
<td class="resresult"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if>
<xsl:value-of select="res_deel/deel/omschrijving"/>
</td>
<td class="resresult">
<xsl:value-of select="aantal"/>
</td>
<!--<td class="result" style="text-align:right">
<xsl:value-of select="van/datum"/>
</td>-->
<td class="resresult" style="text-align:right">
<xsl:value-of select="van/tijd"/>
</td>
<td class="resresult" style="text-align:right">
<xsl:value-of select="tot/tijd"/>
</td>
<td></td>
<td class="resresult" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="prijs"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
<xsl:for-each select="rsv_artikel">
<xsl:sort select="levering/tijd"/>
<tr>
<td class="resresult">
<xsl:value-of select="res_artikel/omschrijving"/>
</td>
<td class="resresult">
<xsl:value-of select="aantal"/>
</td>
<!--<td class="result" style="text-align:right">
<xsl:value-of select="levering/datum"/>
</td>-->
<td class="resresult" style="text-align:right">
<xsl:value-of select="levering/tijd"/>
</td>
<td></td>
<td></td>
<td class="resresult" style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="prijs"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
<!-- totaal per deelreservering -->
<tr height="1">
<td colspan="10" style="border-top:1px solid #000;"/>
</tr>
<tr>
<td class="tekst" colspan="4"></td>
<td class="tekst" colspan="2" 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>
</tr>
<!-- afspraak-lijst gesorteerd op naam -->
<xsl:for-each select="afspraak/bezoeker">
<xsl:sort select="naam"/>
<xsl:choose>
<xsl:when test="position() = 1">
<tr>
<td class="tekst">
<br/><xsl:value-of select="//lcl/BEZ/bezoekers"/></td>
</tr>
<tr>
<th><xsl:value-of select="//lcl/FAC/naam"/></th>
<th colspan="3"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
<th colspan="4"><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></th>
</tr>
</xsl:when>
</xsl:choose>
<tr>
<td class="result">
<xsl:value-of select="naam"/>
</td>
<td class="result" colspan="3">
<xsl:value-of select="bedrijf"/>
</td>
<td class="result" colspan="4">
<xsl:value-of select="deel/omschrijving"/>
</td>
</tr>
</xsl:for-each>
<!-- kenmerk -->
<xsl:if test="kenmerk">
<tr>
<td colspan="5">
<table>
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td class="label">
<xsl:value-of select="@naam"/></td>
<td class="value">
: <xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template name="europrijs">
<xsl:param name="prijs"/>
<xsl:choose>
<xsl:when test="string(number($prijs))='NaN'">kr. <xsl:value-of select="format-number(0, '0,00', 'european')"/></xsl:when>
<xsl:otherwise>kr. <xsl:value-of select="format-number($prijs , '0,00', 'european')"/></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ns0="urn:sap-com:document:sap:idoc:messages"
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:comment>woconr;leveranciernr;factuurnr;factuurdatum;onderwerp;opdrachtnr;omschrijving;bedrag;btwperc;btwbedrag;btw_verlegd;document;iban;G_iban;G_bedrag;kvk_nr;btw_nr;afleverdatum</xsl:comment>
<xsl:for-each select="//ns0:INVOIC02/IDOC/E1EDP01">
<xsl:for-each select="//INVOIC02/IDOC/E1EDP01">
<xsl:value-of select="../E1EDKA1[PARVW='RG']/PARTN"/>;<xsl:value-of select="../E1EDKA1[PARVW='BK']/LIFNR"/>;<xsl:value-of select="../E1EDK01/BELNR"/>;<xsl:call-template name="get_factuurdatum"/>;;<xsl:call-template name="get_customer_po"/>;<xsl:call-template name="construct_factuurregel_omschr"/>;<xsl:value-of select="E1EDP26[QUALF='003']/BETRG"/>;<xsl:call-template name="VATInformation"/>;<xsl:call-template name="get_filename_attachment"/>;<xsl:value-of select="../E1EDK28[1]/ACNUM"/>;<xsl:value-of select="../E1EDK28[2]/ACNUM"/>;<xsl:call-template name="get_gbedrag"/>;<xsl:call-template name="get_kvk"/>;<xsl:call-template name="get_btwnr"/>;<xsl:call-template name="get_opleverdatum"/>;&#10;</xsl:for-each>
</xsl:template>

View File

@@ -72,8 +72,8 @@ function (RequestForm, bes_srtdeel_key, item, pResult)
};
// Alleen voor leverancier Bidfood (voorheen Deli XL) uitvoeren (prs_bedrijf_key = 6501)
if (bedr_key == 6501)
// Alleen voor leverancier Bidfood (voorheen Deli XL) uitvoeren (prs_bedrijf_key = 1873)
if (bedr_key == 1873)
{
// Alleen voor eerste item de leverdatum en bestellingid opvragen. Is toch voor elk item identiek.
if (item == 1) {

View File

@@ -27,6 +27,424 @@
</xsl:choose>
</xsl:template>
<xsl:template match="contract" mode="include">
<table border="0" cellpadding="1">
<xsl:if test="extra_key">
<xsl:variable name="mx_key"><xsl:value-of select="extra_key"/></xsl:variable>
<tr>
<td align="right" valign="top" style="padding-top:10px;" class="label">
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
</td>
<td colspan="3" style="padding-top:10px;" class="value">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td colspan="4" style="padding-bottom:20px;">
<hr/>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="4" class="caption">
<strong>
<xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=1&amp;<xsl:value-of select="../bookmarks/contract"/>
<xsl:value-of select="key"/>
</xsl:attribute>
<xsl:value-of select="//lcl/CNT/contract"/>&#xA0;<xsl:value-of select="nummer_intern"/>
<xsl:if test="versie!=''">.<xsl:value-of select="versie"/></xsl:if>
</xsl:element>
</strong>&#xA0;<xsl:value-of select="eigenaar_afd/omschrijving"/>/<xsl:value-of select="bedrijf/naam"/>
</td>
</tr>
<xsl:call-template name="cnt_begintext"/>
<tr>
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/algemene_gegevens"/></td>
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/data"/></td>
</tr>
<tr>
<td colspan="2">
<table border="0" id="administratief" width="100%">
<tr>
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/contractsoort"/>:</td>
<td class="value">
<xsl:value-of select="discipline/omschrijving"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/beschrijving"/>:</td>
<td class="value">
<xsl:value-of select="omschrijving"/>
</td>
</tr>
<xsl:if test="nummer!=''">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/extern_nr"/>:</td>
<td class="value">
<xsl:value-of select="nummer"/>
</td>
</tr>
</xsl:if>
<xsl:if test="contract">
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/mantel"/>:</td>
<td class="value">
<xsl:value-of select="contract/nummer_intern"/>
</td>
</tr>
</xsl:if>
<xsl:if test="document!=''">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
<td class="value">
<xsl:value-of select="document"/>
</td>
</tr>
</xsl:if>
</table>
</td>
<td colspan="2">
<table border="0" width="100%" id="datums">
<tr>
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/ingangsdatum"/>:</td>
<td class="value">
<xsl:value-of select="looptijd_van/datum"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/rappeldatum"/>:</td>
<td class="value">
<xsl:value-of select="rappeldatum/datum"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/opzegdatum"/>:</td>
<td class="value">
<xsl:value-of select="opzegdatum/datum"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/einddatum"/>:</td>
<td class="value">
<xsl:value-of select="looptijd_tot/datum"/>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/contractpartij"/></td>
</tr>
<tr>
<td colspan="2">
<table border="0" id="eigenaar" width="100%">
<tr>
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/eigenaar"/>:</td>
<td class="value">
<xsl:value-of select="eigenaar_afd/omschrijving"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/beheerder"/>:</td>
<td class="value">
<xsl:value-of select="beheerder/naam_full"/>
</td>
</tr>
<xsl:if test="kostenplaats">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
<td class="value">
<xsl:value-of select="kostenplaats/nr"/>&#xA0;
<xsl:value-of select="kostenplaats/omschrijving"/>
</td>
</tr>
</xsl:if>
</table>
</td>
<td colspan="2">
<table border="0" id="contractant" width="100%">
<tr>
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/uitvoerder"/>:</td>
<td class="value">
<xsl:value-of select="bedrijf/naam"/>
<xsl:if test="bedrijf/bezoek_plaats!=''">&#xA0;
-&#xA0;<xsl:value-of select="bedrijf/bezoek_plaats"/></xsl:if>
<xsl:if test="bedrijf/leverancier_nr!=''">&#xA0;
(<xsl:value-of select="bedrijf/leverancier_nr"/>)</xsl:if>
</td>
</tr>
<tr>
<td/>
<td class="value">
<xsl:value-of select="bedrijf/post_adres"/>
</td>
</tr>
<tr>
<td/>
<td class="value">
<xsl:value-of select="bedrijf/post_postcode"/>&#xA0;
<xsl:value-of select="bedrijf/post_plaats"/>
</td>
</tr>
<xsl:if test="contactpersoon">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</td>
<td class="value">
<xsl:value-of select="contactpersoon/naam_full"/>
</td>
</tr>
</xsl:if>
<xsl:if test="contactpersoon/telefoon1!=''">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
<td class="value">
<xsl:value-of select="contactpersoon/telefoon1"/>
</td>
</tr>
</xsl:if>
</table>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/FAC/opmerkingen"/></td>
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/financieel"/></td>
</tr>
<tr>
<td colspan="2">
<xsl:value-of select="opmerking"/>
</td>
<td colspan="2">
<table border="0" id="financieel" width="100%">
<xsl:if test="termijnkosten!=''">
<tr>
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/termijnbedrag"/>:</td>
<td class="value">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="termijnkosten"/>
</xsl:call-template>
</td>
</tr>
</xsl:if>
<tr>
<td class="label"><xsl:value-of select="//lcl/CNT/contractbedrag"/>:</td>
<td class="value">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="kosten"/>
</xsl:call-template>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/FAC/details"/></td>
</tr>
<tr>
<td colspan="4">
<table>
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td class="label">
<xsl:value-of select="@naam"/>:</td>
<td class="value">
<xsl:value-of select="."/>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/CNT/scope"/></td>
</tr>
<tr>
<td colspan="4">
<xsl:if test="contract_plaats/plaats">
<table cellspacing="1" width="100%">
<tr>
<td>
<strong><xsl:value-of select="//lcl/CNT/scope"/></strong>
</td>
<td></td>
<td>
<strong><xsl:value-of select="//lcl/FAC/locatie"/></strong>
</td>
<td>
<strong><xsl:value-of select="//lcl/FAC/adres"/></strong>
</td>
<td>
<strong><xsl:value-of select="//lcl/FAC/plaats"/></strong>
</td>
<td style="text-align:right">
<strong><xsl:value-of select="//lcl/CNT/bedrag"/></strong>
</td>
</tr>
<xsl:for-each select="contract_plaats/plaats">
<xsl:sort select="regio/district/locatie/omschrijving"/>
<tr>
<xsl:if test="@type='L'">
<td><xsl:value-of select="//lcl/FAC/locatie"/></td>
<td><xsl:value-of select="plaatsaanduiding"/></td>
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
</xsl:if>
<xsl:if test="@type='G'">
<td><xsl:value-of select="//lcl/FAC/gebouw"/></td>
<td><xsl:value-of select="plaatsaanduiding"/></td>
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
</xsl:if>
<xsl:if test="@type='T'">
<td><xsl:value-of select="//lcl/FAC/terrein"/></td>
<td><xsl:value-of select="plaatsaanduiding"/></td>
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
</xsl:if>
<xsl:if test="@type='V'">
<td><xsl:value-of select="//lcl/FAC/bouwlaag"/></td>
<td><xsl:value-of select="plaatsaanduiding"/></td>
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
</xsl:if>
<xsl:if test="@type='R'">
<td><xsl:value-of select="//lcl/FAC/ruimte"/></td>
<td><xsl:value-of select="plaatsaanduiding"/>&#160;<xsl:value-of select="regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/>
</td>
</xsl:if>
<td>
<xsl:value-of select="regio/district/locatie/adres"/>
</td>
<td>
<xsl:value-of select="regio/district/locatie/plaats"/>
</td>
<td style="text-align:right">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="../kosten"/>
</xsl:call-template>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:if>
<xsl:if test="contract_object/srtdeel">
<table cellspacing="1">
<tr>
<td>
<strong><xsl:value-of select="//lcl/CNT/betreft"/>:</strong>
</td>
</tr>
<xsl:for-each select="contract_object/srtdeel">
<xsl:sort select="omschrijving"/>
<tr>
<td>
<xsl:value-of select="omschrijving"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:if>
<xsl:if test="contract_object/deel">
<table cellspacing="1">
<tr>
<td>
<strong><xsl:value-of select="//lcl/CNT/objecten"/>:</strong>
</td>
</tr>
<xsl:for-each select="contract_object/deel">
<xsl:sort select="omschrijving"/>
<tr>
<td>
<xsl:value-of select="omschrijving"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:if>
<!-- moet nog voor terreinen -->
<xsl:if test="contract_onrgoed">
<table cellspacing="1">
<tr>
<td>
<strong><xsl:value-of select="//lcl/CNT/gehuurd"/>:</strong>
</td>
</tr>
<xsl:for-each select="contract_onrgoed">
<xsl:sort select="ruimte/srtruimte/omschrijving"/>
<tr>
<td>
<xsl:value-of select="ruimte/srtruimte/omschrijving"/>
</td>
<td>
<xsl:value-of select="ruimte/nr"/>
</td>
<td>
<xsl:value-of select="ruimte/omschrijving"/>
</td>
<td>
<xsl:value-of select="ruimte/prijs"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:if>
</td>
</tr>
<tr>
</tr>
<td>
<xsl:element name="a">
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=1&amp;<xsl:value-of select="../bookmarks/contract"/>
<xsl:value-of select="key"/>
</xsl:attribute>
Bekijk dit contract in Facilitor
</xsl:element>
</td>
<xsl:call-template name="cnt_endtext"/>
</table>
</xsl:template>
<xsl:template match="factuur" mode="fininf">

View File

@@ -14,7 +14,7 @@
</td>
<tr>
<td colspan="2"> <b>Medewerker facilitair servicepunt: </b>&#xA0;<xsl:value-of select="tracking/track[code='MLDNEW']/user/naam_full"/>
</td>
</td>
</tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3">
@@ -32,7 +32,7 @@
<tr>
<td align="right" valign="top" style="padding-top:10px;">
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
</td>
</td>
<td colspan="3" style="padding-top:10px;">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/>
@@ -43,8 +43,8 @@
<td colspan="4" style="padding-bottom:20px;">
<hr/>
</td>
</tr>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td align="right" width="16%">
<b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
@@ -81,7 +81,7 @@
</td>
<td align="left">
<xsl:value-of select="kenmerk[@naam='Afdelingsmedewerker']"/>
</td>
</td>
</tr>
</xsl:if>
<tr>
@@ -177,7 +177,7 @@
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
<xsl:value-of select="discipline/omschrijving"/>
</td>
</tr>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
@@ -252,7 +252,7 @@
<xsl:otherwise>
<xsl:value-of select="tracking/track[code='MLDAFM']/user/naam_full"/>
</xsl:otherwise>
</xsl:choose>
</xsl:choose>
</td>
</tr>
<xsl:if test="behandelwijze=2 and not(/facilitor/opdracht)">
@@ -277,7 +277,7 @@
</td>
</tr>
</xsl:for-each>
</xsl:if>
</xsl:if>
<tr>
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
@@ -314,7 +314,7 @@
<tr>
<td align="right" valign="top" style="padding-top:15px;padding-bottom:10px;">
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
</td>
</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"/>
@@ -325,8 +325,8 @@
<td colspan="6" style="padding-bottom:15px;">
<hr/>
</td>
</tr>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td width="16%"/>
<td width="34%"/>
@@ -363,7 +363,7 @@
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
</td>
</tr>
</tr>
<tr>
<td colspan="2"/>
<td align="right">
@@ -379,7 +379,7 @@
</td>
<td>
</td>
</tr>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
@@ -429,7 +429,7 @@
</td>
</tr>
<tr>
<td align="right">
<td align="right">
</td>
<td align="left">
Coehoornsingel 3
@@ -442,7 +442,7 @@
</td>
</tr>
<tr>
<td align="right">
<td align="right">
</td>
<td align="left">
7201 AA&#xA0;&#xA0;Zutphen
@@ -454,11 +454,11 @@
<xsl:value-of select="status"/>
</td>
</tr>
<tr height="10px">
<td colspan="4"><hr/></td>
</tr>
<!-- call SUTF37276 Extra veld toevoegen op IBA opdrachtformulier (key 461) -->
<xsl:if test="kenmerk[@key='461'] != ''">
<tr>
@@ -469,23 +469,23 @@
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="kenmerk[@key='461']"/>
</xsl:call-template>
</td>
</td>
</tr>
</xsl:if>
<tr height="10px">
</tr>
<tr>
<td colspan="4" align="right">
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
</td>
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
</td>
</tr>
<tr height="10px">
</tr>
<tr>
<td colspan="4" align="right">
<b>S.v.p. factuur sturen naar facturensutfene@sutfene.nl</b>
</td>
<b>S.v.p. factuur sturen naar facturensutfene@sutfene.nl</b>
</td>
</tr>
<tr height="10px">
<td colspan="4">
@@ -536,7 +536,7 @@
</td>
<td align="left">
<xsl:value-of select="melding/kenmerk[@naam='Afdelingsmedewerker']"/>
</td>
</td>
</tr>
</xsl:if>
<tr>
@@ -621,7 +621,7 @@
<xsl:value-of select="melding/status"/>
</td>
</tr>
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q' and @naam!='Telefoonnummer' and @naam!='Afdelingsmedewerker']">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
@@ -692,7 +692,7 @@
</tr>
</table>
</td>
</tr>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
@@ -710,7 +710,7 @@
<tr>
<td align="right" valign="top" style="padding-top:15px;padding-bottom:10px;">
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
</td>
</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"/>
@@ -721,8 +721,8 @@
<td colspan="6" style="padding-bottom:15px;">
<hr/>
</td>
</tr>
</xsl:if>
</tr>
</xsl:if>
<tr>
<td width="16%"/>
<td width="34%"/>
@@ -759,7 +759,7 @@
<td>
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
</td>
</tr>
</tr>
<tr>
<td colspan="2"/>
<td align="right">
@@ -775,7 +775,7 @@
</td>
<td>
</td>
</tr>
</tr>
<tr>
<td align="right">
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
@@ -825,7 +825,7 @@
</td>
</tr>
<tr>
<td align="right">
<td align="right">
</td>
<td align="left">
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
@@ -838,7 +838,7 @@
</td>
</tr>
<tr>
<td align="right">
<td align="right">
</td>
<td align="left">
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>&#xA0;&#xA0;<xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
@@ -866,8 +866,8 @@
</tr>
<tr>
<td colspan="4" align="right">
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
</td>
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
</td>
</tr>
<tr height="10px">
<td colspan="4">
@@ -886,7 +886,7 @@
</td>
<tr>
<td colspan="2"> <b>Medewerker facilitair servicepunt: </b>&#xA0;<xsl:value-of select="melding/tracking/track[code='MLDNEW']/user/naam_full"/>
</td>
</td>
</tr>
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
<xsl:if test="spoed&lt;3">
@@ -935,7 +935,7 @@
</td>
<td align="left">
<xsl:value-of select="melding/kenmerk[@naam='Afdelingsmedewerker']"/>
</td>
</td>
</tr>
</xsl:if>
<tr>
@@ -1020,7 +1020,7 @@
<xsl:value-of select="melding/status"/>
</td>
</tr>
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q' and @naam!='Afdelingsmedewerker']">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
@@ -1035,16 +1035,32 @@
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="count(melding/deel)&gt;0">
<xsl:for-each select="melding/deel">
<xsl:sort select="melding/omschrijving"/>
<tr>
<xsl:choose>
<xsl:when test="position()=1">
<td align="right" valign="top">
<b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
</td>
<td align="right" valign="top">
<xsl:value-of select="//opdracht/melding/deel/omschrijving"/>
</td>
</xsl:when>
<xsl:otherwise>
<td/>
</xsl:otherwise>
@@ -1068,7 +1084,7 @@
<b>Behandelaar:</b>
</td>
<td>
<xsl:value-of select="melding/behandelaar/naam_full"/>
<xsl:value-of select="melding/behandelaar/naam_full"/>
</td>
</tr>
<tr>
@@ -1091,11 +1107,11 @@
</tr>
</table>
</td>
</tr>
</table>
</tr>
</table>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:choose>
</xsl:template>
<xsl:template name="rsv_ruimte">
<xsl:param name="min_volgnr"/>
@@ -1106,7 +1122,7 @@
<br/><xsl:value-of select="van/datum"/>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/>&#xA0;
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if>
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
</td>
</xsl:when>
<!-- "roomservice" -->
@@ -1158,7 +1174,7 @@
<xsl:value-of select="kostenplaats/nr"/>&#xA0;<xsl:value-of select="kostenplaats/omschrijving"/></td>
</tr>
</xsl:if>
<xsl:if test="res_ruimte!=''">
<xsl:apply-templates select="res_ruimte" mode="zaalinfo"/>
</xsl:if>
@@ -1268,16 +1284,16 @@
</tr>
</xsl:for-each>
<!-- totaal per deelreservering -->
<xsl:variable name="ruimte_ex_btw">
<xsl:value-of select="(100 div 121) * sum(prijs[string(number(.))!='NaN'])"/>
</xsl:variable>
<xsl:variable name="objecten_ex_btw">
<xsl:value-of select="(100 div 121) * sum(rsv_deel/prijs[string(number(.))!='NaN'])"/>
</xsl:variable>
<xsl:variable name="l_catering">
<xsl:for-each select="rsv_artikel">
<xsl:copy-of select="."/>
@@ -1288,8 +1304,8 @@
<xsl:with-param name="pList" select="msxml:node-set($l_catering)/rsv_artikel[*]"/>
</xsl:call-template>
</xsl:variable>
<tr>
<td class="tekst" colspan="2" style="border-style:solid;border-width:0px;"><xsl:value-of select="//lcl/RES/totaal_deelreservering"/></td>
<td class="tekst" style="text-align:right;border-style:solid;border-width:0px;">
@@ -1306,7 +1322,7 @@
<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>
</tr>
<!-- afspraak-lijst gesorteerd op naam -->
<xsl:for-each select="afspraak/bezoeker">
@@ -1336,7 +1352,7 @@
</td>
</tr>
</xsl:for-each>
<!-- kenmerk -->
<xsl:if test="kenmerk">
<tr>
@@ -1358,9 +1374,9 @@
</td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template match="reservering" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
@@ -1509,7 +1525,7 @@
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
</xsl:template>
<xsl:template name="sumProducts">
@@ -1560,7 +1576,7 @@
</td>
<td colspan='5' class="value">
<xsl:value-of select="nr"/>
</td>
</td>
</tr>
<tr>
<td class="label">
@@ -1569,43 +1585,43 @@
<td colspan='6' class="value">
<xsl:value-of select="opstelling"/>
</td>
</tr>
<tr>
<td height='50' colspan='7' style="text-align:left;font-size:8pt">
<xsl:value-of select="omschrijving"/>
</td>
</td>
</tr>
</xsl:template>
<xsl:template name="PageBreak">
<div style="page-break-before:always">&#160;</div>
<div style="page-break-before:always">&#160;</div>
</xsl:template>
<xsl:template name="res_endtext">
<xsl:variable name="ruimte_ex_btw">
<xsl:value-of select="(100 div 121) * sum(rsv_ruimte/prijs[string(number(.))!='NaN'])"/>
</xsl:variable>
<xsl:variable name="objecten_ex_btw">
<xsl:value-of select="(100 div 121) * sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])"/>
</xsl:variable>
<xsl:variable name="l_catering">
<xsl:for-each select="rsv_ruimte/rsv_artikel">
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="catering_ex_btw">
<xsl:call-template name="sumProducts">
<xsl:with-param name="pList" select="msxml:node-set($l_catering)/rsv_artikel[*]"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="@content='complete'">
<tr>
<td class="label" colspan="2" style="font-size:8pt;text-align:left; border-width:0px;">
@@ -1614,12 +1630,12 @@
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs" select="$ruimte_ex_btw + $objecten_ex_btw + $catering_ex_btw"/>
</xsl:call-template>
)
)
</td>
</tr>
</xsl:if>
</xsl:template>
<xsl:template match="bestelling" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
@@ -1641,7 +1657,7 @@
<td width="32%" class="value" align="right">:
<xsl:value-of select="datum/datum"/>&#xA0;
<xsl:value-of select="datum/tijd"/>
</td>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/BES/bestelvoor"/></td>
@@ -1656,7 +1672,7 @@
<td class="value" width="32%">:
<xsl:value-of select="datum/datum"/>&#xA0;
<xsl:value-of select="datum/tijd"/>
</td>
</td>
</tr>
</xsl:otherwise>
</xsl:choose>
@@ -1675,7 +1691,7 @@
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
<td class="value">:
<xsl:value-of select="leverdatum/datum"/>
</td>
</td>
</tr>
</xsl:when>
<xsl:when test="voor/mobiel!=''">
@@ -1685,7 +1701,7 @@
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
<td class="value">:
<xsl:value-of select="leverdatum/datum"/>
</td>
</td>
</tr>
</xsl:when>
<xsl:otherwise>
@@ -1695,7 +1711,7 @@
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
<td class="value">:
<xsl:value-of select="leverdatum/datum"/>
</td>
</td>
</tr>
</xsl:otherwise>
</xsl:choose>
@@ -1706,7 +1722,7 @@
<xsl:value-of select="voor/afdeling/omschrijving"/>
</td>
<td class="label" width="18%" align="left"><xsl:value-of select="//lcl/BES/aanvraagstatus"/></td>
<td class="value" width="32%" align="right">: <xsl:value-of select="status"/></td>
<td class="value" width="32%" align="right">: <xsl:value-of select="status"/></td>
</tr>
<tr>
<td class="label" width="18%" align="left"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
@@ -1721,8 +1737,8 @@
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="opmerking"/>
</xsl:call-template>
</td>
</xsl:when>
</td>
</xsl:when>
<xsl:otherwise>
<td colspan="2" align="right" width="50%"/>
</xsl:otherwise>
@@ -1740,14 +1756,14 @@
<xsl:value-of select="afleveradres/bezoek_plaats"/>
<br/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_land"/>
</xsl:if>
</xsl:if>
</td>
<td colspan="2"/>
</tr>
</tr>
<xsl:if test="bestel_opm">
<tr>
<td height="10px" colspan="4"/>
</tr>
</tr>
<tr>
<td class="label" style="vertical-align:top"><xsl:value-of select="//lcl/FAC/opmerkingen"/></td>
<td class="value" colspan="3">:
@@ -1775,7 +1791,7 @@
</tr>
<tr>
<td colspan="4" style="border-top:1px solid #000;"/>
</tr>
</tr>
<tr>
<td colspan="4">
<table cellpadding="1" cellspacing="0" border="0" bordercolor="#000000" frame="box" width="99%">
@@ -1842,7 +1858,7 @@
</TR>
</TABLE>
</xsl:template>
<xsl:template match="bestelopdracht" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
@@ -2033,12 +2049,39 @@
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
<!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
<metaInformation>
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\SUTF_files\reservering1449_20141013144533.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
<scenarios>
<scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\SUTF_files\opdracht10541_20180419105227_398.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0"
profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no"
validator="internal" customvalidator="">
<advancedProp name="bSchemaAware" value="true"/>
<advancedProp name="xsltVersion" value="2.0"/>
<advancedProp name="schemaCache" value="||"/>
<advancedProp name="iWhitespace" value="0"/>
<advancedProp name="bWarnings" value="true"/>
<advancedProp name="bXml11" value="false"/>
<advancedProp name="bUseDTD" value="false"/>
<advancedProp name="bXsltOneIsOkay" value="true"/>
<advancedProp name="bTinyTree" value="true"/>
<advancedProp name="bGenerateByteCode" value="true"/>
<advancedProp name="bExtensions" value="true"/>
<advancedProp name="iValidation" value="0"/>
<advancedProp name="iErrorHandling" value="fatal"/>
<advancedProp name="sInitialTemplate" value=""/>
<advancedProp name="sInitialMode" value=""/>
</scenario>
</scenarios>
<MapperMetaTag>
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
<MapperBlockPosition></MapperBlockPosition>
<TemplateContext></TemplateContext>
<MapperFilter side="source"></MapperFilter>
</MapperMetaTag>
</metaInformation>
-->

View File

@@ -0,0 +1,79 @@
RUBRIEK_CODE;RUBRIEK_OMSCHRIJVING;GROEP_CODE;GROEP_OMSCHRIJVING;SOORT_CODE;SOORT_OMSCHRIJVING;BTW_PERCENTAGE;BTW_OMSCHRIJVING
R;R Reserve;;;;;;
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.10;0.1.10 Aankoop van grond;21;21%
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.20;0.1.20 Erfpacht van grond;21;21%
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.30;0.1.30 Aankoop opstallen;21;21%
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.10;0.2.10 Overdrachtskosten;21;21%
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.20;0.2.20 Vergoedingen en schadeloosstelling;21;21%
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.30;0.2.30 Rechtsprocedure;21;21%
0.0;0.0 Grondkosten;0.0.3;0.3 Kosten onsluiting bouwterrein;0.3.10;0.3.10 Kosten ontsluiting bouwterrein;21;21%
0.0;0.0 Grondkosten;0.0.4;0.4 Kosten amoveren opstallen ;0.4.10;0.4.10 Kosten amoveren opstallen;21;21%
0.0;0.0 Grondkosten;0.0.5;0.5 Rente grond tot start bouw;0.5.10;0.5.10 Rente grond tot start bouw;21;21%
0.0;0.0 Grondkosten;0.0.6;0.6 Rente grond tot start bouw;0.6.10;0.6.10 Rente grond tijdens bouw;21;21%
0.0;0.0 Grondkosten;0.0.7;0.7 Onvoorzien over 0.3 en 0.4;0.7.10;0.7.10 Onvoorzien over 0.3 en 0.4;21;21%
0.0;0.0 Grondkosten;0.0.8;0.8 Verkoopwaarde OG;0.8.10;0.8.10 Verkoopwaarde OG;21;21%
0.0;0.0 Grondkosten;0.0.9;0.9 Grondkosten overig;0.9.10;0.9.10 Grondkosten overig;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.1;1.1.1 Hoofdopdracht ;1.1.10;1.1.10 Aanneemsom;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.2;1.1.2 Stelposten;1.1.20;1.1.20 Stelposten;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.3;1.1.3 Overige werkzaamheden;1.1.30;1.1.30 Overige werkzaamheden;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.4;1.1.4 Meer- en minderwerk;1.1.40;1.1.40 Meer- en minderwerk;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.5;1.1.5 Risicoverrekening;1.1.50;1.1.50 Risicoverrekening;21;21%
1.1;1.1 Bouwkundige voorzieningen;1.1.9;1.1.9 Diversen;1.1.90;1.9.10 Diversen;21;21%
1.2;1.2 W-voorzieningen;1.2.1;1.2.1 Hoofdopdracht ;1.2.10;1.2.10 Aanneemsom ;21;21%
1.2;1.2 W-voorzieningen;1.2.2;1.2.2 Stelposten;1.2.20;1.2.20 Stelposten;21;21%
1.2;1.2 W-voorzieningen;1.2.3;1.2.3 Overige werkzaamheden;1.2.30;1.2.30 Overige werkzaamheden;21;21%
1.2;1.2 W-voorzieningen;1.2.4;1.2.4 Meer- en minderwerk;1.2.40;1.2.40 Meer- en minderwerk;21;21%
1.2;1.2 W-voorzieningen;1.2.5;1.2.5 Risicoverrekening;1.2.50;1.2.50 Risicoverrekening;21;21%
1.3;1.3 E-voorzieningen;1.3.1;1.3.1 Hoofdopdracht ;1.3.10;1.3.10 Aanneemsom ;21;21%
1.3;1.3 E-voorzieningen;1.3.2;1.3.2 Stelposten;1.3.20;1.3.20 Stelposten;21;21%
1.3;1.3 E-voorzieningen;1.3.3;1.3.3 Overige werkzaamheden;1.3.30;1.3.30 Overige werkzaamheden;21;21%
1.3;1.3 E-voorzieningen;1.3.4;1.3.4 Meer- en minderwerk;1.3.40;1.3.40 Meer- en minderwerk;21;21%
1.3;1.3 E-voorzieningen;1.3.5;1.3.5 Risicoverrekening;1.3.50;1.3.50 Risicoverrekening;21;21%
1.4;1.4 Vaste inrichting;1.4.1;1.4.1 Vaste verkeersvoorzieningen;1.4.10;1.4.10 Vaste verkeersvoorzieningen;21;21%
1.4;1.4 Vaste inrichting;1.4.2;1.4.2 Vaste gebruikersvoorzieningen;1.4.20;1.4.20 Vaste gebruikersvoorzieningen;21;21%
1.4;1.4 Vaste inrichting;1.4.3;1.4.3 Vaste keukenvoorzieningen;1.4.30;1.4.30 Vaste keukenvoorzieningen;21;21%
1.4;1.4 Vaste inrichting;1.4.4;1.4.4 Vaste sanitaire voorzieningen;1.4.40;1.4.40 Vaste sanitaire voorzieningen;21;21%
1.4;1.4 Vaste inrichting;1.4.5;1.4.5 Vaste onderhoudsvoorzieningen;1.4.50;1.4.50 Vaste onderhoudsvoorzieningen;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.1;1.5.1 Grondvoorzieningen;1.5.10;1.5.10 Grondvoorzieningen;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.2;1.5.2 Opstallen;1.5.20;1.5.20 Opstallen ;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.3;1.5.3 Omheiningen;1.5.30;1.5.30 Omheiningen;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.4;1.5.4 Terreinafwerking ;1.5.40;1.5.40 Terreinafwerking;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.5;1.5.5 Terreinvoorzieningen W;1.5.50;1.5.50 Terreinvoorzieningen W;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.6;1.5.6 Terreinvoorzieningen E;1.5.60;1.5.60 Terreinvoorzieningen E;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.7;1.5.7 Terreininrichting;1.5.70;1.5.70 Terreininrichtingen;21;21%
1.5;1.5 Terreinvoorzieningen;1.5.9;1.5.9 Terreinvoorz. overig;1.5.90;1.5.90 Terreinvoorz. overig;21;21%
2.0;2.0 Bijkomende kosten;2.1;2.1 Overheidsheffingen;2.1.10;2.1.10 Overheidsheffingen;0;0%
2.0;2.0 Bijkomende kosten;2.2;2.2 Kosten bodemonderzoek;2.2.10;2.2.10 Kosten bodemonderzoek;21;21%
2.0;2.0 Bijkomende kosten;2.3;2.3 Verzekeringen;2.3.10;2.3.10 Verzekeringen;21;21%
2.0;2.0 Bijkomende kosten;2.4;2.4 Kosten kunsttoepassingen;2.4.10;2.4.10 Kosten kunsttoepassingen;21;21%
2.0;2.0 Bijkomende kosten;2.5;2.5 Aansluitkosten Nuts;2.5.10;2.5.10 Aansluitkosten Nuts;21;21%
2.0;2.0 Bijkomende kosten;2.9;2.9 Bijkomende kosten overig;2.5.90;2.9.10 Bijkomende kosten overig;21;21%
3.0;3 Inventariskosten;3.1;3.1 Vaste verkeersvoorzieningen;3.1.10;3.1.10 Vaste verkeersvoorzieningen;21;21%
3.0;3 Inventariskosten;3.2;3.2 Vaste gebruikersvoorziengen;3.2.20;3.2.10 Vaste gebruikersvoorziengen;21;21%
3.0;3 Inventariskosten;3.3;3.3 Vaste keukenvoorz.;3.2.30;3.3.10 Vaste keukenvoorz.;21;21%
3.0;3 Inventariskosten;3.4;3.4 Vaste sanitaire voorz.;3.2.30;3.4.10 Vaste sanitaire voorz.;21;21%
3.0;3 Inventariskosten;3.5;3.5 Vaste onderhoudsvoorz.;3.4.10;3.5.10 Vaste onderhoudsvoorz.;21;21%
3.0;3 Inventariskosten;3.6;3.6 Vaste opslagvoorz.;3.5.10;3.6.10 Vaste opslagvoorz.;21;21%
4.0;4 Directiekosten;4.1;4.1 Advieskosten B-voorzieningen;4.1.10;4.1.10 Advieskosten B-voorzieningen;21;21%
4.0;4 Directiekosten;4.2;4.2 Advieskosten W-installaties;4.2.10;4.2.10 Advieskosten W-installaties;21;21%
4.0;4 Directiekosten;4.3;4.3 Advieskosten E-installaties;4.3.10;4.3.10 Advieskosten E-installaties;21;21%
4.0;4 Directiekosten;4.4;4.4 Advieskosten Constructies;4.4.10;4.4.10 Advieskosten Constructies;21;21%
4.0;4 Directiekosten;4.5;4.5 Advieskosten Vaste inrichtingen;4.5.10;4.5.10 Advieskosten Vaste inrichtingen;21;21%
4.0;4 Directiekosten;4.6;4.6 Advieskosten Terreinvoorzieningen;4.6.10;4.6.10 Advieskosten Terreinvoorzieningen;21;21%
4.0;4 Directiekosten;4.7;4.7 Advieskosten Planning en coordinatie;4.7.10;4.7.10 Advieskosten Planning en coordinatie;21;21%
4.0;4 Directiekosten;4.8;4.8 Kosten toezicht tijdens bouw;4.8.10;4.8.10 Kosten toezicht tijdens bouw;21;21%
4.0;4 Directiekosten;4.9;4.9 Advieskosten overig;4.9.10;4.9.10 Advieskosten overig;21;21%
5.0;5 Rente tijdens de bouw;5.1;5.1 Rentekosten;5.1.1;5.1.10 Rentekosten;0;0%
5.0;7 Rente en financiering;5.2;5.2 Rentekosten overig;5.2.1;5.2.10 Rentekosten overig;0;0%
6.0;6.1 Wijzigingen/meer en minderwerken;6.1;6.1 Wijzigingen/meer en minderwerken;6.1.1;6.1 Wijzigingen/meer en minderwerken;21;21%
6.0;6.2 Loon- en prijsstijgingen en risicoverrekeningen;6.2;6.2 Loon- en prijsstijgingen en risicoverrekeningen;6.2.1;6.2 Loon- en prijsstijgingen en risicoverrekeningen;21;21%
7.0;Startkosten;7.1;Verhuiskosten;7.1.1;7.1.10 Verhuiskosten;21;21%
7.0;Startkosten;7.2;Interimvoorzieningen;7.2.1;7.2.10 Interimvoorzieningen;21;21%
7.0;Startkosten;7.3;Schoonmaakkosten;7.3.1;7.3.10 Schoonmaakkosten;21;21%
7.0;Startkosten;7.4;Kosten onderst. mgt;7.4.1;7.4.10 Kosten onderst. mgt;21;21%
7.0;Startkosten;7.9;Startkosten overig;7.9.1;7.9.10 Startkosten overig;21;21%
;;;;;;21;21%
;;;;;;;
;;;;;;;
;;;;;;;
;;;;;;;
1 RUBRIEK_CODE RUBRIEK_OMSCHRIJVING GROEP_CODE GROEP_OMSCHRIJVING SOORT_CODE SOORT_OMSCHRIJVING BTW_PERCENTAGE BTW_OMSCHRIJVING
2 R R Reserve
3 0.0 0.0 Grondkosten 0.0.1 0.1 Kosten van grond 0.1.10 0.1.10 Aankoop van grond 21 21%
4 0.0 0.0 Grondkosten 0.0.1 0.1 Kosten van grond 0.1.20 0.1.20 Erfpacht van grond 21 21%
5 0.0 0.0 Grondkosten 0.0.1 0.1 Kosten van grond 0.1.30 0.1.30 Aankoop opstallen 21 21%
6 0.0 0.0 Grondkosten 0.0.2 0.2 Kosten van verwerving 0.2.10 0.2.10 Overdrachtskosten 21 21%
7 0.0 0.0 Grondkosten 0.0.2 0.2 Kosten van verwerving 0.2.20 0.2.20 Vergoedingen en schadeloosstelling 21 21%
8 0.0 0.0 Grondkosten 0.0.2 0.2 Kosten van verwerving 0.2.30 0.2.30 Rechtsprocedure 21 21%
9 0.0 0.0 Grondkosten 0.0.3 0.3 Kosten onsluiting bouwterrein 0.3.10 0.3.10 Kosten ontsluiting bouwterrein 21 21%
10 0.0 0.0 Grondkosten 0.0.4 0.4 Kosten amoveren opstallen 0.4.10 0.4.10 Kosten amoveren opstallen 21 21%
11 0.0 0.0 Grondkosten 0.0.5 0.5 Rente grond tot start bouw 0.5.10 0.5.10 Rente grond tot start bouw 21 21%
12 0.0 0.0 Grondkosten 0.0.6 0.6 Rente grond tot start bouw 0.6.10 0.6.10 Rente grond tijdens bouw 21 21%
13 0.0 0.0 Grondkosten 0.0.7 0.7 Onvoorzien over 0.3 en 0.4 0.7.10 0.7.10 Onvoorzien over 0.3 en 0.4 21 21%
14 0.0 0.0 Grondkosten 0.0.8 0.8 Verkoopwaarde OG 0.8.10 0.8.10 Verkoopwaarde OG 21 21%
15 0.0 0.0 Grondkosten 0.0.9 0.9 Grondkosten overig 0.9.10 0.9.10 Grondkosten overig 21 21%
16 1.1 1.1 Bouwkundige voorzieningen 1.1.1 1.1.1 Hoofdopdracht 1.1.10 1.1.10 Aanneemsom 21 21%
17 1.1 1.1 Bouwkundige voorzieningen 1.1.2 1.1.2 Stelposten 1.1.20 1.1.20 Stelposten 21 21%
18 1.1 1.1 Bouwkundige voorzieningen 1.1.3 1.1.3 Overige werkzaamheden 1.1.30 1.1.30 Overige werkzaamheden 21 21%
19 1.1 1.1 Bouwkundige voorzieningen 1.1.4 1.1.4 Meer- en minderwerk 1.1.40 1.1.40 Meer- en minderwerk 21 21%
20 1.1 1.1 Bouwkundige voorzieningen 1.1.5 1.1.5 Risicoverrekening 1.1.50 1.1.50 Risicoverrekening 21 21%
21 1.1 1.1 Bouwkundige voorzieningen 1.1.9 1.1.9 Diversen 1.1.90 1.9.10 Diversen 21 21%
22 1.2 1.2 W-voorzieningen 1.2.1 1.2.1 Hoofdopdracht 1.2.10 1.2.10 Aanneemsom 21 21%
23 1.2 1.2 W-voorzieningen 1.2.2 1.2.2 Stelposten 1.2.20 1.2.20 Stelposten 21 21%
24 1.2 1.2 W-voorzieningen 1.2.3 1.2.3 Overige werkzaamheden 1.2.30 1.2.30 Overige werkzaamheden 21 21%
25 1.2 1.2 W-voorzieningen 1.2.4 1.2.4 Meer- en minderwerk 1.2.40 1.2.40 Meer- en minderwerk 21 21%
26 1.2 1.2 W-voorzieningen 1.2.5 1.2.5 Risicoverrekening 1.2.50 1.2.50 Risicoverrekening 21 21%
27 1.3 1.3 E-voorzieningen 1.3.1 1.3.1 Hoofdopdracht 1.3.10 1.3.10 Aanneemsom 21 21%
28 1.3 1.3 E-voorzieningen 1.3.2 1.3.2 Stelposten 1.3.20 1.3.20 Stelposten 21 21%
29 1.3 1.3 E-voorzieningen 1.3.3 1.3.3 Overige werkzaamheden 1.3.30 1.3.30 Overige werkzaamheden 21 21%
30 1.3 1.3 E-voorzieningen 1.3.4 1.3.4 Meer- en minderwerk 1.3.40 1.3.40 Meer- en minderwerk 21 21%
31 1.3 1.3 E-voorzieningen 1.3.5 1.3.5 Risicoverrekening 1.3.50 1.3.50 Risicoverrekening 21 21%
32 1.4 1.4 Vaste inrichting 1.4.1 1.4.1 Vaste verkeersvoorzieningen 1.4.10 1.4.10 Vaste verkeersvoorzieningen 21 21%
33 1.4 1.4 Vaste inrichting 1.4.2 1.4.2 Vaste gebruikersvoorzieningen 1.4.20 1.4.20 Vaste gebruikersvoorzieningen 21 21%
34 1.4 1.4 Vaste inrichting 1.4.3 1.4.3 Vaste keukenvoorzieningen 1.4.30 1.4.30 Vaste keukenvoorzieningen 21 21%
35 1.4 1.4 Vaste inrichting 1.4.4 1.4.4 Vaste sanitaire voorzieningen 1.4.40 1.4.40 Vaste sanitaire voorzieningen 21 21%
36 1.4 1.4 Vaste inrichting 1.4.5 1.4.5 Vaste onderhoudsvoorzieningen 1.4.50 1.4.50 Vaste onderhoudsvoorzieningen 21 21%
37 1.5 1.5 Terreinvoorzieningen 1.5.1 1.5.1 Grondvoorzieningen 1.5.10 1.5.10 Grondvoorzieningen 21 21%
38 1.5 1.5 Terreinvoorzieningen 1.5.2 1.5.2 Opstallen 1.5.20 1.5.20 Opstallen 21 21%
39 1.5 1.5 Terreinvoorzieningen 1.5.3 1.5.3 Omheiningen 1.5.30 1.5.30 Omheiningen 21 21%
40 1.5 1.5 Terreinvoorzieningen 1.5.4 1.5.4 Terreinafwerking 1.5.40 1.5.40 Terreinafwerking 21 21%
41 1.5 1.5 Terreinvoorzieningen 1.5.5 1.5.5 Terreinvoorzieningen W 1.5.50 1.5.50 Terreinvoorzieningen W 21 21%
42 1.5 1.5 Terreinvoorzieningen 1.5.6 1.5.6 Terreinvoorzieningen E 1.5.60 1.5.60 Terreinvoorzieningen E 21 21%
43 1.5 1.5 Terreinvoorzieningen 1.5.7 1.5.7 Terreininrichting 1.5.70 1.5.70 Terreininrichtingen 21 21%
44 1.5 1.5 Terreinvoorzieningen 1.5.9 1.5.9 Terreinvoorz. overig 1.5.90 1.5.90 Terreinvoorz. overig 21 21%
45 2.0 2.0 Bijkomende kosten 2.1 2.1 Overheidsheffingen 2.1.10 2.1.10 Overheidsheffingen 0 0%
46 2.0 2.0 Bijkomende kosten 2.2 2.2 Kosten bodemonderzoek 2.2.10 2.2.10 Kosten bodemonderzoek 21 21%
47 2.0 2.0 Bijkomende kosten 2.3 2.3 Verzekeringen 2.3.10 2.3.10 Verzekeringen 21 21%
48 2.0 2.0 Bijkomende kosten 2.4 2.4 Kosten kunsttoepassingen 2.4.10 2.4.10 Kosten kunsttoepassingen 21 21%
49 2.0 2.0 Bijkomende kosten 2.5 2.5 Aansluitkosten Nuts 2.5.10 2.5.10 Aansluitkosten Nuts 21 21%
50 2.0 2.0 Bijkomende kosten 2.9 2.9 Bijkomende kosten overig 2.5.90 2.9.10 Bijkomende kosten overig 21 21%
51 3.0 3 Inventariskosten 3.1 3.1 Vaste verkeersvoorzieningen 3.1.10 3.1.10 Vaste verkeersvoorzieningen 21 21%
52 3.0 3 Inventariskosten 3.2 3.2 Vaste gebruikersvoorziengen 3.2.20 3.2.10 Vaste gebruikersvoorziengen 21 21%
53 3.0 3 Inventariskosten 3.3 3.3 Vaste keukenvoorz. 3.2.30 3.3.10 Vaste keukenvoorz. 21 21%
54 3.0 3 Inventariskosten 3.4 3.4 Vaste sanitaire voorz. 3.2.30 3.4.10 Vaste sanitaire voorz. 21 21%
55 3.0 3 Inventariskosten 3.5 3.5 Vaste onderhoudsvoorz. 3.4.10 3.5.10 Vaste onderhoudsvoorz. 21 21%
56 3.0 3 Inventariskosten 3.6 3.6 Vaste opslagvoorz. 3.5.10 3.6.10 Vaste opslagvoorz. 21 21%
57 4.0 4 Directiekosten 4.1 4.1 Advieskosten B-voorzieningen 4.1.10 4.1.10 Advieskosten B-voorzieningen 21 21%
58 4.0 4 Directiekosten 4.2 4.2 Advieskosten W-installaties 4.2.10 4.2.10 Advieskosten W-installaties 21 21%
59 4.0 4 Directiekosten 4.3 4.3 Advieskosten E-installaties 4.3.10 4.3.10 Advieskosten E-installaties 21 21%
60 4.0 4 Directiekosten 4.4 4.4 Advieskosten Constructies 4.4.10 4.4.10 Advieskosten Constructies 21 21%
61 4.0 4 Directiekosten 4.5 4.5 Advieskosten Vaste inrichtingen 4.5.10 4.5.10 Advieskosten Vaste inrichtingen 21 21%
62 4.0 4 Directiekosten 4.6 4.6 Advieskosten Terreinvoorzieningen 4.6.10 4.6.10 Advieskosten Terreinvoorzieningen 21 21%
63 4.0 4 Directiekosten 4.7 4.7 Advieskosten Planning en coordinatie 4.7.10 4.7.10 Advieskosten Planning en coordinatie 21 21%
64 4.0 4 Directiekosten 4.8 4.8 Kosten toezicht tijdens bouw 4.8.10 4.8.10 Kosten toezicht tijdens bouw 21 21%
65 4.0 4 Directiekosten 4.9 4.9 Advieskosten overig 4.9.10 4.9.10 Advieskosten overig 21 21%
66 5.0 5 Rente tijdens de bouw 5.1 5.1 Rentekosten 5.1.1 5.1.10 Rentekosten 0 0%
67 5.0 7 Rente en financiering 5.2 5.2 Rentekosten overig 5.2.1 5.2.10 Rentekosten overig 0 0%
68 6.0 6.1 Wijzigingen/meer en minderwerken 6.1 6.1 Wijzigingen/meer en minderwerken 6.1.1 6.1 Wijzigingen/meer en minderwerken 21 21%
69 6.0 6.2 Loon- en prijsstijgingen en risicoverrekeningen 6.2 6.2 Loon- en prijsstijgingen en risicoverrekeningen 6.2.1 6.2 Loon- en prijsstijgingen en risicoverrekeningen 21 21%
70 7.0 Startkosten 7.1 Verhuiskosten 7.1.1 7.1.10 Verhuiskosten 21 21%
71 7.0 Startkosten 7.2 Interimvoorzieningen 7.2.1 7.2.10 Interimvoorzieningen 21 21%
72 7.0 Startkosten 7.3 Schoonmaakkosten 7.3.1 7.3.10 Schoonmaakkosten 21 21%
73 7.0 Startkosten 7.4 Kosten onderst. mgt 7.4.1 7.4.10 Kosten onderst. mgt 21 21%
74 7.0 Startkosten 7.9 Startkosten overig 7.9.1 7.9.10 Startkosten overig 21 21%
75 21 21%
76
77
78
79

View File

@@ -0,0 +1,197 @@
RUBRIEK_CODE;RUBRIEK_OMSCHRIJVING;GROEP_CODE;GROEP_OMSCHRIJVING;SOORT_CODE;SOORT_OMSCHRIJVING;BTW_PERCENTAGE;BTW_OMSCHRIJVING
R;R Reserve;;;;;;
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.10;0.1.10 Aankoop van grond;21;21%
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.20;0.1.20 Erfpacht van grond;21;21%
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.30;0.1.30 Aankoop opstallen;21;21%
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.10;0.2.10 Overdrachtskosten;21;21%
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.20;0.2.20 Vergoedingen en schadeloosstelling;21;21%
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.30;0.2.30 Rechtsprocedure;21;21%
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.10;0.3.10 Grondonderzoek;21;21%
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.20;0.3.20 Grondwateronderzoek;21;21%
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.30;0.3.30 Overig onderzoek;21;21%
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.10;0.4.10 Verwijderen obstakels;21;21%
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.20;0.4.20 Ontsluiten terrein;21;21%
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.30;0.4.30 Verl. kabels en leid.;21;21%
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.40;0.4.40 Ophogen terrein;21;21%
0;0 Grondkosten;0.9;0.9 Overige grondkosten;0.9.10;0.9.10 Overige grondkosten;21;21%
1;1 Bouwkundige werken;1.1;1.1 Bouwkundig aanneemsom;1.1.10;1.1.10 Aanneemsom;21;21%
1;1 Bouwkundige werken;1.2;1.2 Stelposten;1.2.10;1.2.10 Stelposten;21;21%
1;1 Bouwkundige werken;1.3;1.3 Planwijzigingen;1.3.10;1.3.10 Planwijz. OG ;21;21%
1;1 Bouwkundige werken;1.4;1.4 Meer-/minderwerk;1.4.10;1.4.10 Meer-/minderwerk;21;21%
1;1 Bouwkundige werken;1.5;1.5 Risicoverrekening;1.5.10;1.5.10 Risicoverrekening;21;21%
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.10;1.9.10 Voorz. en hulp derden;21;21%
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.20;1.9.20 Overige voorzieningen;21;21%
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.30;1.9.30 Sloopwerk;21;21%
2;2 Installaties;2.1;2.1 W-installatie;2.1.10;2.1.10 Aanneemsom W;21;21%
2;2 Installaties;2.1;2.1 W-installatie;2.1.20;2.1.20 Stelposten;21;21%
2;2 Installaties;2.1;2.1 W-installatie;2.1.30;2.1.30 Risicoverrzekering;21;21%
2;2 Installaties;2.1;2.1 W-installatie;2.1.40;2.1.40 Overig;21;21%
2;2 Installaties;2.1;2.1 W-installatie;2.1.90;2.1.90 Meer- en minderwerk W;21;21%
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.10;2.2.10 Aanneemsom W+A;21;21%
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.20;2.2.20 Stelposten;21;21%
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.30;2.2.30 Risicoverrekening;21;21%
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.40;2.2.40 Overig;21;21%
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.90;2.2.90 Meer- en minderwerk W+A;21;21%
2;2 Installaties;2.3;2.3 E-installatie;2.3.10;2.3.10 Aanneemsom E;21;21%
2;2 Installaties;2.3;2.3 E-installatie;2.3.20;2.3.20 Stelposten;21;21%
2;2 Installaties;2.3;2.3 E-installatie;2.3.30;2.3.30 Risicoverrekening;21;21%
2;2 Installaties;2.3;2.3 E-installatie;2.3.40;2.3.40 Overig;21;21%
2;2 Installaties;2.3;2.3 E-installatie;2.3.90;2.3.90 Meer- en minderwerk E;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.10;2.4.10 Roltrappen;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.11;2.4.11 Liften;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.20;2.4.20 Roltrappen;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.30;2.4.30 Goederen;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.40;2.4.40 Documenten;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.50;2.4.50 Gevelonderhoud;21;21%
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.60;2.4.60 Bijzonder;21;21%
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.10;2.5.10 Communicatie;21;21%
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.20;2.5.20 Beveiliging;21;21%
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.30;2.5.30 Gebouwbeheersinstall.;21;21%
2;2 Installaties;2.6;2.6 Beveiliging;2.6.10;2.6.10 Beveiliging;21;21%
2;2 Installaties;2.9;2.9 Diversen;2.9.10;2.9.10 Bouwk. voorzieningen;21;21%
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.11;3.11.11 Balies;21;21%
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.12;3.11.12 Loketten;21;21%
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.13;3.11.13 Garderobes;21;21%
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.14;3.11.14 Bewegwijzering;21;21%
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.15;3.11.15 Communicatiemiddelen;21;21%
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.21;3.12.21 Groenvoorzieningen;21;21%
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.22;3.12.22 Publicatieborden;21;21%
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.23;3.12.23 Garderobes;21;21%
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.24;3.12.24 Computervoorz.;21;21%
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.25;3.12.25 Bijz. voorzieningen;21;21%
3;3 Inrichting;3.13;3.13 Vaste keukenvoorz.;3.13.31;3.13.31 Bedrijfskeukens;21;21%
3;3 Inrichting;3.13;3.13 Vaste keukenvoorz.;3.13.32;3.13.32 Pantries;21;21%
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.41;3.14.41 Handdoekapparaten;21;21%
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.42;3.14.42 Spiegels;21;21%
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.43;3.14.43 Zeepautomaten;21;21%
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.44;3.14.44 Voorz. gehandicapten;21;21%
3;3 Inrichting;3.15;3.15 Vaste onderhoudsvoorz.;3.15.51;3.15.51 Onderhoudsvoorzieningen;21;21%
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.61;3.16.61 Archiefinrichtingen;21;21%
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.62;3.16.62 Magazijninrichtingen;21;21%
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.63;3.16.63 Stellingen en schappen;21;21%
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.64;3.16.64 Vuilopslag;21;21%
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.71;3.17.71 Telefooncentrale;21;21%
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.72;3.17.72 Telefoonaansluitingen/toestellen;21;21%
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.73;3.17.73 Telefax;21;21%
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.74;3.17.74 Telex;21;21%
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.75;3.17.75 Databekabeling;21;21%
3;3 Inrichting;3.18;3.18 Sierkunstwerken;3.18.81;3.18.81 Sierkunstwerken;21;21%
3;3 Inrichting;3.18;3.18 Sierkunstwerken;3.18.82;3.18.82 Ontwerp/honorarium kunst;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.11;3.21.11 Asbakken;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.12;3.21.12 Papiermanden;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.13;3.21.13 Meubilair wachtruimtes;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.14;3.21.14 Pantrymeubilair;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.15;3.21.15 Fietsenrekken;21;21%
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.16;3.21.16 Aankleding;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.21;3.22.21 Werkplekinr. eenvoudig;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.22;3.22.22 Werkplekinr. standaard;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.23;3.22.23 Werkplekinr. luxe;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.24;3.22.24 Tekenkamerplaatsen;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.25;3.22.25 Restaurantplaatsen;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.26;3.22.26 Vergaderplaatsen;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.27;3.22.27 Bestuurskamers;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.28;3.22.28 Specifieke ruimtes;21;21%
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.29;3.22.29 Overige ruimten;21;21%
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.31;3.23.31 Losse keukeninrichting;21;21%
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.32;3.23.32 Losse pantry inrichting;21;21%
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.33;3.23.33 Serviesgoed;21;21%
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.41;3.24.41 Inrichting toiletruimtes;21;21%
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.42;3.24.42 Handdoekdrogers;21;21%
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.43;3.24.43 Afvalbakken;21;21%
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.51;3.25.51 Stofzuigers;21;21%
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.52;3.25.52 Vloerwrijvers;21;21%
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.53;3.25.53 Vuiltransportwagens;21;21%
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.54;3.25.54 Verzamelbakken;21;21%
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.61;3.26.61 Kasten;21;21%
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.62;3.26.62 Brandkasten;21;21%
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.63;3.26.63 Schappen/rekken;21;21%
3;3 Inrichting;3.27;3.27 Stoffering;3.27.71;3.27.71 Verduistering;21;21%
3;3 Inrichting;3.27;3.27 Stoffering;3.27.72;3.27.72 Gordijnen/vitrage;21;21%
3;3 Inrichting;3.27;3.27 Stoffering;3.27.73;3.27.73 Vloerbedekking;21;21%
3;3 Inrichting;3.27;3.27 Stoffering;3.27.74;3.27.74 Zonwering;21;21%
3;3 Inrichting;3.29;3.29 Diversen;3.29.10;3.29.10 Diversen;21;21%
4;4 Afwerking buiten;4.1;4.1 Grondvoorzieningen;4.1.10;4.1.10 Grondvoorzieningen;21;21%
4;4 Afwerking buiten;4.2;4.2 Opstallen;4.2.10;4.2.10 Opstallen ;21;21%
4;4 Afwerking buiten;4.3;4.3 Omheiningen;4.3.10;4.3.10 Omheiningen;21;21%
4;4 Afwerking buiten;4.4;4.4 Terreinafwerking verhard;4.4.10;4.4.10 Terreinafwerking;21;21%
4;4 Afwerking buiten;4.5;4.5 Terreinafwerking onverhard;4.4.10;4.4.10 Terreinafwerking;21;21%
4;4 Afwerking buiten;4.6;4.6 Terreinvoorzieningen W;4.5.10;4.5.10 Terreinvoorzieningen W;21;21%
4;4 Afwerking buiten;4.7;4.7 Terreinvoorzieningen E;4.6.10;4.6.10 Terreinvoorzieningen E;21;21%
4;4 Afwerking buiten;4.8;4.8 Aansluitkosten;4.8.10;4.8.10 Grondvoorzieningen;21;21%
4;4 Afwerking buiten;4.9;4.9 Terreinvoorz. overig;4.9.10;4.9.10 Terreinvoorz. overig;21;21%
4;4 Afwerking buiten;4.9;4.9 Terreinvoorz. overig;4.9.20;4.9.20 Terreininrichting;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.10;5.1.10 Honorarium;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.20;5.1.20 Werktek.;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.30;5.1.30 Verschotten;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.40;5.1.40 Toezicht;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.50;5.1.50 Maquette;21;21%
5;5 Honoraria;5.1;5.1 Architect;5.1.60;5.1.60 Extra honorarium;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.10;5.2.10 Honorarium;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.20;5.2.20 Bodem-/fund.onderz.;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.30;5.2.30 Verschotten;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.40;5.2.40 Toezicht;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.50;5.2.50 Fund. advies;21;21%
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.60;5.2.60 Extra hon.;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.10;5.3.10 Hon. en kosten;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.20;5.3.20 BIM install.;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.30;5.3.30 Verschotten;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.40;5.3.40 Toezicht;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.50;5.3.50 Montage-inspectie;21;21%
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.60;5.3.60 Extra honorarium;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.10;5.4.10 Honorarium;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.20;5.4.20 Decl. kosten;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.30;5.4.30 Verschotten;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.40;5.4.40 Toezicht;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.50;5.4.50 Montage-inspectie;21;21%
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.60;5.4.60 Extra hon.;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.10;5.5.10 Hon. en kosten;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.20;5.5.20 Aanv. onderzoeken;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.30;5.5.30 Adv. brandveiligheid;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.40;5.5.40 Hon. duurzaamheid;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.50;5.5.50 Overig;21;21%
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.60;5.5.60 Extra honorarium;21;21%
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.10;5.6.10 Proj.mgt t/m PvE;21;21%
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.20;5.6.20 Proj.mgt Ontwerpfase;21;21%
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.30;5.6.20 Proj.mgt Uitv.fase;21;21%
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.10;5.7.10 Aann. Grondwerken;21;21%
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.20;5.7.20 Bouwk. aannemer;21;21%
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.30;5.7.30 W-installateur;21;21%
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.40;5.7.40 E-installateur;21;21%
5;5 Honoraria;5.7;5.7 Div. advieskosten;5.7.50;5.7.50 Hovenier;21;21%
5;5 Honoraria;5.8;5.8 Directievoering;5.8.10;5.8.10 Directievoering;21;21%
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.10 Adviesk. Interieur;21;21%
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.20 Adviesk. afw. buiten ;21;21%
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.30 Adviesk. telecomm.;21;21%
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.90 Advieks. Diversen;21;21%
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.10;6.1.10 Vestigingsplaatsonderz.;21;21%
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.20;6.1.20 Haalbaarheidsstudie;21;21%
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.30;6.1.30 Programma van Eisen;21;21%
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.10;6.2.10 Leges;0;0%
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.20;6.2.20 Hinderwet;21;21%
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.30;6.2.30 Milieuverg.;21;21%
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.40;6.2.40 Precario;21;21%
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.50;6.2.50 Sloopvergunning;21;21%
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.10;6.3.10 CAR-verzekering;21;21%
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.20;6.3.20 Vastleggen toestand belendingen;21;21%
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.30;6.3.30 Ontwerpaanspr.verz.;21;21%
6;6 Algemeen;6.4;6.4 Festiviteiten;6.4.10;6.4.10 Festiv.bouw;21;21%
6;6 Algemeen;6.4;6.4 Festiviteiten;6.4.20;6.4.20 Festiv. ingebruikneming;21;21%
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.10;6.5.10 Schoonmaakkosten;21;21%
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.20;6.5.20 Opening;21;21%
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.30;6.5.30 Ingebruikstellen;21;21%
6;6 Algemeen;6.6;6.6 Verhuiskosten;6.6.10;6.6.10 Verhuiskosten;21;21%
6;6 Algemeen;6.6;6.6 Verhuiskosten;6.6.20;6.6.20 Voorlichting + PR;21;21%
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.10;6.7.10 Sal. reeds aangen. pers.;21;21%
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.20;6.7.20 Aantr. nw personeel;21;21%
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.30;6.7.30 Onderbezettingsverliezen;21;21%
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.40;6.7.40 Overige kosten;21;21%
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.50;6.7.50 Kosten projectbureau;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.10;6.8.10 Kosten ingebruikneming;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.20;6.8.20 Kosten aanpassingen;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.30;6.8.30 Huurkosten;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.40;6.8.40 Energieverbruik;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.50;6.8.50 Overige kosten;21;21%
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.90;6.8.90 Diversen;21;21%
6;6 Algemeen;6.9;6.9 Diversen;6.9.90;6.9.90 Diversen;21;21%
7;7 Rente en financiering;7.1;7.1 Rente;7.1.10;7.1.10 Rentekosten;0;0%
7;7 Rente en financiering;7.2;7.2 Financiering;7.2.10;7.2.10 Financieringskosten;0;0%
1 RUBRIEK_CODE RUBRIEK_OMSCHRIJVING GROEP_CODE GROEP_OMSCHRIJVING SOORT_CODE SOORT_OMSCHRIJVING BTW_PERCENTAGE BTW_OMSCHRIJVING
2 R R Reserve
3 0 0 Grondkosten 0.1 0.1 Kosten van grond 0.1.10 0.1.10 Aankoop van grond 21 21%
4 0 0 Grondkosten 0.1 0.1 Kosten van grond 0.1.20 0.1.20 Erfpacht van grond 21 21%
5 0 0 Grondkosten 0.1 0.1 Kosten van grond 0.1.30 0.1.30 Aankoop opstallen 21 21%
6 0 0 Grondkosten 0.2 0.2 Kosten van verwerving 0.2.10 0.2.10 Overdrachtskosten 21 21%
7 0 0 Grondkosten 0.2 0.2 Kosten van verwerving 0.2.20 0.2.20 Vergoedingen en schadeloosstelling 21 21%
8 0 0 Grondkosten 0.2 0.2 Kosten van verwerving 0.2.30 0.2.30 Rechtsprocedure 21 21%
9 0 0 Grondkosten 0.3 0.3 Bodem- en omgevingonderzoek 0.3.10 0.3.10 Grondonderzoek 21 21%
10 0 0 Grondkosten 0.3 0.3 Bodem- en omgevingonderzoek 0.3.20 0.3.20 Grondwateronderzoek 21 21%
11 0 0 Grondkosten 0.3 0.3 Bodem- en omgevingonderzoek 0.3.30 0.3.30 Overig onderzoek 21 21%
12 0 0 Grondkosten 0.4 0.4 Bouwrijp maken 0.4.10 0.4.10 Verwijderen obstakels 21 21%
13 0 0 Grondkosten 0.4 0.4 Bouwrijp maken 0.4.20 0.4.20 Ontsluiten terrein 21 21%
14 0 0 Grondkosten 0.4 0.4 Bouwrijp maken 0.4.30 0.4.30 Verl. kabels en leid. 21 21%
15 0 0 Grondkosten 0.4 0.4 Bouwrijp maken 0.4.40 0.4.40 Ophogen terrein 21 21%
16 0 0 Grondkosten 0.9 0.9 Overige grondkosten 0.9.10 0.9.10 Overige grondkosten 21 21%
17 1 1 Bouwkundige werken 1.1 1.1 Bouwkundig aanneemsom 1.1.10 1.1.10 Aanneemsom 21 21%
18 1 1 Bouwkundige werken 1.2 1.2 Stelposten 1.2.10 1.2.10 Stelposten 21 21%
19 1 1 Bouwkundige werken 1.3 1.3 Planwijzigingen 1.3.10 1.3.10 Planwijz. OG 21 21%
20 1 1 Bouwkundige werken 1.4 1.4 Meer-/minderwerk 1.4.10 1.4.10 Meer-/minderwerk 21 21%
21 1 1 Bouwkundige werken 1.5 1.5 Risicoverrekening 1.5.10 1.5.10 Risicoverrekening 21 21%
22 1 1 Bouwkundige werken 1.9 1.9 Diversen 1.9.10 1.9.10 Voorz. en hulp derden 21 21%
23 1 1 Bouwkundige werken 1.9 1.9 Diversen 1.9.20 1.9.20 Overige voorzieningen 21 21%
24 1 1 Bouwkundige werken 1.9 1.9 Diversen 1.9.30 1.9.30 Sloopwerk 21 21%
25 2 2 Installaties 2.1 2.1 W-installatie 2.1.10 2.1.10 Aanneemsom W 21 21%
26 2 2 Installaties 2.1 2.1 W-installatie 2.1.20 2.1.20 Stelposten 21 21%
27 2 2 Installaties 2.1 2.1 W-installatie 2.1.30 2.1.30 Risicoverrzekering 21 21%
28 2 2 Installaties 2.1 2.1 W-installatie 2.1.40 2.1.40 Overig 21 21%
29 2 2 Installaties 2.1 2.1 W-installatie 2.1.90 2.1.90 Meer- en minderwerk W 21 21%
30 2 2 Installaties 2.2 2.2 Water- en afvoerinstallatie 2.2.10 2.2.10 Aanneemsom W+A 21 21%
31 2 2 Installaties 2.2 2.2 Water- en afvoerinstallatie 2.2.20 2.2.20 Stelposten 21 21%
32 2 2 Installaties 2.2 2.2 Water- en afvoerinstallatie 2.2.30 2.2.30 Risicoverrekening 21 21%
33 2 2 Installaties 2.2 2.2 Water- en afvoerinstallatie 2.2.40 2.2.40 Overig 21 21%
34 2 2 Installaties 2.2 2.2 Water- en afvoerinstallatie 2.2.90 2.2.90 Meer- en minderwerk W+A 21 21%
35 2 2 Installaties 2.3 2.3 E-installatie 2.3.10 2.3.10 Aanneemsom E 21 21%
36 2 2 Installaties 2.3 2.3 E-installatie 2.3.20 2.3.20 Stelposten 21 21%
37 2 2 Installaties 2.3 2.3 E-installatie 2.3.30 2.3.30 Risicoverrekening 21 21%
38 2 2 Installaties 2.3 2.3 E-installatie 2.3.40 2.3.40 Overig 21 21%
39 2 2 Installaties 2.3 2.3 E-installatie 2.3.90 2.3.90 Meer- en minderwerk E 21 21%
40 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.10 2.4.10 Roltrappen 21 21%
41 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.11 2.4.11 Liften 21 21%
42 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.20 2.4.20 Roltrappen 21 21%
43 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.30 2.4.30 Goederen 21 21%
44 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.40 2.4.40 Documenten 21 21%
45 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.50 2.4.50 Gevelonderhoud 21 21%
46 2 2 Installaties 2.4 2.4 Mechanisch transport 2.4.60 2.4.60 Bijzonder 21 21%
47 2 2 Installaties 2.5 2.5 Beheersinst/comunicatie 2.5.10 2.5.10 Communicatie 21 21%
48 2 2 Installaties 2.5 2.5 Beheersinst/comunicatie 2.5.20 2.5.20 Beveiliging 21 21%
49 2 2 Installaties 2.5 2.5 Beheersinst/comunicatie 2.5.30 2.5.30 Gebouwbeheersinstall. 21 21%
50 2 2 Installaties 2.6 2.6 Beveiliging 2.6.10 2.6.10 Beveiliging 21 21%
51 2 2 Installaties 2.9 2.9 Diversen 2.9.10 2.9.10 Bouwk. voorzieningen 21 21%
52 3 3 Inrichting 3.11 3.11 Vaste verkeersvoorz. 3.11.11 3.11.11 Balies 21 21%
53 3 3 Inrichting 3.11 3.11 Vaste verkeersvoorz. 3.11.12 3.11.12 Loketten 21 21%
54 3 3 Inrichting 3.11 3.11 Vaste verkeersvoorz. 3.11.13 3.11.13 Garderobes 21 21%
55 3 3 Inrichting 3.11 3.11 Vaste verkeersvoorz. 3.11.14 3.11.14 Bewegwijzering 21 21%
56 3 3 Inrichting 3.11 3.11 Vaste verkeersvoorz. 3.11.15 3.11.15 Communicatiemiddelen 21 21%
57 3 3 Inrichting 3.12 3.12 Vaste gebruikersvoorz. 3.12.21 3.12.21 Groenvoorzieningen 21 21%
58 3 3 Inrichting 3.12 3.12 Vaste gebruikersvoorz. 3.12.22 3.12.22 Publicatieborden 21 21%
59 3 3 Inrichting 3.12 3.12 Vaste gebruikersvoorz. 3.12.23 3.12.23 Garderobes 21 21%
60 3 3 Inrichting 3.12 3.12 Vaste gebruikersvoorz. 3.12.24 3.12.24 Computervoorz. 21 21%
61 3 3 Inrichting 3.12 3.12 Vaste gebruikersvoorz. 3.12.25 3.12.25 Bijz. voorzieningen 21 21%
62 3 3 Inrichting 3.13 3.13 Vaste keukenvoorz. 3.13.31 3.13.31 Bedrijfskeukens 21 21%
63 3 3 Inrichting 3.13 3.13 Vaste keukenvoorz. 3.13.32 3.13.32 Pantries 21 21%
64 3 3 Inrichting 3.14 3.14 Vaste sanitaire voorz. 3.14.41 3.14.41 Handdoekapparaten 21 21%
65 3 3 Inrichting 3.14 3.14 Vaste sanitaire voorz. 3.14.42 3.14.42 Spiegels 21 21%
66 3 3 Inrichting 3.14 3.14 Vaste sanitaire voorz. 3.14.43 3.14.43 Zeepautomaten 21 21%
67 3 3 Inrichting 3.14 3.14 Vaste sanitaire voorz. 3.14.44 3.14.44 Voorz. gehandicapten 21 21%
68 3 3 Inrichting 3.15 3.15 Vaste onderhoudsvoorz. 3.15.51 3.15.51 Onderhoudsvoorzieningen 21 21%
69 3 3 Inrichting 3.16 3.16 Vaste opslagvoorz. 3.16.61 3.16.61 Archiefinrichtingen 21 21%
70 3 3 Inrichting 3.16 3.16 Vaste opslagvoorz. 3.16.62 3.16.62 Magazijninrichtingen 21 21%
71 3 3 Inrichting 3.16 3.16 Vaste opslagvoorz. 3.16.63 3.16.63 Stellingen en schappen 21 21%
72 3 3 Inrichting 3.16 3.16 Vaste opslagvoorz. 3.16.64 3.16.64 Vuilopslag 21 21%
73 3 3 Inrichting 3.17 3.17 Telefoon- en datavoorz. 3.17.71 3.17.71 Telefooncentrale 21 21%
74 3 3 Inrichting 3.17 3.17 Telefoon- en datavoorz. 3.17.72 3.17.72 Telefoonaansluitingen/toestellen 21 21%
75 3 3 Inrichting 3.17 3.17 Telefoon- en datavoorz. 3.17.73 3.17.73 Telefax 21 21%
76 3 3 Inrichting 3.17 3.17 Telefoon- en datavoorz. 3.17.74 3.17.74 Telex 21 21%
77 3 3 Inrichting 3.17 3.17 Telefoon- en datavoorz. 3.17.75 3.17.75 Databekabeling 21 21%
78 3 3 Inrichting 3.18 3.18 Sierkunstwerken 3.18.81 3.18.81 Sierkunstwerken 21 21%
79 3 3 Inrichting 3.18 3.18 Sierkunstwerken 3.18.82 3.18.82 Ontwerp/honorarium kunst 21 21%
80 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.11 3.21.11 Asbakken 21 21%
81 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.12 3.21.12 Papiermanden 21 21%
82 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.13 3.21.13 Meubilair wachtruimtes 21 21%
83 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.14 3.21.14 Pantrymeubilair 21 21%
84 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.15 3.21.15 Fietsenrekken 21 21%
85 3 3 Inrichting 3.21 3.21 Losse verkeersinventaris 3.21.16 3.21.16 Aankleding 21 21%
86 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.21 3.22.21 Werkplekinr. eenvoudig 21 21%
87 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.22 3.22.22 Werkplekinr. standaard 21 21%
88 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.23 3.22.23 Werkplekinr. luxe 21 21%
89 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.24 3.22.24 Tekenkamerplaatsen 21 21%
90 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.25 3.22.25 Restaurantplaatsen 21 21%
91 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.26 3.22.26 Vergaderplaatsen 21 21%
92 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.27 3.22.27 Bestuurskamers 21 21%
93 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.28 3.22.28 Specifieke ruimtes 21 21%
94 3 3 Inrichting 3.22 3.22 Losse gebruikersinventaris 3.22.29 3.22.29 Overige ruimten 21 21%
95 3 3 Inrichting 3.23 3.23 Losse keukeninventaris 3.23.31 3.23.31 Losse keukeninrichting 21 21%
96 3 3 Inrichting 3.23 3.23 Losse keukeninventaris 3.23.32 3.23.32 Losse pantry inrichting 21 21%
97 3 3 Inrichting 3.23 3.23 Losse keukeninventaris 3.23.33 3.23.33 Serviesgoed 21 21%
98 3 3 Inrichting 3.24 3.24 Losse sanitairinventaris 3.24.41 3.24.41 Inrichting toiletruimtes 21 21%
99 3 3 Inrichting 3.24 3.24 Losse sanitairinventaris 3.24.42 3.24.42 Handdoekdrogers 21 21%
100 3 3 Inrichting 3.24 3.24 Losse sanitairinventaris 3.24.43 3.24.43 Afvalbakken 21 21%
101 3 3 Inrichting 3.25 3.25 Losse schoonmaakinventaris 3.25.51 3.25.51 Stofzuigers 21 21%
102 3 3 Inrichting 3.25 3.25 Losse schoonmaakinventaris 3.25.52 3.25.52 Vloerwrijvers 21 21%
103 3 3 Inrichting 3.25 3.25 Losse schoonmaakinventaris 3.25.53 3.25.53 Vuiltransportwagens 21 21%
104 3 3 Inrichting 3.25 3.25 Losse schoonmaakinventaris 3.25.54 3.25.54 Verzamelbakken 21 21%
105 3 3 Inrichting 3.26 3.26 Losse opslaginventaris 3.26.61 3.26.61 Kasten 21 21%
106 3 3 Inrichting 3.26 3.26 Losse opslaginventaris 3.26.62 3.26.62 Brandkasten 21 21%
107 3 3 Inrichting 3.26 3.26 Losse opslaginventaris 3.26.63 3.26.63 Schappen/rekken 21 21%
108 3 3 Inrichting 3.27 3.27 Stoffering 3.27.71 3.27.71 Verduistering 21 21%
109 3 3 Inrichting 3.27 3.27 Stoffering 3.27.72 3.27.72 Gordijnen/vitrage 21 21%
110 3 3 Inrichting 3.27 3.27 Stoffering 3.27.73 3.27.73 Vloerbedekking 21 21%
111 3 3 Inrichting 3.27 3.27 Stoffering 3.27.74 3.27.74 Zonwering 21 21%
112 3 3 Inrichting 3.29 3.29 Diversen 3.29.10 3.29.10 Diversen 21 21%
113 4 4 Afwerking buiten 4.1 4.1 Grondvoorzieningen 4.1.10 4.1.10 Grondvoorzieningen 21 21%
114 4 4 Afwerking buiten 4.2 4.2 Opstallen 4.2.10 4.2.10 Opstallen 21 21%
115 4 4 Afwerking buiten 4.3 4.3 Omheiningen 4.3.10 4.3.10 Omheiningen 21 21%
116 4 4 Afwerking buiten 4.4 4.4 Terreinafwerking verhard 4.4.10 4.4.10 Terreinafwerking 21 21%
117 4 4 Afwerking buiten 4.5 4.5 Terreinafwerking onverhard 4.4.10 4.4.10 Terreinafwerking 21 21%
118 4 4 Afwerking buiten 4.6 4.6 Terreinvoorzieningen W 4.5.10 4.5.10 Terreinvoorzieningen W 21 21%
119 4 4 Afwerking buiten 4.7 4.7 Terreinvoorzieningen E 4.6.10 4.6.10 Terreinvoorzieningen E 21 21%
120 4 4 Afwerking buiten 4.8 4.8 Aansluitkosten 4.8.10 4.8.10 Grondvoorzieningen 21 21%
121 4 4 Afwerking buiten 4.9 4.9 Terreinvoorz. overig 4.9.10 4.9.10 Terreinvoorz. overig 21 21%
122 4 4 Afwerking buiten 4.9 4.9 Terreinvoorz. overig 4.9.20 4.9.20 Terreininrichting 21 21%
123 5 5 Honoraria 5.1 5.1 Architect 5.1.10 5.1.10 Honorarium 21 21%
124 5 5 Honoraria 5.1 5.1 Architect 5.1.20 5.1.20 Werktek. 21 21%
125 5 5 Honoraria 5.1 5.1 Architect 5.1.30 5.1.30 Verschotten 21 21%
126 5 5 Honoraria 5.1 5.1 Architect 5.1.40 5.1.40 Toezicht 21 21%
127 5 5 Honoraria 5.1 5.1 Architect 5.1.50 5.1.50 Maquette 21 21%
128 5 5 Honoraria 5.1 5.1 Architect 5.1.60 5.1.60 Extra honorarium 21 21%
129 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.10 5.2.10 Honorarium 21 21%
130 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.20 5.2.20 Bodem-/fund.onderz. 21 21%
131 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.30 5.2.30 Verschotten 21 21%
132 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.40 5.2.40 Toezicht 21 21%
133 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.50 5.2.50 Fund. advies 21 21%
134 5 5 Honoraria 5.2 5.2 Adv. draagconstr. 5.2.60 5.2.60 Extra hon. 21 21%
135 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.10 5.3.10 Hon. en kosten 21 21%
136 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.20 5.3.20 BIM install. 21 21%
137 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.30 5.3.30 Verschotten 21 21%
138 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.40 5.3.40 Toezicht 21 21%
139 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.50 5.3.50 Montage-inspectie 21 21%
140 5 5 Honoraria 5.3 5.3 Adv. W-installaties 5.3.60 5.3.60 Extra honorarium 21 21%
141 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.10 5.4.10 Honorarium 21 21%
142 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.20 5.4.20 Decl. kosten 21 21%
143 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.30 5.4.30 Verschotten 21 21%
144 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.40 5.4.40 Toezicht 21 21%
145 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.50 5.4.50 Montage-inspectie 21 21%
146 5 5 Honoraria 5.4 5.4 Adv. E-installaties 5.4.60 5.4.60 Extra hon. 21 21%
147 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.10 5.5.10 Hon. en kosten 21 21%
148 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.20 5.5.20 Aanv. onderzoeken 21 21%
149 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.30 5.5.30 Adv. brandveiligheid 21 21%
150 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.40 5.5.40 Hon. duurzaamheid 21 21%
151 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.50 5.5.50 Overig 21 21%
152 5 5 Honoraria 5.5 5.5 Adv. akoesti/bouwf. 5.5.60 5.5.60 Extra honorarium 21 21%
153 5 5 Honoraria 5.6 5.6 Projectmanagement 5.6.10 5.6.10 Proj.mgt t/m PvE 21 21%
154 5 5 Honoraria 5.6 5.6 Projectmanagement 5.6.20 5.6.20 Proj.mgt Ontwerpfase 21 21%
155 5 5 Honoraria 5.6 5.6 Projectmanagement 5.6.30 5.6.20 Proj.mgt Uitv.fase 21 21%
156 5 5 Honoraria 5.7 5.7 Ontwerpk. uitv. partijen 5.7.10 5.7.10 Aann. Grondwerken 21 21%
157 5 5 Honoraria 5.7 5.7 Ontwerpk. uitv. partijen 5.7.20 5.7.20 Bouwk. aannemer 21 21%
158 5 5 Honoraria 5.7 5.7 Ontwerpk. uitv. partijen 5.7.30 5.7.30 W-installateur 21 21%
159 5 5 Honoraria 5.7 5.7 Ontwerpk. uitv. partijen 5.7.40 5.7.40 E-installateur 21 21%
160 5 5 Honoraria 5.7 5.7 Div. advieskosten 5.7.50 5.7.50 Hovenier 21 21%
161 5 5 Honoraria 5.8 5.8 Directievoering 5.8.10 5.8.10 Directievoering 21 21%
162 5 5 Honoraria 5.9 5.9 Div. honoraria 5.9.10 5.9.10 Adviesk. Interieur 21 21%
163 5 5 Honoraria 5.9 5.9 Div. honoraria 5.9.10 5.9.20 Adviesk. afw. buiten 21 21%
164 5 5 Honoraria 5.9 5.9 Div. honoraria 5.9.10 5.9.30 Adviesk. telecomm. 21 21%
165 5 5 Honoraria 5.9 5.9 Div. honoraria 5.9.10 5.9.90 Advieks. Diversen 21 21%
166 6 6 Algemeen 6.1 6.1 Vooronderzoek 6.1.10 6.1.10 Vestigingsplaatsonderz. 21 21%
167 6 6 Algemeen 6.1 6.1 Vooronderzoek 6.1.20 6.1.20 Haalbaarheidsstudie 21 21%
168 6 6 Algemeen 6.1 6.1 Vooronderzoek 6.1.30 6.1.30 Programma van Eisen 21 21%
169 6 6 Algemeen 6.2 6.2 Overheidsheffingen 6.2.10 6.2.10 Leges 0 0%
170 6 6 Algemeen 6.2 6.2 Overheidsheffingen 6.2.20 6.2.20 Hinderwet 21 21%
171 6 6 Algemeen 6.2 6.2 Overheidsheffingen 6.2.30 6.2.30 Milieuverg. 21 21%
172 6 6 Algemeen 6.2 6.2 Overheidsheffingen 6.2.40 6.2.40 Precario 21 21%
173 6 6 Algemeen 6.2 6.2 Overheidsheffingen 6.2.50 6.2.50 Sloopvergunning 21 21%
174 6 6 Algemeen 6.3 6.3 Verzekeringen 6.3.10 6.3.10 CAR-verzekering 21 21%
175 6 6 Algemeen 6.3 6.3 Verzekeringen 6.3.20 6.3.20 Vastleggen toestand belendingen 21 21%
176 6 6 Algemeen 6.3 6.3 Verzekeringen 6.3.30 6.3.30 Ontwerpaanspr.verz. 21 21%
177 6 6 Algemeen 6.4 6.4 Festiviteiten 6.4.10 6.4.10 Festiv.bouw 21 21%
178 6 6 Algemeen 6.4 6.4 Festiviteiten 6.4.20 6.4.20 Festiv. ingebruikneming 21 21%
179 6 6 Algemeen 6.5 6.5 Opleveringskosten 6.5.10 6.5.10 Schoonmaakkosten 21 21%
180 6 6 Algemeen 6.5 6.5 Opleveringskosten 6.5.20 6.5.20 Opening 21 21%
181 6 6 Algemeen 6.5 6.5 Opleveringskosten 6.5.30 6.5.30 Ingebruikstellen 21 21%
182 6 6 Algemeen 6.6 6.6 Verhuiskosten 6.6.10 6.6.10 Verhuiskosten 21 21%
183 6 6 Algemeen 6.6 6.6 Verhuiskosten 6.6.20 6.6.20 Voorlichting + PR 21 21%
184 6 6 Algemeen 6.7 6.7 Begeleidingsk. opdr.gever 6.7.10 6.7.10 Sal. reeds aangen. pers. 21 21%
185 6 6 Algemeen 6.7 6.7 Begeleidingsk. opdr.gever 6.7.20 6.7.20 Aantr. nw personeel 21 21%
186 6 6 Algemeen 6.7 6.7 Begeleidingsk. opdr.gever 6.7.30 6.7.30 Onderbezettingsverliezen 21 21%
187 6 6 Algemeen 6.7 6.7 Begeleidingsk. opdr.gever 6.7.40 6.7.40 Overige kosten 21 21%
188 6 6 Algemeen 6.7 6.7 Begeleidingsk. opdr.gever 6.7.50 6.7.50 Kosten projectbureau 21 21%
189 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.10 6.8.10 Kosten ingebruikneming 21 21%
190 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.20 6.8.20 Kosten aanpassingen 21 21%
191 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.30 6.8.30 Huurkosten 21 21%
192 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.40 6.8.40 Energieverbruik 21 21%
193 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.50 6.8.50 Overige kosten 21 21%
194 6 6 Algemeen 6.8 6.8 Bijkomende kosten 6.8.90 6.8.90 Diversen 21 21%
195 6 6 Algemeen 6.9 6.9 Diversen 6.9.90 6.9.90 Diversen 21 21%
196 7 7 Rente en financiering 7.1 7.1 Rente 7.1.10 7.1.10 Rentekosten 0 0%
197 7 7 Rente en financiering 7.2 7.2 Financiering 7.2.10 7.2.10 Financieringskosten 0 0%

View File

@@ -16,7 +16,7 @@
<xsl:key name="GROUPBY_SOORTCODE" match="//data_row" use="SCODE"/>
<xsl:key name="GROUPBY_PRS_LEVERANCIER_NR" match="//data_row" use="PRS_LEVERANCIER_NR"/>
<xsl:key name="GROUPBY_CONTRACT" match="//data_row" use="MLD_OPDR_ORDERNR"/>
<xsl:key name="GROUPBY_BEDRIJF_SOORTCODE" match="//data_row" use="concat(PRS_BEDRIJF_KEY, '|', SCODE)"/>
<xsl:key name="GROUPBY_BEDRIJF_SOORTCODE" match="//data_row" use="concat(PRS_BEDRIJF_KEY, '|', SCODE, '|', MLD_OPDR_ORDERNR)"/>
<xsl:key name="GROUPBY_CONTRACTNR" match="//data_row" use="concat(MLD_OPDR_ORDERNR, '|', MLD_OPDR_BEDRIJFOPDR_VOLGNR)"/>
<xsl:key name="GROUPBY_ACCOUNTCODE" match="//data_row" use="ACCOUNTCODE"/>
<xsl:key name="GROUPBY_MLD_OPDR_DATUMBEGIN" match="//data_row" use="MLD_OPDR_DATUMBEGIN"/>
@@ -255,6 +255,9 @@
</style>
</xsl:template>
<xsl:template name="page_header_logo_1">
</xsl:template>
<xsl:template name="page_header_logo">
<tr>
<td>
@@ -280,6 +283,115 @@
page_select_header
=======================================================
-->
<xsl:template name="page_select_header_1">
<xsl:param name="titel"/>
<xsl:param name="aantal_kolommen"/>
<xsl:param name="periode"/>
<xsl:param name="versie"/>
<xsl:variable name="afdrukdatum">
<xsl:value-of select="substring(//header/dateTime, 1, 10)"/>
</xsl:variable>
<xsl:variable name="opdrachtgever">
<xsl:value-of select="rapport_data/data_row//OPDRACHTGEVER"/>
</xsl:variable>
<xsl:variable name="projectcode">
<xsl:if test="substring-after(//rapport/where, 'opdrachtgever') != ''">
<xsl:value-of select="rapport_data/data_row//PCODE"/>
</xsl:if>
</xsl:variable>
<xsl:variable name="projectnaam">
<xsl:if test="substring-after(//rapport/where, 'project') != ''">
<xsl:value-of select="substring-after(rapport_data/data_row//PROJECT, ' ')"/>
</xsl:if>
</xsl:variable>
<xsl:variable name="deelproject">
<xsl:if test="substring-after(//rapport/where, 'subproject') != ''">
<xsl:value-of select="rapport_data/data_row//SUBPROJECT"/>
</xsl:if>
</xsl:variable>
<xsl:variable name="v_versienummer">
<xsl:value-of select="$titelregel"/>
</xsl:variable>
<tr>
<th>
<xsl:attribute name="colspan"><xsl:value-of select="$aantal_kolommen"/></xsl:attribute>
<table width="100%" border="1" cellpadding="5" cellspacing="2" style="table-layout:fixed;">
<col width="60px"/>
<col width="99px"/>
<col width="100%"/>
<col width="60px"/>
<col width="99px"/>
<tr>
<td class="tdhs" style="text-align:left;align:left;width:200px"></td>
<td class="tdhs" style="text-align:left;align:left"></td>
<td class="tdhs"></td>
<td class="tdhs" style="text-align:left;align:right"></td>
<td class="tdhs" style="text-align:right;align:right"></td>
</tr>
<tr>
<td rowspan="3" colspan="3" style="text-align:left;padding-left:40px;padding-bottom:1px;padding-top:1px">
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo3.gif</xsl:attribute>
<xsl:attribute name="height">30px</xsl:attribute>
</xsl:element>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
<xsl:attribute name="height">30px</xsl:attribute>
</xsl:element>
</td>
<xsl:if test="$periode!=''">
<td class="tdhs" style="text-align:left;align:right">Periode</td>
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$periode"/></td>
</xsl:if>
</tr>
<tr>
<td class="tdhs" style="text-align:left;align:right">Projectcode</td>
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$projectcode"/></td>
</tr>
<tr>
<td class="tdhs" style="text-align:left;align:right">Datum uitdraai</td>
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$afdrukdatum"/></td>
</tr>
<tr>
<td class="tdhs" style="text-align:left;align:left">Opdrachtgever</td>
<td class="tdhs" style="text-align:left;align:left"><xsl:value-of select="$opdrachtgever"/></td>
<td></td>
<td class="tdhs" style="text-align:left;align:right">Gebruiker</td>
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="//header/usernamefriendly"/></td>
</tr>
<tr>
<td class="tdhs" style="text-align:left;align:left">Project</td>
<td class="tdhs" style="text-align:left;align:left"><xsl:value-of select="$projectnaam"/></td>
<td></td>
<td class="tdhs" style="text-align:left;align:right">Versie</td>
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$v_versienummer"/></td>
</tr>
<tr>
<td class="tdhs" style="text-align:left;align:left;vertical-align:top">Subproject</td>
<td class="tdhs" style="text-align:left;align:left">
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_SUBPROJECT',SUBPROJECT)[1])]">
<xsl:sort select="SUBPROJECT"/>
<xsl:variable name="v_subproject" select="SUBPROJECT"/>
<xsl:value-of select="//data_row[SUBPROJECT = $v_subproject]/SUBPROJECT"/><br/>
</xsl:for-each>
</td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</th>
</tr>
<tr>
<td class='raptitel'>
<xsl:attribute name="colspan"><xsl:value-of select="$aantal_kolommen"/></xsl:attribute>
<xsl:value-of select="$titel"/>
</td>
</tr>
</xsl:template>
<xsl:template name="page_select_header">
<xsl:param name="titel"/>
<xsl:param name="aantal_kolommen"/>
@@ -1004,9 +1116,9 @@
<tr class="subt2 trblk">
<td colspan="3"></td>
<td class="tdtl tdb" colspan="3">Totaal</td>
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN_BTW), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
</tr>
<xsl:text disable-output-escaping="yes">&lt;/tbody&gt;</xsl:text>
<!-- TBODY einde -->
@@ -1671,20 +1783,21 @@
<tr class="trline"><td colspan="9">&#xA0;</td></tr>
<!-- kostensoorten met meerminderwerk voor een contractant -->
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_BEDRIJF_SOORTCODE', concat(PRS_BEDRIJF_KEY, '|', SCODE))[1]) and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_BEDRIJF_SOORTCODE', concat(PRS_BEDRIJF_KEY, '|', SCODE, '|', MLD_OPDR_ORDERNR))[1]) and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
<xsl:sort select="SCODE"/>
<xsl:sort select="MLD_OPDR_ORDERNR" data-type="number"/>
<xsl:variable name="v_soortcode" select="SCODE"/>
<xsl:variable name="v_ordernr" select="MLD_OPDR_ORDERNR"/>
<tr class="header">
<td class="tdtl tdb"><xsl:value-of select="SCODE"/></td>
<td class="tdtr tdb tdpr"><xsl:value-of select="MLD_OPDR_ORDERNR"/></td>
<td class="tdtl tdb tdpr"><xsl:value-of select="MLD_OPDR_ORDERNR"/></td>
<td class="tdtl tdb"><xsl:value-of select="substring-after(KOSTENSOORT, SCODE)"/></td>
<td class="tdtl tdb" colspan="6"><xsl:value-of select="MLD_OPDR_ID"/></td>
</tr>
<!-- alle opdrachten per kostensoort -->
<xsl:for-each select="//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
<xsl:for-each select="//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]">
<xsl:sort select="MLD_OPDR_BEDRIJFOPDR_VOLGNR" data-type="number"/>
<tr class="trline">
<td></td>
@@ -1704,9 +1817,9 @@
<td class="tdtl tdbi"><xsl:value-of select="SCODE"/></td>
<td></td>
<td class="tdtl tdbi" colspan="3">Subtotaal</td>
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/RAMING), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/GECONTRACTEERD), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdbi tdpr"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/RAMING), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/GECONTRACTEERD), '#.##0,00', 'euro')"/></td>
<td class="tdtr tdbi tdpr"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
<td></td>
</tr>
<tr class="trline"><td colspan="9">&#xA0;</td></tr>

View File

@@ -5045,10 +5045,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>

View File

@@ -20,7 +20,7 @@
</xsl:variable>
<xsl:variable name="ordernr">
<xsl:choose>
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'], 1, 1)!='C'"><xsl:value-of select="translate(Invoice/Fields/Field[@Name='OrderNummer'], '.', '/')"/></xsl:when>
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'],1,1)!='C'"><xsl:value-of select="translate(Invoice/Fields/Field[@Name='OrderNummer'], '.', '/')"/></xsl:when>
<xsl:otherwise><xsl:value-of select="Invoice/Fields/Field[@Name='OrderNummer']"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
@@ -58,6 +58,13 @@
<xsl:value-of select="Invoice/Fields/Field[@Name='Referentie']"/>
</xsl:variable-->
<xsl:variable name="ref">ReadSoft ScanID: <xsl:value-of select="Invoice/Supplier/Identifier"/></xsl:variable>
<xsl:variable name="verdeelperiode">
<!--xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],1,4)"/>-<xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],5,2)"/-->
<xsl:choose>
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'],1,1)!='C'"><xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],1,4)"/>-<xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],5,2)"/></xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<!--Verzamelfactuur-->
@@ -75,7 +82,7 @@
<xsl:variable name="li_btwpct">
<xsl:value-of select="substring-before(concat(Field[@Name='LI_BTWCode'], '%'), '%')"/>
</xsl:variable>
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$li_ordernr"/>;;;<xsl:value-of select="Field[@Name='LI_ArtikelOmschrijving']"/><xsl:if test="Field[@Name='LI_Aantal']!='' and Field[@Name='LI_EenheidsPrijs']!='' and Field[@Name='LI_EenheidsPrijs']!=Field[@Name='LI_Bedrag']"> (<xsl:value-of select="Field[@Name='LI_Aantal']"/> * <xsl:value-of select="Field[@Name='LI_EenheidsPrijs']"/>)</xsl:if>;;<xsl:value-of select="$li_kostprijs"/>;;<xsl:value-of select="$li_btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$li_ordernr"/>;;;<xsl:value-of select="Field[@Name='LI_ArtikelOmschrijving']"/><xsl:if test="Field[@Name='LI_Aantal']!='' and Field[@Name='LI_EenheidsPrijs']!='' and Field[@Name='LI_EenheidsPrijs']!=Field[@Name='LI_Bedrag']"> (<xsl:value-of select="Field[@Name='LI_Aantal']"/> * <xsl:value-of select="Field[@Name='LI_EenheidsPrijs']"/>)</xsl:if>;;<xsl:value-of select="$li_kostprijs"/>;;<xsl:value-of select="$li_btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
</xsl:for-each>
</xsl:when>
<!--Enkelv. factuur-->
@@ -85,12 +92,12 @@
<xsl:when test="$vrachtkosten!=''">
<!--xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs"/>;;<xsl:value-of select="$btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;Additionele kosten (vracht);;<xsl:value-of select="$vrachtkosten"/>;;<xsl:value-of select="$btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/-->
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag+$vrachtkosten"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag+$vrachtkosten"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
</xsl:when>
<!--Excl. vrachtkosten, dan - per VLKC#40821 - Kostprijs = NettoBedrag + BTWBedrag en BTWCode = 0% (en geen BTWBedrag)!-->
<xsl:otherwise>
<!--xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs"/>;<xsl:value-of select="$btwbedrag"/>;;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/-->
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>

View File

@@ -42,7 +42,7 @@ var JSON_Result = true;
if (bez_status == 1) // Goedkeuren
{
sql = "BEGIN ykpn.set_pincode(" + bez_bezoekers_key + "); END;" // Pas als de parkeerplaats bevestigd wordt zetten we de pincode
sql = "BEGIN ykpn.set_bez_pincode(" + bez_bezoekers_key + "); END;" // Pas als de parkeerplaats bevestigd wordt zetten we de pincode
Oracle.Execute(sql);
shared.trackaction("CUST04", bez_bezoekers_key, "Parkeerplaatsreservering is goedgekeurd.");
// set kenmerk goedgekeurd door

View File

@@ -0,0 +1,24 @@
REM GEN_EXPORT_EXACT.BAT
REM
REM Roept scripts aan die periodiek uitgevoerd moeten worden
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2009, SG facilitor, +31 (53) 4800710, helpdesk@sgfacilitor.nl
REM
REM Maakt Exact bestanden aan voor dagboek 62 en 63
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_62
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_63

View File

@@ -35,6 +35,69 @@
</xsl:template>
<xsl:template match="bezoeker" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<table border="0" bordercolor="#ffffff" width="100%">
<tr>
<td class="caption" valign="top" colspan="2"><xsl:value-of select="//lcl/BEZ/bezoeker"/>&#xA0;<xsl:value-of select="naam"/><br/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/bedrijf"/></td>
<td class="value">: <xsl:value-of select="bedrijf"/></td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/datum_bezoek"/></td>
<td class="value" width="80%">: <xsl:value-of select="afspraak/datum/datum"/>
<xsl:if test="afspraak/datum/datum!=afspraak/eind/datum">- <xsl:value-of select="afspraak/eind/datum"/></xsl:if>
</td>
</tr>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td>
<td class="value" width="80%">: <xsl:value-of select="afspraak/datum/tijd"/> - <xsl:value-of select="afspraak/eind/tijd"/></td>
</tr>
<tr>
<td class="label" width="20%">
<xsl:value-of select="//lcl/BEZ/bezoek_locatie"/>
</td>
<td class="value" width="80%">: <xsl:value-of select="afspraak/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and @volgnummer!=-1]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b><xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="@key=1003">
<xsl:value-of select="perslid/naam_full"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
<xsl:if test="@key=1020">#</xsl:if>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:if test="deel"><tr><td></td><td class="value">: <xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></td></tr></xsl:if>
<tr>
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/></td>
<td class="value" width="80%">: <xsl:value-of select="afspraak/gastheer"/></td>
</tr>
<xsl:if test="done"><tr></tr><tr><td class="label"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td><td class="value">: <xsl:value-of select="done/datum"/>&#xA0;<xsl:value-of select="done/tijd"/> - <xsl:value-of select="out/datum"/>&#xA0;<xsl:value-of select="out/tijd"/></td></tr></xsl:if>
</table>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
<xsl:template match="afspraak" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
@@ -156,7 +219,7 @@
<xsl:choose>
<xsl:when test="position() = 1">
<tr>
<td height="10" style="border-right: 0px solid; border-top: 0px solid; border-left: 0px solid; border-bottom: 0px solid"/>
<td height="10"/>
</tr>
<tr>
<td colspan="3" class="tekstkop">
@@ -171,24 +234,53 @@
</td>
<td class="result">
<xsl:value-of select="bedrijf"/>
<xsl:if test="deel">,&#xA0;<xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></xsl:if>
<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 align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:value-of select="."/>
<xsl:if test="@key=1020">#</xsl:if>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</td>
</tr>
<tr>
<td>
<b><xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></b>
</td>
<td>
<xsl:choose>
<xsl:when test="deel">Ja</xsl:when>
<xsl:otherwise>Nee</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<xsl:if test="deel">
<tr>
<td>
<b>Status parkeerplaats:</b>
</td>
<td>
<xsl:if test="kenmerk[@key=1020] != ''">Goedgekeurd</xsl:if>
<xsl:if test="kenmerk[@key=1004] != ''">Afgekeurd</xsl:if>
<xsl:if test="not(kenmerk[@key=1020]) and not(kenmerk[@key=1004])">Ter goedkeuring</xsl:if>
</td>
</tr>
</xsl:if>
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and @volgnummer!=-1]">
<xsl:sort select="@volgnummer" data-type="number"/>
<xsl:if test=".!=''">
<tr>
<td align="right">
<b>
<xsl:value-of select="@naam"/>:</b>
</td>
<td colspan="3">
<xsl:choose>
<xsl:when test="@key=1003">
<xsl:value-of select="perslid/naam_full"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="."/>
<xsl:if test="@key=1020">#</xsl:if>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
<xsl:call-template name="bez_endtext"/>
</table>
@@ -1351,6 +1443,30 @@ function startAutoRefreshTim() {
</xsl:if>
<xsl:if test="@view='YKPN_V_RAP_GOEDKEURING_PP' or @view='ykpn_v_rap_goedkeuring_pp'">
<style>td {
font-family: Verdana;
padding: 3px;
font-size: 10pt;
}
.odd {
background-color: #f6f6f6;
}
.even {
background-color: #ffffff;
}
#kop {
background-color: #ffffff;
}
th {
color: #333;
padding: 2px 3px 2px 3px;
background-color: #fff;
}
body {
margin: 0;
overflow: hidden;
}</style>
<script>
<xsl:text disable-output-escaping="yes">
@@ -1385,6 +1501,7 @@ function startAutoRefreshTim() {
<xsl:for-each select="msxml:node-set($sorted)/data_row">
<xsl:if test="position() = 1">
<tr>
<th class="DefResultsetHeading" style="text-align:left">Goedkeurder</th>
<th class="DefResultsetHeading" style="text-align:left">Datum</th>
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
<th class="DefResultsetHeading" style="text-align:left">Gastheer</th>
@@ -1396,6 +1513,10 @@ function startAutoRefreshTim() {
</xsl:if>
<tr>
<td class="DRR" style="text-align:left">
<xsl:value-of select="GOEDKEURDER"/>
<xsl:if test="$mode != 'excel'">&#xA0;</xsl:if>
</td>
<td class="DRR" style="text-align:left">
<xsl:value-of select="substring-before(BEZ_AFSPRAAK_DATUM, 'T')"/><br/><xsl:value-of select="substring-after(BEZ_AFSPRAAK_DATUM, 'T')"/>
<xsl:if test="$mode != 'excel'">&#xA0;</xsl:if>
@@ -1426,6 +1547,7 @@ function startAutoRefreshTim() {
<xsl:attribute name="type">textarea</xsl:attribute>
<xsl:attribute name="cols">40</xsl:attribute>
<xsl:attribute name="rows">3</xsl:attribute>
<xsl:value-of select="REDEN"/>
</xsl:element>
</td>
@@ -1441,9 +1563,7 @@ function startAutoRefreshTim() {
<u>Accepteren</u>
</xsl:element>
</tr>
<tr>
<td>&#xA0;</td>
</tr>
<tr>
<xsl:element name="td">
<xsl:attribute name="class">DRR</xsl:attribute>

View File

@@ -294,7 +294,7 @@ function sendMail( p_mailfrom
var safename = safe.filename(params.include_file);
if (objFso.FileExists(S("bdradrfiles_path") + "/" + safename))
{
Log2File(2, "Including fixed attachment " + S("bdradrfiles_path") + "/" + safename);
Log2File(1, "Including fixed attachment " + S("bdradrfiles_path") + "/" + safename);
var objAttachment = objMail.AddAttachment(S("bdradrfiles_path") + "/" + safename);
objAttachment.ContentTransferEncoding = "base64";
}