FIX 5.0 : CollateralRequest <AX> message

Structure | Related Messages

Description

Used to assign collateral to cover a trading position. This message can be sent unsolicited or in reply to a Collateral Request message.

The Collateral Assignment message can be used to perform the following:

  • Assign initial collateral
  • Replace collateral

Collateral Assignment

Structure

Tag Field Name Req'd Comments
<MessageHeader> Y MsgType <35> = AX
894 CollReqID Y Unique identifier for collateral request
895 CollAsgnReason Y Reason collateral assignment is being requested
60 TransactTime Y
126 ExpireTime N Time until when Respondent has to assign collateral
Component Block - <Parties> N
1 Account N Customer Account
581 AccountType N Type of account associated with the order (Origin)
11 ClOrdID N Identifier fo order for which collateral is required
37 OrderID N Identifier fo order for which collateral is required
198 SecondaryOrderID N Identifier fo order for which collateral is required
526 SecondaryClOrdID N Identifier fo order for which collateral is required
Component Block - <ExecCollGrp> N Executions for which collateral is required
Component Block - <TrdCollGrp> N Trades for which collateral is required
Component Block - <Instrument> N Instrument that was traded for which collateral is required
Component Block - <FinancingDetails> N Details of the Agreement and Deal
64 SettlDate N
53 Quantity N
854 QtyType N
15 Currency N
Component Block - <InstrmtLegGrp> N Number of legs that make up the Security
Component Block - <UndInstrmtCollGrp> N Number of legs that make up the Security
899 MarginExcess N
900 TotalNetValue N
901 CashOutstanding N
Component Block - <TrdRegTimestamps> N Insert here the set of "TrdRegTimestamps" fields defined in "Common Components of Application Messages"
54 Side N
Component Block - <MiscFeesGrp> N Required if any miscellaneous fees are reported. Indicates number of repeating entries ** Nested Repeating Group follows **
44 Price N
423 PriceType N
159 AccruedInterestAmt N
920 EndAccruedInterestAmt N
921 StartCash N
922 EndCash N
Component Block - <SpreadOrBenchmarkCurveData> N Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "Common Components of Application Messages"
Component Block - <Stipulations> N Insert here the set of "Stipulations" fields defined in "Common Components of Application Messages"
336 TradingSessionID N Trading Session in which trade occurred
625 TradingSessionSubID N Trading Session Subid in which trade occurred
716 SettlSessID N
717 SettlSessSubID N
715 ClearingBusinessDate N
58 Text N
354 EncodedTextLen N Must be set if EncodedText field is specified and must immediately precede it.
355 EncodedText N Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
<MessageTrailer> Y