SubscriptionOrderConfirmationV03

setr.012.001.03

Scope An executing party, for example, a transfer agent, sends the SubscriptionOrderConfirmation message to the instructing party, for example, an investment manager or its authorised representative to confirm the details of the execution of a SubscriptionOrder instruction. Usage The SubscriptionOrderConfirmation message is used to confirm the execution of one or more individual orders. A SubscriptionOrder message containing more than one individual order may be responded to by more than one SubscriptionOrderConfirmation message, as the valuation cycle of the financial instruments in each individual order may be different. Each individual order confirmation specified is identified in DealReference. The reference of the original individual order is specified in OrderReference. The message identification of the SubscriptionOrder message in which the individual orders was conveyed may also be quoted in RelatedReference. When the executing party sends several confirmations, there is no specific indication in the message that it is an incomplete confirmation. Reconciliation must be based on the references. A SubscriptionOrder must in all cases be responded to by a SubscriptionOrderConfirmation message and in no circumstances by a SubscriptionBulkOrderConfirmation message. If the executing party needs to confirm a SubscriptionBulkOrder message, then a SubscriptionBulkOrderConfirmation message must be used.

Message Construction

Every ISO20022 message has at the highest level what we call ‘building blocks’. Because the message is constructed as immutable records, the association is by composition. Below you can see the relationship between the message and its constituent building blocks: For comparison, see the ISO20022 official specification

classDiagram
     direction LR
%% SubscriptionOrderConfirmationV03 recursion level 0 with max 0
SubscriptionOrderConfirmationV03 *-- "1..1" MessageIdentification1 : MessageIdentification
SubscriptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : PoolReference
SubscriptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : PreviousReference
SubscriptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : RelatedReference
SubscriptionOrderConfirmationV03 *-- "1..1" SubscriptionMultipleExecution3 : MultipleExecutionDetails
SubscriptionOrderConfirmationV03 *-- "0..10" Intermediary9 : RelatedPartyDetails
SubscriptionOrderConfirmationV03 *-- "0..1" CopyInformation2 : CopyDetails
SubscriptionOrderConfirmationV03 *-- "0..1" Extension1 : Extension
  

Now, we will zero-in one-by-one on each of these building blocks.

MessageIdentification building block

Reference that uniquely identifies a message from a business application standpoint. Identifies a message by a unique identifier and the date and time when the message was created by the sender. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% MessageIdentification1 recursion level 0 with max 1
class MessageIdentification1{
    Identification IsoMax35Text
    CreationDateTime IsoISODateTime
}
  

MessageIdentification1 members

Member name Description Data Type / Multiplicity
Identification Identification of the message. IsoMax35Text - Required 1..1
CreationDateTime Date of creation of the message. IsoISODateTime - Required 1..1

PoolReference building block

Collective reference identifying a set of messages. References a related message or provides another reference, such as a pool reference, linking a set of messages. The party which issued the related reference may be the Sender of the referenced message or a party other than the Sender. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% AdditionalReference3 recursion level 0 with max 1
class AdditionalReference3{
    Reference IsoMax35Text
    MessageName IsoMax35Text
}
AdditionalReference3 *-- "0..1" IPartyIdentification2Choice : ReferenceIssuer
%% IPartyIdentification2Choice recursion level 1 with max 1
  

AdditionalReference3 members

Member name Description Data Type / Multiplicity
Reference Business reference of a message assigned by the party issuing the message. This reference must be unique amongst all messages of the same name sent by the same party. IsoMax35Text - Required 1..1
ReferenceIssuer Issuer of the reference. IPartyIdentification2Choice - Optional 0..1
MessageName Name of a message. IsoMax35Text - Optional 0..1

PreviousReference building block

Reference to a linked message that was previously sent. References a related message or provides another reference, such as a pool reference, linking a set of messages. The party which issued the related reference may be the Sender of the referenced message or a party other than the Sender. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% AdditionalReference3 recursion level 0 with max 1
class AdditionalReference3{
    Reference IsoMax35Text
    MessageName IsoMax35Text
}
AdditionalReference3 *-- "0..1" IPartyIdentification2Choice : ReferenceIssuer
%% IPartyIdentification2Choice recursion level 1 with max 1
  

