SwitchOrderConfirmationAmendmentV01

setr.056.001.01

Scope An executing party, for example, a transfer agent, sends the SwitchOrderConfirmationAmendment message to the instructing party, for example, an investment manager or its authorised representative to amend a previously sent SwitchOrderConfirmation message. Usage The SwitchOrderConfirmationAmendment message is used to amend a previously sent switch order confirmation. Each order confirmation amendment specified is identified in DealReference. The reference of the original order is specified in OrderReference. The message identification of the SwitchOrder message in which the switch order was conveyed may also be quoted in RelatedReference. The message identification of the SwitchOrderConfirmation message in which the original switch order confirmation was conveyed may also be quoted in PreviousReference.

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
%% SwitchOrderConfirmationAmendmentV01 recursion level 0 with max 0
SwitchOrderConfirmationAmendmentV01 *-- "1..1" MessageIdentification1 : MessageIdentification
SwitchOrderConfirmationAmendmentV01 *-- "0..1" AdditionalReference3 : PoolReference
SwitchOrderConfirmationAmendmentV01 *-- "0..1" AdditionalReference3 : PreviousReference
SwitchOrderConfirmationAmendmentV01 *-- "0..1" AdditionalReference3 : RelatedReference
SwitchOrderConfirmationAmendmentV01 *-- "1..1" SwitchExecution4 : SwitchExecutionDetails
SwitchOrderConfirmationAmendmentV01 *-- "0..1" CopyInformation2 : CopyDetails
SwitchOrderConfirmationAmendmentV01 *-- "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

SwitchExecutionDetails building block

Information related to a switch execution. Execution of a switch order. For comparison, see the ISO20022 official specification

classDiagram
   direction tb
