Definition
The PositionTransferInstruction(35=DL) is sent by clearing firms to CCPs to initiate position transfers, or to accept or decline position transfers.
Message structure 2646 distinct fields
Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.
Nested fields load when needed. Open the full static layout (also works without JavaScript).
StandardHeaderComponentRequired
MsgType = DL
StandardHeader definition & usage →
Open this block to load its fields in message context, or follow the definition link.
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.
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).
PartiesRepeating groupCount tag 453Required
Specifies the source of the position transfer, e.g. the transferor.
Open this block to load its fields in message context, or follow the definition link.
TargetPartiesRepeating groupCount tag 1461Required
Specifies the target of the position transfer.
TargetParties definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Business date the transfer would clear.
Trade date associated with the position being transferred.
InstrumentComponent—
If not specified, indicates the transfer is for all instruments.
Instrument definition & usage →
Open this block to load its fields in message context, or follow the definition link.
UndInstrmtGrpRepeating groupCount tag 711—
UndInstrmtGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
PositionQtyRepeating groupCount tag 702—
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.
PositionQty definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Price at which the position is transferred.
PositionAmountDataRepeating groupCount tag 753—
Optionally used to include cash residuals, etc., from the perspective of the source party prior to the transfer.
PositionAmountData definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Must be set if EncodedText(355) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field.
StandardTrailerComponentRequired
StandardTrailer definition & usage →
Open this block to load its fields in message context, or follow the definition link.