FpML® Financial product Markup Language Working Draft Aug 2007

Version: 5.0

This version: http://www.fpml.org/spec/2007/wd-fpml-5-0-2007-08-10

Latest version: http://www.fpml.org/spec/2007/wd-fpml-5-0-2007-08-10

Previous version: http://www.fpml.org/spec/2007/wd-fpml-4-3-2007-07-05/

Errata for this version: http://www.fpml.org/spec/errata/wd-fpml-5-0-2007-08-10-errata.html

Build Number: 1; Document built: Fri 08/24/2007 10:57:33.29

Copyright (c) 1999 - 2007 by International Swaps and Derivatives Association, Inc.

Financial Products Markup Language is subject to the FpML® Public License.

FpML® is a registered trademark of the International Swaps and Derivatives Association, Inc.

A copy of this license is available at http://www.fpml.org/license/license.html



The FpML specifications provided are without warranty of any kind, either expressed or implied, including, without limitation, warranties that FpML, or the FpML specifications are free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the specifications is with you. Should any of the FpML specifications prove defective in any respect, you assume the cost of any necessary servicing or repair. Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall ISDA, any of its members, or any distributor of documents or software containing any of the FpML specifications, or any supplier of any of such parties, be liable to you or any other person for any indirect, special, incidental, or consequential damages of any character including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages.