%% SwitchExecution4 recursion level 0 with max 1
class SwitchExecution4{
    MasterReference IsoMax35Text
    OrderDateTime IsoISODateTime
    DealReference IsoMax35Text
    OrderReference IsoMax35Text
    ClientReference IsoMax35Text
    TotalRedemptionAmount IsoActiveCurrencyAndAmount
    TotalSubscriptionAmount IsoActiveCurrencyAndAmount
    RequestedFutureTradeDate IsoISODate
    AdditionalCashIn IsoActiveCurrencyAndAmount
    ResultingCashOut IsoActiveCurrencyAndAmount
    SettlementAmount IsoActiveCurrencyAndAmount
    CashSettlementDate IsoISODate
    SettlementMethod DeliveryReceiptType2Code
    BestExecution BestExecution1Code
    FinancialAdvice FinancialAdvice1Code
    NegotiatedTrade NegotiatedTrade1Code
    LateReport LateReport1Code
}
SwitchExecution4 *-- "0..1" InvestmentAccount21 : InvestmentAccountDetails
SwitchExecution4 *-- "0..10" Intermediary9 : RelatedPartyDetails
SwitchExecution4 *-- "1..0" SwitchRedemptionLegExecution3 : RedemptionLegDetails
SwitchExecution4 *-- "1..0" SwitchSubscriptionLegExecution3 : SubscriptionLegDetails
SwitchExecution4 *-- "0..1" PaymentTransaction26 : CashSettlementDetails
SwitchExecution4 *-- "0..0" ForeignExchangeTerms7 : ForeignExchangeDetails
%% 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
%% Intermediary9 recursion level 1 with max 1
class Intermediary9{
    OrderOriginatorEligibility OrderOriginatorEligibility1Code
    TradingPartyCapacity TradingCapacity2Code
    Role InvestmentFundRole2Code
    ExtendedRole IsoExtended350Code
}
Intermediary9 *-- "1..1" IPartyIdentification2Choice : Identification
Intermediary9 *-- "0..1" Account7 : Account
%% SwitchRedemptionLegExecution3 recursion level 1 with max 1
class SwitchRedemptionLegExecution3{
    LegIdentification IsoMax35Text
    LegExecutionIdentification IsoMax35Text
    HoldingsRedemptionRate IsoPercentageRate
    NetAmount IsoActiveCurrencyAndAmount
    GrossAmount IsoActiveCurrencyAndAmount
    CumDividendIndicator IsoYesNoIndicator
    IncomePreference IncomePreference1Code
    Group1Or2Units UKTaxGroupUnitCode
    RequestedSettlementCurrency ActiveCurrencyCode
    RequestedNAVCurrency ActiveOrHistoricCurrencyCode
    PhysicalDeliveryIndicator IsoYesNoIndicator
    NonStandardSettlementInformation IsoMax350Text
}
SwitchRedemptionLegExecution3 *-- "1..1" FinancialInstrument10 : FinancialInstrumentDetails
SwitchRedemptionLegExecution3 *-- "1..1" FinancialInstrumentQuantity1 : UnitsNumber
SwitchRedemptionLegExecution3 *-- "0..1" InvestmentAccount21 : InvestmentAccountDetails
SwitchRedemptionLegExecution3 *-- "1..1" IDateAndDateTimeChoice : TradeDateTime
SwitchRedemptionLegExecution3 *-- "1..1" UnitPrice10 : PriceDetails
SwitchRedemptionLegExecution3 *-- "0..1" IProfitAndLoss1Choice : InterimProfitAmount
SwitchRedemptionLegExecution3 *-- "0..1" TotalCharges3 : ChargeGeneralDetails
SwitchRedemptionLegExecution3 *-- "0..1" TotalCommissions3 : CommissionGeneralDetails
SwitchRedemptionLegExecution3 *-- "0..1" TotalTaxes3 : TaxGeneralDetails
SwitchRedemptionLegExecution3 *-- "0..1" FundSettlementParameters4 : SettlementAndCustodyDetails
SwitchRedemptionLegExecution3 *-- "0..1" DeliveryParameters3 : PhysicalDeliveryDetails
SwitchRedemptionLegExecution3 *-- "0..1" Equalisation1 : Equalisation
%% SwitchSubscriptionLegExecution3 recursion level 1 with max 1
class SwitchSubscriptionLegExecution3{
    LegIdentification IsoMax35Text
    LegExecutionIdentification IsoMax35Text
    NetAmount IsoActiveCurrencyAndAmount
    GrossAmount IsoActiveCurrencyAndAmount
    CumDividendIndicator IsoYesNoIndicator
    IncomePreference IncomePreference1Code
    RequestedSettlementCurrency ActiveCurrencyCode
    RequestedNAVCurrency ActiveOrHistoricCurrencyCode
    PhysicalDeliveryIndicator IsoYesNoIndicator
    NonStandardSettlementInformation IsoMax350Text
}
SwitchSubscriptionLegExecution3 *-- "1..1" FinancialInstrument10 : FinancialInstrumentDetails
SwitchSubscriptionLegExecution3 *-- "1..1" FinancialInstrumentQuantity1 : UnitsNumber
SwitchSubscriptionLegExecution3 *-- "0..1" InvestmentAccount21 : InvestmentAccountDetails
SwitchSubscriptionLegExecution3 *-- "1..1" IDateAndDateTimeChoice : TradeDateTime
SwitchSubscriptionLegExecution3 *-- "1..1" UnitPrice10 : PriceDetails
SwitchSubscriptionLegExecution3 *-- "0..1" IProfitAndLoss1Choice : InterimProfitAmount
SwitchSubscriptionLegExecution3 *-- "0..1" TotalCharges3 : ChargeGeneralDetails
SwitchSubscriptionLegExecution3 *-- "0..1" TotalCommissions3 : CommissionGeneralDetails
SwitchSubscriptionLegExecution3 *-- "0..1" TotalTaxes3 : TaxGeneralDetails
SwitchSubscriptionLegExecution3 *-- "0..1" FundSettlementParameters3 : SettlementAndCustodyDetails
SwitchSubscriptionLegExecution3 *-- "0..1" DeliveryParameters3 : PhysicalDeliveryDetails
SwitchSubscriptionLegExecution3 *-- "0..1" Equalisation1 : Equalisation
%% PaymentTransaction26 recursion level 1 with max 1
PaymentTransaction26 *-- "0..1" ICashInOrOut6Choice : CashInOrOut
%% ForeignExchangeTerms7 recursion level 1 with max 1
class ForeignExchangeTerms7{
    ToAmount IsoActiveCurrencyAnd13DecimalAmount
    FromAmount IsoActiveCurrencyAndAmount
    UnitCurrency ActiveOrHistoricCurrencyCode
    QuotedCurrency ActiveOrHistoricCurrencyCode
    ExchangeRate IsoBaseOneRate
    QuotationDate IsoISODateTime
}
ForeignExchangeTerms7 *-- "0..1" IPartyIdentification2Choice : QuotingInstitution
  

