ZagTrader

colr: Collateral Management

colr.019 Triparty Collateral Transaction Instruction

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

colr.019 is the ISO 20022 TripartyCollateralTransactionInstruction message in the Collateral Management business area (colr). The latest version is colr.019.001.01.

Message
TripartyCollateralTransactionInstruction
Latest version
colr.019.001.01
Submitting organisation
Swift/Banco de Espana
MT equivalent
MT527

In use: published in the current ISO 20022 catalogue.

What colr.019 is for

This message is sent by a trading party to its triparty agent to instruct the agent to perform a specific action on a collateral management transaction.

It is also sent by an account owner to an account servicer where the account servicer manages the account at the triparty agent on behalf of the trading party. The account owner may be a global custodian which manages an account with a triparty agent on behalf of their client or an investment management institution or a broker/dealer which has an account with their custodian.

The triparty collateral management service is used by two trading parties at the agreement of a business transaction (for example, a repo, a securities loan, ... ) when they want to secure the transaction with collateral. The management of this collateral (that is, agreeing on quantity and type, marking to market, ... ) is done by a third party, the triparty collateral manager.

Before starting to use these services, the three parties will first sign a contract in which they stipulate the rules of the agreement.

Definition from the ISO 20022 e-Repository, release of 24 April 2025.

colr.019 versions

Every version published in the e-Repository, newest first. A message keeps its business purpose across versions; each new version is a separate schema with its own namespace.

VersionRegistration statusPublished in
colr.019.001.01latestRegisteredLatest version set

colr.019 message structure