Table Of Contents

    1 Business Process Examples
        1.1 Introduction
        1.2 General Messages
             1.2.1 Example 50 - Message Rejected
    2 Interest Rate Derivative Examples
        2.1 Introduction
        2.2 Example 1 - Fixed/Floating Single Currency Interest Rate Swap
        2.3 Example 2 - Fixed/Floating Single Currency Interest Rate Swap with Initial Stub Period and Notional Amortization
        2.4 Example 3 - Fixed/Floating Single Currency Interest Rate Swap with Compounding, Payment Delay and Final Rate Rounding
        2.5 Example 4 - Fixed/Floating Single Currency Interest Rate Swap with Arrears Reset, Step-Up Coupon and Upfront Fee
        2.6 Example 5 - Fixed/Floating Single Currency Interest Rate Swap with Long Initial Stub and Short Final Stub
        2.7 Example 6 - Fixed/Floating Cross Currency Interest Rate Swap
        2.8 Example 7 - Fixed/Floating Overnight Interest Rate Swap (OIS)
        2.9 Example 8 - Forward Rate Agreement
        2.10 Example 9 - European Swaption, Physical Settlement, Explicit Underlying Effective Date
        2.11 Example 10 - European Swaption, Physical Settlement, Relative Underlying Effective Date
        2.12 Example 11 - European Swaption, Physical Settlement, Partial Exercise, Automatic Exercise
        2.13 Example 12 - European Swaption, Cash Settlement, Swaption Straddle
        2.14 Example 13 - European Swaption, Cash Settled, cashflows included
        2.15 Example 14 - Bermuda Swaption, Physical Settlement.
        2.16 Example 15 - American Swaption, Physical Settlement.
        2.17 Example 16 - Fixed/Floating Single Currency IRS With Mandatory Early Termination.
        2.18 Example 17 - Fixed/Floating Single Currency IRS With European Style Optional Early Termination.
        2.19 Example 18 - Fixed/Floating Single Currency IRS With Bermuda Style Optional Early Termination, Cashflows + optionalEarlyTerminationAdjustedDates.
        2.20 Example 19 - Fixed/Floating Single Currency IRS With American Style Optional Early Termination.
        2.21 Example 20 - Fixed/Floating Single Currency IRS With European Cancelable Provision.
        2.22 Example 21 - Fixed/Floating Single Currency IRS With European Extendible Provision.
        2.23 Example 22 - Interest Rate Cap
        2.24 Example 23 - Interest Rate Floor
        2.25 Example 24 - Interest Rate Collar
        2.26 Example 25 - Fixed/Floating IRS Where The Floating Stream Notional Is Reset Based On Prevailing Spot Exchange Rate
        2.27 Example 26 - Example 25 - Fixed/Floating IRS Where The Floating Stream Notional Is Reset Based On Prevailing Spot Exchange Rate - Cashflows.
        2.28 Example 27 - Inverse Floater
        2.29 Example 28 - Bullet Payments
        2.30 Example 29 - Swap with Non-Deliverable Settlement Provision
        2.31 Example 30 - Compounding and Averaging Swap with Relative Dates
        2.32 Example 31 - Swap with Non-Deliverable Settlement Provision
    3 Inflation Swaps Examples
        3.1 Introduction
        3.2 Example 1 - Year-on-Year
        3.3 Example 2 - Year-on-Year with Bond Reference
        3.4 Example 3 - Year-on-Year Initial Level
        3.5 Example 4 - Year-on-Year with Interpolation
        3.6 Example 5 - Zero-Coupon
    4 Credit Derivative Examples
        4.1 Credit Default Swap
             4.1.1 Example 1 - Asian Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.2 Example 2 - Asian Corporate, Short Form, Fixed Regular Payment Schedule
             4.1.3 Example 3 - Australian Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.4 Example 4 - Australian Corporate, Short Form, Fixed Regular Payment Schedule
             4.1.5 Example 5 - Emerging Markets Asian Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.6 Example 6 - Emerging Markets European Sovereign, Long Form, Fixed Regular Payment Schedule
             4.1.7 Example 7 - European Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.8 Example 8 - European Corporate, Short Form, Fixed Regular Payment Schedule
             4.1.9 Example 9 - European Sovereign, Long Form, Fixed Regular Payment Schedule
             4.1.10 Example 10 - US Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.11 Example 11 - US Corporate, Short Form, Fixed Regular Payment Schedule
             4.1.12 Example 12 - Emerging Markets Asian Sovereign, Long Form, Fixed Regular Payment Schedule
             4.1.13 Example 13 - Asia Sovereign, Long Form, Fixed Regular Payment Schedule
             4.1.14 Example 14 - Emerging Markets Latin American Corporate, Long Form, Fixed Regular Payment Schedule
             4.1.15 Example 15 - Emerging Markets Latin American Sovereign, Long Form, Fixed Regular Payment Schedule
        4.2 Credit Default Swap Index
             4.2.1 Example 1 - CDX Example
             4.2.2 Example 2 - iTraxx Example
             4.2.3 Example 3 - iTraxx Contractual Supplement Example
             4.2.4 Example 4 - CDS Index Tranche
        4.3 Credit Default Swap Basket
             4.3.1 Example 1 - CDS Basket
             4.3.2 Example 2 - CDS Custom Basket
             4.3.3 Example 3 - CDS Basket Tranche
        4.4 Mortgage Derivatives
             4.4.1 Example 1 - CDS on CMBS
             4.4.2 Example 2 - CDS on RMBS
        4.5 Loan Derivatives
             4.5.1 Example 1 - CDS Loan Secured List
             4.5.2 Example 2 - CDS Loan Reference Obligation
        4.6 Credit Default Swap Option
             4.6.1 Example 1 - CDS Option
             4.6.2 Example 2 - CDS Option
             4.6.3 Example 3 - CDX Index Option
             4.6.4 Example 4 - iTraxx Index Option
        4.7 Independent Amount
             4.7.1 Example 1 - Independent Amount
        4.8 Credit Event Notice
             4.8.1 Example 1 - Credit Event Notice
    5 Foreign Exchange Examples
        5.1 Introduction
        5.2 Example 1 - FX Spot
        5.3 Example 2 - FX Spot 'Cross' (non-base currency) with Side Rates
        5.4 Example 3 - FX Forward
        5.5 Example 4 - FX Forward with specific Settlement Instructions
        5.6 Example 5 - FX Forward identified as using standard settlement instructions
        5.7 Example 6 - FX Forward with split settlement
        5.8 Example 7 - Non-deliverable FX Forward
        5.9 Example 8 - FX Swap
        5.10 Example 9 - FX OTC Option - European exercise
        5.11 Example 10 - FX OTC Option - American exercise
        5.12 Example 11 - Non-deliverable FX OTC Option
        5.13 Example 12 - FX OTC Barrier Option
        5.14 Example 13 - FX OTC Double Barrier Option
        5.15 Example 14 - FX OTC Digital/Binary Option -- Euro Binary
        5.16 Example 15 - FX OTC Digital/Binary Option -- Euro Range Digital
        5.17 Example 16 - FX OTC Digital/Binary Option -- One-Touch
        5.18 Example 17 - FX OTC Digital/Binary Option -- No-Touch
        5.19 Example 18 - FX OTC Digital/Binary Option -- Double One-Touch
        5.20 Example 19 - FX OTC Digital/Binary Option -- Double No-Touch
        5.21 Example 20 - FX OTC Average Rate Option with Parametric Schedule
        5.22 Example 21 - FX OTC Average Rate Option with Specific Date Schedule
        5.23 Example 22 - Straddle (sample usage of Strategy)
        5.24 Example 23 - Delta Hedge (sample usage of Strategy)
        5.25 Term Deposit Example 1 - Simple Term Deposit
        5.26 Term Deposit Example 2 - Term Deposit with Settlement Instructions
    6 Equity Options Examples
        6.1 Introduction
        6.2 Example 1 - American Call Stock Long Form
        6.3 Example 2 - Calendar Spread Short Form
        6.4 Example 3 - Call or Put Spread Short Form
        6.5 Example 4 - European Call Index Long Form
        6.6 Example 5 - Asian Option Long Form
        6.7 Example 6 - Averaging In Long Form
        6.8 Example 7 - Barrier Knockout with Rebate Long Form
        6.9 Example 8 - Basket Long Form
        6.10 Example 9 - Bermuda Long Form
        6.11 Example 10 - Binary Barrier Long Form
        6.12 Example 11 - Quanto Long Form
        6.13 Example 12 - Vanilla Short Form
        6.14 Example 13 - 1996 American Call Stock
    7 Bond and Convertible Bond Option Examples
        7.1 Introduction
        7.2 Example 1 - Bond Option
        7.3 Example 2 - Convertible Bond Option
        7.4 Example 3 - Convertible Bond Option
    8 Equity Swaps Examples
        8.1 Introduction
        8.2 Example 1 - Single Underlyer Execution Swap Long Form
        8.3 Example 2 - Composite Basket Swap Long Form
        8.4 Example 3 - Index Swap With a Quanto Feature Long Form
        8.5 Example 4 - Zero-strike Equity Swap
        8.6 Example 5 - Single Underlyer Swap with an Upfront Fee as well as a Brokerage Fee Long Form
        8.7 Example 6 - Single Index Long Form
        8.8 Example 7 - Single Underlyer Swap with both an Initial and a Final Stub
        8.9 Example 8 - Composite basket long form with separate spreads
    9 Total Return Swaps Examples
        9.1 Introduction
        9.2 Example 1 - Equity Basket
        9.3 Example 2 - Single Equity
    10 Equity Forwards Examples
        10.1 Introduction
        10.2 Example 1 - Equity Forward Stock Long Form
    11 Variance Swaps Examples
        11.1 Introduction
        11.2 Example 1 - Variance Swap Index
        11.3 Example 2 - Variance Swap Single Stock
        11.4 Example 3 - Conditional Variance Swap
    12 Correlation Swaps Examples
        12.1 Introduction
        12.2 Example 1 - Correlation Swap Confirmation
        12.3 Example 2 - Correlation Swap Confirmation
        12.4 Example 3 - Correlation Swap Confirmation
        12.5 Example 4 - Correlation Swap Confirmation
    13 Dividend Swap Examples
        13.1 Introduction
        13.2 Example 1 - Dividend Swap
        13.3 Example 2 - Dividend Swap Collateral

