Schema Central > FpML 5.5 Transparency > fpml-eq-shared-5-5.xsd > fpml:returnSwap
Advanced search
Need XML Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

fpml:returnSwap

Specifies the structure of a return type swap. It can represent return swaps, total return swaps, variance swaps.

Element information

Type: fpml:ReturnSwap

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
id [0..1]xsd:IDfrom type fpml:Product

Used in

Substitution hierarchy

Sample instance

<returnSwap>
   <primaryAssetClass>Equity</primaryAssetClass>
   <productType>Equity:Swap:Equityswap:Single-name</productType>
   <returnLeg>
      <effectiveDate id="EffectiveDate">
         <relativeDate>
            <periodMultiplier>3</periodMultiplier>
            <period>D</period>
            <dateRelativeTo href="TradeDate"/>
         </relativeDate>
      </effectiveDate>
      <terminationDate id="TerminationDate">
         <relativeDate>
            <periodMultiplier>0</periodMultiplier>
            <period>D</period>
            <dateRelativeTo href="FinalEquityPaymentDate"/>
         </relativeDate>
      </terminationDate>
      <underlyer>
         <singleUnderlyer>
            <equity>
               <instrumentId instrumentIdScheme="http://www.abc.com/instrumentId">SHPGY.O</instrumentId>
               <exchangeId exchangeIdScheme="http://www.abc.com/exchangeId">NASD</exchangeId>
            </equity>
            <openUnits>760400</openUnits>
            <dividendPayout>
               <dividendPayoutRatio>1</dividendPayoutRatio>
            </dividendPayout>
         </singleUnderlyer>
      </underlyer>
      <settlementType>Cash</settlementType>
      <rateOfReturn>
         <initialPrice>
            <netPrice>
               <currency>USD</currency>
               <amount>37.44</amount>
               <priceExpression>AbsoluteTerms</priceExpression>
            </netPrice>
         </initialPrice>
         <notionalReset>true</notionalReset>
         <valuationPriceInterim>
            <valuationRules>
               <valuationDates id="InterimValuationDate">
                  <adjustableDates>
                     <unadjustedDate>2001-10-12</unadjustedDate>
                     <unadjustedDate>2001-11-13</unadjustedDate>
                     <unadjustedDate>2001-12-12</unadjustedDate>
                     <unadjustedDate>2002-01-14</unadjustedDate>
                     <unadjustedDate>2002-02-12</unadjustedDate>
                     <unadjustedDate>2002-03-12</unadjustedDate>
                     <unadjustedDate>2002-04-12</unadjustedDate>
                     <unadjustedDate>2002-05-13</unadjustedDate>
                     <unadjustedDate>2002-06-12</unadjustedDate>
                     <unadjustedDate>2002-07-12</unadjustedDate>
                     <unadjustedDate>2002-08-12</unadjustedDate>
                  </adjustableDates>
               </valuationDates>
               <valuationTimeType>Close</valuationTimeType>
            </valuationRules>
         </valuationPriceInterim>
         <valuationPriceFinal>
            <valuationRules>
               <valuationDate id="FinalValuationDate">
                  <adjustableDate>
                     <unadjustedDate>2002-09-24</unadjustedDate>
                  </adjustableDate>
               </valuationDate>
            </valuationRules>
         </valuationPriceFinal>
         <paymentDates id="EquityPaymentDate">
            <paymentDatesInterim id="InterimEquityPaymentDate">
               <relativeDates>
                  <periodMultiplier>3</periodMultiplier>
                  <period>D</period>
                  <dateRelativeTo href="InterimValuationDate"/>
               </relativeDates>
            </paymentDatesInterim>
            <paymentDateFinal id="FinalEquityPaymentDate">
               <relativeDate>
                  <periodMultiplier>3</periodMultiplier>
                  <period>D</period>
                  <dateRelativeTo href="FinalValuationDate"/>
               </relativeDate>
            </paymentDateFinal>
         </paymentDates>
      </rateOfReturn>
      <notional>
         <notionalAmount id="EquityNotionalAmount">
            <currency>USD</currency>
            <amount>28469376</amount>
         </notionalAmount>
      </notional>
      <amount>
         <currency id="EquityPaymentCurrency">USD</currency>
         <referenceAmount>ISDA Standard</referenceAmount>
      </amount>
      <return>
         <returnType>Total</returnType>
      </return>
      <notionalAdjustments>Execution</notionalAdjustments>
   </returnLeg>
   <interestLeg>
      <interestLegCalculationPeriodDates id="InterestLegPeriodDates">
         <effectiveDate>
            <relativeDate>
               <periodMultiplier>3</periodMultiplier>
               <period>D</period>
               <dateRelativeTo href="TradeDate"/>
            </relativeDate>
         </effectiveDate>
         <terminationDate>
            <relativeDate>
               <periodMultiplier>0</periodMultiplier>
               <period>D</period>
               <dateRelativeTo href="FinalEquityPaymentDate"/>
            </relativeDate>
         </terminationDate>
         <interestLegPaymentDates>
            <relativeDates>
               <periodMultiplier>0</periodMultiplier>
               <period>D</period>
               <dateRelativeTo href="EquityPaymentDate"/>
            </relativeDates>
         </interestLegPaymentDates>
      </interestLegCalculationPeriodDates>
      <notional>
         <relativeNotionalAmount href="EquityNotionalAmount"/>
      </notional>
      <interestAmount>
         <currencyReference href="EquityPaymentCurrency"/>
         <referenceAmount>Standard ISDA</referenceAmount>
      </interestAmount>
      <interestCalculation>
         <floatingRateCalculation>
            <floatingRateIndex>USD-LIBOR-BBA</floatingRateIndex>
            <indexTenor>
               <periodMultiplier>1</periodMultiplier>
               <period>M</period>
            </indexTenor>
         </floatingRateCalculation>
         <dayCountFraction>ACT/360</dayCountFraction>
      </interestCalculation>
   </interestLeg>
   <earlyTermination>
      <startingDate>
         <dateRelativeTo href="TradeDate"/>
      </startingDate>
   </earlyTermination>
   <earlyTermination>
      <startingDate>
         <dateRelativeTo href="TradeDate"/>
      </startingDate>
   </earlyTermination>
</returnSwap>

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to contrib@functx.com