PositionTransferInstruction (MsgType = DL, FIXML = PosXferInstrctn)

The PositionTransferInstruction(35=DL) is sent by clearing firms to CCPs to initiate position transfers, or to accept or decline position transfers.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = DL
2436 TransferInstructionID @InstID Y

Submitting, cancelling, changing, accepting, and declining a transfer are all considered separate instructions, and each must have a unique ID. Chaining of firm generated IDs is not supported; TransferID(2437) assigned by the CCP must be used when sending an instruction referencing a previously submitted transfer.

2437 TransferID @XferID N

Conditionally required when responding to a PositionTransferReport(35=DN) message (e.g. when accepting or declining a transfer) or performing an action on a transfer (e.g. cancel or replace).

2439 TransferTransType @TransTyp N

Indicates the type of transfer transaction.

2440 TransferType @XferTyp N

Indicates the type of transfer request.

2441 TransferScope @XferScope N

Indicates the type of transfer.

<Parties> Y

Specifies the source of the position transfer, e.g. the transferor.

<TargetParties> Y

Specifies the target of the position transfer.

715 ClearingBusinessDate @BizDt N

Business date the transfer would clear.

75 TradeDate @TrdDt N

Trade date associated with the position being transferred.

60 TransactTime @TxnTm N

Timestamp when the business transaction represented by the message occurred.

<Instrument> N
<UndInstrmtGrp> N

Free form text to specify additional information or enumeration description when a standard value does not apply.

<PositionQty> N

Position to transfer from the perspective of the source party prior to the transfer.

If not specified, indicates transfer of all positions for a specified instrument, if Instrument is specified, or transfer of all positions if Instrument is not specified.

1596 ClearingTradePrice @ClrTrdPx N

Price at which the position is transferred.

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.

423 PriceType @PxTyp N

Code to represent the price type.

<PositionAmountData> N

Optionally used to include cash residuals, etc., from the perspective of the source party prior to the transfer.

58 Text @Txt N

Free format text string

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

354 EncodedTextLen @EncTxtLen N

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

355 EncodedText @EncTxt N

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

<Standard Message Trailer> Y