1 Business Process Examples

1.1 Introduction

This section contains example FpML documents for several message types related to different business processes. Each demonstrates how different message exchanges are modeled in FpML.

1.2 General Messages

1.2.1 Example 50 - Message Rejected

File: msg-ex50-message-rejected.xml

2 Interest Rate Derivative Examples

2.1 Introduction

This section contains twenty eight example FpML trades. Each example illustrates how different product features are modeled in FpML.

Example 5 shows the defaulted 'type' attributes as part of the sample document. This illustrates the additional content model information available to a validating parser when processing an FpML document.

The sample xml document are available for download from the fpml.org website.

2.2 Example 1 - Fixed/Floating Single Currency Interest Rate Swap

File: ird-ex01-vanilla-swap.xml

On 12 December, 1994 Chase New York and Barclays Bank London enter into an ISDA swap agreement with each other. The terms of the contract are:

Note the following:

2.3 Example 2 - Fixed/Floating Single Currency Interest Rate Swap with Initial Stub Period and Notional Amortization

File: ird-ex02-stub-amort-swap.xml

The swap contract is identical to Example 1 except that there is an initial stub period and the notional amortizes.

The rate for the stub period is the linear interpolation between the 4-month and 5-month EUR-LIBOR-BBA rates.

The stub period on the floating stream runs from 16 January, 1995 to 14 June, 1995, and on the fixed stream from 16 January, 1995 to 14 December, 1995.

The notional amount is decreased by EUR 10,000,000 each year.

Note the following:

2.4 Example 3 - Fixed/Floating Single Currency Interest Rate Swap with Compounding, Payment Delay and Final Rate Rounding

File: ird-ex03-compound-swap.xml

On 25 April, 2000 Morgan Stanley Dean Witter and JPMorgan enter into an ISDA swap agreement with each other. The terms of the contract are:

Note the following:

2.5 Example 4 - Fixed/Floating Single Currency Interest Rate Swap with Arrears Reset, Step-Up Coupon and Upfront Fee

File: ird-ex04-arrears-stepup-fee-swap.xml

On 25 April, 2000 Morgan Stanley Dean Witter and JPMorgan enter into an ISDA swap agreement with each other. The terms of the contract are:

Note the following:

2.6 Example 5 - Fixed/Floating Single Currency Interest Rate Swap with Long Initial Stub and Short Final Stub

File: ird-ex05-long-stub-swap.xml

On 3 April, 2000 Chase and UBS Warburg enter into an ISDA swap agreement with each other. The terms of the contract are:

Note the following:

2.7 Example 6 - Fixed/Floating Cross Currency Interest Rate Swap

File: ird-ex06-xccy-swap.xml

On 12 December, 1994 Chase New York and Barclays Bank London enter into an ISDA cross-currency swap agreement with each other. The terms of the contract are:

Note the following:

2.8 Example 7 - Fixed/Floating Overnight Interest Rate Swap (OIS)

File: ird-ex07-ois-swap.xml

On 25 January, 2001 Citibank and Mizuho Capital enter into an ISDA swap agreement with each other. The terms of the contract are:

Note the following:

2.9 Example 8 - Forward Rate Agreement

File: ird-ex08-fra.xml

On 14 May, 1991 ABN AMRO Bank and Midland Bank enter a Forward Rate Agreement in which ABN AMRO is the seller of the notional contract amount and Midland the buyer. The terms of the contract are:

Note the following:

2.10 Example 9 - European Swaption, Physical Settlement, Explicit Underlying Effective Date

File: ird-ex09-euro-swaption-explicit.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

Note the following:

2.11 Example 10 - European Swaption, Physical Settlement, Relative Underlying Effective Date

File: ird-ex10-euro-swaption-relative.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

2.12 Example 11 - European Swaption, Physical Settlement, Partial Exercise, Automatic Exercise

File: example11-euro-swaption-partial-auto-ex.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

2.13 Example 12 - European Swaption, Cash Settlement, Swaption Straddle

File: ird-ex12-euro-swaption-straddle-cash.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

2.14 Example 13 - European Swaption, Cash Settled, cashflows included

File: ird-ex13-euro-swaption-cash-with-cfs.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

Note the following:

