interchange-schema-registry
Version:
A Global Schema Registry for Data Interchange formats
412 lines (411 loc) • 18.4 kB
text/xml
<!--View is confirmation-->
<!--Version is 5-10-->
<!--NS is http://www.fpml.org/FpML-5/confirmation-->
<!--
== Copyright (c) 2014-2018 All rights reserved.
== Financial Products Markup Language is subject to the FpML public license.
== A copy of this license is available at http://www.fpml.org/license/license.html
-->
<!--5.0:Message type is a Root of the message-->
<!--5.0 Messaging: changed <RequestTradeConfirmation> -><requestConfirmation>-->
<requestConfirmation
xmlns="http://www.fpml.org/FpML-5/confirmation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
fpmlVersion="5-10"
xsi:schemaLocation="http://www.fpml.org/FpML-5/confirmation ../../fpml-main-5-10.xsd http://www.w3.org/2000/09/xmldsig# ../../xmldsig-core-schema.xsd"
>
<header>
<!--FpML 5.0: Removed "conversationId", replaced by "correlationId"-->
<!--conversationId conversationIdScheme="http://www.example.com/conversationId">CS/2006/07/02/32-09</conversationId-->
<messageId messageIdScheme="http://www.example.com/messageId">MS/2006/04/07/15-99</messageId>
<sentBy>PARTYABICXXX</sentBy>
<sendTo>PARTYBBICXXX</sendTo>
<creationTimestamp>2006-07-02T16:38:00Z</creationTimestamp>
</header>
<!--5.0 Messaging: added
<correlationId>
<sequenceNumber>
-->
<isCorrection>false</isCorrection>
<correlationId correlationIdScheme="http://www.example.com/conversationId">CS/2006/07/02/32-09</correlationId>
<sequenceNumber>1</sequenceNumber>
<trade>
<!--This is a composite basket swap, that illustrates the example of multiple equity underlyers as well as the composite FX terms.-->
<tradeHeader>
<partyTradeIdentifier>
<partyReference href="party1" />
<tradeId tradeIdScheme="http://www.partyA.com/eqs-trade-id">1245</tradeId>
</partyTradeIdentifier>
<partyTradeIdentifier>
<partyReference href="party2" />
<tradeId tradeIdScheme="http://www.partyB.com/eqs-trade-id">4569</tradeId>
</partyTradeIdentifier>
<tradeDate id="TradeDate">2002-07-17</tradeDate>
</tradeHeader>
<returnSwap>
<productType>CompositeBasketSwap</productType>
<returnLeg>
<payerPartyReference href="party1" />
<receiverPartyReference href="party2" />
<effectiveDate id="EffectiveDate">
<relativeDate>
<periodMultiplier>3</periodMultiplier>
<period>D</period>
<dayType>ExchangeBusiness</dayType>
<businessDayConvention>NotApplicable</businessDayConvention>
<dateRelativeTo href="TradeDate" />
</relativeDate>
</effectiveDate>
<terminationDate id="TerminationDate">
<relativeDate>
<periodMultiplier>0</periodMultiplier>
<period>D</period>
<businessDayConvention>NotApplicable</businessDayConvention>
<dateRelativeTo href="FinalEquityPaymentDate" />
</relativeDate>
</terminationDate>
<underlyer>
<basket>
<openUnits>1</openUnits>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">TIT.ME</instrumentId>
<description>Telecom Italia spa</description>
<currency>EUR</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XMIL</exchangeId>
</equity>
<constituentWeight>
<openUnits>432000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">NOK1V.HE</instrumentId>
<description>Nokya Oyj</description>
<currency>EUR</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XHEL</exchangeId>
</equity>
<constituentWeight>
<openUnits>227000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">TIM.MI</instrumentId>
<description>Telecom Italia Mobile spa</description>
<currency>EUR</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XMIL</exchangeId>
</equity>
<constituentWeight>
<openUnits>783000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">TEF.MC</instrumentId>
<description>Telefonica de Espana</description>
<currency>EUR</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XMAD</exchangeId>
</equity>
<constituentWeight>
<openUnits>344000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">PTCO.IN</instrumentId>
<description>Portugal Telecom SA</description>
<currency>EUR</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XCVM</exchangeId>
</equity>
<constituentWeight>
<openUnits>340000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
<basketConstituent>
<equity>
<instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">VOD.L</instrumentId>
<description>Vodafone Group</description>
<currency>GBP</currency>
<exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">XLON</exchangeId>
</equity>
<constituentWeight>
<openUnits>2486000</openUnits>
</constituentWeight>
<dividendPayout>
<dividendPayoutRatio>0.85</dividendPayoutRatio>
</dividendPayout>
<!--ref-35 The @href attribute is equal to the @id attribute of an element of type SpreadSchedule-->
<underlyerSpread href="floatingRateCalculation" />
</basketConstituent>
</basket>
</underlyer>
<rateOfReturn>
<initialPrice>
<netPrice>
<currency>EUR</currency>
<amount>19785157.16</amount>
<priceExpression>AbsoluteTerms</priceExpression>
</netPrice>
</initialPrice>
<notionalReset>true</notionalReset>
<valuationPriceInterim>
<determinationMethod>ValuationTime</determinationMethod>
<valuationRules>
<valuationDates id="InterimValuationDate">
<adjustableDates>
<unadjustedDate>2002-10-17</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NotApplicable</businessDayConvention>
</dateAdjustments>
</adjustableDates>
</valuationDates>
<valuationTimeType>Close</valuationTimeType>
</valuationRules>
</valuationPriceInterim>
<valuationPriceFinal>
<determinationMethod>HedgeExecution</determinationMethod>
<valuationRules>
<valuationDate id="FinalValuationDate">
<adjustableDate>
<unadjustedDate>2004-01-17</unadjustedDate>
<dateAdjustments>
<businessDayConvention>NotApplicable</businessDayConvention>
</dateAdjustments>
</adjustableDate>
</valuationDate>
</valuationRules>
</valuationPriceFinal>
<paymentDates id="EquityPaymentDate">
<paymentDatesInterim id="InterimEquityPaymentDate">
<relativeDates>
<periodMultiplier>3</periodMultiplier>
<period>D</period>
<dayType>CurrencyBusiness</dayType>
<businessDayConvention>FOLLOWING</businessDayConvention>
<businessCenters id="primaryBusinessCenter">
<businessCenter>USNY</businessCenter>
</businessCenters>
<dateRelativeTo href="InterimValuationDate" />
</relativeDates>
</paymentDatesInterim>
<paymentDateFinal id="FinalEquityPaymentDate">
<relativeDate>
<periodMultiplier>3</periodMultiplier>
<period>D</period>
<dayType>CurrencyBusiness</dayType>
<businessDayConvention>FOLLOWING</businessDayConvention>
<businessCentersReference href="primaryBusinessCenter" />
<dateRelativeTo href="FinalValuationDate" />
</relativeDate>
</paymentDateFinal>
</paymentDates>
</rateOfReturn>
<notional>
<notionalAmount id="EquityNotionalAmount">
<currency>EUR</currency>
<amount>19785157.16</amount>
</notionalAmount>
</notional>
<amount>
<currencyReference href="ReferenceCurrency" />
<referenceAmount>ISDA Standard</referenceAmount>
<cashSettlement>true</cashSettlement>
</amount>
<return>
<returnType>Total</returnType>
<dividendConditions>
<dividendReinvestment>false</dividendReinvestment>
<dividendEntitlement>ExDate</dividendEntitlement>
<dividendPaymentDate>
<dividendDateReference>EquityPaymentDate</dividendDateReference>
</dividendPaymentDate>
<dividendPeriodEffectiveDate href="TradeDate" />
<dividendPeriodEndDate href="FinalValuationDate" />
<excessDividendAmount>PaidAmount</excessDividendAmount>
<currencyReference href="ReferenceCurrency" />
</dividendConditions>
</return>
<notionalAdjustments>Execution</notionalAdjustments>
<fxFeature>
<referenceCurrency id="ReferenceCurrency">EUR</referenceCurrency>
<composite>
<determinationMethod>CalculationAgent</determinationMethod>
</composite>
</fxFeature>
</returnLeg>
<interestLeg>
<payerPartyReference href="party2" />
<receiverPartyReference href="party1" />
<interestLegCalculationPeriodDates id="InterestLegPeriodDates">
<effectiveDate>
<relativeDate>
<periodMultiplier>3</periodMultiplier>
<period>D</period>
<dayType>ExchangeBusiness</dayType>
<businessDayConvention>NotApplicable</businessDayConvention>
<dateRelativeTo href="TradeDate" />
</relativeDate>
</effectiveDate>
<terminationDate>
<relativeDate>
<periodMultiplier>0</periodMultiplier>
<period>D</period>
<businessDayConvention>NotApplicable</businessDayConvention>
<dateRelativeTo href="FinalEquityPaymentDate" />
</relativeDate>
</terminationDate>
<interestLegResetDates>
<calculationPeriodDatesReference href="InterestLegPeriodDates" />
<resetRelativeTo>CalculationPeriodStartDate</resetRelativeTo>
</interestLegResetDates>
<interestLegPaymentDates>
<relativeDates>
<periodMultiplier>0</periodMultiplier>
<period>D</period>
<businessDayConvention>NotApplicable</businessDayConvention>
<dateRelativeTo href="EquityPaymentDate" />
</relativeDates>
</interestLegPaymentDates>
</interestLegCalculationPeriodDates>
<notional>
<relativeNotionalAmount href="EquityNotionalAmount" />
</notional>
<interestAmount>
<currencyReference href="ReferenceCurrency" />
<referenceAmount>Standard ISDA</referenceAmount>
</interestAmount>
<interestCalculation>
<floatingRateCalculation id="floatingRateCalculation">
<floatingRateIndex>EUR-EURIBOR-Telerate</floatingRateIndex>
<indexTenor>
<periodMultiplier>3</periodMultiplier>
<period>M</period>
</indexTenor>
<spreadSchedule id="US_TIT.ME">
<initialValue>0.0050</initialValue>
</spreadSchedule>
<spreadSchedule id="US_NOKIV.HE">
<initialValue>0.0050</initialValue>
<step>
<stepDate>2002-03-17</stepDate>
<stepValue>0.0055</stepValue>
</step>
</spreadSchedule>
<spreadSchedule id="US_TIM.MI">
<initialValue>0.0050</initialValue>
</spreadSchedule>
<spreadSchedule>
<initialValue>0.0050</initialValue>
<step id="US_TEF.MC">
<stepDate>2002-04-17</stepDate>
<stepValue>0.0042</stepValue>
</step>
</spreadSchedule>
<spreadSchedule>
<initialValue>0.0050</initialValue>
<step id="US_PTCO.IN">
<stepDate>2002-03-20</stepDate>
<stepValue>0.0065</stepValue>
</step>
</spreadSchedule>
<spreadSchedule>
<initialValue>0.0050</initialValue>
<step id="US_VOD.L">
<stepDate>2002-02-22</stepDate>
<stepValue>0.0022</stepValue>
</step>
</spreadSchedule>
</floatingRateCalculation>
<dayCountFraction>ACT/360</dayCountFraction>
</interestCalculation>
</interestLeg>
<earlyTermination>
<partyReference href="party1" />
<startingDate>
<dateRelativeTo href="TradeDate" />
</startingDate>
</earlyTermination>
<earlyTermination>
<partyReference href="party2" />
<startingDate>
<dateRelativeTo href="TradeDate" />
</startingDate>
</earlyTermination>
<extraordinaryEvents>
<mergerEvents>
<shareForShare>ModifiedCalculationAgent</shareForShare>
<shareForOther>ModifiedCalculationAgent</shareForOther>
<shareForCombined>ModifiedCalculationAgent</shareForCombined>
</mergerEvents>
<tenderOffer>true</tenderOffer>
<tenderOfferEvents>
<shareForShare>ModifiedCalculationAgent</shareForShare>
<shareForOther>ModifiedCalculationAgent</shareForOther>
<shareForCombined>ModifiedCalculationAgent</shareForCombined>
</tenderOfferEvents>
<compositionOfCombinedConsideration>true</compositionOfCombinedConsideration>
<additionalDisruptionEvents>
<changeInLaw>true</changeInLaw>
<failureToDeliver>true</failureToDeliver>
<insolvencyFiling>false</insolvencyFiling>
<hedgingDisruption>true</hedgingDisruption>
<lossOfStockBorrow>true</lossOfStockBorrow>
<increasedCostOfStockBorrow>false</increasedCostOfStockBorrow>
<increasedCostOfHedging>false</increasedCostOfHedging>
<determiningPartyReference href="party1" />
</additionalDisruptionEvents>
<representations>
<nonReliance>true</nonReliance>
<agreementsRegardingHedging>true</agreementsRegardingHedging>
<additionalAcknowledgements>true</additionalAcknowledgements>
</representations>
<nationalisationOrInsolvency>CancellationAndPayment</nationalisationOrInsolvency>
</extraordinaryEvents>
</returnSwap>
<calculationAgent>
<calculationAgentPartyReference href="party1" />
</calculationAgent>
<documentation>
<masterAgreement>
<masterAgreementType>ISDA</masterAgreementType>
<masterAgreementVersion>2002</masterAgreementVersion>
</masterAgreement>
<contractualDefinitions>ISDA2000</contractualDefinitions>
<contractualDefinitions>ISDA2002Equity</contractualDefinitions>
</documentation>
<governingLaw>GBEN</governingLaw>
</trade>
<party id="party1">
<partyId partyIdScheme="http://www.fpml.org/coding-scheme/dummy-party-id">Party A</partyId>
</party>
<party id="party2">
<partyId partyIdScheme="http://www.fpml.org/coding-scheme/dummy-party-id">Party B</partyId>
</party>
</requestConfirmation>