supl: Supplementary Data
supl.031 DTCCCASTSD1
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
supl.031 is the ISO 20022 DTCCCASTSD1 message in the Supplementary Data business area (supl). The latest version is supl.031.001.06, and 5 versions are in the repository.
- Message
- DTCCCASTSD1
- Latest version
- supl.031.001.06
- Submitting organisation
- Not read from the catalogue
- MT equivalent
- None listed
In use: published in the current ISO 20022 catalogue.
What supl.031 is for
The DTCCCASTSD1 message extends ISO corporate action instruction statement report message with DTCC corporate action elements not covered in the standard message.
supl.031 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 |
|---|---|---|
| supl.031.001.06latest | Registered | Latest version set |
| supl.031.001.05 | Registered | Archive |
| supl.031.001.04 | Registered | Archive |
| supl.031.001.03 | Registered | Archive |
| supl.031.001.02 | Registered | Archive |
supl.031 message structure
The building blocks of supl.031.001.06 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]DTCCCASTSD1DTCCCASTSD1 [1..1]EvtBalDtlsEvent Balance Details [0..1]CorporateActionBalanceSD5Information to be extended as supplementary data to corporate action balance details at event level.
PlcAndNmPlace And Name [0..1]Max350TextXpath to the element that is being extended.
TtlUcvrdPrtctBalTotal Uncovered Protect Balance [0..1]SignedQuantityFormat9Balance of uncovered protect transactions at an event level.
ShrtLngPosShort Long Position [1..1]ShortLong1CodeQtyQuantity [1..1]FinancialInstrumentQuantity15Choice (choice)
TtlInstdBalOptnBalDtlsTotal Instructed Balance Option Balance Details [0..*]CorporateActionInstructedBalanceOptionBalanceSD3Information to be extended as supplementary data to corporate action balance details at option level.
PlcAndNmPlace And Name [0..1]Max350TextXpath to the element that is being extended.
OptnNbOption Number [1..1]OptionNumber1Choice (choice)Option Number of the extended balances.
NbNumber [1..1]Exact3NumericTextCdCode [1..1]OptionNumber1Code
OptnUcvrdPrtctBalOption Uncovered Protect Balance [0..1]SignedQuantityFormat9Balance of uncovered protect transactions at an option level.
ShrtLngPosShort Long Position [1..1]ShortLong1CodeQtyQuantity [1..1]FinancialInstrumentQuantity15Choice (choice)
OptnOvrsbcptQtyOption Oversubscription Quantity [0..1]SignedQuantityFormat9For rights subscription events, total number of oversubscribed units.
ShrtLngPosShort Long Position [1..1]ShortLong1CodeQtyQuantity [1..1]FinancialInstrumentQuantity15Choice (choice)
OptnUaccptdBalOption Unaccepted Balance [0..1]SignedQuantityFormat9For election merger events, the balance that is being moved into another option number for payment due to the proration of the original option.
ShrtLngPosShort Long Position [1..1]ShortLong1CodeQtyQuantity [1..1]FinancialInstrumentQuantity15Choice (choice)
TtlInstdBalOptnInstrDtlsTotal Instructed Balance Option Instruction Details [0..*]CorporateActionInstructedBalanceOptionInstructionSD5Information to be extended as supplementary data to corporate action balance details at option instruction details level.
PlcAndNmPlace And Name [0..1]Max350TextXpath to the element that is being extended.
OptnNbOption Number [1..1]OptionNumber1Choice (choice)Number identifying the available corporate action options.
NbNumber [1..1]Exact3NumericTextCdCode [1..1]OptionNumber1Code
PrtctIdProtect Identification [0..1]Max15TextInstruction reference number assigned by DTC to the uncovered protect instruction.
TxContraCUSIPTransaction Contra CUSIP [0..1]OtherIdentification2Contra CUSIP Identification of the option instruction.
IdIdentification [1..1]RestrictedFINXMax31TextSfxSuffix [0..1]Max16TextTpType [1..1]IdentificationSource4Choice (choice)
TxIdOvrsbcptQtyTransaction Identification Oversubscription Quantity [0..1]FinancialInstrumentQuantity15Choice (choice)Quantity relating only to the oversubscription.
UnitUnit [1..1]RestrictedFINDecimalNumberFaceAmtFace Amount [1..1]RestrictedFINImpliedCurrencyAndAmountAmtsdValAmortised Value [1..1]RestrictedFINImpliedCurrencyAndAmount
TxIdStsTransaction Identification Status [1..1]DTCInstructionStatus2CodeStatus of the instruction.
TaxCtgyTax Category [0..99]TaxCategory2Tax category number assigned on the announcement to provide a breakdown at a category level on the inbound instruction to determine tax treatment as...
PlcAndNmPlace And Name [0..1]Max350TextIdIdentification [0..1]Max2NumericTextQtyQuantity [0..1]FinancialInstrumentQuantity15Choice (choice)CtryCountry [0..1]CountryCode
TtlInstdBalOptnPrtctInstrDtlsTotal Instructed Balance Option Protect Instruction Details [0..*]CorporateActionInstructedBalanceOptionProtectInstructionSD4Information to be extended as supplementary data to corporate action balance details at option protect instruction details level.
PlcAndNmPlace And Name [0..1]Max350TextXpath to the element that is being extended.
OptnNbOption Number [1..1]OptionNumber1Choice (choice)Option number of the protect instruction.
NbNumber [1..1]Exact3NumericTextCdCode [1..1]OptionNumber1Code
PrtctIdProtect Identification [0..1]Max15TextInstruction reference number assigned by DTC to the uncovered protect instruction.
PrtctSfkpgAcctProtect Safekeeping Account [0..1]RestrictedFINMax35TextFor cover protect instructions whereby one safekeeping account is covering on behalf of another safekeeping account.
PrtctIdUcvrdQtyProtect Identification Uncovered Quantity [0..1]FinancialInstrumentQuantity15Choice (choice)Quantity of the protect instruction which has not been covered.
UnitUnit [1..1]RestrictedFINDecimalNumberFaceAmtFace Amount [1..1]RestrictedFINImpliedCurrencyAndAmountAmtsdValAmortised Value [1..1]RestrictedFINImpliedCurrencyAndAmount
PrtctIdOvrsbcptQtyProtect Identification Oversubscription Quantity [0..1]FinancialInstrumentQuantity15Choice (choice)Protect oversubscription quantity.
UnitUnit [1..1]RestrictedFINDecimalNumberFaceAmtFace Amount [1..1]RestrictedFINImpliedCurrencyAndAmountAmtsdValAmortised Value [1..1]RestrictedFINImpliedCurrencyAndAmount
PrtctIdStsProtect Identification Status [0..1]DTCProtectInstructionStatus1CodeStatus of the protect instruction.
Have a supl.031 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 supl.031
These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.
supl.031 questions
- What is the latest version of supl.031?
- The latest version in the ISO 20022 e-Repository release of 24 April 2025 is supl.031.001.06.
- What is the root element of supl.031?
- The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:supl.031.001.06, and its message element is DTCCCASTSD1 (DTCCCASTSD1).
- Is there an MT equivalent of supl.031?
- 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.