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 @@
+
+