Confirmation Message

TagField NameReq'dComments
StandardHeaderYes MsgType = AK
664ConfirmIDYes Unique ID for this message
772ConfirmRefIDNo Mandatory if ConfirmTransType is Replace or Cancel
859ConfirmReqIDNo Only used when this message is used to respond to a confirmation request (to which this ID refers)
666ConfirmTransTypeYes New, Cancel or Replace
773ConfirmTypeYes Denotes whether this message represents a confirmation or a trade status message
797CopyMsgIndicatorNo Denotes whether or not this message represents copy confirmation (or status message)
Absence of this field indicates message is not a drop copy.
650LegalConfirmNo Denotes whether this message represents the legally binding confirmation
Absence of this field indicates message is not a legal confirm.
665ConfirmStatusYes
PartiesNo Insert here the set of "Parties" (firm identification) fields defined in "Common Components of Application Messages"
Required for fixed income
Also to be used in associated with ProcessCode for broker of credit (e.g. for directed brokerage trades)
Also to be used to specify party-specific regulatory details (e.g. full legal name of contracting legal entity, registered address, regulatory status, any registration details)
OrdAllocGrpNo Indicates number of orders to be combined for allocation. If order(s) were manually delivered set to 1 (one).Required when AllocNoOrdersType = 1
70AllocIDNo Used to refer to an earlier Allocation Instruction.
793SecondaryAllocIDNo Used to refer to an earlier Allocation Instruction via its secondary identifier
467IndividualAllocIDNo Used to refer to an allocation account within an earlier Allocation Instruction.
60TransactTimeYes Represents the time this message was generated
75TradeDateYes
TrdRegTimestampsNo Time of last execution being confirmed by this message
InstrumentYes Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"
InstrumentExtensionNo Insert here the set of "InstrumentExtension" fields defined in "Common Components of Application Messages"
FinancingDetailsNo Insert here the set of "FinancingDetails" fields defined in "Common Components of Application Messages"
UndInstrmtGrpYes Indicates number of repeating entries.
** Nested Repeating Group follows **
InstrmtLegGrpYes Indicates number of repeating entries.
** Nested Repeating Group follows **
YieldDataNo If traded on Yield, price must be calculated "to worst" and the <Yield> component block must specify how calculated, redemption date and price (if not par). If traded on Price, the <Yield> component block must specify how calculated - "Worst", and include redemptiondate and price (if not par).
80AllocQtyYes The quantity being confirmed by this message (this is at a trade level, not block or order level)
854QtyTypeNo
54SideYes
15CurrencyNo
30LastMktNo
CpctyConfGrpYes Indicates number of repeating entries.
** Nested Repeating Group follows **
79AllocAccountYes Account number for the trade being confirmed by this message
661AllocAcctIDSourceNo
798AllocAccountTypeNo
6AvgPxYes Gross price for the trade being confirmed
Always expressed in percent-of-par for Fixed Income
74AvgPxPrecisionNo Absence of this field indicates that default precision arranged by the broker/institution is to be used
423PriceTypeNo Price type for the AvgPx field
860AvgParPxNo
SpreadOrBenchmarkCurveDataNo Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "Common Components of Application Messages"
861ReportedPxNo Reported price (may be different to AvgPx in the event of a marked-up or marked-down principal trade)
58TextNo
354EncodedTextLenNo
355EncodedTextNo
81ProcessCodeNo Used to identify whether the trade was a soft dollar trade, step in/out etc. Broker of credit, where relevant, can be specified using the Parties nested block above.
381GrossTradeAmtYes
157NumDaysInterestNo
230ExDateNo Optional "next coupon date" for Fixed Income
158AccruedInterestRateNo
159AccruedInterestAmtNo Required for Fixed Income products that trade with accrued interest
738InterestAtMaturityNo Required for Fixed Income products that pay lump sum interest at maturity
920EndAccruedInterestAmtNo For repurchase agreements the accrued interest on termination.
921StartCashNo For repurchase agreements the start (dirty) cash consideration
922EndCashNo For repurchase agreements the end (dirty) cash consideration
238ConcessionNo
237TotalTakedownNo
118NetMoneyYes
890MaturityNetMoneyNo Net Money at maturity if Zero Coupon and maturity value is different from par value
119SettlCurrAmtNo
120SettlCurrencyNo
155SettlCurrFxRateNo
156SettlCurrFxRateCalcNo
63SettlTypeNo
64SettlDateNo
SettlInstructionsDataNo Insert here the set of "SettlInstructionsData" fields defined in "Common Components of Application Messages"
Used to communicate settlement instructions for this Confirmation.
CommissionDataNo
858SharedCommissionNo Used to identify any commission shared with a third party (e.g. directed brokerage)
StipulationsNo
MiscFeesGrpNo Required if any miscellaneous fees are reported. Indicates number of repeating entries. Repeating group.
** Nested Repeating Group follows **
StandardTrailerYes