SwitchExecution4 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
OrderDateTime Date and time at which the order was placed by the investor. IsoISODateTime - Optional 0..1
InvestmentAccountDetails Account between an investor(s) and a fund manager or a fund. The account can contain holdings in any investment fund or investment fund class managed (or distributed) by the fund manager, within the same fund family. InvestmentAccount21 - Optional 0..1
DealReference Unique and unambiguous identifier for an order execution, as assigned by a confirming party. IsoMax35Text - Required 1..1
OrderReference Unique and unambiguous identifier for an order, as assigned by the instructing party. IsoMax35Text - Required 1..1
ClientReference Unique and unambiguous investor’s identification of an order. This reference can typically be used in a hub scenario to give the reference of the order as assigned by the underlying client. IsoMax35Text - Optional 0..1
TotalRedemptionAmount Amount of money used to determine the quantity of investment fund units to be redeemed. IsoActiveCurrencyAndAmount - Optional 0..1
TotalSubscriptionAmount Amount of money used to determine the quantity of investment fund units to be subscribed. IsoActiveCurrencyAndAmount - Optional 0..1
RelatedPartyDetails Confirmation of the information about parties related to the transaction. Intermediary9 - Collection 0..10
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.
AdditionalCashIn Additional amount of money paid by the investor in addition to the switch redemption amount. IsoActiveCurrencyAndAmount - Optional 0..1
ResultingCashOut Amount of money that results from a switch-out, that is not reinvested in another investment fund, and is repaid to the investor. IsoActiveCurrencyAndAmount - Optional 0..1
SettlementAmount Total amount of money paid /to be paid or received in exchange for the financial instrument in the individual order. IsoActiveCurrencyAndAmount - Optional 0..1
CashSettlementDate Date on which cash is available. IsoISODate - Optional 0..1
SettlementMethod Method by which the transaction is settled. DeliveryReceiptType2Code - Optional 0..1
BestExecution Specifies that the execution was subject to best execution rules as defined by MiFID. BestExecution1Code - Optional 0..1
RedemptionLegDetails Redemption leg of a switch order execution. SwitchRedemptionLegExecution3 - Unknown 1..0
SubscriptionLegDetails Subscription leg of a switch order execution. SwitchSubscriptionLegExecution3 - Unknown 1..0
CashSettlementDetails Payment transaction resulting from the investment fund order execution. PaymentTransaction26 - Optional 0..1
ForeignExchangeDetails Currency exchange related to the execution of an investment fund order. ForeignExchangeTerms7 - Unknown 0..0
FinancialAdvice Specifies if advice has been received from an independent financial advisor. FinancialAdvice1Code - Optional 0..1
NegotiatedTrade Specifies whether the trade is negotiated. NegotiatedTrade1Code - Optional 0..1
LateReport Specifies whether the order execution confirmation is late. LateReport1Code - 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 SwitchOrderConfirmationAmendmentV01 implementation follows a specific implementaiton pattern. First of all, SwitchOrderConfirmationAmendmentV01 impleemnts IOuterRecord indicating it is the outermost logical part of the message definition. Like all message wrappers, SwitchOrderConfirmationAmendmentV01Document implements IOuterDocument. Because SwitchOrderConfirmationAmendmentV01 implements IOuterDocument, it is a suitable template parameter for IOuterDocument, and causes the internal ‘Message’ to be of type SwitchOrderConfirmationAmendmentV01.

classDiagram
    class IOuterRecord
    SwitchOrderConfirmationAmendmentV01 --|> IOuterRecord : Implements
    SwitchOrderConfirmationAmendmentV01Document --|> IOuterDocument~SwitchOrderConfirmationAmendmentV01~ : Implements
    class IOuterDocument~SwitchOrderConfirmationAmendmentV01~ {
        SwitchOrderConfirmationAmendmentV01 Message
     }
  

Document wrapper for serialization

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

