ib-flex 0.1.7

Pure Rust parser for Interactive Brokers FLEX XML statements
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="UTF-8"?>
<FlexQueryResponse queryName="Activity Query" type="AF">
    <FlexStatements count="1">
        <FlexStatement accountId="U1234567" fromDate="2025-01-15" toDate="2025-01-15"
                       period="SingleDay" whenGenerated="2025-01-15;235959">
            <Trades>
                <Trade accountId="U1234567" currency="USD" fxRateToBase="1"
                       assetCategory="STK" symbol="AAPL" description="APPLE INC" conid="265598"
                       transactionID="567890123" tradeDate="2025-01-15" dateTime="2025-01-15;093015"
                       settleDateTarget="2025-01-17" buySell="BUY" quantity="100" price="185.50"
                       amount="-18550.00" proceeds="-18550.00" ibCommission="-1.00"
                       ibCommissionCurrency="USD" netCash="-18551.00" multiplier="1"
                       tradeID="123456789" execID="test123" />
            </Trades>
        </FlexStatement>
    </FlexStatements>
</FlexQueryResponse>