ZagTrader

secl: Securities Clearing

secl.003 Trade Leg Statement

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

secl.003 is the ISO 20022 TradeLegStatement message in the Securities Clearing business area (secl). The latest version is secl.003.001.04, and 2 versions are in the repository.

Message
TradeLegStatement
Latest version
secl.003.001.04
Submitting organisation
Swift
MT equivalent
None listed

In use: published in the current ISO 20022 catalogue.

What secl.003 is for

The TradeLegStatement message is sent by the central counterparty (CCP) to a clearing member to report all trades that have been executed by the trading platform.

The message definition is intended for use with the ISO20022 Business Application Header.

The TradeLegStatement message may be either sent:

- during the day (to report trades execution by batch) or

- as an end of day report.

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

secl.003 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
secl.003.001.04latestRegisteredLatest version set
secl.003.001.03RegisteredArchive

secl.003 message structure

The building blocks of secl.003.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]
    • TradLegStmt TradeLegStatement [1..1]
      • StmtParams Statement Parameters [1..1]Statement86

        Provides various statement parameters such as the statement identification, the statement date and time or the statement frequency.

        • StmtId Statement Identification [1..1]Max35Text

          Identification that is common to all pages of a statement.

        • StmtDtAndTm Statement Date And Time [1..1]DateAndDateTime2Choice (choice)

          Date of the statement.

          • Dt Date [1..1]ISODate
          • DtTm Date Time [1..1]ISODateTime
        • UpdTp Update Type [1..1]StatementUpdateType1Code

          Indicates whether the statement is complete or contains changes only.

        • Frqcy Frequency [1..1]EventFrequency6Code

          Frequency of the statement.

        • RptNb Report Number [0..1]Exact5NumericText

          Sequential number of the statement.

        • ActvtyInd Activity Indicator [1..1]YesNoIndicator

          Indicates whether there is activity or information update reported in the statement.

      • Pgntn Pagination [1..1]Pagination1

        Page number of the message (within a statement) and continuation indicator to indicate that the statement is to continue or that the message is the last page of the statement.

        • PgNb Page Number [1..1]Max5NumericText

          Page number.

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

          Indicates the last page.

      • ClrMmb Clearing Member [1..1]PartyIdentification253Choice (choice)

        Provides the identification of the account owner, that is the clearing member (individual clearing member or general clearing member).

        • BIC BIC [1..1]AnyBICDec2014Identifier

          Unique and unambiguous identifier for an organisation that is allocated by an institution, eg, Dun & Bradstreet Identification.

        • PrtryId Proprietary Identification [1..1]GenericIdentification36

          Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.

          • Id Identification [1..1]Max35Text
          • Issr Issuer [1..1]Max35Text
          • SchmeNm Scheme Name [0..1]Max35Text
      • ClrAcct Clearing Account [0..1]SecuritiesAccount18

        Identifies the clearing member account at the Central counterparty through which the trade must be cleared (sometimes called position account).

        • Id Identification [1..1]Max35Text

          Unambiguous identification for the account between the account owner and the account servicer.

        • Tp Type [1..1]ClearingAccountType1Code

          Specifies if the account is a House, a Client or a Liquidity Provider (Market Maker) account.

        • Nm Name [0..1]Max70Text

          Description of the account.

      • StmtDtls Statement Details [1..*]TradeLegStatement4

        Provides the statement details.

        • ClrAcct Clearing Account [0..1]SecuritiesAccount18

          Identifies the clearing member account at the Central counterparty through which the trade must be cleared (sometimes called position account).

          • Id Identification [1..1]Max35Text
          • Tp Type [1..1]ClearingAccountType1Code
          • Nm Name [0..1]Max70Text
        • ClrSgmt Clearing Segment [0..1]PartyIdentification253Choice (choice)

          Clearing organisation that will clear the trade.

          • BIC BIC [1..1]AnyBICDec2014Identifier
          • PrtryId Proprietary Identification [1..1]GenericIdentification36
        • NonClrMmb Non Clearing Member [0..1]PartyIdentificationAndAccount227

          Provides the identification for the non-clearing member.

          • Id Identification [1..1]PartyIdentification254Choice (choice)
          • AltrnId Alternate Identification [0..1]AlternatePartyIdentification4
          • AddtlInf Additional Information [0..1]PartyTextInformation1
          • ClrAcct Clearing Account [0..1]SecuritiesAccount18
        • TradLegsDtls Trade Legs Details [1..*]TradeLeg12

          Provides the lists of all trades during the period in consideration for the statement.

          • MrgnAcct Margin Account [0..1]SecuritiesAccount19
          • DlvryAcct Delivery Account [0..1]SecuritiesAccount19
          • TradLegId Trade Leg Identification [1..1]Max35Text
          • TradId Trade Identification [0..1]Max35Text
          • TradExctnId Trade Execution Identification [0..1]Max35Text
          • UnqTxIdr Unique Transaction Identifier [0..1]UTIIdentifier
          • OrdrId Order Identification [0..1]Max35Text
          • AllcnId Allocation Identification [0..1]Max35Text
          • NonClrMmb Non Clearing Member [0..1]PartyIdentificationAndAccount227
          • TradDt Trade Date [1..1]ISODateTime
          • TxDtAndTm Transaction Date And Time [0..1]ISODateTime
          • SttlmDt Settlement Date [0..1]DateFormat66Choice (choice)
          • FinInstrmId Financial Instrument Identification [1..1]SecurityIdentification48
          • TradgCcy Trading Currency [0..1]CurrencyCode
          • BuySellInd Buy Sell Indicator [1..1]Side1Code
          • TradQty Trade Quantity [1..1]FinancialInstrumentQuantity1Choice (choice)
          • DealPric Deal Price [1..1]Price14
          • AcrdIntrstAmt Accrued Interest Amount [0..1]AmountAndDirection21
          • PlcOfTrad Place Of Trade [1..1]MarketIdentification84
          • PlcOfListg Place Of Listing [0..1]MarketIdentification85
          • TradTp Trade Type [1..1]TradeType1Code
          • DerivRltdTrad Derivative Related Trade [0..1]YesNoIndicator
          • Brkr Broker [0..1]PartyIdentificationAndAccount230
          • TradgPty Trading Party [1..1]PartyIdentification253Choice (choice)
          • TradRegnOrgn Trade Registration Origin [0..1]Max35Text
          • TradgPtyAcct Trading Party Account [0..1]SecuritiesAccount19
          • TradgCpcty Trading Capacity [1..1]TradingCapacity5Code
          • TradPstngCd Trade Posting Code [0..1]TradePosting1Code
          • SfkpgPlc Safekeeping Place [0..1]SafekeepingPlaceFormat43Choice (choice)
          • SfkpgAcct Safekeeping Account [0..1]SecuritiesAccount19
          • SttlmDtls Settlement Details [0..1]Settlement2
          • ClrDtls Clearing Details [0..1]Clearing7
          • GrssAmt Gross Amount [0..1]AmountAndDirection21
      • SplmtryData Supplementary Data [0..*]SupplementaryData1

        Additional information that can not be captured in the structured fields 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 secl.003 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.003

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

What is the latest version of secl.003?
The latest version in the ISO 20022 e-Repository release of 24 April 2025 is secl.003.001.04.
What is the root element of secl.003?
The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:secl.003.001.04, and its message element is TradLegStmt (TradeLegStatement).
Is there an MT equivalent of secl.003?
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.