setr.006.001.03
Scope An executing party, for example, a transfer agent, sends the RedemptionOrderConfirmation message to the instructing party, for example, an investment manager or its authorised representative to confirm the details of execution for a previously received RedemptionOrder message. Usage The RedemptionOrderConfirmation message is used to confirm the execution of one or more individual orders. A RedemptionOrder message containing more than one individual order may be responded to by more than one RedemptionOrderConfirmation 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 RedemptionOrder message in which the individual order 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 should be based on the references. A RedemptionOrder must in all cases be responded to by a RedemptionOrderConfirmation message and in no circumstances by a RedemptionBulkOrderConfirmation message. If the executing party needs to confirm a RedemptionBulkOrder message, then a RedemptionBulkOrderConfirmation 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
%% RedemptionOrderConfirmationV03 recursion level 0 with max 0
RedemptionOrderConfirmationV03 *-- "1..1" MessageIdentification1 : MessageIdentification
RedemptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : PoolReference
RedemptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : PreviousReference
RedemptionOrderConfirmationV03 *-- "0..1" AdditionalReference3 : RelatedReference
RedemptionOrderConfirmationV03 *-- "1..1" RedemptionMultipleExecution3 : MultipleExecutionDetails
RedemptionOrderConfirmationV03 *-- "0..10" Intermediary9 : RelatedPartyDetails
RedemptionOrderConfirmationV03 *-- "0..1" CopyInformation2 : CopyDetails
RedemptionOrderConfirmationV03 *-- "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 orders. Execution of a redemption order. For comparison, see the ISO20022 official specification
classDiagram
direction tb
%% RedemptionMultipleExecution3 recursion level 0 with max 1
class RedemptionMultipleExecution3{
MasterReference IsoMax35Text
OrderDateTime IsoISODateTime
RequestedFutureTradeDate IsoISODate
CancellationRight CancellationRight1Code
ExtendedCancellationRight IsoExtended350Code
TotalSettlementAmount IsoActiveCurrencyAndAmount
CashSettlementDate IsoISODate
}
RedemptionMultipleExecution3 *-- "0..1" IndividualPerson12 : BeneficiaryDetails
RedemptionMultipleExecution3 *-- "0..1" IPlaceOfTradeIdentification1Choice : PlaceOfTrade
RedemptionMultipleExecution3 *-- "1..1" InvestmentAccount21 : InvestmentAccountDetails
RedemptionMultipleExecution3 *-- "1..0" RedemptionExecution6 : IndividualExecutionDetails
RedemptionMultipleExecution3 *-- "0..1" PaymentTransaction22 : BulkCashSettlementDetails
%% IndividualPerson12 recursion level 1 with max 1
class IndividualPerson12{
Name IsoMax350Text
BirthDate IsoISODate
}
IndividualPerson12 *-- "0..1" CountryAndResidentialStatusType1 : CountryAndResidentialStatus
IndividualPerson12 *-- "0..0" GenericIdentification11 : OtherIdentification
%% 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
%% RedemptionExecution6 recursion level 1 with max 1
class RedemptionExecution6{
OrderReference IsoMax35Text
ClientReference IsoMax35Text
DealReference IsoMax35Text
Rounding RoundingDirection2Code
NetAmount IsoActiveCurrencyAndAmount
HoldingsRedemptionRate IsoPercentageRate
GrossAmount IsoActiveCurrencyAndAmount
SettlementAmount IsoActiveCurrencyAndAmount
CashSettlementDate IsoISODate
SettlementMethod DeliveryReceiptType2Code
PartiallyExecutedIndicator IsoYesNoIndicator
BestExecution BestExecution1Code
CumDividendIndicator IsoYesNoIndicator
IncomePreference IncomePreference1Code
Group1Or2Units UKTaxGroupUnitCode
PhysicalDeliveryIndicator IsoYesNoIndicator
RequestedSettlementCurrency ActiveCurrencyCode
RequestedNAVCurrency ActiveOrHistoricCurrencyCode
NonStandardSettlementInformation IsoMax350Text
PartialSettlementOfUnits IsoPercentageRate
PartialSettlementOfCash IsoPercentageRate
PartialRedemptionWithholdingAmount IsoCurrencyAndAmount
FinancialAdvice FinancialAdvice1Code
NegotiatedTrade NegotiatedTrade1Code
LateReport LateReport1Code
}
RedemptionExecution6 *-- "0..10" FundOrderType3 : OrderType
RedemptionExecution6 *-- "1..1" FinancialInstrument10 : FinancialInstrumentDetails
RedemptionExecution6 *-- "0..1" SubAccount1 : SubAccountForHolding
RedemptionExecution6 *-- "1..1" FinancialInstrumentQuantity1 : UnitsNumber
RedemptionExecution6 *-- "1..1" IDateAndDateTimeChoice : TradeDateTime
RedemptionExecution6 *-- "1..1" UnitPrice10 : DealingPriceDetails
RedemptionExecution6 *-- "0..2" UnitPrice10 : InformativePriceDetails
RedemptionExecution6 *-- "0..1" IProfitAndLoss1Choice : InterimProfitAmount
RedemptionExecution6 *-- "0..0" ForeignExchangeTerms7 : ForeignExchangeDetails
RedemptionExecution6 *-- "0..1" TotalCharges3 : ChargeGeneralDetails
RedemptionExecution6 *-- "0..4" InvestmentFundsOrderBreakdown1 : StaffClientBreakdown
RedemptionExecution6 *-- "0..1" TotalCommissions3 : CommissionGeneralDetails
RedemptionExecution6 *-- "0..1" TotalTaxes3 : TaxGeneralDetails
RedemptionExecution6 *-- "0..1" FundSettlementParameters4 : SettlementAndCustodyDetails
RedemptionExecution6 *-- "0..1" DeliveryParameters3 : PhysicalDeliveryDetails
RedemptionExecution6 *-- "0..1" PaymentTransaction22 : CashSettlementDetails
RedemptionExecution6 *-- "0..10" Intermediary9 : RelatedPartyDetails
RedemptionExecution6 *-- "0..1" Equalisation1 : Equalisation
%% PaymentTransaction22 recursion level 1 with max 1
PaymentTransaction22 *-- "0..1" IPaymentInstrument11Choice : PaymentInstrument
RedemptionMultipleExecution3 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 |
| BeneficiaryDetails | Additional information about the investor. | IndividualPerson12 - 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 |
| IndividualExecutionDetails | Execution of a redemption order. | RedemptionExecution6 - 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. | PaymentTransaction22 - 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 RedemptionOrderConfirmationV03 implementation follows a specific implementaiton pattern. First of all, RedemptionOrderConfirmationV03 impleemnts IOuterRecord indicating it is the outermost logical part of the message definition. Like all message wrappers, RedemptionOrderConfirmationV03Document implements IOuterDocument. Because RedemptionOrderConfirmationV03 implements IOuterDocument, it is a suitable template parameter for IOuterDocument, and causes the internal ‘Message’ to be of type RedemptionOrderConfirmationV03.
classDiagram
class IOuterRecord
RedemptionOrderConfirmationV03 --|> IOuterRecord : Implements
RedemptionOrderConfirmationV03Document --|> IOuterDocument~RedemptionOrderConfirmationV03~ : Implements
class IOuterDocument~RedemptionOrderConfirmationV03~ {
RedemptionOrderConfirmationV03 Message
}
Document wrapper for serialization
The only real purpose RedemptionOrderConfirmationV03Document serves is to cause the document to be serialized into the ‘urn:iso:std:iso:20022:tech:xsd:setr.006.001.03’ namespace. Therefore, it will probably be the usual practice to build the message and construct this wrapper at the last minute using RedemptionOrderConfirmationV03.ToDocument() method. The returned RedemptionOrderConfirmationV03Document value will serialize correctly according to ISO 20022 standards.
classDiagram
RedemptionOrderConfirmationV03Document *-- RedemptionOrderConfirmationV03 : 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.006.001.03">
<RedOrdrConfV03>
<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>
</RedOrdrConfV03>
</Document>
Data from ISO specification
This is the technical data from the specification document.
<messageDefinition
xmi:id="_utoEWNE7Ed-BzquC8wXy7w_1346008013"
nextVersions="_Aab6QzbLEead9bDRE_1DAQ"
previousVersion="_rWctKNE7Ed-BzquC8wXy7w_939882022"
name="RedemptionOrderConfirmationV03"
definition="Scope
An executing party, for example, a transfer agent, sends the RedemptionOrderConfirmation message to the instructing party, for example, an investment manager or its authorised representative to confirm the details of execution for a previously received RedemptionOrder message.
Usage
The RedemptionOrderConfirmation message is used to confirm the execution of one or more individual orders.
A RedemptionOrder message containing more than one individual order may be responded to by more than one RedemptionOrderConfirmation 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 RedemptionOrder message in which the individual order 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 should be based on the references.
A RedemptionOrder must in all cases be responded to by a RedemptionOrderConfirmation message and in no circumstances by a RedemptionBulkOrderConfirmation message.
If the executing party needs to confirm a RedemptionBulkOrder message, then a RedemptionBulkOrderConfirmation message must be used."
registrationStatus="Registered"
messageSet="_wFQdsE2rEeG_I4xRYCA_7g"
xmlTag="RedOrdrConfV03"
rootElement="Document"
xmlns:xmi="http://www.omg.org/XMI">
<constraint
xmi:id="_ut6_QNE7Ed-BzquC8wXy7w_1718187321"
nextVersions="_Aab6RTbLEead9bDRE_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="_ut6_Q9E7Ed-BzquC8wXy7w_-1532899470"
nextVersions="_Aab6RzbLEead9bDRE_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="_ut6_RtE7Ed-BzquC8wXy7w_976860708"
name="RelatedPartiesDetailsRule"
definition="Either RelatedPartiesDetails or MultipleExecutionDetails/IndividualExecutionDetails/RelatedPartiesDetails may be present, but not both."
registrationStatus="Provisionally Registered" />
<messageBuildingBlock
xmi:id="_utxOQNE7Ed-BzquC8wXy7w_-1539573830"
nextVersions="_Aab6TTbLEead9bDRE_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="_utxOQdE7Ed-BzquC8wXy7w_-412970353"
nextVersions="_Aab6TzbLEead9bDRE_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="_utxOQtE7Ed-BzquC8wXy7w_-411121699"
nextVersions="_Aab6UTbLEead9bDRE_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="_utxOQ9E7Ed-BzquC8wXy7w_-400964997"
nextVersions="_Aab6UzbLEead9bDRE_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="_utxORNE7Ed-BzquC8wXy7w_1763770658"
nextVersions="_Aab6VTbLEead9bDRE_1DAQ"
name="MultipleExecutionDetails"
definition="General information related to the execution of investment fund orders."
registrationStatus="Provisionally Registered"
maxOccurs="1"
minOccurs="1"
xmlTag="MltplExctnDtls"
complexType="_R0Qw8Np-Ed-ak6NoX_4Aeg_1391588397" />
<messageBuildingBlock
xmi:id="_utxORdE7Ed-BzquC8wXy7w_645385224"
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="_utxORtE7Ed-BzquC8wXy7w_647232459"
nextVersions="_Aab6WTbLEead9bDRE_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="_utxOR9E7Ed-BzquC8wXy7w_649080424"
nextVersions="_Aab6WzbLEead9bDRE_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="006"
flavour="001"
version="03" />
</messageDefinition>
ISO Building Blocks
The following items are used as building blocks to construct this message.