AdditionalReference3 members

Member name Description Data Type / Multiplicity
Reference Business reference of a message assigned by the party issuing the message. This reference must be unique amongst all messages of the same name sent by the same party. IsoMax35Text - Required 1..1
ReferenceIssuer Issuer of the reference. IPartyIdentification2Choice - Optional 0..1
MessageName Name of a message. IsoMax35Text - Optional 0..1

RelatedReference building block

Reference to a linked message that was previously received. References a related message or provides another reference, such as a pool reference, linking a set of messages. The party which issued the related reference may be the Sender of the referenced message or a party other than the Sender. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% AdditionalReference3 recursion level 0 with max 1
class AdditionalReference3{
    Reference IsoMax35Text
    MessageName IsoMax35Text
}
AdditionalReference3 *-- "0..1" IPartyIdentification2Choice : ReferenceIssuer
%% IPartyIdentification2Choice recursion level 1 with max 1
  

AdditionalReference3 members

Member name Description Data Type / Multiplicity
Reference Business reference of a message assigned by the party issuing the message. This reference must be unique amongst all messages of the same name sent by the same party. IsoMax35Text - Required 1..1
ReferenceIssuer Issuer of the reference. IPartyIdentification2Choice - Optional 0..1
MessageName Name of a message. IsoMax35Text - Optional 0..1

MultipleExecutionDetails building block