2.15 Example 14 - Bermuda Swaption, Physical Settlement.

File: ird-ex14-berm-swaption.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

Note the following:

2.16 Example 15 - American Swaption, Physical Settlement.

File: ird-ex15-amer-swaption.xml

On 30 August, 2000 Party buys from PartyB an option to exercise into an underlying ISDA swap. The terms of the contract are:

Note the following:

2.17 Example 16 - Fixed/Floating Single Currency IRS With Mandatory Early Termination.

File: ird-ex16-mand-term-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the contract are:

Note the following:

2.18 Example 17 - Fixed/Floating Single Currency IRS With European Style Optional Early Termination.

File: ird-ex17-opt-euro-term-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the contract are:

2.19 Example 18 - Fixed/Floating Single Currency IRS With Bermuda Style Optional Early Termination, Cashflows + optionalEarlyTerminationAdjustedDates.

File: ird-ex18-opt-berm-term-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the contract are:

Note the following:

2.20 Example 19 - Fixed/Floating Single Currency IRS With American Style Optional Early Termination.

File: ird-ex19-opt-amer-term-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with early termination provision. The terms of the contract are:

2.21 Example 20 - Fixed/Floating Single Currency IRS With European Cancelable Provision.

File: ird-ex20-euro-cancel-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with Cancelable provision. The terms of the contract are:

2.22 Example 21 - Fixed/Floating Single Currency IRS With European Extendible Provision.

File: ird-ex21-euro-extend-swap.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA swap with Extendible provision. The terms of the contract are:

2.23 Example 22 - Interest Rate Cap

File: ird-ex22-cap.xml

On 29 April, 2001 PartyA sells to PartyB an interest rate cap. The terms of the contract are:

Note the following:

2.24 Example 23 - Interest Rate Floor

File: ird-ex23-floor.xml

On 29 April, 2001 PartyA sells to PartyB an interest rate floor. The terms of the contract are:

Note the following:

2.25 Example 24 - Interest Rate Collar

File: ird-ex24-collar.xml

On 29 April, 2001 PartyB sells to PartyA an interest rate collar (PartyA buys a cap and sells a floor). The terms of the contract are:

Note the following:

2.26 Example 25 - Fixed/Floating IRS Where The Floating Stream Notional Is Reset Based On Prevailing Spot Exchange Rate

File: ird-ex25-fxnotional-swap.xml

On 9 January, 2001 PartyA and PartyB agree to enter into an FX Reseting interest rate swap. The terms of the contract are:

2.27 Example 26 - Example 25 - Fixed/Floating IRS Where The Floating Stream Notional Is Reset Based On Prevailing Spot Exchange Rate - Cashflows.

File: ird-ex26-fsnotional-swap-with-cfs.xml

On 9 January, 2001 PartyA and PartyB agree to enter into a forward starting FX Reseting interest rate swap. The terms of the contract are:

Things to note:

2.28 Example 27 - Inverse Floater

File: ird-ex27-inverse-floater.xml

On 30 August, 2000 PartyA and PartyB agree to enter into an ISDA. The terms of the contract are:

Things to note:

2.29 Example 28 - Bullet Payments

File: ird-ex28-bullet-payments.xml

On 29 April, 2000 PartyA agrees the payment of a single cashlow to PartyB. The terms of the contract are:

2.30 Example 29 - Swap with Non-Deliverable Settlement Provision

File: ird-ex29-non-deliverable-settlement-swap.xml

Example that shows non-deliverable terms of an interest rate swap.

These non-deliverable terms specify the conditions under which the cashflows will be made in a different currency (the "settlement currency") than the currency in which a given leg is denominated (the "reference currency").

2.31 Example 30 - Compounding and Averaging Swap with Relative Dates

File: ird-ex30-swap-comp-avg-relative-date.xml

Compounding and averaging interest rate swap with relative effective dates and relative termination dates.

Effective dates equal the trade date plus two London business days. The resulting date is adjusted using the London and New York calendars and the modified following rule.

Termination dates equal the effective date plus two years. The resulting date is adjusted using the London and New York calendars and the modified following rule.

2.32 Example 31 - Swap with Non-Deliverable Settlement Provision

File: ird-ex31-non-deliverable-settlement-swap.xml

Example that shows within the non-deliverable terms the procedure to get a new quote when the primary settlement rate option is disrupted.

3 Inflation Swaps Examples

3.1 Introduction

This section contains example FpML trades for Inflation Swaps. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

3.2 Example 1 - Year-on-Year

File: inflation-swap-ex01-yoy.xml

3.3 Example 2 - Year-on-Year with Bond Reference

File: inflation-swap-ex02-yoy-bond-reference.xml

3.4 Example 3 - Year-on-Year Initial Level

File: inflation-swap-ex03-yoy-initial-level.xml.xml

3.5 Example 4 - Year-on-Year with Interpolation

File: inflation-swap-ex04-yoy-interp.xml

3.6 Example 5 - Zero-Coupon

File: inflation-swap-ex05-zc.xml

4 Credit Derivative Examples

4.1 Credit Default Swap

This section contains example credit default swap trades expressed in FpML. These examples cover typical trades in the various regions and sectors that constitute the global credit default swap market.

