From 8c55f46747eeb6801526916aa223b38f21f993d3 Mon Sep 17 00:00:00 2001 From: Vlad <55182132+titov-vv@users.noreply.github.com> Date: Mon, 8 Apr 2024 22:32:13 +0100 Subject: [PATCH] Interactive Brokers statement import: import of T-Bills securities. --- jal/data_import/broker_statements/ibkr.py | 1 + tests/test_data/ibkr_corp_actions.json | 9 ++++++--- tests/test_data/ibkr_corp_actions.xml | 2 ++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/jal/data_import/broker_statements/ibkr.py b/jal/data_import/broker_statements/ibkr.py index 0f3ad4ca..1478fe11 100644 --- a/jal/data_import/broker_statements/ibkr.py +++ b/jal/data_import/broker_statements/ibkr.py @@ -39,6 +39,7 @@ class IBKR_AssetType: 'ETF': FOF.ASSET_ETF, 'ADR': FOF.ASSET_ADR, 'BOND': FOF.ASSET_BOND, + 'BILL': FOF.ASSET_BOND, 'OPT': FOF.ASSET_OPTION, 'FUT': FOF.ASSET_FUTURES, 'WAR': FOF.ASSET_WARRANT, diff --git a/tests/test_data/ibkr_corp_actions.json b/tests/test_data/ibkr_corp_actions.json index db62f437..ccc7973d 100644 --- a/tests/test_data/ibkr_corp_actions.json +++ b/tests/test_data/ibkr_corp_actions.json @@ -5,16 +5,19 @@ "assets": [ {"id": 1, "type": "money", "name": ""}, {"id": 2, "type": "stock", "name": "TWO HANDS CORP", "isin": "US90187E5015"}, - {"id": 3, "type": "stock", "name": "TWO HANDS CORP", "isin": "US90187E4026"} + {"id": 3, "type": "stock", "name": "TWO HANDS CORP", "isin": "US90187E4026"}, + {"id": 4, "type": "bond", "name": "B 01/25/24", "isin": "US912796ZY88"} ], "symbols": [ {"id": 1, "asset": 1, "symbol": "USD"}, {"id": 2, "asset": 2, "symbol": "TWOHD", "currency": 1, "note": "PINK"}, - {"id": 3, "asset": 3, "symbol": "TWOHD", "currency": 1, "note": "PINK"} + {"id": 3, "asset": 3, "symbol": "TWOHD", "currency": 1, "note": "PINK"}, + {"id": 4, "asset": 4, "symbol": "912796ZY8", "currency": 1} ], "assets_data": [ {"id": 1, "asset": 2, "reg_number": "90187E501"}, - {"id": 2, "asset": 3, "reg_number": "90187E402"} + {"id": 2, "asset": 3, "reg_number": "90187E402"}, + {"id": 3, "asset": 4, "expiry": 1706140800, "reg_number": "912796ZY8"} ], "asset_payments": [], "corporate_actions": [ diff --git a/tests/test_data/ibkr_corp_actions.xml b/tests/test_data/ibkr_corp_actions.xml index ddc5e3ac..20fded6b 100644 --- a/tests/test_data/ibkr_corp_actions.xml +++ b/tests/test_data/ibkr_corp_actions.xml @@ -9,11 +9,13 @@ + +