ZagTrader

secl: Securities Clearing

secl.004 Net Position

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

secl.004 is the ISO 20022 NetPosition message in the Securities Clearing business area (secl). The latest version is secl.004.001.04, and 2 versions are in the repository.

Message
NetPosition
Latest version
secl.004.001.04
Submitting organisation
Swift
MT equivalent
None listed

In use: published in the current ISO 20022 catalogue.

What secl.004 is for

The Net Position Report message is sent by the central counterparty (CCP) to a clearing member to confirm the net position of all trade legs reported during the day.

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

The central counterparty (CCP) nets all the positions per clearing account and sends the Net Position report message to the Clearing member.

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

secl.004 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.004.001.04latestRegisteredLatest version set
secl.004.001.03RegisteredArchive

secl.004 message structure

The building blocks of secl.004.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]
    • NetPos NetPosition [1..1]
      • RptParams Report Parameters [1..1]ReportParameters7

        Provides parameters of the margin report such as the creation date and time, the report currency or the calculation date and time.

        • NetPosId Net Position Identification [1..1]Max35Text

          After netting, reference that is common to a net transaction to settle and all its underlying trades.

        • RptDtAndTm Report Date And Time [1..1]DateAndDateTime2Choice (choice)

          Date and time of the net position report.

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

        • RptNb Report Number [0..1]Exact5NumericText

          Sequential number of the report.

        • ActvtyInd Activity Indicator [1..1]YesNoIndicator

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

      • Pgntn Pagination [1..1]Pagination1

        Provides information about the number of used pages.

        • 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
      • ClrSgmt Clearing Segment [0..1]PartyIdentification253Choice (choice)

        Clearing organisation that will clear the trade.

        • 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
      • NetPosRpt Net Position Report [1..*]NetPosition4

        Provides the net position details such as the average deal price and net quantity.

        • ClrAcct Clearing Account [1..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
        • 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
        • DlvryAcct Delivery Account [0..1]SecuritiesAccount19

          An account opened by the central counterparty in the name of the clearing member or its settlement agent within the account structure, for settlement...

          • Id Identification [1..1]Max35Text
          • Tp Type [0..1]GenericIdentification30
          • Nm Name [0..1]Max70Text
        • FinInstrmId Financial Instrument Identification [1..1]SecurityIdentification48

          Provides details about the security identification.

          • ISIN ISIN [0..1]ISINOct2015Identifier
          • OthrId Other Identification [0..*]OtherIdentification1
          • Desc Description [0..1]Max140Text
        • InitlPosAmt Initial Position Amount [0..1]AmountAndDirection21

          Provides the initial position amount.

          • Amt Amount [1..1]ActiveOrHistoricCurrencyAndAmount
          • CdtDbtInd Credit Debit Indicator [0..1]CreditDebitCode
        • NetPosAmt Net Position Amount [1..1]AmountAndDirection21

          Provides the net position amount.

          • Amt Amount [1..1]ActiveOrHistoricCurrencyAndAmount
          • CdtDbtInd Credit Debit Indicator [0..1]CreditDebitCode
        • AcrdIntrstAmt Accrued Interest Amount [0..1]AmountAndDirection21

          Interest that has accumulated on a bond since the last interest payment up to, but not including, the settlement date.

          • Amt Amount [1..1]ActiveOrHistoricCurrencyAndAmount
          • CdtDbtInd Credit Debit Indicator [0..1]CreditDebitCode
        • AvrgDealPric Average Deal Price [0..1]Price14

          This is the price of the trade.

          • Val Value [1..1]PriceRateOrAmount3Choice (choice)
          • Tp Type [0..1]PriceValueType7Code
        • NetQty Net Quantity [1..1]FinancialInstrumentQuantity1Choice (choice)

          Identifies the quantity of the trade leg.

          • Unit Unit [1..1]DecimalNumber
          • FaceAmt Face Amount [1..1]ImpliedCurrencyAndAmount
          • AmtsdVal Amortised Value [1..1]ImpliedCurrencyAndAmount
        • SctiesMvmntTp Securities Movement Type [1..1]ReceiveDelivery1Code

          Indicates the securities movement direction, that is, whether this is a delivery or return.

        • Dpstry Depository [1..1]PartyIdentification255Choice (choice)

          Place at which a trade settles.

          • BIC BIC [1..1]AnyBICDec2014Identifier
          • NmAndAdr Name And Address [1..1]NameAndAddress5
          • Ctry Country [1..1]CountryCode
        • TradgCpcty Trading Capacity [0..1]TradingCapacity5Code

          Identifies the trading capacity of the seller.

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

          Place at which the security is traded.

          • Id Identification [0..1]MarketIdentification1Choice (choice)
          • Tp Type [1..1]MarketType8Choice (choice)
        • TradDt Trade Date [0..1]ISODate

          Provides the date of the trade.

        • SttlmDt Settlement Date [0..1]DateFormat66Choice (choice)

          Provides the contractual settlement date.

          • Dt Date [1..1]ISODate
          • DtCd Date Code [1..1]DateCode20Choice (choice)
        • TradLegDtls Trade Leg Details [0..*]TradeLeg13

          Provides the trade leg details such as trade leg identification and trade type.

          • 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
          • TradDt Trade Date [1..1]ISODate
          • TxDtAndTm Transaction Date And Time [0..1]ISODateTime
          • SttlmDt Settlement Date [1..1]DateFormat66Choice (choice)
          • 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
          • GrssAmt Gross 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
      • 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.004 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.004

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

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