Each example is fully described by the ISDA confirm which accompanies it. Note that the ISDA confirms represent example transactions documented under the 1999 ISDA Credit Derivatives Definitions. For the short form examples 2, 8 and 11 and the long form examples 7 and 10 additional FpML example files have been included illustrating how the deal would typically be documented under the 2003 ISDA Credit Derivatives Definitions.

The name of each example consists of three components:

In some cases there is an example that uses the 2003 ISDA definitions.

4.1.1 Example 1 - Asian Corporate, Long Form, Fixed Regular Payment Schedule

FpML File: cd-ex01-long-asia-corp-fixreg.xml

ISDA Confirm: cd-ex01-long-asia-corp-fixreg.pdf

4.1.2 Example 2 - Asian Corporate, Short Form, Fixed Regular Payment Schedule

FpML File: cd-ex02-short-asia-corp-fixreg.xml

FpML File (2003 version): cd-ex02-2003-short-asia-corp-fixreg.xml

ISDA Confirm: cd-ex02-short-asia-corp-fixreg.pdf

4.1.3 Example 3 - Australian Corporate, Long Form, Fixed Regular Payment Schedule

File: cd-ex03-long-aussie-corp-fixreg.xml

ISDA Confirm: cd-ex03-long-aussie-corp-fixreg.pdf

4.1.4 Example 4 - Australian Corporate, Short Form, Fixed Regular Payment Schedule

File: cd-ex04-short-aussie-corp-fixreg.xml

ISDA Confirm: cd-ex04-short-aussie-corp-fixreg.pdf

4.1.5 Example 5 - Emerging Markets Asian Corporate, Long Form, Fixed Regular Payment Schedule

File: cd-ex05-long-emasia-corp-fixreg.xml

ISDA Confirm: cd-ex05-long-emasia-corp-fixreg.pdf

4.1.6 Example 6 - Emerging Markets European Sovereign, Long Form, Fixed Regular Payment Schedule

File: cd-ex06-long-emeur-sov-fixreg.xml

ISDA Confirm: cd-ex06-long-emeur-sov-fixreg.pdf

4.1.7 Example 7 - European Corporate, Long Form, Fixed Regular Payment Schedule

File: cd-ex07-long-euro-corp-fixreg.xml

File (2003 version): cd-ex07-2003-long-euro-corp-fixreg.xml

ISDA Confirm: cd-ex07-long-euro-corp-fixreg.pdf

4.1.8 Example 8 - European Corporate, Short Form, Fixed Regular Payment Schedule

File: cd-ex08-short-euro-corp-fixreg.xml

File (2003 version): cd-ex08-2003-short-euro-corp-fixreg.xml

ISDA Confirm: cd-ex08-short-euro-corp-fixreg.pdf

4.1.9 Example 9 - European Sovereign, Long Form, Fixed Regular Payment Schedule

File: cd-ex09-long-euro-sov-fixreg.xml

ISDA Confirm: cd-ex09-long-euro-sov-fixreg.pdf

4.1.10 Example 10 - US Corporate, Long Form, Fixed Regular Payment Schedule

File: cd-ex10-long-us-corp-fixreg.xml

File (2003 version): cd-ex10-2003-long-us-corp-fixreg.xml

ISDA Confirm: cd-ex10-long-us-corp-fixreg.pdf

4.1.11 Example 11 - US Corporate, Short Form, Fixed Regular Payment Schedule

File: cd-ex11-short-us-corp-fixreg.xml

File (2003 version): cd-ex11-2003-short-us-corp-fixreg.xml

ISDA Confirm: cd-ex11-short-us-corp-fixreg.pdf

4.1.12 Example 12 - Emerging Markets Asian Sovereign, Long Form, Fixed Regular Payment Schedule

File: cd-ex12-long-emasia-sov-fixreg.xml

ISDA Confirm: cd-ex12-long-emasia-sov-fixreg.pdf

4.1.13 Example 13 - Asia Sovereign, Long Form, Fixed Regular Payment Schedule

File: cd-ex13-long-asia-sov-fixreg.xml

ISDA Confirm: cd-ex13-long-asia-sov-fixreg.pdf

4.1.14 Example 14 - Emerging Markets Latin American Corporate, Long Form, Fixed Regular Payment Schedule

File: cd-ex14-long-emlatin-corp-fixreg.xml

ISDA Confirm: cd-ex14-long-emlatin-corp-fixreg.pdf

4.1.15 Example 15 - Emerging Markets Latin American Sovereign, Long Form, Fixed Regular Payment Schedule

File: cd-ex15-long-emlatin-sov-fixreg.xml

ISDA Confirm: cd-ex15-long-emlatin-sov-fixreg.pdf

4.2 Credit Default Swap Index

4.2.1 Example 1 - CDX Example

Transaction Supplement: cd-CDX-iTraxx-example-trades.pdf

File: cdindex-ex01-cdx.xml

4.2.2 Example 2 - iTraxx Example

Transaction Supplement: cd-CDX-iTraxx-example-trades.pdf

File: cdindex-ex02-iTraxx.xml

4.2.3 Example 3 - iTraxx Contractual Supplement Example

Transaction Supplement: cd-non-dealer-untranched-short-confirm.pdf

File: cdindex-ex03-iTraxx-contractual-supplement.xml

4.2.4 Example 4 - CDS Index Tranche

File: cds-index-tranche.xml

4.3 Credit Default Swap Basket

4.3.1 Example 1 - CDS Basket

File: cds-basket.xml

