ZagTrader

colr: Collateral Management

colr.020 Triparty Collateral Transaction Instruction Processing Status Advice

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

colr.020 is the ISO 20022 TripartyCollateralTransactionInstructionProcessingStatusAdvice message in the Collateral Management business area (colr). The latest version is colr.020.001.01.

Message
TripartyCollateralTransactionInstructionProcessingStatusAdvice
Latest version
colr.020.001.01
Submitting organisation
Swift/Banco de Espana
MT equivalent
MT558

In use: published in the current ISO 20022 catalogue.

What colr.020 is for

This message is sent by a triparty agent after the receipt of a collateral instruction from its client.

In this message, the Sender is the triparty agent and the Receiver is either the collateral taker or the collateral giver or their account servicer.

This message provides the status of the Triparty collateral transaction or instruction.

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

colr.020 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.020.001.01latestRegisteredLatest version set

colr.020 message structure

The building blocks of colr.020.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]
    • TrptyCollTxInstrPrcgStsAdvc TripartyCollateralTransactionInstructionProcessingStatusAdvice [1..1]
      • TxInstrId Transaction Instruction Identification [1..1]TransactionIdentifications46

        Provides unambiguous transaction identification information.

        • 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...

        • CtrPtyCollTxId Counterparty Collateral Transaction Identification [0..1]Max35Text

          Unique collateral transaction reference assigned by counterparty.

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

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

      • CxlReqRef Cancellation Request Reference [0..1]Max35Text

        Reference to the unambiguous identification of the cancellation request as per the account owner.

      • 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.

      • InstrPrcgSts Instruction Processing Status [0..1]ProcessingStatus82Choice (choice)

        Provides the status of an instruction.

        • Prcd Processed [1..1]ProprietaryReason4

          Transaction or instruction has been processed.

          • Rsn Reason [0..1]GenericIdentification30
          • AddtlRsnInf Additional Reason Information [0..1]Max210Text
        • Futr Future [1..1]ProprietaryReason4

          All checks relative to the instruction (except collateral) are successful.

          • Rsn Reason [0..1]GenericIdentification30
          • AddtlRsnInf Additional Reason Information [0..1]Max210Text
        • Rjctd Rejected [1..1]RejectionStatus33Choice (choice)

          Instruction has been rejected for further processing.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..*]RejectionReason54
        • Canc Cancelled [1..1]CancellationStatus29Choice (choice)

          Instruction has been cancelled.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..*]CancellationReason29
        • PdgCxl Pending Cancellation [1..1]PendingStatus56Choice (choice)

          Cancellation request is pending on the instruction.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..1]PendingReason27
        • CxlReq Cancellation Request [1..1]ProprietaryReason4

          A cancellation request from your counterparty for this transaction is pending waiting for your cancellation request.

          • Rsn Reason [0..1]GenericIdentification30
          • AddtlRsnInf Additional Reason Information [0..1]Max210Text
        • Prtry Proprietary [1..1]ProprietaryStatusAndReason6

          Proprietary status.

          • PrtrySts Proprietary Status [1..1]GenericIdentification30
          • PrtryRsn Proprietary Reason [0..*]ProprietaryReason4
      • MtchgSts Matching Status [0..1]MatchingStatus33Choice (choice)

        Provides the matching status of the instruction.

        • Mtchd Matched [1..1]ProprietaryReason4

          Instruction has been matched.

          • Rsn Reason [0..1]GenericIdentification30
          • AddtlRsnInf Additional Reason Information [0..1]Max210Text
        • Umtchd Unmatched [1..1]UnmatchedStatus22Choice (choice)

          Instruction has not been matched.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..*]UnmatchedReason21
        • Prtry Proprietary [1..1]ProprietaryStatusAndReason6

          Proprietary status.

          • PrtrySts Proprietary Status [1..1]GenericIdentification30
          • PrtryRsn Proprietary Reason [0..*]ProprietaryReason4
      • CxlPrcgSts Cancellation Processing Status [0..1]CancellationStatus30Choice (choice)

        Provides the status of a cancellation request or status query.

        • Canc Cancelled [1..1]CancellationStatus29Choice (choice)

          Specifies the reason why the transaction or instruction is cancelled.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..*]CancellationReason29
        • Prcd Processed [1..1]ProprietaryReason4

          Cancellation has been processed by the account servicer.

          • Rsn Reason [0..1]GenericIdentification30
          • AddtlRsnInf Additional Reason Information [0..1]Max210Text
        • Pdg Pending [1..1]PendingStatus56Choice (choice)

          Cancellation is pending processing.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..1]PendingReason27
        • Rjctd Rejected [1..1]RejectionStatus34Choice (choice)

          Cancellation request has been rejected for further processing.

          • NoSpcfdRsn No Specified Reason [1..1]NoReasonCode
          • Rsn Reason [1..*]RejectionReason55
        • Prtry Proprietary [1..1]ProprietaryStatusAndReason6

          Instruction is unsettled.

          • PrtrySts Proprietary Status [1..1]GenericIdentification30
          • PrtryRsn Proprietary Reason [0..*]ProprietaryReason4
      • GnlParams General Parameters [1..1]CollateralParameters12

        provides general information about the instruction and collateral transaction the message refers to.

        • 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.

        • 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.

        • CollApprvd Collateral Approved [0..1]YesNoIndicator

          Indicates whether the proposed collateral movements can be accepted.

        • SttlmApprvd Settlement Approved [0..1]YesNoIndicator

          Indicates whether the proposed collateral movements have settled or no

      • CollPties Collateral Parties [1..1]CollateralParties8

        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]PartyIdentificationAndAccount193

          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
        • 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]PartyIdentificationAndAccount193

          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
        • TrptyAgt Triparty Agent [0..1]PartyIdentification136

          Party that handles tri-party transactions.

          • Id Identification [1..1]PartyIdentification120Choice (choice)
          • LEI LEI [0..1]LEIIdentifier
      • DealTxDtls Deal Transaction Details [1..1]DealTransactionDetails7

        Specifies the information related to the deal.

        • 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]CollateralAmount14

          Provide deal amount details.

          • Tx Transaction [0..1]AmountAndDirection49
          • Termntn Termination [0..1]AmountAndDirection49
          • Acrd Accrued [0..1]AmountAndDirection49
          • ValSght Value Sought [0..1]AmountAndDirection49
          • UdsptdTx Undisputed Transaction [0..1]AmountAndDirection49
      • 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..*]SecuritiesMovement8

        Securities movements.

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

          Specifies whether the quantity of financial instrument are 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
        • SctiesQty Securities Quantity [1..1]Quantity51Choice (choice)

          Quantity of financial instrument.

          • Qty Quantity [1..1]FinancialInstrumentQuantity33Choice (choice)
          • OrgnlAndCurFace Original And Current Face [1..1]OriginalAndCurrentQuantities1
        • MvmntSts Movement Status [0..1]SecuritiesMovementStatus1Choice (choice)

          Securities movement status.

          • Amt Amount [1..1]ProprietaryReason4
          • Csh Cash [1..1]ProprietaryReason4
          • Ccy Currency [1..1]ProprietaryReason4
          • Excld Excluded [1..1]ProprietaryReason4
          • Futr Future [1..1]ProprietaryReason4
          • Pdg Pending [1..1]ProprietaryReason4
          • MnlyAccptd Manually Accepted [1..1]ProprietaryReason4
          • Elgblty Eligibility [1..1]ProprietaryReason4
          • Tax Tax [1..1]ProprietaryReason4
          • Wait Wait [1..1]ProprietaryReason4
        • CollMvmnt Collateral Movement [1..1]YesNoIndicator

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

        • SctiesMvmntsApprvd Securities Movements Approved [0..1]YesNoIndicator

          Indicates whether the proposed securities movements can be accepted.

        • PosTp Position Type [0..1]YesNoIndicator

          Indicates whether the position is fixed (post settlement).

        • 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
        • 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/service-provider to the financial instrument movement.

        • MrgndVal Margined Value [0..1]AmountAndDirection44

          Value of the collateral position.

          • Amt Amount [1..1]ActiveOrHistoricCurrencyAndAmount
          • CdtDbtInd Credit Debit Indicator [0..1]CreditDebitCode
          • OrgnlCcyAndOrdrdAmt Original Currency And Ordered Amount [0..1]ActiveOrHistoricCurrencyAndAmount
          • FXDtls Foreign Exchange Details [0..1]ForeignExchangeTerms23
      • CshMvmnt Cash Movement [0..*]CashMovement7

        Cash movement

        • CshMvmnt Cash Movement [1..1]CreditDebit3Code

          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
        • MvmntSts Movement Status [0..1]ProprietaryStatusAndReason6

          Cash movement status

          • PrtrySts Proprietary Status [1..1]GenericIdentification30
          • PrtryRsn Proprietary Reason [0..*]ProprietaryReason4
        • CollMvmnt Collateral Movement [1..1]YesNoIndicator

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

        • CshMvmntApprvd Cash Movement Approved [0..1]YesNoIndicator

          Indicates whether the proposed cash movements can be accepted.

        • PosTp Position Type [0..1]YesNoIndicator

          Indicates whether the position is fixed (post settlement).

        • 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

          Identification assigned by the triparty-agent/service-provider to the cash movement.

      • 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.020 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.020

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.020 questions

What is the latest version of colr.020?
The latest version in the ISO 20022 e-Repository release of 24 April 2025 is colr.020.001.01.
What is the root element of colr.020?
The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:colr.020.001.01, and its message element is TrptyCollTxInstrPrcgStsAdvc (TripartyCollateralTransactionInstructionProcessingStatusAdvice).
Is there an MT equivalent of colr.020?
Yes. colr.020 does the same business job as MT558. 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.