aboutsummaryrefslogtreecommitdiffstats
path: root/python/process_queue.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/process_queue.py')
-rw-r--r--python/process_queue.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/process_queue.py b/python/process_queue.py
index 7dca2d5a..a225011b 100644
--- a/python/process_queue.py
+++ b/python/process_queue.py
@@ -512,7 +512,9 @@ def build_line(obj, trade_type="bond"):
"initial_margin_percentage": "InitialMarginPercentage",
},
)
- obj["PremiumSettlementAmount"] = obj["Price"] * obj["Notional"] * obj["factor"]
+ obj["PremiumSettlementAmount"] = (
+ obj["Price"] * obj["Notional"] * obj.get("factor", 1.0)
+ )
obj["PremiumSettlementCurrency"] = obj["Currency"]
obj["RegenerateCashFlow"] = "N"
for direction in ["Pay", "Receive"]: