aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/report_ops/sma.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/report_ops/sma.py b/python/report_ops/sma.py
index 83d400c5..dc9cc1ca 100644
--- a/python/report_ops/sma.py
+++ b/python/report_ops/sma.py
@@ -141,6 +141,7 @@ class PositionReport(Deal, deal_type=None, table_name=None):
identifier: str = field(
metadata={"position": "Underlying (ISIN / CUSP / RED CODES)"}
)
+ current_face: float = field(default=None, metadata={"position": "NotionalB"})
start_date: datetime.date = field(default=None, metadata={"position": "Start Date"})
effective_date: datetime.date = field(
default=None, metadata={"position": "Effective Date"}
@@ -234,6 +235,7 @@ class BondPosition(PositionReport, asset_class="bond"):
d["dealid"] = "Aggregated"
d["buysell"] = True
d["currency"] = "USD"
+ d["current_face"] = d["notional"] * d["factor"]
return cls.from_dict(**d)