Attribuut · financialTransaction.trade
tradeAmount
financialTransaction.trade.tradeAmount
Uit de standaard
- Omschrijving (EN)Positief bedrag van de transactie in de valuta waarin de belegging luidt; richting volgt uit buySellId
- Typenumber · multipleOf 0.01
- Voorbeeldwaarde10000 · 10000.08
In berichten
| Bericht | V/O |
|---|---|
| 00541 · Orderopdracht | Optioneel |
| 00542 · Orderconfirmation | Verplicht |
Fouten en oplossingen
- tradeAmount en tradeQuantity beide gevuld of beide leeg (bericht 5)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.
- tradeAmount of tradeQuantity negatiefBedragen en aantallen zijn altijd positief; de richting staat in buySellId.
- tradeQuantity × tradePrice is niet tradeAmount (bericht 6)Reken het bedrag uit aantal en koers en rond af op centen; boek kosten en rente in commissionAmount en interestAmount, niet in tradeAmount. De validator staat een verschil toe van een halve cent plus een half miljoenste per unit, omdat de koers op zes decimalen is afgerond. SIVI's eigen voorbeeld rekent 102 × 98,04 = 10000,08.
