UInt32 settlDate
Settlement date.
UInt32 transactionId
Unique identifier of the RFCQ Request or Inventory Order.
Double grossTradeAmt
Gross trade amount.
std::string toString() const
Provides string presentation.
UInt32 tradeId
Unique identifier of the allocated trade.
std::string micCode
MIC code.
std::string clientOrderId
Identifier of the order within the client institution.
UInt64 preAllocationTime
Time when the pre-allocation was made.
BV_ALLOCATION_REPORT_MEMBER_INFO buySideMember
Information about the Buy Side member.
std::string allocationDescription
Description of the allocation.
UInt32 allocationId
Unique identifier o f the pre-allocation or of the allocation during the trade splitting phase.
UInt32 orderTraderId
Id of the trader owner of the Stage Order. This field is zero if the Allocation Report is addressed t...
BV_TRADE_SPLIT_EVENT::Enum splitEvent
Split event.
size_t serializationBufSize() const
Double discountRate
Discount Rate.
Double averagePrice
Weighted Average Price, calculated after fill or partial fill.
BV_ALLOCATION_REPORT_INSTRUMENT_INFO instrument
Information about the instrument.
std::vector< BV_SPLIT_TRADE_INFO > splitTradeList
TI_MSG_INFO reportMsgInfo
Report number, date and hour, assigned by the central system.
UInt16 legId
Unique identifier of the trading leg.
std::string clientAllocationId
Identifier of the allocation within the client institution.
BV_TRADING_INFO tradingInfo
Price or Yield or Qty information.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ type.
Double discountMargin
Discount Margin.
~BV_ALLOCATION_REPORT_INFO()
static const size_t splitTradeListSize
List of Split Trades.
std::string orderTraderName
Name of the trader owner of the Stage Order. This field is empty if the Allocation Report is addresse...
Double accruedInterest
Countervalue of the interests rate paid by the buyer to the seller, expressed in the trade currency.
size_t deserialize(const void *buf, size_t inLen)
BV_ALLOCATION_REPORT_MEMBER_INFO sellSideMember
Information about the Sell Side member.
Double nominalValue
Total quantity traded specified as Nominal Value.
Double yTW
Yield to Worst.
UInt32 stageOrderId
Stage Order identifier.
UInt16 splitTradeListNr
Number of Split Trades.
BV_ALLOCATION_REPORT_INFO()
size_t serialize(void *buf) const
std::string currency
Currency code.
unsigned long long UInt64