Check of the VB-PUO schema

Too many decimals

Finding SIVI-DEC-02 of the free validator

Why it matters

Prices, percentages and rates have a fixed precision in the standard, so that every party calculates with exactly the same value.

Example

What the validator says about a test message:

What is wrong
1250.1234567 in "tradeQuantity" has more than 6 decimals.
Where
Field "tradeQuantity" (Positief aantal te verhandelen stukken (units) van de transactie; richting volgt uit buySellId) in trade "ORD-202701-002" in investment details "POOL-REND". Path: party/0/pension/0/investment/1/financialTransaction/0/tradeQuantity.
How to fix it
Round the value to 6 decimals at the source, or declare the rounding in the mapping. Values are never rounded silently.

Check a message with the free validatorAll validation errors

Bron: SIVI – VB-PUO Standaard, Release 2027 (v1.4.0).