walletImpact
T212-veld met de definitieve EUR cash impact per trade.
walletImpact is een rijk object in T212's order-respons dat de daadwerkelijke euro-impact, FX-koers en fees per trade exact specificeert. Voor onze app: cruciale data-bron.
Wat erin zit:
"walletImpact": {
"currency": "EUR",
"netValue": 485.70,
"fxRate": 1.59241823,
"realisedProfitLoss": 119.26,
"taxes": [
{
"name": "CURRENCY_CONVERSION_FEE",
"quantity": -0.73,
"currency": "EUR"
}
]
}
Vertaling:
- netValue (485.70): definitieve EUR cash-impact (positief altijd; teken bepalen we via order side)
- fxRate (1.59241823): exacte FX-rate die T212 toepaste (CAD per EUR in dit geval)
- realisedProfitLoss (119.26): T212's eigen P&L op deze sell — handig om eigen FIFO-berekening te valideren
- taxes[]: fees per type (hier AutoFX-fee €0.73)
Waarom we dit gebruiken:
Vroeger reconstrueerden we EUR-impact via qty × fill.price × ECB-rate. Drift t.o.v. T212's eigen rate was 0,1-0,5% per trade. Over honderden trades = €100en aan onnodige discrepantie.
Nu: walletImpact als source-of-truth → 100% match met T212's eigen totalen.
Beschikbaar sinds:
T212 heeft walletImpact toegevoegd in 2024. Oudere trades (vóór die datum) hebben dit veld niet → fallback naar ECB-conversie. Onze adapter handelt beide gevallen.