Free tools · no account · files never leave your browser

Tools for SIVI VB-PUO messages

Public tools we maintain alongside the platform. Everything runs in your browser; nothing is uploaded to us.

VB-PUO Validator

Paste or upload a SIVI message. The message type and release are detected from afdDefinitionName and afdDefinitionVersion. You get one report with the schema errors, the code-list checks and the consistency checks, each with the JSON path to fix.

Validation report · SIVI-bericht 1 (0001a)
Release 2027 · schema 001.05
✓JSON schema: 47 attributes, all required fields present
✓Code lists: puvCode U0003 found in AFDIDP
✗Scheme total ≠ sum of cohorts (100,000 vs 135,000)
/party/0/pension/0/startAmount
!Reserve cohort without reserveType
/party/0/pension/1/pension/0
2 errors · 1 warning · 0.4 sFeedback: statusType 0 (rejected)

More tools and data

VB-PUO Kennisbank

Every message, entity, attribute, code list, error and process of the standard, with validated samples, the Release 2026 to 2027 diff and the Wtp transition calendar. Dutch and English.

WTP JSON File to Table Converter

Turn a SIVI JSON file into readable tables and a relationship view, so an analyst can read what the systems exchange.

SPR Cohort Allocation Explainer

An interactive model of how one collective result becomes protection return, excess return and solidarity reserve per age cohort. Illustrative, not advice.

Schema mirror and open data

The official JSON schemas per release and the normalised data behind the Kennisbank (messages, attributes, code lists, diffs) as JSON, with attribution to SIVI.

Processes on the T-day line

The SPR and FPR monthly cycle step by step: who sends which message when, from T-4 to T+3, plus feedback, correction and chunking.

All 16 messages

Purpose, sender and receiver, structure, attributes, validated sample and rules per SIVI message, including the five messages discontinued in Release 2027.

Need this for every fund and counterparty, every month?

The platform validates, visualises and exchanges SIVI messages for many funds at once, with feedback handling, missing-message monitoring per month-end and tolerance bands, beside your core system.