Kennisbank BerichtenEntiteitenAttributenCodelijstenFouten en oplossingenProcessenRollenReleasesBegrippenEcosysteemVergelijk Validator NL EN

Schemafout

netAmount of netDate ontbreekt in een cashflowblok (bericht 2)

Symptoom

Schemafout 'must have required property' op netDate of netAmount, bij een cohort, bij de cashflow onder de regeling of bij een beleggingsportefeuille. Een generieke JSON Schema-validator ziet de fout bij een cohort vaak niet.

Oorzaak

Sinds de definitieve Release 2027 (12 oktober 2026) zijn netAmount en netDate verplicht in elk cashflowblok van bericht 2: direct onder de regeling, per cohort en per beleggingsportefeuille. In de pre-release waren ze per cohort optioneel; SIVI's eigen voorbeeld van de pre-release had cohorten zonder netDate. Omdat het gepubliceerde schema lijsten met contains beschrijft, telt het alleen de geldige cohorten (issue #63): een cohort zonder netDate valt alleen op bij een validator die elk item toetst.

Oplossing

Geef elk cashflowblok netAmount en netDate, ook als het saldo 0 is; instroom en uitstroom mogen daarnaast. De validator van WTP Data Lab toetst elk cohort en elke portefeuille.

Fout en goed

Fout

{ "entityType": "cohort", "refKey": "C-30", "netAmount": 5000.00 }

Goed

{ "entityType": "cohort", "refKey": "C-30", "netAmount": 5000.00, "netDate": "2027-01-15" }

Controleer uw eigen bericht op deze en alle andere fouten met de gratis validator: schema, codelijsten en verbandscontroles in één rapport. Valideer een bericht

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