<?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-technical-provisions-movement-insurance" xlink:href="../dictionary/kvk-linkroles-insurance.xsd#kvk-lr-in_NotesTechnicalProvisionsMovementInsurance" 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-technical-provisions-movement-insurance" xlink:type="extended">
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:to="NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_loc" xlink:to="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_loc" xlink:to="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <gen:arc order="1" xlink:arcrole="http://xbrl.org/arcrole/2010/assertion-unsatisfied-message" xlink:from="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_loc" xlink:to="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_assertion-unsatisfied-message_NL" xlink:type="arc"/>
    <link:loc xlink:href="kvk-notes-technical-provisions-movement-insurance-for.xml#valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1" xlink:label="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-technical-provisions-movement-insurance-for.xml#valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1" xlink:label="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-technical-provisions-movement-insurance-for.xml#valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1" xlink:label="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_loc" xlink:type="locator"/>
    <link:loc xlink:href="kvk-notes-technical-provisions-movement-insurance-for.xml#valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2" xlink:label="valueAssertion_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_loc" xlink:type="locator"/>
    <msg:message id="NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:label="NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">Gerapporteerde waarde van TechnicalProvisions aan het einde van de periode BEHOORT gelijk te zijn aan de sommatie van de gerapporteerde waarde van TechnicalProvisions aan het begin van de periode en de mutaties gedurende de periode, TechnicalProvisionsMovement. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsEnd')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsEnd return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsStart')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsStart return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsMovement')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1PeriodStartMutationPeriodEnd1_TechnicalProvisionsMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:label="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">ProvisionsAdditions BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ProvisionsAdditions')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ProvisionsAdditions return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfProvisionsAdditionsCredit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfProvisionsAdditionsCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfProvisionsAdditionsDebit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentCredit1E1_ChildrenOfProvisionsAdditionsDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_assertion-unsatisfied-message_NL" xlink:label="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">ProvisionsWithdrawals BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ProvisionsWithdrawals')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ProvisionsWithdrawals return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ChildrenOfProvisionsWithdrawalsDebit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ChildrenOfProvisionsWithdrawalsDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ChildrenOfProvisionsWithdrawalsCredit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E1_ChildrenOfProvisionsWithdrawalsCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
    <msg:message id="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_assertion-unsatisfied-message_NL" xlink:label="NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_assertion-unsatisfied-message_NL" xlink:role="http://www.xbrl.org/2010/role/message" xlink:type="resource" xml:lang="nl">TechnicalProvisionsMovement BEHOORT gelijk te zijn aan de sommatie van de onderliggende waarden. | {if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_TechnicalProvisionsMovement')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_TechnicalProvisionsMovement return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_ChildrenOfTechnicalProvisionsMovementDebit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_ChildrenOfTechnicalProvisionsMovementDebit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_ChildrenOfTechnicalProvisionsMovementCredit')))) then ((for $v in $varArc_NotesTechnicalProvisionsMovementInsurance_PrtFST1SumOfChildrenParentDebit1E2_ChildrenOfTechnicalProvisionsMovementCredit return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}</msg:message>
  </gen:link>
</link:linkbase>