General information related to the execution of investment fund order. Execution of a subscription order. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% SubscriptionMultipleExecution3 recursion level 0 with max 1
class SubscriptionMultipleExecution3{
    MasterReference IsoMax35Text
    OrderDateTime IsoISODateTime
    RequestedFutureTradeDate IsoISODate
    CancellationRight CancellationRight1Code
    ExtendedCancellationRight IsoExtended350Code
    TotalSettlementAmount IsoActiveCurrencyAndAmount
    CashSettlementDate IsoISODate
}
SubscriptionMultipleExecution3 *-- "0..1" IPlaceOfTradeIdentification1Choice : PlaceOfTrade
SubscriptionMultipleExecution3 *-- "1..1" InvestmentAccount21 : InvestmentAccountDetails
SubscriptionMultipleExecution3 *-- "0..1" IndividualPerson12 : BeneficiaryDetails
SubscriptionMultipleExecution3 *-- "1..0" SubscriptionExecution6 : IndividualExecutionDetails
SubscriptionMultipleExecution3 *-- "0..1" PaymentTransaction24 : BulkCashSettlementDetails
%% IPlaceOfTradeIdentification1Choice recursion level 1 with max 1
%% InvestmentAccount21 recursion level 1 with max 1
class InvestmentAccount21{
    AccountName IsoMax35Text
    AccountDesignation IsoMax35Text
    OrderOriginatorEligibility OrderOriginatorEligibility1Code
}
InvestmentAccount21 *-- "1..1" AccountIdentification1 : AccountIdentification
InvestmentAccount21 *-- "0..0" IPartyIdentification2Choice : OwnerIdentification
InvestmentAccount21 *-- "0..1" IPartyIdentification2Choice : AccountServicer
InvestmentAccount21 *-- "0..1" SubAccount1 : SubAccountDetails
%% IndividualPerson12 recursion level 1 with max 1
class IndividualPerson12{
    Name IsoMax350Text
    BirthDate IsoISODate
}
IndividualPerson12 *-- "0..1" CountryAndResidentialStatusType1 : CountryAndResidentialStatus
IndividualPerson12 *-- "0..0" GenericIdentification11 : OtherIdentification
%% SubscriptionExecution6 recursion level 1 with max 1
class SubscriptionExecution6{
    OrderReference IsoMax35Text
    ClientReference IsoMax35Text
    DealReference IsoMax35Text
    NetAmount IsoActiveCurrencyAndAmount
    GrossAmount IsoActiveCurrencyAndAmount
    Rounding RoundingDirection2Code
    SettlementAmount IsoActiveCurrencyAndAmount
    CashSettlementDate IsoISODate
    SettlementMethod DeliveryReceiptType2Code
    PartiallyExecutedIndicator IsoYesNoIndicator
    BestExecution BestExecution1Code
    CumDividendIndicator IsoYesNoIndicator
    IncomePreference IncomePreference1Code
    LetterIntentReference IsoMax35Text
    AccumulationRightReference IsoMax35Text
    PhysicalDeliveryIndicator IsoYesNoIndicator
    RequestedSettlementCurrency ActiveCurrencyCode
    RequestedNAVCurrency ActiveOrHistoricCurrencyCode
    Refund IsoActiveCurrencyAndAmount
    SubscriptionInterest IsoActiveCurrencyAndAmount
    NonStandardSettlementInformation IsoMax350Text
    PartialSettlementOfUnits IsoPercentageRate
    PartialSettlementOfCash IsoPercentageRate
    FinancialAdvice FinancialAdvice1Code
    NegotiatedTrade NegotiatedTrade1Code
    LateReport LateReport1Code
}
SubscriptionExecution6 *-- "0..10" FundOrderType3 : OrderType
SubscriptionExecution6 *-- "1..1" FinancialInstrument10 : FinancialInstrumentDetails
SubscriptionExecution6 *-- "0..1" SubAccount1 : SubAccountForHolding
SubscriptionExecution6 *-- "1..1" FinancialInstrumentQuantity1 : UnitsNumber
SubscriptionExecution6 *-- "1..1" IDateAndDateTimeChoice : TradeDateTime
SubscriptionExecution6 *-- "1..1" UnitPrice10 : DealingPriceDetails
SubscriptionExecution6 *-- "0..2" UnitPrice10 : InformativePriceDetails
SubscriptionExecution6 *-- "0..1" IProfitAndLoss1Choice : InterimProfitAmount
SubscriptionExecution6 *-- "0..0" ForeignExchangeTerms7 : ForeignExchangeDetails
SubscriptionExecution6 *-- "0..1" TotalCharges3 : ChargeGeneralDetails
SubscriptionExecution6 *-- "0..1" TotalCommissions3 : CommissionGeneralDetails
SubscriptionExecution6 *-- "0..1" TotalTaxes3 : TaxGeneralDetails
SubscriptionExecution6 *-- "0..1" FundSettlementParameters3 : SettlementAndCustodyDetails
SubscriptionExecution6 *-- "0..1" DeliveryParameters3 : PhysicalDeliveryDetails
SubscriptionExecution6 *-- "0..1" PaymentTransaction24 : CashSettlementDetails
SubscriptionExecution6 *-- "0..4" InvestmentFundsOrderBreakdown1 : StaffClientBreakdown
SubscriptionExecution6 *-- "0..10" Intermediary9 : RelatedPartyDetails
SubscriptionExecution6 *-- "0..1" Equalisation1 : Equalisation
%% PaymentTransaction24 recursion level 1 with max 1
PaymentTransaction24 *-- "0..1" IPaymentInstrument12Choice : PaymentInstrument
  

SubscriptionMultipleExecution3 members

Member name Description Data Type / Multiplicity
MasterReference Unique and unambiguous identifier for a group of individual orders, as assigned by the instructing party. This identifier links the individual orders together. IsoMax35Text - Optional 0..1
PlaceOfTrade Market in which the advised trade transaction was executed. IPlaceOfTradeIdentification1Choice - Optional 0..1
OrderDateTime Date and time at which the order was placed by the investor. IsoISODateTime - Optional 0..1
RequestedFutureTradeDate Future date at which the investor requests the order to be executed. The specification of a requested future trade date is not allowed in some markets. The date must be a date in the future.
CancellationRight Cancellation right of an investor with respect to an investment fund order. CancellationRight1Code - Optional 0..1
ExtendedCancellationRight Cancellation right of an investor with respect to an investment fund order. IsoExtended350Code - Optional 0..1
InvestmentAccountDetails Account impacted by an investment fund order. InvestmentAccount21 - Required 1..1
BeneficiaryDetails Additional information about the investor. IndividualPerson12 - Optional 0..1
IndividualExecutionDetails Execution of a subscription order. SubscriptionExecution6 - Unknown 1..0
TotalSettlementAmount Total amount of money paid /to be paid or received in exchange for the financial instrument in the multiple order. IsoActiveCurrencyAndAmount - Optional 0..1
CashSettlementDate Date on which cash is available. IsoISODate - Optional 0..1
BulkCashSettlementDetails Payment transaction resulting from the investment fund order execution. PaymentTransaction24 - Optional 0..1

