VB-PUO validation errors
What each finding of the free validator means, why it matters and how to fix it.
Check of the VB-PUO schema
- SIVI-JSON-01 File is not valid JSON
- SIVI-ID-01 Message type or version cannot be identified
- SIVI-VER-01 Version not supported
- SIVI-REQ-01 Mandatory block missing
- SIVI-REQ-02 Mandatory field missing
- SIVI-BLK-01 Block written as an object instead of a list
- SIVI-TYPE-01 Amount or number written as text
- SIVI-TYPE-02 Wrong data type
- SIVI-CODE-01 Pension provider code not registered
- SIVI-CODE-02 Value not in code list
- SIVI-CONST-01 Wrong item type (entityType)
- SIVI-CONST-02 Fixed value expected
- SIVI-LEN-01 Identifier too long
- SIVI-LEN-02 Text too long
- SIVI-DEC-01 Amount with more than 2 decimals
- SIVI-DEC-02 Too many decimals
- SIVI-DEC-03 Whole number expected
- SIVI-FMT-01 Invalid date
- SIVI-FMT-02 Invalid date and time
- SIVI-EXT-01 Block not allowed in this message type
- SIVI-EXT-02 Unknown or customer-specific field
- SIVI-PARTY-01 More than one pension provider in one message
- SIVI-CNT-01 Wrong number of items in a list
- SIVI-CNT-02 Duplicate items in a list
- SIVI-RULE-01 Rejected feedback without an error (FBM0011)
- SIVI-RULE-02 Official integrity rule failed
- SIVI-GEN-01 Does not meet the official schema
Strovia’s own check
This is a Strovia platform check, not an official SIVI rule.
- CTL-01 Scheme total differs from the sum of its cohorts
- CTL-02 The same cohort reference twice
- CTL-03 Age band problem
- CTL-04 Scheme payments differ from the sum of the cohort payments
- CTL-05 Hedged amount larger than the projected amount
- CTL-06 An order needs exactly one of amount and quantity
- CTL-07 A production message outside production
- CTL-08 Target weights do not add up
Bron: SIVI – VB-PUO Standaard, Release 2027 (v1.4.0).