AssignmentReport (MsgType = AW, FIXML = AsgnRpt)

Assignment Reports are sent from a clearing house to counterparties, such as a clearing firm as a result of the assignmentprocess. Communication Scenarios

Assignment Report can be sent unsolicited from the clearing house to a clearing firm.

Assignment Report can be returned in response to a Request for Positions message with a PosReqType (724) set to 3 (Assignment).

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = AW
<ApplicationSequenceControl> N
833 AsgnRptID @RptID Y

Unique identifier for the Assignment report

710 PosReqID @ReqID N

If specified,the identifier of the RequestForPositions(MsgType=AN) to which this message is sent in response.

832 TotNumAssignmentReports @TotNumAsgnRpts N

Total Number of Assignment Reports being returned to a firm

912 LastRptRequested @LastRptReqed N

Indicates whether this message is the last report message in response to a request message, e.g. OrderMassStatusRequest(35=AF), TradeCaptureReportRequest(35=AD).

<Parties> Y

Clearing Organization

Clearing Firm

Contra Clearing Organization

Contra Clearing Firm

Position Account

1 Account @Acct N

Customer Account

581 AccountType @AcctTyp N

Type of account associated with the order (Origin)

<Instrument> N
15 Currency @Ccy N

Identifies currency used for price or quantity fields, depending on the asset class being traded. CurrencyCodeSource(2897) may be used to disambiguate the code source scheme used, and ISO 4217 is the default scheme if absent.

Absence of this field is interpreted as the default currency for the security as defined by the respective reference data. It is recommended that systems provide the currency value whenever possible.

For securities trading and digital assets traded securities-style, identifies the currency used to denote the price. Absence of this field is interpreted as the default for the security. For Foreign Exchange (FX) and digital assets traded FX-style, identifies the dealt currency used to denominate the quantity related field(s).

2897 CurrencyCodeSource @CcySrc N

Identifies class or source of the Currency(15) value.

<InstrmtLegGrp> N

Number of legs that make up the Security

<UndInstrmtGrp> N

Number of legs that make up the Security

<PositionQty> N

Insert here here the set of "PositionQty" fields defined in "Common Components of Application Messages."

<PositionAmountData> N

Insert here the set of "PositionAmountData" fields defined in "Common Components of Application Messages."

834 ThresholdAmount @ThresholdAmt N

Amount that a position has to be in the money before it is exercised.

730 SettlPrice @SetPx N

Settlement Price of Option

731 SettlPriceType @SetPxTyp N

Values = Final, Theoretical

732 UnderlyingSettlPrice @UndSetPx N

Settlement Price of Underlying

734 PriorSettlPrice @PriSetPx N

Previous settlement price

1595 PositionContingentPrice @CntgPx N

Risk adjusted price used to calculate variation margin on a position.

432 ExpireDate @ExpireDt N

Expiration Date of Option

744 AssignmentMethod @AsgnMeth N

Method under which assignment was conducted

745 AssignmentUnit @Unit N

Quantity Increment used in performing assignment

746 OpenInterest @OpenInt N

Open interest that was eligible for assignment

747 ExerciseMethod @ExrMethod N

Exercise Method used to in performing assignment

Values = Automatic, Manual

716 SettlSessID @SetSesID N

Identifies a specific settlement session

717 SettlSessSubID @SetSesSub N

SubID value associated with SettlSessID(716)

715 ClearingBusinessDate @BizDt Y

Business date of assignment

58 Text @Txt N

Free format text string

(Note: this field does not have a specified maximum length)

354 EncodedTextLen @EncTxtLen C

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

355 EncodedText @EncTxt C

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

<Standard Message Trailer> Y