RelatedPartyDetails building block

Information about parties related to the transaction. Party that provides services to investors relating to financial products. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% Intermediary9 recursion level 0 with max 1
class Intermediary9{
    OrderOriginatorEligibility OrderOriginatorEligibility1Code
    TradingPartyCapacity TradingCapacity2Code
    Role InvestmentFundRole2Code
    ExtendedRole IsoExtended350Code
}
Intermediary9 *-- "1..1" IPartyIdentification2Choice : Identification
Intermediary9 *-- "0..1" Account7 : Account
%% IPartyIdentification2Choice recursion level 1 with max 1
%% Account7 recursion level 1 with max 1
Account7 *-- "1..1" AccountIdentification1 : Identification
Account7 *-- "0..1" IPartyIdentification2Choice : AccountServicer
  

Intermediary9 members

Member name Description Data Type / Multiplicity
Identification Unique and unambiguous identifier of the intermediary. IPartyIdentification2Choice - Required 1..1
Account Business relationship between two entities; one entity is the account owner, the other entity is the account servicer. Account7 - Optional 0..1
OrderOriginatorEligibility Counterparties eligibility as defined by article 24 of the EU MiFID Directive applicable to transactions executed by investment firms for eligible counterparties. OrderOriginatorEligibility1Code - Optional 0..1
TradingPartyCapacity Capacity of the party executing an order. TradingCapacity2Code - Optional 0..1
Role Function performed by the intermediary. InvestmentFundRole2Code - Optional 0..1
ExtendedRole Function performed by the intermediary. IsoExtended350Code - Optional 0..1

CopyDetails building block

Information provided when the message is a copy of a previous message. Information provided when the message is a copy of a previous message. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% CopyInformation2 recursion level 0 with max 1
class CopyInformation2{
    CopyIndicator IsoYesNoIndicator
}
CopyInformation2 *-- "0..1" BICIdentification1 : OriginalReceiver
%% BICIdentification1 recursion level 1 with max 1
class BICIdentification1{
    BIC IsoBICIdentifier
}
  

CopyInformation2 members

Member name Description Data Type / Multiplicity
CopyIndicator Indicates whether the message is a copy. IsoYesNoIndicator - Required 1..1
OriginalReceiver Original receiver of the message, if this message is a copy. BICIdentification1 - Optional 0..1

Extension building block

Additional information that cannot be captured in the structured elements and/or any other specific block. Additional information that can not be captured in the structured fields and/or any other specific block. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% Extension1 recursion level 0 with max 1
class Extension1{
    PlaceAndName IsoMax350Text
    Text IsoMax350Text
}
  

Extension1 members

Member name Description Data Type / Multiplicity
PlaceAndName Name qualifying the information provided in the Text field, and place where this information should be inserted. IsoMax350Text - Required 1..1
Text Text of the extension. IsoMax350Text - Required 1..1

Extensibility and generalization considerations

To facilitate generalized design patterns in the system, the SubscriptionOrderConfirmationV03 implementation follows a specific implementaiton pattern. First of all, SubscriptionOrderConfirmationV03 impleemnts IOuterRecord indicating it is the outermost logical part of the message definition. Like all message wrappers, SubscriptionOrderConfirmationV03Document implements IOuterDocument. Because SubscriptionOrderConfirmationV03 implements IOuterDocument, it is a suitable template parameter for IOuterDocument, and causes the internal ‘Message’ to be of type SubscriptionOrderConfirmationV03.

classDiagram
    class IOuterRecord
    SubscriptionOrderConfirmationV03 --|> IOuterRecord : Implements
    SubscriptionOrderConfirmationV03Document --|> IOuterDocument~SubscriptionOrderConfirmationV03~ : Implements
    class IOuterDocument~SubscriptionOrderConfirmationV03~ {
        SubscriptionOrderConfirmationV03 Message
     }
  

Document wrapper for serialization

