Kennisbank BerichtenEntiteitenAttributenCodelijstenFouten en oplossingenProcessenRollenReleasesBegrippenEcosysteemVergelijk Validator NL EN

Verbandscontrole

tradeAmount en tradeQuantity beide gevuld of beide leeg (bericht 5)

Symptoom

De ontvanger wijst de order functioneel af (feedback statusType 0) of voert een onbedoelde hoeveelheid uit.

Oorzaak

De handleiding legt per orderinstructie precies één van beide vast (§6.3.2, toegelicht in §4.3.5); beide vullen is niet toegestaan. Beide leeg mag alleen bij de order van een switch die niet stuurt: dat kan de switchfrom- of de switchto-order zijn, en per switchpaar draagt precies één order een bedrag of aantal. Het schema dwingt dit niet af.

Oplossing

Vul per transactie óf een bedrag óf een aantal; laat bij een switch één order sturen en de andere leeg. De validator van WTP Data Lab toetst beide regels, per order en per switchpaar.

Fout en goed

Fout

{ "buySellId": "buy", "tradeAmount": 250000.00, "tradeQuantity": 1000 }

Goed

{ "buySellId": "buy", "tradeAmount": 250000.00 }

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