Kennisbank BerichtenEntiteitenAttributenCodelijstenFouten en oplossingenProcessenRollenReleasesBegrippenEcosysteemVergelijk Validator NL EN

Gratis tool · draait volledig in de browser

VB-PUO Validator: controleer een SIVI-bericht in uw browser

Gratis validatie van SIVI VB-PUO-berichten tegen de officiële JSON-schema's van Release 2026 (001.04) en Release 2027 (001.05), inclusief de codelijsten en verbandscontroles op basis van de handleiding. Uw bestand verlaat uw computer niet.

Wat wordt gecontroleerd: JSON-syntaxis, het JSON-schema van het gekozen bericht en de gekozen release (verplichte velden, typen, formaten, lengtes, decimalen, onbekende velden, entityType), de AFD-codelijsten (AFDIDP, AFDRES, AFDCOA, AFDSWI, ISOVAL; voor AFDCOA en AFDSWI ook via het codelijstbestand naast het schema) en verbandscontroles op basis van de handleiding: startAge en endAge, rapportageperiode, reservevelden, chunking, afdDefinitionVersion en IBAN/BIC-formaat. Voor Release 2027 bovendien: de vaste afdDefinitionName van de definitieve release, reserveType bij reserveIndicator = true, in de berichten 2 en 3 één uitsplitsing per regeling (per cohort of per beleggingsportefeuille; het totaal onder de regeling geldt in beide routes), in bericht 2 minstens één cashflow per regeling en een netAmount per cohort dat optelt tot het netAmount op regelingniveau, in bericht 3 precies één uitsplitsing per regeling, in bericht 5 precies één van tradeAmount en tradeQuantity per order en precies één sturende order per switch, in bericht 6 aantal × koers = bedrag, en positieve bedragen. Waarschuwingen zijn er voor wat de standaard niet met zoveel woorden voorschrijft, zoals een regelingtotaal in bericht 1 dat niet aansluit op de cohortsom, in- of uitstroom per cohort die niet optelt tot die van de regeling, een netAmount dat niet het saldo is van contributionAmount en withdrawalAmount, een herverzending (function 54) zonder originalMessageId, een switchorder zonder verwijzing of zonder tegenhanger in het bericht, en een switch in bericht 6 waarvan de bedragen in dezelfde valuta verschillen. Elk item van een array wordt getoetst aan de definitie van zijn entityType; het gepubliceerde schema telt alleen de items die voldoen en negeert de rest (SIVI-issue #63), waardoor een generieke JSON Schema-validator fouten in die items niet meldt.

Meer dan een validator nodig?

Het WTP Data Lab-platform valideert, visualiseert en wisselt SIVI-berichten uit voor meerdere fondsen en tegenpartijen tegelijk, met feedbackafhandeling, bewaking van ontbrekende berichten per maandeinde en tolerantiebewaking, naast uw kernsysteem en zonder het te raken.

Demo aanvragen

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