The only real purpose SubscriptionOrderConfirmationV03Document serves is to cause the document to be serialized into the ‘urn:iso:std:iso:20022:tech:xsd:setr.012.001.03’ namespace. Therefore, it will probably be the usual practice to build the message and construct this wrapper at the last minute using SubscriptionOrderConfirmationV03.ToDocument() method. The returned SubscriptionOrderConfirmationV03Document value will serialize correctly according to ISO 20022 standards.

classDiagram
    SubscriptionOrderConfirmationV03Document *-- SubscriptionOrderConfirmationV03 : Document
  

Sample of message format

This is an abbreviated version of what the message should look like.

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:setr.012.001.03">
    <SbcptOrdrConfV03>
        <MsgId>
            <!-- MessageIdentification inner content -->
        </MsgId>
        <PoolRef>
            <!-- PoolReference inner content -->
        </PoolRef>
        <PrvsRef>
            <!-- PreviousReference inner content -->
        </PrvsRef>
        <RltdRef>
            <!-- RelatedReference inner content -->
        </RltdRef>
        <MltplExctnDtls>
            <!-- MultipleExecutionDetails inner content -->
        </MltplExctnDtls>
        <RltdPtyDtls>
            <!-- RelatedPartyDetails inner content -->
        </RltdPtyDtls>
        <CpyDtls>
            <!-- CopyDetails inner content -->
        </CpyDtls>
        <Xtnsn>
            <!-- Extension inner content -->
        </Xtnsn>
    </SbcptOrdrConfV03>
</Document>

Data from ISO specification

This is the technical data from the specification document.

