aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/report_ops/headers.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/python/report_ops/headers.py b/python/report_ops/headers.py
index dec239da..2dcf00e8 100644
--- a/python/report_ops/headers.py
+++ b/python/report_ops/headers.py
@@ -364,6 +364,37 @@ BNY_CLS_HEADER = [
"Account Name",
]
+BNY_SPO_HEADER = [
+ "Trade Type",
+ "Account No",
+ "Security Id Type",
+ "Security Id",
+ "Security Description",
+ "Spo Transaction Type",
+ "Reason Code",
+ "Reference",
+ "Settlement Date",
+ "Delivery Date",
+ "Payable Date",
+ "Record Date",
+ "Quantity",
+ "Credit/Debit Amount",
+ "Broker ID Type",
+ "Broker ID",
+ "Broker Description",
+ "Clearer ID Type",
+ "Clearer ID",
+ "Clearer Description",
+ "Contra's Account",
+ "Contra's Contact",
+ "Contra's Tel.No",
+ "Special Instruction",
+ "Old Price",
+ "New Price",
+ "Status",
+ "Template Name",
+]
+
def get_position_headers(fund):
match fund:
@@ -382,3 +413,5 @@ def get_bny_headers(trade_type):
return BNY_CLS_HEADER
case "bond" | "stock":
return BNY_SECURITY_HEADER
+ case "spo":
+ return BNY_SPO_HEADER