4.3.2 Example 2 - CDS Custom Basket

File: cds-custom-basket.xml

4.3.3 Example 3 - CDS Basket Tranche

File: cds-basket-tranche.xml

4.4 Mortgage Derivatives

4.4.1 Example 1 - CDS on CMBS

File: cds-mortgage-CMBS.xml

4.4.2 Example 2 - CDS on RMBS

File: cds-mortgage-RMBS.xml

4.5 Loan Derivatives

4.5.1 Example 1 - CDS Loan Secured List

File: cds-loan-SecuredList.xml

4.5.2 Example 2 - CDS Loan Reference Obligation

File: cds-loan-ReferenceObligation.xml

4.6 Credit Default Swap Option

4.6.1 Example 1 - CDS Option

File: cd-swaption-1.xml

4.6.2 Example 2 - CDS Option

File: cd-swaption-2.xml

4.6.3 Example 3 - CDX Index Option

File: cdx-index-option.xml

4.6.4 Example 4 - iTraxx Index Option

File: itraxx-index-option.xml

4.7 Independent Amount

4.7.1 Example 1 - Independent Amount

The independent amount structure is in the Trade level. This example shows the use of independent amount in the context of a credit default swap.

File: cd-indamt-ex01-short-us-corp-fixreg.xml

4.8 Credit Event Notice

4.8.1 Example 1 - Credit Event Notice

File: cdcen-ex01-credit-event-notice-message.xml

File: cdcen-ex01-credit-event-notice-document.xml

Credit Event Notice Sample: cd-example-credit-event-notice.pdf

5 Foreign Exchange Examples

5.1 Introduction

This section contains twenty three example FpML trades related to FX and FX OTC options. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

5.2 Example 1 - FX Spot

File: fx-ex01-fx-spot.xml

On 23 October, 2001, Citibank New York and Barclay's London agree to a foreign exchange trade. The terms of the contract are:

5.3 Example 2 - FX Spot 'Cross' (non-base currency) with Side Rates

File: fx-ex02-spot-cross-w-side-rates.xml

On 23 October, 2001, Chase New York and CSFB New York agree to a foreign exchange trade. The terms of the contract are similar to Example 1, but in this case, the currencies exchanged are EUR and GBP. Both of these institutions are USD-based, so rates against the base currency (USD) have been captured as well. The terms of the contract are:

5.4 Example 3 - FX Forward

File: fx-ex03-fx-fwd.xml

On 19 November, 2001, ABN Amro and DeutscheBank agree to a one-month forward foreign exchange contract. The terms of the contract are:

5.5 Example 4 - FX Forward with specific Settlement Instructions

File: fx-ex04-fx-fwd-w-settlement.xml

On 12 November, 2001, UBS Zurich and Citibank New York agree to a foreign exchange contract. The terms of the contract are:

Settlement is highlighted in this example. In this case, UBS pays the GBP from their account at UBS London to Citi's GBP account at Citi London, with the ultimate beneficiary being Citi New York.

For the USD, Citi pays the USD to ultimate beneficiary UBS Zurich, but in this case, UBS Zurich holds its USD at Citibank, and therefore UBS' account as Citibank is credited.

5.6 Example 5 - FX Forward identified as using standard settlement instructions

File: fx-ex05-fx-fwd-w-ssi.xml

This is identical to Example 3, but the standard settlement scheme is used to highlight that this trade will be paid using standard, pre-agreed settlement instructions.

5.7 Example 6 - FX Forward with split settlement

File: fx-ex06-fx-fwd-w-splits.xml

On 12 November, 2001, DeutscheBank Frankfurt and ABN Amro Amsterdam agree to a forward foreign exchange contract. The terms of the contract are:

In this example, the exchange rate has been quoted as an "inverted" rate.

Split settlement is highlighted in this example in the payment of the USD. Here, the following has been specified:

The ultimate beneficiary is ABNANL2A for all USD payments, but 3 different accounts have been specified for settlement.

For the EUR, ABN pays all EUR to Deutsche, but specifies settlement of the EUR via a debit of ABN's account in EUR with Deutsche.

5.8 Example 7 - Non-deliverable FX Forward

File: fx-ex07-non-deliverable-forward.xml

On 09 January, 2002, Chase New York and CSFB New York agree to a FX non-deliverable forward contract. The terms of the contract are:

5.9 Example 8 - FX Swap

File: fx-ex08-fxswap.xml

On 23 January, 2002, Chase New York and Deutsche Frankfurt agree to an FX swap contract. The terms of the contract are:

5.10 Example 9 - FX OTC Option - European exercise

File: fx-ex09-euro-opt.xml

On 4 December, 2001, Chase agrees to purchase a standard FX OTC option from ABN Amro. The terms of the contract are:

5.11 Example 10 - FX OTC Option - American exercise

File: fx-ex10-amer-opt.xml

On 4 December, 2001, Chase agrees to purchase a standard FX OTC option from ABN Amro. The terms of the contract are:

5.12 Example 11 - Non-deliverable FX OTC Option

File: fx-ex11-non-deliverable-option.xml

On 15 January, 2001, Chase agrees to purchase a non-deliverable FX OTC USD / VEB option from ABN Amro. The terms of the contract are:

5.13 Example 12 - FX OTC Barrier Option

File: fx-ex12-fx-barrier-option.xml

