secl: Securities Clearing
secl.001 Trade Leg Notification
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
secl.001 is the ISO 20022 TradeLegNotification message in the Securities Clearing business area (secl). The latest version is secl.001.001.04, and 2 versions are in the repository.
- Message
- TradeLegNotification
- Latest version
- secl.001.001.04
- Submitting organisation
- Swift
- MT equivalent
- None listed
In use: published in the current ISO 20022 catalogue.
What secl.001 is for
The TradeLegNotification message is sent by the central counterparty (CCP) to a clearing member to report the trade that has been executed by the trading platform.
The message definition is intended for use with the ISO20022 Business Application Header.
The CCP reports both sides of the trade from the clearing member perspective. The CCP sends a message to the global clearing member of the seller and a message to the global clearing member of the buyer. Note: An individual clearing member only clear its own trades.
secl.001 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.
| Version | Registration status | Published in |
|---|---|---|
| secl.001.001.04latest | Registered | Latest version set |
| secl.001.001.03 | Registered | Archive |
secl.001 message structure
The building blocks of secl.001.001.04 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]TradLegNtfctnTradeLegNotification [1..1]ClrMmbClearing Member [1..1]PartyIdentification253Choice (choice)Provides the identification of the clearing member (individual clearing member or general clearing member).
BICBIC [1..1]AnyBICDec2014IdentifierUnique and unambiguous identifier for an organisation that is allocated by an institution, eg, Dun & Bradstreet Identification.
PrtryIdProprietary Identification [1..1]GenericIdentification36Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
IdIdentification [1..1]Max35TextIssrIssuer [1..1]Max35TextSchmeNmScheme Name [0..1]Max35Text
ClrAcctClearing Account [1..1]SecuritiesAccount18Identifies the clearing member account at the CCP through which the trade must be cleared (sometimes called position account).
IdIdentification [1..1]Max35TextUnambiguous identification for the account between the account owner and the account servicer.
TpType [1..1]ClearingAccountType1CodeSpecifies if the account is a House, a Client or a Liquidity Provider (Market Maker) account.
NmName [0..1]Max70TextDescription of the account.
DlvryAcctDelivery Account [0..1]SecuritiesAccount19An account opened by the central counterparty in the name of the clearing member or its settlement agent within the account structure, for settlement purposes (gives information about the clearing member/its settlement agent account at the central securities...
IdIdentification [1..1]Max35TextUnambiguous identification for the account between the account owner and the account servicer.
TpType [0..1]GenericIdentification30Specifies the type of securities account.
IdIdentification [1..1]Exact4AlphaNumericTextIssrIssuer [1..1]Max35TextSchmeNmScheme Name [0..1]Max35Text
NmName [0..1]Max70TextDescription of the account.
NonClrMmbNon Clearing Member [0..1]PartyIdentificationAndAccount227Provides details about the non clearing member identification and account.
IdIdentification [1..1]PartyIdentification254Choice (choice)Identification of the party.
AnyBICAny BIC [1..1]AnyBICDec2014IdentifierPrtryIdProprietary Identification [1..1]GenericIdentification36NmAndAdrName And Address [1..1]NameAndAddress6
AltrnIdAlternate Identification [0..1]AlternatePartyIdentification4Alternate identification for a party.
IdTpIdentification Type [1..1]IdentificationType6Choice (choice)CtryCountry [1..1]CountryCodeAltrnIdAlternate Identification [1..1]Max35Text
AddtlInfAdditional Information [0..1]PartyTextInformation1Provides additional information to a party identification.
DclrtnDtlsDeclaration Details [0..1]Max350TextPtyCtctDtlsParty Contact Details [0..1]Max140TextRegnDtlsRegistration Details [0..1]Max350Text
ClrAcctClearing Account [0..1]SecuritiesAccount18Identifies the clearing member account at the Central counterparty through which the trade must be cleared (sometimes called position account).
IdIdentification [1..1]Max35TextTpType [1..1]ClearingAccountType1CodeNmName [0..1]Max70Text
ClrDtlsClearing Details [0..1]Clearing7Provides clearing details such as the settlement netting (or not) eligibility code or the clearing segment.
SttlmNetgElgblCdSettlement Netting Eligible Code [1..1]NettingEligible1CodeIndicates to the clearing member whether the trade is eligible for settlement netting or not.
ClrSgmtClearing Segment [0..1]PartyIdentification253Choice (choice)Clearing organisation that will clear the trade.
BICBIC [1..1]AnyBICDec2014IdentifierPrtryIdProprietary Identification [1..1]GenericIdentification36
GrntedTradGuaranteed Trade [0..1]YesNoIndicatorIndicates if the position is guaranteed or non-guaranteed by the central counterparty, that is whether the CCP has done the novation and then...
NonGrntedTradNon Guaranteed Trade [0..1]NonGuaranteedTrade4In case of trades that are not guaranteed by the central counterparty (this is when the central counterparty has not done the novation), provides...
TradCtrPtyMmbIdTrade Counterparty Member Identification [1..1]PartyIdentification253Choice (choice)TradCtrPtyClrMmbIdTrade Counterparty Clearing Member Identification [1..1]PartyIdentification253Choice (choice)DlvrgPtiesDelivering Parties [0..1]DeliveringPartiesAndAccount22RcvgPtiesReceiving Parties [0..1]ReceivingPartiesAndAccount22
TradLegDtlsTrade Leg Details [1..1]TradeLeg11Provides details about the trade leg such as the trade date, the settlement date or the trading currency.
TradLegIdTrade Leg Identification [1..1]Max35TextUnambiguous identification of the transaction (that is the trade leg) as known by the instructing party.
TradIdTrade Identification [0..1]Max35TextReference assigned to the trade by the investor or the trading party.
TradExctnIdTrade Execution Identification [0..1]Max35TextUnique reference assigned by the trading venue when the trade is executed.
UnqTxIdrUnique Transaction Identifier [0..1]UTIIdentifierUnique Transaction Identifier (UTI) as agreed with the other counterparty.
OrdrIdOrder Identification [0..1]Max35TextIdentifies the order sent by the final investor to an intermediary in order to initiate a trade in the former's name.
AllcnIdAllocation Identification [0..1]Max35TextIdentifies the portion of assets within a determined trade that shall be allocated to different clients.
StsStatus [0..1]Status5CodeProvides the status of the trade leg.
TradDtTrade Date [1..1]ISODateTimeProvides the date and time of trade transaction.
TxDtTmTransaction Date Time [0..1]ISODateTimeDate and time used to determine the price applicable to a trade.
SttlmDtSettlement Date [0..1]DateFormat66Choice (choice)Provides the contractual settlement date.
DtDate [1..1]ISODateDtCdDate Code [1..1]DateCode20Choice (choice)
FinInstrmIdFinancial Instrument Identification [1..1]SecurityIdentification48Provides details about the security identification.
ISINISIN [0..1]ISINOct2015IdentifierOthrIdOther Identification [0..*]OtherIdentification1DescDescription [0..1]Max140Text
TradgCcyTrading Currency [0..1]CurrencyCodeSpecifies the ISO code of the trade currency.
BuySellIndBuy Sell Indicator [1..1]Side1CodeIdentifies the trade leg indicator which gives the trade side (buy or sell).
TradQtyTrade Quantity [1..1]FinancialInstrumentQuantity1Choice (choice)Identifies the quantity of the trade leg.
UnitUnit [1..1]DecimalNumberFaceAmtFace Amount [1..1]ImpliedCurrencyAndAmountAmtsdValAmortised Value [1..1]ImpliedCurrencyAndAmount
DealPricDeal Price [1..1]Price14Specifies the price of the traded financial instrument.
ValValue [1..1]PriceRateOrAmount3Choice (choice)TpType [0..1]PriceValueType7Code
GrssAmtGross Amount [0..1]AmountAndDirection21Principal amount of a trade (price multiplied by quantity).
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountCdtDbtIndCredit Debit Indicator [0..1]CreditDebitCode
AcrdIntrstAmtAccrued Interest Amount [0..1]AmountAndDirection21Interest that has accumulated on a bond since the last interest payment up to, but not including, the settlement date.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountCdtDbtIndCredit Debit Indicator [0..1]CreditDebitCode
PlcOfTradPlace Of Trade [1..1]MarketIdentification84Place at which the security is traded.
IdIdentification [0..1]MarketIdentification1Choice (choice)TpType [1..1]MarketType8Choice (choice)
PlcOfListgPlace Of Listing [0..1]MarketIdentification85Place at which the security is listed.
IdIdentification [0..1]MarketIdentification1Choice (choice)TpType [1..1]MarketType9Choice (choice)
TradTpTrade Type [1..1]TradeType1CodeIdentifies the type of trade transaction.
DerivRltdTradDerivative Related Trade [0..1]YesNoIndicatorIndicates that the trade is for settlement of an exercised derivatives contract.
BrkrBroker [0..1]PartyIdentificationAndAccount230Party that identifies a broker when required (for example, authorised broker or prime broker).
IdIdentification [1..1]PartyIdentification256Choice (choice)AltrnIdAlternate Identification [0..1]AlternatePartyIdentification8SfkpgAcctSafekeeping Account [0..1]Max35TextPrcgIdProcessing Identification [0..1]Max35TextAddtlInfAdditional Information [0..1]PartyTextInformation1
TradgPtyTrading Party [1..1]PartyIdentification253Choice (choice)Provides the identification of the trading party.
BICBIC [1..1]AnyBICDec2014IdentifierPrtryIdProprietary Identification [1..1]GenericIdentification36
TradRegnOrgnTrade Registration Origin [0..1]Max35TextIndicates in which session the transaction/operation was executed by the final investor or an intermediary.
TradgPtyAcctTrading Party Account [0..1]SecuritiesAccount19Identifier of the trading participant's account at the trading venue using the venue's coding system.
IdIdentification [1..1]Max35TextTpType [0..1]GenericIdentification30NmName [0..1]Max70Text
TradgCpctyTrading Capacity [1..1]TradingCapacity5CodeSpecifies the role of the trading party in the transaction.
TradPstngCdTrade Posting Code [0..1]TradePosting1CodeIndicates how a trade is maintained in the clearing account.
SfkpgPlcSafekeeping Place [0..1]SafekeepingPlaceFormat43Choice (choice)Place where the securities are safe-kept, physically or notionally.
IdIdentification [1..1]SafekeepingPlaceTypeAndText1CtryCountry [1..1]CountryCodeTpAndIdType And Identification [1..1]SafekeepingPlaceTypeAndAnyBICIdentifier4PrtryProprietary [1..1]GenericIdentification189
SfkpgAcctSafekeeping Account [0..1]SecuritiesAccount19Account to or from which a securities entry is made.
IdIdentification [1..1]Max35TextTpType [0..1]GenericIdentification30NmName [0..1]Max70Text
SttlmDtlsSettlement Details [1..1]Settlement2Provides details about the settlement details of the trade leg such the settlement amount or the place of settlement.
SttlmAmtSettlement Amount [1..1]AmountAndDirection27Total amount to be settled.
AmtAmount [1..1]ActiveCurrencyAndAmountCdtDbtIndCredit Debit Indicator [0..1]CreditDebitCodeOrgnlCcyAndOrdrdAmtOriginal Currency And Ordered Amount [0..1]ActiveOrHistoricCurrencyAndAmountFXDtlsForeign Exchange Details [0..1]ForeignExchangeTerms17
DpstryDepository [0..1]PartyIdentification255Choice (choice)Place where settlement of the securities takes place.
BICBIC [1..1]AnyBICDec2014IdentifierNmAndAdrName And Address [1..1]NameAndAddress5CtryCountry [1..1]CountryCode
SplmtryDataSupplementary Data [0..*]SupplementaryData1Additional information that can not be captured in the structured fields and/or any other specific block.
PlcAndNmPlace And Name [0..1]Max350TextUnambiguous reference to the location where the supplementary data must be inserted in the message instance.
EnvlpEnvelope [1..1]SupplementaryDataEnvelope1Technical element wrapping the supplementary data.
Have a secl.001 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 secl.001
These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.
secl.001 questions
- What is the latest version of secl.001?
- The latest version in the ISO 20022 e-Repository release of 24 April 2025 is secl.001.001.04.
- What is the root element of secl.001?
- The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:secl.001.001.04, and its message element is TradLegNtfctn (TradeLegNotification).
- Is there an MT equivalent of secl.001?
- No Swift MT message is listed as its direct equivalent on this site. Many ISO 20022 messages have no MT counterpart.
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.