Kennisbank BerichtenEntiteitenAttributenCodelijstenFouten en oplossingenProcessenRollenReleasesBegrippenEcosysteemVergelijk Validator NL EN

Release 2027 · Schemaversie 001.05 · Actief

SIVI-bericht 3 (0001c): Pensioenprojectie (VB-PUO)

Bericht 3 bevat de geprojecteerde toekomstige pensioenuitkeringen per cohort (SPR-route) of per beleggingsportefeuille (FPR-route) en per uitkeringsdatum, plus de met het afdekkingspercentage gewogen bedragen. Daarmee kan de fiduciair of LDI-manager de renteafdekking (beschermingsportefeuille) inrichten op de werkelijke verplichtingenstructuur van het fonds.

Verzender
Pensioenuitvoeringsorganisatie (PUO)
Ontvanger
Fiduciair manager (FM), beleggingsadministrateur (BA) en LDI-manager
Moment
Maandelijks (verwacht); in de maandcyclus van de FPR op T-4
Regeling
SPR en FPR: in de FPR het renterisicoprofiel voor de fiduciair en de LDI-manager, per beleggingsportefeuille
afdDefinitionName
VBPUO-001.00-Bericht_3._Pensioenprojectie_(0001c)

Berichtstructuur

Entiteiten met cardinaliteit [min..max] en aantal attributen; klik voor de entiteitpagina.

Attributen (51)

EntiteitAttribuutTypeV/OCodelijstOmschrijving
chunking.default currentChunkId string · max 70 V Unieke referentie van de huidige chunk.
chunking.default chunkSequenceNumber integer V Volgnummer van de huidige chunk.
chunking.default totalNumberOfChunks integer V Totale aantal chunks waarin het bericht is opgesplitst.
chunking.default chunkFragmentPaths array[string] V Array van JMESPath-verwijzingen naar de berichtdelen die gebruikt zijn binnen deze chunk.
commonFunctional.default afdDefinitionVersion string · max 80 V 001.05 Met AFD definitieversienummer wordt aangegeven over welke versie van de (product)definitie wordt gecommuniceerd.
commonFunctional.default afdDefinitionName string · max 80 V VBPUO-001.00-Bericht_3._Pensioenprojectie_(0001c) De AFD definitienaam van o.a. webservices en verzekeringsproducten.
commonFunctional.default originalMessageId string · max 70 O MessageId van het oorspronkelijke bericht, dat wordt vervangen door dit bericht.
commonFunctional.default function string V ADNFUN Berichtfunctie
commonTechnical.default creationDateTime string · format date-time V Datum en tijd van het aanmaken van het bericht.
commonTechnical.default testMessage boolean O Indicatie of sprake is van een testbericht.
commonTechnical.default messageId string · max 70 V Unique identification of the message. (AFD 2.0 only)
party.receiver refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
party.receiver organizationName string · max 60 V Naam beroeps of branche organisatie.
party.receiver rsinNumber string · max 9 O Governmental identification number for legal entities and associations. (AFD 2.0 only)
party.sender refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
party.sender applicationSenderName string · max 60 O Naam van de applicatie die de gegevens verzendt.
party.sender organizationName string · max 60 V Naam beroeps of branche organisatie.
party.sender rsinNumber string · max 9 O Governmental identification number for legal entities and associations. (AFD 2.0 only)
party.contact emailWork string · max 60 V E-mail adres werk
party.contact workPhoneNumber string · max 60 V Telefoonnummer werk
document.default refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
document.default fileName string · max 60 V Naam van het bestand waaronder de bijlage kan worden opgeslagen.
document.default fileExtension string V pdf | csv | txt Extensienaam van het bestand waaronder de bijlage kan worden opgeslagen. Bijvoorbeeld "PDF", "DOC", etc.
party.pensionProvider organizationName string · max 60 V Naam beroeps of branche organisatie.
party.pensionProvider rsinNumber string · max 9 O Governmental identification number for legal entities and associations. (AFD 2.0 only)
party.pensionProvider puvCode string V AFDIDP Pensioenuitvoerder
pension.scheme refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
pension.scheme pensionSchemeName string · max 60 V Naam van de pensioenregeling.
financialInformation.reportingPeriod projectionDate string · format date V Datum van projectie van pensioenuitkeringen.
financialTransaction.payment refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
financialTransaction.payment hedgedExpectedPensionPaymentAmount number · multipleOf 0.01 V Af te dekken kasstromen per periode.
financialTransaction.payment expectedPensionPaymentDate string · format date V Pensioenuitkeringsmoment (eventueel per regeling).
financialTransaction.payment amount number · multipleOf 0.01 V Bedrag
investment.portfolio refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
investment.portfolio description string · max 60 V Omschrijving
financialTransaction.payment refKey string · max 70 V ID van de expected payment
financialTransaction.payment hedgedExpectedPensionPaymentAmount number · multipleOf 0.01 O Af te dekken kasstroom
financialTransaction.payment expectedPensionPaymentDate string · format date V Pensioenuitkeringsmoment
financialTransaction.payment amount number · multipleOf 0.01 V Geprojecteerde uitkering
pension.cohort refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
pension.cohort description string · max 60 V Omschrijving
pension.cohort reserveType string O AFDRES Type reserve
pension.cohort reserveDescription string · max 60 O Omschrijving van het reserve.
pension.cohort reserveIndicator boolean V Indicatie of een reserve aanwezig is / van toepassing is.
pension.cohort startAge number · multipleOf 1 O Beginleeftijd.
pension.cohort endAge number · multipleOf 1 O Eindleeftijd.
pension.cohort participationStatus string O ADNDNS Deelname status
financialTransaction.payment refKey string · max 70 V Entiteitsreferentie is een unieke referentie sleutel die aan een entiteit wordt toegekend.
financialTransaction.payment hedgedExpectedPensionPaymentAmount number · multipleOf 0.01 O Af te dekken kasstromen per periode.
financialTransaction.payment expectedPensionPaymentDate string · format date V Pensioenuitkeringsmoment (eventueel per regeling).
financialTransaction.payment amount number · multipleOf 0.01 V Bedrag