classDiagram
    SwitchOrderConfirmationAmendmentV01Document *-- SwitchOrderConfirmationAmendmentV01 : 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.056.001.01">
    <SwtchOrdrConfAmdmntV01>
        <MsgId>
            <!-- MessageIdentification inner content -->
        </MsgId>
        <PoolRef>
            <!-- PoolReference inner content -->
        </PoolRef>
        <PrvsRef>
            <!-- PreviousReference inner content -->
        </PrvsRef>
        <RltdRef>
            <!-- RelatedReference inner content -->
        </RltdRef>
        <SwtchExctnDtls>
            <!-- SwitchExecutionDetails inner content -->
        </SwtchExctnDtls>
        <CpyDtls>
            <!-- CopyDetails inner content -->
        </CpyDtls>
        <Xtnsn>
            <!-- Extension inner content -->
        </Xtnsn>
    </SwtchOrdrConfAmdmntV01>
</Document>

Data from ISO specification

This is the technical data from the specification document.

<messageDefinition
  xmi:id="_6dPGENE7Ed-BzquC8wXy7w_1688953221"
  name="SwitchOrderConfirmationAmendmentV01"
  definition="Scope&#xD;&#xA;An executing party, for example, a transfer agent, sends the SwitchOrderConfirmationAmendment message to the instructing party, for example, an investment manager or its authorised representative to amend a previously sent SwitchOrderConfirmation message.&#xD;&#xA;Usage&#xD;&#xA;The SwitchOrderConfirmationAmendment message is used to amend a previously sent switch order confirmation.&#xD;&#xA;Each order confirmation amendment specified is identified in DealReference. The reference of the original order is specified in OrderReference.&#xD;&#xA;The message identification of the SwitchOrder message in which the switch order was conveyed may also be quoted in RelatedReference. The message identification of the SwitchOrderConfirmation message in which the original switch order confirmation was conveyed may also be quoted in PreviousReference."
  registrationStatus="Registered"
  messageSet="_wFQdsE2rEeG_I4xRYCA_7g"
  xmlTag="SwtchOrdrConfAmdmntV01"
  rootElement="Document"
  xmlns:xmi="http://www.omg.org/XMI">
  <constraint
    xmi:id="_6dY3ENE7Ed-BzquC8wXy7w_-201078815"
    name="AccountIdentificationRule"
    definition="If the confirmation message was linked to an account opening request and the account identification is not yet known then the value of the AccountIdentification element in SwitchExecutionDetails/InvestmentAccountDetails must be UNKNOWN."
    registrationStatus="Provisionally Registered" />
  <constraint
    xmi:id="_6dY3E9E7Ed-BzquC8wXy7w_-201078772"
    name="OrderOriginatorEligibility4Rule"
    definition="Either SwitchExecutionDetails/InvestmentAccountDetails/OrderOriginatorEligibility or (one or more instances of SwitchExecutionDetails/RelatedPartyDetails/OrderOriginatorEligibility) may be present, but not both."
    registrationStatus="Provisionally Registered" />
  <constraint
    xmi:id="_6dY3FtE7Ed-BzquC8wXy7w_-638437206"
    name="MultipleSwitchExecutionRule"
    definition="If SwitchExecutionDetails is present more than once, then SwitchExecutionDetails/RedemptionLegDetails and SwitchExecutionDetails/SubscriptionLegDetails may only be present once."
    registrationStatus="Provisionally Registered" />
  <messageBuildingBlock
    xmi:id="_6dPGEdE7Ed-BzquC8wXy7w_-633288534"
    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="_6dPGEtE7Ed-BzquC8wXy7w_-634211438"
    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="_6dPGE9E7Ed-BzquC8wXy7w_-634211065"
    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="_6dPGFNE7Ed-BzquC8wXy7w_-634210463"
    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="_6dPGFdE7Ed-BzquC8wXy7w_-633289446"
    name="SwitchExecutionDetails"
    definition="Information related to a switch execution."
    registrationStatus="Provisionally Registered"
    minOccurs="1"
    xmlTag="SwtchExctnDtls"
    complexType="_SLzuSNp-Ed-ak6NoX_4Aeg_1493111261" />
  <messageBuildingBlock
    xmi:id="_6dPGFtE7Ed-BzquC8wXy7w_-633289972"
    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="_6dPGF9E7Ed-BzquC8wXy7w_-633289776"
    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="056"
    flavour="001"
    version="01" />
</messageDefinition>

ISO Building Blocks

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