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
