<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
  This file is part of the Dutch Taxonomy (Nederlandse Taxonomie; NT)
  Intellectual Property of the State of the Netherlands
  Architecture: NT13
  Version: 20181212.a
  Release date: Tue Jun 19 09:00:00 2018
-->
<link:linkbase xmlns:gen="http://xbrl.org/2008/generic" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msg="http://xbrl.org/2010/message" xmlns:xff="http://www.xbrl.org/2010/function/formula" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2010/role/message" xlink:href="http://www.xbrl.org/2010/generic-message.xsd#standard-message" xlink:type="simple"/>
  <link:roleRef roleURI="urn:kvk:linkrole:notes-net-changes-in-equity-movement-schedule-investment-firm" xlink:href="../dictionary/kvk-linkroles-investment-firm.xsd#kvk-lr-be_NotesNetChangesInEquityMovementScheduleInvestmentFirm" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:href="http://www.xbrl.org/2010/validation-message.xsd#assertion-unsatisfied-message" xlink:type="simple"/>
  <gen:link xlink:role="urn:kvk:linkrole:notes-net-changes-in-equity-movement-schedule-investment-firm" xlink:type="extended">
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:to="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:to="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_loc" xlink:to="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <link:loc xlink:href="kvk-notes-net-changes-in-equity-movement-schedule-investment-firm-for.xml#valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-net-changes-in-equity-movement-schedule-investment-firm-for.xml#valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-net-changes-in-equity-movement-schedule-investment-firm-for.xml#valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1" xlink:label="valueAssertion_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_loc" xlink:type="locator"/>
    <msg:message id="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De gerapporteerde waarde van Equity aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van AdjustedEquityAfterRecalculationChangeAccountingPolicies aan het begin van de periode en de mutaties gedurende de periode, EquityMovement, omdat EquityDirectlyChangeAccountingPolicies gerapporteerd wordt. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_PrecondEquityDirectlyChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_SAdjustedEquityAfterRecalculationChangeAccountingPolicies return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1ExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">De gerapporteerde waarde van Equity aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van Equity aan het begin van de periode en de mutaties gedurende de periode, EquityMovement, omdat EquityDirectlyChangeAccountingPolicies niet gerapporteerd wordt. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_SEquity return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1NoExistenceThnPeriodStartMutationPeriodEnd1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_assertion-unsatisfied-message_NL" xlink:label="NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">EquityMovement BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_EquityMovement')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_EquityMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementCredit')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementDebit')))) then ((for $v in $varArc_NotesNetChangesInEquityMovementScheduleInvestmentFirm_PrtFST1SumOfChildrenParentCreditCompl1E1_ChildrenOfEquityMovementDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
  </gen:link>
</link:linkbase>
