Interactive Brokers: java.lang.illegalArgumentException durch buySell="BUY (Ca.)"

Hallo Leute,

in einem IB Activity Statement Reports (XML) sind aus irgend welchen Gründen auch Stornierungen aufgeführt, die einen korrespondierenden „BUY“ wieder neutralisieren. Diese sind mit transactionType=„TradeCancel“ und buySell=„BUY (Ca.)“ gekennzeichnet. Problem: So ein Datensatz führt beim Import zum Fehler java.lang.illegalArgumentException. Durch Tests konnte ich die Ursache auf den Text „BUY (Ca.)“ zurückführen. Mit „BUY“ kommt keine Fehlermeldung … dafür ist aber ein doppelte Kauf in der Buchungsliste.

Es folgt der XML-Code zweier solcher korrespondierender Trades (aber eventuell werden diese in der Ausgabe im Forum entfernt. Ich kann diesen gerne liefern):

Liebe Grüße
Rainer