TradeSettlementType

This field provides the complete set of trade settlement type codes that are used in HoldingTransaction records related to trade settlements for CCMX transactions. They are provided for use by downstream services such as reporting to provide full context for each HoldingTransaction. More details for this table can be found in the MarketGrid document on Confluence in respect of Settlement-Related Holding Transactions.

Metadata

  • Underlying type: u8

Values

KeyValueDescription
None0
SettleBuyTradeCash1Legacy: This enum is retained for historical data
VoidBuyTradeCash2Legacy: This enum is retained for historical data
SettleBuyTradeSecurities3Legacy: This enum is retained for historical data
VoidBuyTradeSecurities4Legacy: This enum is retained for historical data
SettleSellTradeCash5A HoldingTransaction that moves cash from a ReservedHolding specifically for a trade settlement (i.e., not through the regular market settlement mechanism).
VoidSellTradeCash6Legacy: This enum is retained for historical data
SettleSellTradeSecurities7Legacy: This enum is retained for historical data
VoidSellTradeSecurities8Legacy: This enum is retained for historical data
SettleTradeCosts9Legacy: This enum is retained for historical data
__VoidTradeCosts10Legacy: This enum is retained for historical data
SettleExternalTradeCosts11Legacy: This enum is retained for historical data
VoidExternalTradeCosts12Legacy: This enum is retained for historical data
DepositExternalTradeCosts13Legacy: This enum is retained for historical data
__ISOExercise15Legacy: This enum is retained for historical data
DepositFees17Legacy: This enum is retained for historical data
DepositExternalTradeCostsForNetting18Legacy: This enum is retained for historical data
TransferExcessExternalTradeCostsForNetting20Legacy: This enum is retained for historical data
TransferFundsToSeller21Legacy: This enum is retained for historical data
DepositFundsFromBuyer22Legacy: This enum is retained for historical data
DepositPayrollNetProceeds23Legacy: This enum is retained for historical data
TransferPayrollNetProceeds24Legacy: This enum is retained for historical data
DepositPayrollNetProceedsForNetting25Legacy: This enum is retained for historical data
BuyTrade101A HoldingTransaction moving shares or cash for a buy trade.
VoidBuyTrade102A HoldingTransaction moving shares or cash for a cancelled buy trade.
SellTrade103A HoldingTransaction moving shares or cash for a sell trade.
VoidSellTrade104A HoldingTransaction moving shares or cash for a cancelled sell trade.
TradeFee105A HoldingTransaction moving cash for for trade fees.
VoidTradeFee106A HoldingTransaction moving cash for for cancelled trade fees.
TradeCosts107A HoldingTransaction moving cash related to trade costs.
VoidTradeCosts108A HoldingTransaction moving cash related to cancelled trade costs.
ISOExercise109A HoldingTransaction moving cash related to an ISO exercise.
InvestorFundedExerciseCosts110A HoldingTransaction moving cash related to an ISO exercise with investor funded exercise costs.
ExcessFundsForNetting111A HoldingTransaction transferring excess cash received for netting from an Issuer Trading Account to an Issuer Account.
PayrollProceeds112A HoldingTransaction moving cash related to payroll proceeds.

Referenced by

Tables

TableFieldDescription
HoldingTransactionTradeSettlementTypeThe type of trade settlement transaction.
HoldingTransaction_changeTradeSettlementTypeThe type of trade settlement transction.

Messages

MessageFieldDescription
HoldingTransactionTradeSettlementType
TradeSettleTradeSettlementTypeOptional field that provides additional information about the reason for the trade settlement message.