Flash_Blotter (deprecated)

ColumnData TypeDescriptionAdditional Links
flash_blotter_idintegerunique flash blotter id (common field with fbmvh)
blotter_idintegerrelated blotter id (common field with blotters and fbmvh)
flash_blotter_typetextcash or security type
ticketreftextticket reference of transactions
traded_ondateTrade Date of the transaction
settled_ondateThe date on which the transaction was settled or settlement date
tickertext

isintext

quantitynumericquantity of security in transaction
trade_pricenumerictraded price
trade_date_dirty_pxnumericdirty price of trade if any (for bonds)
trade_typetexttype transaction
ticket_created_atdate

ticket_updated_atdate

price_updated_atdate

security_nametext

custodian_nametext

parent_usernametext

child_usernametext

parent_display_nametext

child_display_nametext

contract_idintegerid of contract
contract_currencytext

contract _currency_idinteger

ccy_account_codetext

contract _typetextone of the 7 contract types (non mtm, equity, bond, fund, insurance, real estate, others)
user_idintegeraccount id
user_account_idintegerccy account id
strategy_tag_idintegerbased on transaction type and asset class
transaction_idnullnot in use
transaction_type_idinteger

security_idinteger

related_security_idintegerid for related security ticker for transaction types (Distribution, Contribution, Interest, Loan Cost) for cash payments
related_security_tickertextfor transaction types (Distribution, Contribution, Interest, Loan Cost) for cash payments
related_security_nametextname for related security
user_asset_classtextuser defined asset class
user_geographytextuser defined geography
user_industrytextuser defined industry
canopy_asset_classtextcanopy defined asset classhttps://mesitis.atlassian.net/wiki/spaces/HOW/pages/368836759/Canopy+Asset+Classes
bb_composite_ratingnullnot in use
em_dmnullnot in use
canopy_geographynullnot in use
day_1_notional_trade_ccynumericCash: blotters.settlement_amt_ccy
Security:
1. Non-Mtm: blotters.quantity
2. Others: blotters.quantity * (day_1_price_close or 1.0)

day_1_mtm_trade_ccynumericCash: 0.0
Security:
1. Derivative/Non-Mtm: 0.0
2. Others: blotters.quantity * (day_1_price_close of 1.0) - (blotters.trade_date_dirty_px or blotters.trade_price)

day_1_price_closenumericNOTE - Day1Price calculations (for a Date and Security):
For trade types ('Loan Drawdown', 'Loan Repayment', 'Deposit Drawdown', 'Deposit Repayment'):
ClosePrice = 1, CleanPrice =1
For rest of trade types:
Get latest available price (close and price_clean fields) from prices table --- for that security, for that date, for a price source type User or Custodian or BBG (in that order of priority)

day_1_price_cleannumericclean price on trade date
day_1_fxrate_trade_ccynumericday 1 fx rate against USD
day_1_mtm_usdnumericday_1_mtm_trade_ccy in USD
day_1_notional_usdnumericday_1_notional_trade_ccy in USD
base_ccytextportfolio base currency
bank_narrationtexttransaction narration