On 16 August, 2001, DB agrees to purchase a EUR call against USD put barrier option with a knock-in

5.14 Example 13 - FX OTC Double Barrier Option

File: fx-ex13-fx-dbl-barrier-option.xml

On 3 January, 2001, DB agrees to purchase a 2-month double knockout FX OTC JPY put / USD call option from Chase The terms of the contract are:

5.15 Example 14 - FX OTC Digital/Binary Option -- Euro Binary

File: fx-ex14-euro-digital-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD European binary option and pays a premium. At expiry, if the spot rate is above the trigger rate, UBS receives a payout.

5.16 Example 15 - FX OTC Digital/Binary Option -- Euro Range Digital

File: fx-ex15-euro-range-digital-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD European range binary option and pays a premium. At expiry, if below the higher trigger rate and above the lower trigger rate, UBS receives a payout.

5.17 Example 16 - FX OTC Digital/Binary Option -- One-Touch

File: fx-ex16-one-touch-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD one-touch option and pays a premium. At any time before expiry, if the spot rate is above the trigger rate, UBS receives a payout, but this payout is deferred until the value date of the option.

5.18 Example 17 - FX OTC Digital/Binary Option -- No-Touch

File: fx-ex17-no-touch-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD no-touch option and pays a premium. If the spot rate remains below the trigger rate at all times until expiry, UBS receives a payout.

5.19 Example 18 - FX OTC Digital/Binary Option -- Double One-Touch

File: fx-ex18-double-one-touch-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD double one-touch option and pays a premium. UBS receives a payout at maturity if the spot rate has crossed either trigger rate at some time during the lifetime of the option.

5.20 Example 19 - FX OTC Digital/Binary Option -- Double No-Touch

File: fx-ex19-double-no-touch-option.xml

On 12 November, 2001, UBS agrees to purchase a two-week GBP/USD double no-touch option and pays a premium. If the spot rate remains below the upper trigger rate and above the lower trigger rate at all times until expiry, UBS receives a payout.

5.21 Example 20 - FX OTC Average Rate Option with Parametric Schedule

File: fx-ex20-avg-rate-option-parametric.xml

On 16 August, 2001, DB agrees to purchase an average rate option from Chase and pays a premium. The terms of the contract are:

5.22 Example 21 - FX OTC Average Rate Option with Specific Date Schedule

File: fx-ex21-avg-rate-option-specific.xml

This example is identical to Example 20. Instead of using a parametric frequency (e.g., daily), each specific observation date has been specified. All weighting factors are 1.0, since all rates would be weighted evenly when the average rate is computed upon expiry.

5.23 Example 22 - Straddle (sample usage of Strategy)

File: fx-ex22-straddle.xml

On 20 November 2001, Chase agrees to purchase a straddle from ABN Amro. A straddle consists of buying a call and a put for the same currency pair, at the same strike price.

This contains two instances of the fxSimpleOption structure within strategy. Note that this is used when a single trade reference number is desired.

5.24 Example 23 - Delta Hedge (sample usage of Strategy)

File: fx-ex23-delta-hedge.xml

On 4 December, 2001, Chase agrees to purchase an FX OTC European option from ABN Amro. At the same time, they agree to hedge their FX spot risk by doing a FX spot transaction. This is all part of a single trade strategy.

5.25 Term Deposit Example 1 - Simple Term Deposit

File: td-ex01-simple-term-deposit.xml

ABN Amro pays 4% CHF fixed rate loan on ACT/360 basis a for 25 million Deposit from Midland starting February 14, 2002 and maturing February 15, 2002.

5.26 Term Deposit Example 2 - Term Deposit with Settlement Instructions

File: td-ex02-term-deposit-w-settlement-etc.xml

ABN Amro pays 4% CHF fixed rate loan on ACT/360 basis a for 25 million Deposit from Midland starting February 14, 2002 and maturing February 15, 2002. This example also demonstrates setting explicit settlement instructions for each cash flow.

6 Equity Options Examples

6.1 Introduction

This section contains examples of FpML trades for Equity Options products. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

6.2 Example 1 - American Call Stock Long Form

File: eqd-ex01-american-call-stock-long-form.xml

On 13 July, 2001, Party A and Party B agree to an equity option trade. The terms of the contract are:

6.3 Example 2 - Calendar Spread Short Form

File: eqd-ex02-calendar-spread-short-form.xml

On 13 July, 2001, Party A and Party B agree to an equity option trade. The terms of the contract are:

6.4 Example 3 - Call or Put Spread Short Form

File: eqd-ex03-call-or-put-spread-short-form.xml

6.5 Example 4 - European Call Index Long Form

File: eqd-ex04-european-call-index-long-form.xml

On 4 September, 2001, Party A and Party B agree to an equity option trade. The terms of the contract are:

6.6 Example 5 - Asian Option Long Form

File: eqd-ex05-asian-long-form.xml

On 28 June, 2000, Party A and Party B agree to an equity option trade. The terms of the contract are:

This example shows a RequestTradeConfirmation message of this trade sent by Party A to Party B.

6.7 Example 6 - Averaging In Long Form

File: eqd-ex06-averaging-in-long-form.xml

A RequestTradeConfirmation message of an averaging long form equity option.

6.8 Example 7 - Barrier Knockout with Rebate Long Form

File: eqd-ex07-barrier-knockout-rebate-long-form.xml