The building blocks of colr.019.001.01 to three levels, with multiplicity ([0..1] optional, [1..1] mandatory, * any number) and the data type or component. Element names and definitions are from the ISO 20022 repository; usage guidelines such as CBPR+ or a market infrastructure's rules can restrict them further.

  • Document [1..1]
    • TrptyCollTxInstr TripartyCollateralTransactionInstruction [1..1]
      • TxInstrId Transaction Instruction Identification [1..1]TransactionIdentifications45

        Unambiguous identification of the instruction or the transaction as known by the instructing or the receiving party.

        • ClntCollInstrId Client Collateral Instruction Identification [1..1]Max35Text

          Unique reference identifying the collateral management instruction from the client's point of view.

        • ClntCollTxId Client Collateral Transaction Identification [0..1]Max35Text

          Unique reference identifying the collateral management transaction from the client's point of view.

        • TrptyAgtSvcPrvdrCollInstrId Triparty Agent Service Provider Collateral Instruction Identification [0..1]Max35Text

          Reference assigned to the instruction by the triparty-agent/service-provider.

        • TrptyAgtSvcPrvdrCollTxId Triparty Agent Service Provider Collateral Transaction Identification [0..1]Max35Text

          Unique reference identifying the triparty-agent/service-provider collateral management transaction from the triparty-agent's/service-provider's point...

        • CmonTxId Common Transaction Identification [0..1]Max52Text

          Unique identification (UTI) agreed upon by the two trade counterparties to identify the trade.

      • Lnkgs Linkages [0..*]Linkages58

        Link to another transaction (or instruction) that must be processed after, before or at the same time.

        • MsgNb Message Number [0..1]DocumentNumber5Choice (choice)

          Message type number/message identifier of the message referenced in the linkage sequence.

          • ShrtNb Short Number [1..1]Exact3NumericText
          • LngNb Long Number [1..1]ISO20022MessageIdentificationText
          • PrtryNb Proprietary Number [1..1]GenericIdentification36
        • Refs References [1..1]References70Choice (choice)

          Reference to the linked transaction or instruction.

          • ClntCollInstrId Client Collateral Instruction Identification [1..1]Max35Text
          • TrptyAgtSvcPrvdrCollInstrId Triparty Agent Service Provider Collateral Instruction Identification [1..1]Max35Text
      • Pgntn Pagination [1..1]Pagination1

        Page number of the message and continuation indicator to indicate that the multi-part preliminary advice is to continue or that the message is the last page of the multi-part preliminary advice.

        • PgNb Page Number [1..1]Max5NumericText

          Page number.

        • LastPgInd Last Page Indicator [1..1]YesNoIndicator

          Indicates the last page.

      • GnlParams General Parameters [1..1]CollateralParameters10

        Specifies the different parameters of the collateral transaction or instruction.

        • CollInstrTp Collateral Instruction Type [1..1]CollateralTransactionType1Choice (choice)

          Specifies the type of collateral instruction.

          • Cd Code [1..1]CollateralTransactionType1Code
          • Prtry Proprietary [1..1]GenericIdentification30
        • XpsrTp Exposure Type [1..1]ExposureType23Choice (choice)

          Specifies the underlying business area/type of trade causing the exposure.

          • Cd Code [1..1]ExposureType14Code
          • Prtry Proprietary [1..1]GenericIdentification30
        • CollSd Collateral Side [1..1]CollateralRole1Code

          Specifies whether the client is the collateral taker or giver.

        • ValSghtMrgnRate Value Sought Margin Rate [0..1]RateOrType1Choice (choice)

          Percentage by which the collateral value sought is increased, in selecting securities for a collateral basket, to reflect the taker's margin...

          • Rate Rate [1..1]PercentageRate
          • Tp Type [1..1]GenericIdentification1
        • TrfTitl Transfer Title [0..1]YesNoIndicator

          Change of title for the collateral.

        • SttlmPrc Settlement Process [0..1]GenericIdentification30

          Specifies the settlement process in which the collateral will be settled.

          • Id Identification [1..1]Exact4AlphaNumericText
          • Issr Issuer [1..1]Max35Text
          • SchmeNm Scheme Name [0..1]Max35Text
        • Prty Priority [0..1]GenericIdentification30

          Specifies the priority with which the instruction needs to be executed.

          • Id Identification [1..1]Exact4AlphaNumericText
          • Issr Issuer [1..1]Max35Text
          • SchmeNm Scheme Name [0..1]Max35Text
        • AutomtcAllcn Automatic Allocation [0..1]YesNoIndicator

          Specifies whether the allocation of the collateral is manual or automatic.

        • FaildSttlmSlvtn Failed Settlement Salvation [0..1]YesNoIndicator

          Specifies whether the taker is allowed to solve the failing settlement by proposing other collateral movements.

        • MainTradgAcctCollstn Main Trading Account Collateralisation [0..1]YesNoIndicator

          Specifies if the main trading account is included in the pool of securities positions available for collateralisation.

        • BsktIdAndElgbltySetPrfl Basket Identification And Eligibility Set Profile [0..1]BasketIdentificationAndEligibilitySetProfile1

          Provides information on the baskets identification and the Eligibility Set Profile.

          • PrfrntlBsktIdNb Preferential Basket Identification Number [0..1]GenericIdentification1
          • FllbckStartgBsktId Fallback Starting Basket Identification [0..1]GenericIdentification1
          • ExclsnBsktId Exclusion Basket Identification [0..1]GenericIdentification1
          • ElgbltySetPrfl Eligibility Set Profile [0..1]GenericIdentification1
        • RspnSts Response Status [0..1]ResponseStatus9Choice (choice)

          Collateral taker's answer to the collateral giver instruction.

          • Cd Code [1..1]ResponseStatus2Code
          • Prtry Proprietary [1..1]GenericIdentification30
        • AddtlInf Additional Information [0..1]AdditionalInformation24

          Provides additional information to a collateral instruction.

          • CollInstr Collateral Instruction [0..1]Max350Text
          • Note Note [0..1]Max350Text
      • CollPties Collateral Parties [1..1]CollateralParties10

        Identifies the chain of collateral parties.

        • PtyA Party A [1..1]PartyIdentificationAndAccount202

          Instructing party sending the collateral instruction.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
          • AltrnId Alternate Identification [0..1]AlternatePartyIdentification7
          • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19
          • BlckChainAdrOrWllt Block Chain Address Or Wallet [0..1]BlockChainAddressWallet3
          • AcctOwnr Account Owner [0..1]PartyIdentification136
          • PtyCpcty Party Capacity [0..1]TradingPartyCapacity5Choice (choice)
        • ClntPtyA Client Party A [0..1]PartyIdentificationAndAccount202

          Party that instructs party A to send the message.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
          • AltrnId Alternate Identification [0..1]AlternatePartyIdentification7
          • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19
          • BlckChainAdrOrWllt Block Chain Address Or Wallet [0..1]BlockChainAddressWallet3
          • AcctOwnr Account Owner [0..1]PartyIdentification136
          • PtyCpcty Party Capacity [0..1]TradingPartyCapacity5Choice (choice)
        • PtyB Party B [1..1]PartyIdentificationAndAccount203

          Counterparty of party A.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
          • AltrnId Alternate Identification [0..1]AlternatePartyIdentification7
          • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19
          • BlckChainAdrOrWllt Block Chain Address Or Wallet [0..1]BlockChainAddressWallet3
          • PtyCpcty Party Capacity [0..1]TradingPartyCapacity5Choice (choice)
        • ClntPtyB Client Party B [0..1]PartyIdentificationAndAccount203

          Party that instructs party B to settle the instruction on its behalf.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
          • AltrnId Alternate Identification [0..1]AlternatePartyIdentification7
          • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19
          • BlckChainAdrOrWllt Block Chain Address Or Wallet [0..1]BlockChainAddressWallet3
          • PtyCpcty Party Capacity [0..1]TradingPartyCapacity5Choice (choice)
        • TrptyAgt Triparty Agent [0..1]PartyIdentification136

          Party that handles tri-party transactions.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
        • CollAcct Collateral Account [0..1]SecuritiesAccount19

          Account where the collateral is held during the lifecycle of the transaction.

          • Id Identification [1..1]Max35Text
          • Tp Type [0..1]GenericIdentification30
          • Nm Name [0..1]Max70Text
      • DealTxDtls Deal Transaction Details [1..1]DealTransactionDetails5

        Specifies the information related to the deal.

        • PlcOfTrad Place Of Trade [0..1]PlaceOfTradeIdentification1

          Place at which the instrument was traded.

          • MktTpAndId Market Type And Identification [0..1]MarketIdentification84
          • LEI LEI [0..1]LEIIdentifier
        • CncntrtnLmt Concentration Limit [0..1]YesNoIndicator

          Indicates whether a concentration limit applies to the transaction; if no limit applies, there is no constraint on how much of the collateral basket...

        • MinNtcePrd Minimum Notice Period [0..1]Exact3NumericText

          Identifies the number of days in which the cash investor and dealer can agree to revisit the terms of an agreement.

        • ClsgDt Closing Date [1..1]ClosingDate4Choice (choice)

          Closing date/time or maturity date/time of the transaction.

          • Dt Date [1..1]DateAndDateTime2Choice (choice)
          • Cd Code [1..1]Date3Choice (choice)
        • DealDtlsAmt Deal Details Amount [0..1]CollateralAmount18

          Specifies the details for the deal amounts.

          • Tx Transaction [0..1]AmountAndDirection49
          • Termntn Termination [0..1]AmountAndDirection49
          • Acrd Accrued [0..1]AmountAndDirection49
          • CmpndSmplAcrlClctn Compound Simple Accrual Calculation [0..1]CalculationMethod1Code
          • PmtFrqcy Payment Frequency [0..1]Frequency38Choice (choice)
          • IntrstPmtDely Interest Payment Delay [0..1]Max3NumericText
          • TxAmtBrkdwn Transaction Amount Breakdown [0..*]CollateralTransactionAmountBreakdown2
          • ValSght Value Sought [0..1]AmountAndDirection49
        • PricgRateAndIndx Pricing Rate And Index [0..1]RateOrName4Choice (choice)

          Interest rate to be paid on the transaction amount as agreed between the counterparties and the tenor of the interest rate index.

          • Rate Rate [1..1]PercentageRate
          • RateIndxDtls Rate Index Details [1..1]RateTypeAndLookback2
        • OvrnghtFrqcyRateFxg Overnight Frequency Rate Fixing [0..1]FrequencyRateFixing1Choice (choice)

          Indicates for a floating rate transaction if an overnight frequency rate fixing should be applied.

          • Cd Code [1..1]FrequencyRateFixing1Code
          • NbOfDays Number Of Days [1..1]Max3NumericText
        • Sprd Spread [0..1]PercentageRate

          Premium or discount applied on a given rate.

        • DayCntBsis Day Count Basis [0..1]InterestComputationMethodFormat4Choice (choice)

          Specifies the computation method of (accrued) interest of the financial instrument.

          • Cd Code [1..1]InterestComputationMethod2Code
          • Prtry Proprietary [1..1]GenericIdentification30
        • Pmt Payment [0..1]DeliveryReceiptType2Code

          Specifies whether the instruction is free or against payment.

        • OptnTp Option Type [0..1]OptionType6Choice (choice)

          Specifies whether it is a call option (right to purchase a specific underlying asset) or a put option (right to sell a specific underlying asset).

          • Cd Code [1..1]OptionType1Code
          • Prtry Proprietary [1..1]GenericIdentification30
        • TermntnOptn Termination Option [0..1]RepoTerminationOption1Code

          Indication whether the counterparties to the transaction have agreed to an evergreen or extendable repo.

      • DealTxDt Deal Transaction Date [1..1]CollateralDate2

        Identifies the dates related to the triparty collateral instruction or transactions.

        • TradDt Trade Date [0..1]ISODate

          Date the transaction was agreed between the trading parties.

        • ReqdExctnDt Requested Execution Date [0..1]DateAndDateTime2Choice (choice)

          Date/time at which the instructing party requests the instruction to be executed.

          • Dt Date [1..1]ISODate
          • DtTm Date Time [1..1]ISODateTime
        • SttlmDt Settlement Date [0..1]ISODate

          Date on which the financial instruments are to be delivered or received.

      • SctiesMvmnt Securities Movement [0..*]SecuritiesMovement9

        Securities movements.

        • SctiesMvmntTp Securities Movement Type [1..1]CollateralEntryType1Code

          Specifies whether the quantity of financial instrument is to be delivered or received.

        • FinInstrmId Financial Instrument Identification [1..1]SecurityIdentification19

          Financial instrument representing a sum of rights of the investor vis-a-vis the issuer.

          • ISIN ISIN [0..1]ISINOct2015Identifier
          • OthrId Other Identification [0..*]OtherIdentification1
          • Desc Description [0..1]Max140Text
        • Qty Quantity [1..1]FinancialInstrumentQuantity33Choice (choice)

          Quantity of financial instrument.

          • Unit Unit [1..1]DecimalNumber
          • FaceAmt Face Amount [1..1]ImpliedCurrencyAndAmount
          • AmtsdVal Amortised Value [1..1]ImpliedCurrencyAndAmount
          • DgtlTknUnit Digital Token Unit [1..1]Max30DecimalNumber
        • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19

          Account where financial instruments are maintained.

          • Id Identification [1..1]Max35Text
          • Tp Type [0..1]GenericIdentification30
          • Nm Name [0..1]Max70Text
        • BlckChainAdrOrWllt Block Chain Address Or Wallet [0..1]BlockChainAddressWallet3

          Blockchain address or wallet where digital assets are maintained.

          • Id Identification [1..1]Max140Text
          • Tp Type [0..1]GenericIdentification30
          • Nm Name [0..1]Max70Text
        • CollMvmnt Collateral Movement [1..1]YesNoIndicator

          Indicates whether the financial instrument is delivered/received as collateral or as a loan.

        • ClntSctiesMvmntId Client Securities Movement Identification [0..1]Max35Text

          Reference assigned by the party A to the financial instrument movement.

        • TrptyAgtSvcPrvdrSctiesMvmntId Triparty Agent Service Provider Securities Movement Identification [0..1]Max35Text

          Reference assigned by the triparty agent to the financial instrument movement.

      • CshMvmnt Cash Movement [0..*]CashMovement8

        Cash movements.

        • CshMvmnt Cash Movement [1..1]CollateralEntryType1Code

          Specifies whether the cash amount is to be delivered or received.

        • CshAmt Cash Amount [1..1]ActiveCurrencyAndAmount

          Amount of the cash movement

        • CshAcct Cash Account [0..1]CashAccountIdentification5Choice (choice)

          Account in which cash is maintained.

          • IBAN IBAN [1..1]IBAN2007Identifier
          • Prtry Proprietary [1..1]Max34Text
        • CollMvmnt Collateral Movement [1..1]YesNoIndicator

          Specifies whether the amount is delivered/received as part of collateral or not.

        • ClntCshMvmntId Client Cash Movement Identification [0..1]Max35Text

          Reference assigned by party A to the cash movement.

        • TrptyAgtSvcPrvdrCshMvmntId Triparty Agent Service Provider Cash Movement Identification [0..1]Max35Text

          Reference assigned by the triparty agent to the cash movement.

      • OthrPties Other Parties [0..1]OtherParties38

        Other business parties relevant to the transaction.

        • Issr Issuer [0..1]PartyIdentification136

          Issuer of the financial instrument.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
        • Invstr Investor [0..*]PartyIdentification149

          Instructing party, either an individual or organisation, whose assets are being invested.

          • Id Identification [1..1]PartyIdentification134Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
      • SplmtryData Supplementary Data [0..*]SupplementaryData1

        Additional information that cannot be captured in the structured elements and/or any other specific block.

        • PlcAndNm Place And Name [0..1]Max350Text

          Unambiguous reference to the location where the supplementary data must be inserted in the message instance.

        • Envlp Envelope [1..1]SupplementaryDataEnvelope1

          Technical element wrapping the supplementary data.

Have a colr.019 message? Paste it into the parser to see every element with its name and definition, and format checks on BICs, IBANs, dates and amounts.

External code sets used in colr.019

These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.

colr.019 questions

What is the latest version of colr.019?
The latest version in the ISO 20022 e-Repository release of 24 April 2025 is colr.019.001.01.
What is the root element of colr.019?
The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:colr.019.001.01, and its message element is TrptyCollTxInstr (TripartyCollateralTransactionInstruction).
Is there an MT equivalent of colr.019?
Yes. colr.019 does the same business job as MT527. Field-level translation has gaps in both directions.

All ISO 20022 messages · ISO 20022 code sets · MT messages

The ISO 20022 message definitions, element names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.