<messageDefinition
  xmi:id="_4VogaNE7Ed-BzquC8wXy7w_-766805921"
  nextVersions="_Aab6xzbLEead9bDRE_1DAQ"
  previousVersion="_1Ask6NE7Ed-BzquC8wXy7w_-475938277"
  name="SubscriptionOrderConfirmationV03"
  definition="Scope&#xD;&#xA;An executing party, for example, a transfer agent, sends the SubscriptionOrderConfirmation message to the instructing party, for example, an investment manager or its authorised representative to confirm the details of the execution of a SubscriptionOrder instruction.&#xD;&#xA;Usage&#xD;&#xA;The SubscriptionOrderConfirmation message is used to confirm the execution of one or more individual orders.&#xD;&#xA;A SubscriptionOrder message containing more than one individual order may be responded to by more than one SubscriptionOrderConfirmation message, as the valuation cycle of the financial instruments in each individual order may be different.&#xD;&#xA;Each individual order confirmation specified is identified in DealReference. The reference of the original individual order is specified in OrderReference. The message identification of the SubscriptionOrder message in which the individual orders was conveyed may also be quoted in RelatedReference.&#xD;&#xA;When the executing party sends several confirmations, there is no specific indication in the message that it is an incomplete confirmation. Reconciliation must be based on the references.&#xD;&#xA;A SubscriptionOrder must in all cases be responded to by a SubscriptionOrderConfirmation message and in no circumstances by a SubscriptionBulkOrderConfirmation message.&#xD;&#xA;If the executing party needs to confirm a SubscriptionBulkOrder message, then a SubscriptionBulkOrderConfirmation message must be used."
  registrationStatus="Registered"
  messageSet="_wFQdsE2rEeG_I4xRYCA_7g"
  xmlTag="SbcptOrdrConfV03"
  rootElement="Document"
  xmlns:xmi="http://www.omg.org/XMI">
  <constraint
    xmi:id="_4VyRZdE7Ed-BzquC8wXy7w_-293040255"
    nextVersions="_Aab6yTbLEead9bDRE_1DAQ"
    name="AccountIdentificationRule"
    definition="If this message is linked to an account opening request and the account identification is not yet known then the value of the AccountIdentification element in MultipleExecutionDetails/InvestmentAccountDetails must be UNKNOWN."
    registrationStatus="Provisionally Registered" />
  <constraint
    xmi:id="_4VyRaNE7Ed-BzquC8wXy7w_-1104385602"
    nextVersions="_Aab6yzbLEead9bDRE_1DAQ"
    name="OrderReferenceRule"
    definition="If this message is not solicited by the receiver, then the value of the OrderReference element in every occurrence of MultipleExecutionDetails/IndividualExecutionDetails must be UNSOLICITED."
    registrationStatus="Provisionally Registered" />
  <constraint
    xmi:id="_4VyRa9E7Ed-BzquC8wXy7w_-871914307"
    name="RelatedPartiesDetailsRule"
    definition="Either RelatedPartiesDetails or MultipleExecutionDetails/IndividualExecutionDetails/RelatedPartiesDetails may be present, but not both."
    registrationStatus="Provisionally Registered" />
  <messageBuildingBlock
    xmi:id="_4VogadE7Ed-BzquC8wXy7w_-226325588"
    nextVersions="_Aab60TbLEead9bDRE_1DAQ"
    name="MessageIdentification"
    definition="Reference that uniquely identifies a message from a business application standpoint."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="1"
    xmlTag="MsgId"
    complexType="_Q7pG5Np-Ed-ak6NoX_4Aeg_-967008570" />
  <messageBuildingBlock
    xmi:id="_4VogatE7Ed-BzquC8wXy7w_32964499"
    nextVersions="_Aab60zbLEead9bDRE_1DAQ"
    name="PoolReference"
    definition="Collective reference identifying a set of messages."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="PoolRef"
    complexType="_Q6vvAdp-Ed-ak6NoX_4Aeg_2101402955" />
  <messageBuildingBlock
    xmi:id="_4Voga9E7Ed-BzquC8wXy7w_38507116"
    nextVersions="_Aab61TbLEead9bDRE_1DAQ"
    name="PreviousReference"
    definition="Reference to a linked message that was previously sent."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="PrvsRef"
    complexType="_Q6vvAdp-Ed-ak6NoX_4Aeg_2101402955" />
  <messageBuildingBlock
    xmi:id="_4VyRYNE7Ed-BzquC8wXy7w_48665043"
    nextVersions="_Aab61zbLEead9bDRE_1DAQ"
    name="RelatedReference"
    definition="Reference to a linked message that was previously received."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="RltdRef"
    complexType="_Q6vvAdp-Ed-ak6NoX_4Aeg_2101402955" />
  <messageBuildingBlock
    xmi:id="_4VyRYdE7Ed-BzquC8wXy7w_306060951"
    nextVersions="_Aab62TbLEead9bDRE_1DAQ"
    name="MultipleExecutionDetails"
    definition="General information related to the execution of investment fund order."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="1"
    xmlTag="MltplExctnDtls"
    complexType="_R3iuddp-Ed-ak6NoX_4Aeg_1894781569" />
  <messageBuildingBlock
    xmi:id="_4VyRYtE7Ed-BzquC8wXy7w_1049759323"
    name="RelatedPartyDetails"
    definition="Information about parties related to the transaction."
    registrationStatus="Provisionally Registered"
    maxOccurs="10"
    minOccurs="0"
    xmlTag="RltdPtyDtls"
    complexType="_QN5QFtp-Ed-ak6NoX_4Aeg_-1242436209" />
  <messageBuildingBlock
    xmi:id="_4VyRY9E7Ed-BzquC8wXy7w_1051606930"
    nextVersions="_Aab63TbLEead9bDRE_1DAQ"
    name="CopyDetails"
    definition="Information provided when the message is a copy of a previous message."
    registrationStatus="Provisionally Registered"
    maxOccurs="1"
    minOccurs="0"
    xmlTag="CpyDtls"
    complexType="_Q7Vk4tp-Ed-ak6NoX_4Aeg_-1918092012" />
  <messageBuildingBlock
    xmi:id="_4VyRZNE7Ed-BzquC8wXy7w_1053453870"
    nextVersions="_Aab63zbLEead9bDRE_1DAQ"
    name="Extension"
    definition="Additional information that cannot be captured in the structured elements and/or any other specific block."
    registrationStatus="Provisionally Registered"
    minOccurs="0"
    xmlTag="Xtnsn"
    complexType="_Q6vvCNp-Ed-ak6NoX_4Aeg_1503007069" />
  <messageDefinitionIdentifier
    businessArea="setr"
    messageFunctionality="012"
    flavour="001"
    version="03" />
</messageDefinition>

ISO Building Blocks

The following items are used as building blocks to construct this message.