A TradeConfirmed message of an European Call on Eurostoxx 50 Index traded on 1 July 2002.

6.9 Example 8 - Basket Long Form

File: eqd-ex08-basket-long-form.xml

A RequestTradeConfirmation message of an European call option on a basket of stocks.

6.10 Example 9 - Bermuda Long Form

File: eqd-ex09-bermuda-long-form.xml

This example shows a TradeConfirmed message of a bermuda long form equity option trade.

6.11 Example 10 - Binary Barrier Long Form

File: eqd-ex10-binary-barrier-long-form.xml

This example shows a RequestTradeConfirmation message of a binary barrier long form equity option trade.

A European Call on S&P500 Index trade 25 March 2002:

6.12 Example 11 - Quanto Long Form

File: eqd-ex11-quanto-long-form.xml

6.13 Example 12 - Vanilla Short Form

File: eqd-ex12-vanilla-short-form.xml

6.14 Example 13 - 1996 American Call Stock

File: eqd-ex13-1996-american-call-stock.xml

7 Bond and Convertible Bond Option Examples

7.1 Introduction

This section contains examples of FpML trades for Bond and Convertible Bond products. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

7.2 Example 1 - Bond Option

File: bond-option.xml

7.3 Example 2 - Convertible Bond Option

File: cb-option.xml

7.4 Example 3 - Convertible Bond Option

File: cb-option-2.xml

8 Equity Swaps Examples

8.1 Introduction

This section contains example FpML trades for Equity Swaps. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

8.2 Example 1 - Single Underlyer Execution Swap Long Form

File: eqs-ex01-single-underlyer-execution-long-form.xml

On 24th September, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a RequestTradeConfirmation message to Party B with the details of the agreement.

8.3 Example 2 - Composite Basket Swap Long Form

File: eqs-ex02-composite-basket-long-form.xml

On 17th July, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a TradeConfirmed message to Party B with the details of the agreement.

8.4 Example 3 - Index Swap With a Quanto Feature Long Form

File: eqs-ex03-index-quanto-long-form.xml

On 19th July, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a RequestTradeConfirmation message to Party B with the details of the agreement.

8.5 Example 4 - Zero-strike Equity Swap

File: eqs-ex04-zero-strike-long-form.xml

On 17th October, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a TradeConfirmed message to Party B with the details of the agreement.

8.6 Example 5 - Single Underlyer Swap with an Upfront Fee as well as a Brokerage Fee Long Form

File: eqs-ex05-single-stock-plus-fee-long-form.xml

On 10th September, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a RequestTradeConfirmation message to Party B with the details of the agreement.

8.7 Example 6 - Single Index Long Form

File: eqs-ex06-single-index-long-form.xml

Party A sends a TradeConfirmed message to Party B with the details of the agreement.

8.8 Example 7 - Single Underlyer Swap with both an Initial and a Final Stub

File: eqs-ex07-long-form-with-stub.xml

On 17th July, 2002, Party A and Party B agree to an equity swap trade. The terms of the contract are:

Party A sends a TradeConfirmed message to Party B with the details of the agreement.

8.9 Example 8 - Composite basket long form with separate spreads

File: eqs-ex08-composite-basket-long-separate-spreads.xml

Party A sends a RequestTradeConfirmation message to Party B with the details of the agreement.

9 Total Return Swaps Examples

9.1 Introduction

This section contains example FpML trades for Total Return Swaps. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

9.2 Example 1 - Equity Basket

File: trs-ex01-equity-basket.xml

9.3 Example 2 - Single Equity

File: trs-ex02-single-equity.xml

10 Equity Forwards Examples

10.1 Introduction

This section contains example FpML trades for Equity Forwards. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

10.2 Example 1 - Equity Forward Stock Long Form

File: eqf-ex01-forward-stock-long-form.xml

TradeCancelled message of an Equity Forward Stock Long Form trade.

11 Variance Swaps Examples

11.1 Introduction

This section contains example FpML trades for Equity Variance Swaps. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

11.2 Example 1 - Variance Swap Index

File: eqvs-ex01-variance-swap-index.xml

11.3 Example 2 - Variance Swap Single Stock

File: eqvs-ex02-variance-swap-single-stock.xml

11.4 Example 3 - Conditional Variance Swap

File: eqvs-ex03-conditional-variance-swap.xml

12 Correlation Swaps Examples

12.1 Introduction

This section contains example FpML trades for Equity Correlation Swaps. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

12.2 Example 1 - Correlation Swap Confirmation

File: eqcs-ex01-correlation-swap.xml

12.3 Example 2 - Correlation Swap Confirmation

File: eqcs-ex02-correlation-swap-confirmation.xml

12.4 Example 3 - Correlation Swap Confirmation

File: eqcs-ex03-correlation-swap-confirmation.xml

12.5 Example 4 - Correlation Swap Confirmation

File: eqcs-ex04-correlation-swap-confirmation.xml

13 Dividend Swap Examples

13.1 Introduction

This section contains examples of FpML trades for Dividend Swap products. Each example illustrates how different product features are modeled in FpML.

The sample xml documents are available for download from the fpml.org website.

13.2 Example 1 - Dividend Swap

File: dividend_swap_example.xml

13.3 Example 2 - Dividend Swap Collateral

File: dividend_swap_collateral.xml

Valid XHTML 1.1! Valid CSS!