Voorbeeldbericht

✓ Gevalideerd tegen schema VBPUO-001.05 · 2026-10-14

Bron voorbeeld: SIVI voorbeeldbericht (Voorbeeldbericht_3). Waarden zijn fictief.

{
  "commonTechnical": [
    {
      "entityType": "default",
      "creationDateTime": "2023-12-29T12:30:00Z",
      "messageId": "msg987654",
      "testMessage": true,
      "party": [
        {
          "entityType": "sender",
          "refKey": "send001",
          "organizationName": "Insurance Company B",
          "rsinNumber": "987654321",
          "applicationSenderName": "InsurAppV3"
        },
        {
          "entityType": "receiver",
          "refKey": "recv001",
          "organizationName": "Pension Fund A",
          "rsinNumber": "123456789"
        }
      ]
    }
  ],
  "commonFunctional": [
    {
      "entityType": "default",
      "afdDefinitionName": "VBPUO-001.00-Bericht_3._Pensioenprojectie_(0001c)",
      "afdDefinitionVersion": "001.05",
      "function": "01",
      "originalMessageId": "orig123456"
    }
  ],
  "party": [
    {
      "entityType": "pensionProvider",
      "organizationName": "St. Pf. Openbare Bibliotheken",
      "rsinNumber": "555666779",
      "puvCode": "U0003",
      "pension": [
        {
          "entityType": "scheme",
          "refKey": "scheme01",
          "pensionSchemeName": "Standard Retirement Plan",
          "financialInformation": [
            {
              "entityType": "reportingPeriod",
              "projectionDate": "2024-01-01"
            }
          ],
          "financialTransaction": [
            {
              "entityType": "payment",
              "refKey": "pay001",
              "hedgedExpectedPensionPaymentAmount": 150000,
              "expectedPensionPaymentDate": "2045-01-01",
              "amount": 300000
            }
          ],
          "pension": [
            {
              "entityType": "cohort",
              "refKey": "cohort2045",
              "description": "2045 Retirement Group",
              "participationStatus": "16",
              "reserveIndicator": false,
              "startAge": 480,
              "endAge": 780,
              "financialTransaction": [
                {
                  "entityType": "payment",
                  "refKey": "pay003",
                  "hedgedExpectedPensionPaymentAmount": 150000,
                  "expectedPensionPaymentDate": "2045-01-01",
                  "amount": 300000
                }
              ]
            }
          ]
        },
        {
          "entityType": "scheme",
          "refKey": "scheme02",
          "pensionSchemeName": "Advanced Retirement Plan",
          "financialInformation": [
            {
              "entityType": "reportingPeriod",
              "projectionDate": "2025-01-01"
            }
          ],
          "financialTransaction": [
            {
              "entityType": "payment",
              "refKey": "pay002",
              "hedgedExpectedPensionPaymentAmount": 200000,
              "expectedPensionPaymentDate": "2045-01-01",
              "amount": 400000
            }
          ],
          "pension": [
            {
              "entityType": "cohort",
              "refKey": "cohort2030",
              "description": "2030 Retirement Group",
              "participationStatus": "16",
              "reserveIndicator": false,
              "startAge": 360,
              "endAge": 840,
              "financialTransaction": [
                {
                  "entityType": "payment",
                  "refKey": "pay010",
                  "hedgedExpectedPensionPaymentAmount": 48000,
                  "expectedPensionPaymentDate": "2060-01-01",
                  "amount": 100000
                },
                {
                  "entityType": "payment",
                  "refKey": "pay020",
                  "hedgedExpectedPensionPaymentAmount": 135000,
                  "expectedPensionPaymentDate": "2050-01-01",
                  "amount": 300000
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Variant: Voorbeeldbericht_3-fpr
{
  "commonTechnical": [
    {
      "entityType": "default",
      "creationDateTime": "2027-03-01T09:00:00+01:00",
      "messageId": "VB-0001C-FPR-0001",
      "testMessage": true,
      "party": [
        {
          "entityType": "sender",
          "refKey": "PUO01",
          "organizationName": "Pensioenuitvoerder Voorbeeld",
          "applicationSenderName": "VoorbeeldApplicatie"
        },
        {
          "entityType": "receiver",
          "refKey": "LDI01",
          "organizationName": "LDI-manager Voorbeeld"
        }
      ]
    }
  ],
  "commonFunctional": [
    {
      "entityType": "default",
      "afdDefinitionName": "VBPUO-001.00-Bericht_3._Pensioenprojectie_(0001c)",
      "afdDefinitionVersion": "001.05",
      "function": "01"
    }
  ],
  "party": [
    {
      "entityType": "pensionProvider",
      "puvCode": "U0393",
      "organizationName": "Pensioenfonds Metaal en Techniek",
      "pension": [
        {
          "entityType": "scheme",
          "refKey": "REG-01",
          "pensionSchemeName": "Flexibele regeling Voorbeeld",
          "financialInformation": [
            {
              "entityType": "reportingPeriod",
              "projectionDate": "2027-03-01"
            }
          ],
          "financialTransaction": [
            {
              "entityType": "payment",
              "refKey": "REG-2027-04",
              "expectedPensionPaymentDate": "2027-04-01",
              "amount": 3514918.77,
              "hedgedExpectedPensionPaymentAmount": 2108951.26
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-05",
              "expectedPensionPaymentDate": "2027-05-01",
              "amount": 3490318.75,
              "hedgedExpectedPensionPaymentAmount": 2094191.25
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-06",
              "expectedPensionPaymentDate": "2027-06-01",
              "amount": 3508812.51,
              "hedgedExpectedPensionPaymentAmount": 2105287.51
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-07",
              "expectedPensionPaymentDate": "2027-07-01",
              "amount": 3527160.16,
              "hedgedExpectedPensionPaymentAmount": 2116296.1
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-08",
              "expectedPensionPaymentDate": "2027-08-01",
              "amount": 3512499.96,
              "hedgedExpectedPensionPaymentAmount": 2107499.97
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-09",
              "expectedPensionPaymentDate": "2027-09-01",
              "amount": 3573552.94,
              "hedgedExpectedPensionPaymentAmount": 2144131.77
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-10",
              "expectedPensionPaymentDate": "2027-10-01",
              "amount": 3540532.54,
              "hedgedExpectedPensionPaymentAmount": 2124319.52
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-11",
              "expectedPensionPaymentDate": "2027-11-01",
              "amount": 3568188.56,
              "hedgedExpectedPensionPaymentAmount": 2140913.13
            },
            {
              "entityType": "payment",
              "refKey": "REG-2027-12",
              "expectedPensionPaymentDate": "2027-12-01",
              "amount": 3565981.08,
              "hedgedExpectedPensionPaymentAmount": 2139588.65
            },
            {
              "entityType": "payment",
              "refKey": "REG-2028-01",
              "expectedPensionPaymentDate": "2028-01-01",
              "amount": 3574616.56,
              "hedgedExpectedPensionPaymentAmount": 2144769.94
            },
            {
              "entityType": "payment",
              "refKey": "REG-2028-02",
              "expectedPensionPaymentDate": "2028-02-01",
              "amount": 3570675.04,
              "hedgedExpectedPensionPaymentAmount": 2142405.02
            },
            {
              "entityType": "payment",
              "refKey": "REG-2028-03",
              "expectedPensionPaymentDate": "2028-03-01",
              "amount": 3611398.32,
              "hedgedExpectedPensionPaymentAmount": 2166838.99
            }
          ],
          "investment": [
            {
              "entityType": "portfolio",
              "refKey": "PF-01",
              "description": "Matchingportefeuille",
              "financialTransaction": [
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-04",
                  "expectedPensionPaymentDate": "2027-04-01",
                  "amount": 2097703.73,
                  "hedgedExpectedPensionPaymentAmount": 1258622.24
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-05",
                  "expectedPensionPaymentDate": "2027-05-01",
                  "amount": 2102245.02,
                  "hedgedExpectedPensionPaymentAmount": 1261347.01
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-06",
                  "expectedPensionPaymentDate": "2027-06-01",
                  "amount": 2101379.16,
                  "hedgedExpectedPensionPaymentAmount": 1260827.5
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-07",
                  "expectedPensionPaymentDate": "2027-07-01",
                  "amount": 2114954.28,
                  "hedgedExpectedPensionPaymentAmount": 1268972.57
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-08",
                  "expectedPensionPaymentDate": "2027-08-01",
                  "amount": 2107560.54,
                  "hedgedExpectedPensionPaymentAmount": 1264536.32
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-09",
                  "expectedPensionPaymentDate": "2027-09-01",
                  "amount": 2136854.33,
                  "hedgedExpectedPensionPaymentAmount": 1282112.6
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-10",
                  "expectedPensionPaymentDate": "2027-10-01",
                  "amount": 2124354.82,
                  "hedgedExpectedPensionPaymentAmount": 1274612.89
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-11",
                  "expectedPensionPaymentDate": "2027-11-01",
                  "amount": 2143068.14,
                  "hedgedExpectedPensionPaymentAmount": 1285840.88
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2027-12",
                  "expectedPensionPaymentDate": "2027-12-01",
                  "amount": 2130407.18,
                  "hedgedExpectedPensionPaymentAmount": 1278244.31
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2028-01",
                  "expectedPensionPaymentDate": "2028-01-01",
                  "amount": 2155702.41,
                  "hedgedExpectedPensionPaymentAmount": 1293421.45
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2028-02",
                  "expectedPensionPaymentDate": "2028-02-01",
                  "amount": 2156983.7,
                  "hedgedExpectedPensionPaymentAmount": 1294190.22
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-01-2028-03",
                  "expectedPensionPaymentDate": "2028-03-01",
                  "amount": 2165678.29,
                  "hedgedExpectedPensionPaymentAmount": 1299406.97
                }
              ]
            },
            {
              "entityType": "portfolio",
              "refKey": "PF-02",
              "description": "Renteportefeuille",
              "financialTransaction": [
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-04",
                  "expectedPensionPaymentDate": "2027-04-01",
                  "amount": 1417215.04,
                  "hedgedExpectedPensionPaymentAmount": 850329.02
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-05",
                  "expectedPensionPaymentDate": "2027-05-01",
                  "amount": 1388073.73,
                  "hedgedExpectedPensionPaymentAmount": 832844.24
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-06",
                  "expectedPensionPaymentDate": "2027-06-01",
                  "amount": 1407433.35,
                  "hedgedExpectedPensionPaymentAmount": 844460.01
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-07",
                  "expectedPensionPaymentDate": "2027-07-01",
                  "amount": 1412205.88,
                  "hedgedExpectedPensionPaymentAmount": 847323.53
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-08",
                  "expectedPensionPaymentDate": "2027-08-01",
                  "amount": 1404939.42,
                  "hedgedExpectedPensionPaymentAmount": 842963.65
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-09",
                  "expectedPensionPaymentDate": "2027-09-01",
                  "amount": 1436698.61,
                  "hedgedExpectedPensionPaymentAmount": 862019.17
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-10",
                  "expectedPensionPaymentDate": "2027-10-01",
                  "amount": 1416177.72,
                  "hedgedExpectedPensionPaymentAmount": 849706.63
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-11",
                  "expectedPensionPaymentDate": "2027-11-01",
                  "amount": 1425120.42,
                  "hedgedExpectedPensionPaymentAmount": 855072.25
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2027-12",
                  "expectedPensionPaymentDate": "2027-12-01",
                  "amount": 1435573.9,
                  "hedgedExpectedPensionPaymentAmount": 861344.34
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2028-01",
                  "expectedPensionPaymentDate": "2028-01-01",
                  "amount": 1418914.15,
                  "hedgedExpectedPensionPaymentAmount": 851348.49
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2028-02",
                  "expectedPensionPaymentDate": "2028-02-01",
                  "amount": 1413691.34,
                  "hedgedExpectedPensionPaymentAmount": 848214.8
                },
                {
                  "entityType": "payment",
                  "refKey": "PF-02-2028-03",
                  "expectedPensionPaymentDate": "2028-03-01",
                  "amount": 1445720.03,
                  "hedgedExpectedPensionPaymentAmount": 867432.02
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Regels en verbandscontroles

  • Per cohort wordt per toekomstige uitkeringsdatum een bedrag (amount) en een afgedekt bedrag (hedgedExpectedPensionPaymentAmount) opgenomen; de som van de gewogen geprojecteerde uitkeringen per cohort is gelijk aan de totale afdekkings-cashflow per toekomstige periode.
  • Sinds de definitieve Release 2027 kent bericht 3 ook een FPR-route: per regeling 0 tot 99 beleggingsportefeuilles (investment.portfolio), elk met 0 tot 9999 geprojecteerde betalingen; de betalingen direct onder de regeling zijn de regelingtotalen. Per regeling wordt precies één uitsplitsing gebruikt, per cohort óf per portefeuille: geen van beide of allebei is niet geldig (handleiding §6.3.1 en §3.2.5).
  • Het aantal uitkeringen per cohort is 0 tot 9999 (sinds Release 2026). Betalingen onder een cohort of portefeuille zijn sinds de definitieve Release 2027 optioneel, zodat een lege lijst niet hoeft. Een cohort met waarde 0 wordt met 0 meegestuurd of weggelaten; null kent de standaard niet.
  • expectedPensionPaymentDate is de verwachte uitkeringsdatum (documentatie-update oktober 2025, issue #80); jaarcohorten worden beschreven met startAge en endAge (issue #88).
  • De projectie betreft de totale populatie; deelprojecties per cohort volgen dezelfde tijdas.

Valkuilen

  • Bericht 3 is het grootste bericht in de keten: honderden cohorten maal tientallen jaren aan uitkeringsdatums. SIVI publiceert juist voor dit bericht chunking-voorbeelden; gebruik ze.
  • Een projectie in nominale bedragen zonder het afgedekte bedrag is voor de LDI-manager onbruikbaar; vul beide velden.

Fouten en oplossingen

Verschil met Release 2026 (001.04 → 001.05)

Entiteiten toegevoegd: investment.portfolio

Attributen toegevoegd: investment.portfolio.refKey, investment.portfolio.description

Veelgestelde vragen

Waarom staat de pensioenprojectie in een apart bericht?

Omdat de ontvanger anders is: de renteafdekking wordt door de fiduciair of een gespecialiseerde LDI-manager ingericht, terwijl vermogen en cashflow vooral de beleggingsadministratie voeden.

Hoe ver vooruit projecteer ik?

De standaard legt geen horizon vast; in de praktijk volgt de horizon de rentetermijnstructuur en het afdekkingsbeleid van het fonds, vaak 60 jaar of meer.

Wijzigingsgeschiedenis

  • v1.2.0 (november 2024): maximaal 9999 uitkeringen per cohort.
  • v1.3.0 (Release 2026): cardinaliteit 0 tot 9999; chunking; documentatie issues #80 en #88.
  • v1.4.0 (Release 2027): JSON Schema 2020-12.
  • Definitieve Release 2027 (12 oktober 2026): FPR-route met beleggingsportefeuilles; precies één uitsplitsing per regeling; betalingen onder cohort en portefeuille optioneel.

Schema-bestand: VBPUO-001.00-Bericht_3._Pensioenprojectie_(0001c).json · JSON-schema (001.05) · GitHub

Bronvermelding. Bron: SIVI – VB-PUO Standaard. Schema's, attribuutomschrijvingen en codelijsten zijn ontleend aan de VB-PUO Standaard (eigendom Pensioenfederatie, beheer SIVI) en hier onveranderd weergegeven met vermelding van release en versie. Toelichtingen, voorbeelden, foutbeschrijvingen en vertalingen zijn van WTP Data Lab en maken geen deel uit van de standaard. GitHub Stichting-SIVI/VBPUOdsk · Handleiding · sivi.org