diff options
Diffstat (limited to 'python/report_ops/headers.py')
| -rw-r--r-- | python/report_ops/headers.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/python/report_ops/headers.py b/python/report_ops/headers.py index b563e1d6..94e941d3 100644 --- a/python/report_ops/headers.py +++ b/python/report_ops/headers.py @@ -34,3 +34,50 @@ POSITION_HEADERS = [ "COB Date", "Clearing House Name", ] + + +BOWDST_POSITION_HEADERS = [ + "Client Name", + "Fund Name", + "Counterparty", + "Product Type", + "Unique Deal ID", + "TransactionIndicator (Buy/Sell)", + "PutCall Indicator (Call/Put)", + "CapFloorIndicator", + "CurrencyPair", + "DealCurrencyA", + "DealCurrencyB", + "NotionalA", + "NotionalB", + "OriginalPrice", + "Strike", + "FixedRate", + "Quantity", + "Start Date", + "Effective Date", + "Maturity Date", + "Underlying Maturity", + "RecPayFixed", + "Underlying (ISIN / CUSP / RED CODES)", + "Underlying Desc", + "Exercise Type", + "MTM Currency", + "MTM Valuation", + "COB Date", + "Clearing House Name", + "MarketPrice", + "AccountNumber", + "COB Date", + "SecurityDescription", + "Prime Broker", +] + + +def get_position_headers(fund): + match fund: + case "BOWDST": + return BOWDST_POSITION_HEADERS + + case _: + return POSITION_HEADERS |
