FIX 4.4 : Collateral Inquiry Ack <BG> message

Structure | Related Messages

Description

Used to respond to a Collateral Inquiry <BB> in the following situations:

  • When the CollateralInquiry will result in an out of band response (such as a file transfer).
  • When the inquiry is otherwise valid but no collateral is found to match the criteria specified on the Collateral Inquiry message.
  • When the Collateral Inquiry is invalid based upon the business rules of the counterparty.

Structure

Tag Field Name Req'd Comments
<MessageHeader> Y MsgType <35> = BG
909 CollInquiryID Y

Identifier for the collateral inquiry to which this message is a reply

945 CollInquiryStatus Y

Status of the Collateral Inquiry <BB> referenced by CollInquiryID <909>

946 CollInquiryResult N

Result of the Collateral Inquriy referenced by CollInquiryID <909> - specifies any errors or warnings

938 NoCollInquiryQualifier N

Number of qualifiers to inquiry

=> 896 CollInquiryQualifier N

Required if NoCollInquiryQualifier <938> > 0.

Type of collateral inquiry

911 TotNumReports N

Total number of reports generated in response to this inquiry

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

124 NoExecs N

Executions for which collateral is required

=> 17 ExecID N

Required if NoExecs <124> > 0

897 NoTrades N

Trades for which collateral is required

=> 571 TradeReportID N

Required if NoTrades <897> > 0

=> 818 SecondaryTradeReportID N
Component Block - <Instrument> N

Insert here the set of "<Instrument>" fields

Component Block - <FinancingDetails> N

Insert here the set of "<FinancingDetails>" fields

64 SettlDate N
53 Quantity N
854 QtyType N
15 Currency N
555 NoLegs N

Number of legs that make up the Security

=> Component Block - <InstrumentLeg> N

Insert here the set of "<InstrumentLeg>" (leg symbology) fields

Required if NoLegs <555> > 0

711 NoUnderlyings N

Number of legs that make up the Security

=> Component Block - <UnderlyingInstrument> N

Insert here the set of "<UnderlyingInstrument>" fields

Required if NoUnderlyings <711> > 0

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
725 ResponseTransportType N

Ability to specify whether the response to the request should be delivered inband or via pre-arranged out-of-band transport.

726 ResponseDestination N

URI destination name. Used if ResponseTransportType <725> is out-of-band.

58 Text N
354 EncodedTextLen N

Must be set if EncodedText <355> field is specified and must immediately precede it.

355 EncodedText N

Encoded (non-ASCII characters) representation of the Text <58> field in the encoded format specified via the MessageEncoding <347> field.

<MessageTrailer> Y

 

Related Messages

Onix Solutions