Knowledge base MessagesEntitiesAttributesCode listsErrors and fixesProcessesRolesReleasesGlossaryEcosystemCompare Validator NL EN

Schema error

netAmount or netDate missing in a cashflow block (message 2)

Symptom

Schema error 'must have required property' on netDate or netAmount, at a cohort, at the cashflow under the scheme or at an investment portfolio. A generic JSON Schema validator often misses the error at a cohort.

Cause

Since the final Release 2027 (12 October 2026) netAmount and netDate are mandatory in every cashflow block of message 2: directly under the scheme, per cohort and per investment portfolio. In the pre-release they were optional per cohort; SIVI's own pre-release sample had cohorts without netDate. Because the published schema describes lists with contains, it only counts the valid cohorts (issue #63): a cohort without netDate only shows up in a validator that checks every item.

Fix

Give every cashflow block netAmount and netDate, also when the balance is 0; inflow and outflow may come on top. The WTP Data Lab validator checks every cohort and every portfolio.

Wrong and right

Wrong

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

Right

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

Check your own message for this and all other errors with the free validator: schema, code lists and consistency checks in one report. Validate a message

Attribution. Source: SIVI – VB-PUO Standard. Schemas, attribute descriptions and code lists are taken unchanged from the VB-PUO Standard (owned by the Pensioenfederatie, managed by SIVI) and shown with their release and version. Explanations, examples, error descriptions and translations are by WTP Data Lab and are not part of the standard. GitHub Stichting-SIVI/VBPUOdsk · Manual · sivi.org