Document built: Mon 12/15/2003 12:34:08.40
Copyright 1999 - 2003. 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/documents/license
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.
Producers of FpML documents intended for interchange with other parties must encode such documents using either UTF-8 or UTF-16. Consumers of FpML documents must be able to process documents encoded using UTF-8, as well as documents encoded using UTF-16.
For more information, see
FpML element content, as well as values of the FpML id and href attributes, may use any valid XML characters.
For more information, see
FpML uses a subset of the built-in datatypes (both primitive and derived datatypes) as defined in XML Schema Part 2: Datatypes, W3C Recommendation 02 May 2001. The built-in datatypes are described at:
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/ - built-in-datatypes
The built-in datatypes used in FpML are the following:
The set of valid literals for each datatype are those defined in the XML Schema specification as being its lexical space. Additional constraints are imposed by FpML on the date and time built-in datatypes as described below.
All elements of type date in FpML must contain date values with the format CCYY-MM-DD where "CC" represents the century, "YY" the year, "MM" the month and "DD" the day. The CCYY field must have exactly four digits, the MM and DD fields exactly two digits each; leading zeroes must be used if the field would otherwise have too few digits. A following time zone qualifier is not allowed and year values must be in the range 0001 to 9999. For example, 25 May 2000 would be represented in FpML as 2000-05-25.
All elements of type time in FpML must represent daily recurring instant of time values with the format hh:mm:ss where "hh", "mm" and "ss" represent hour, minute and second respectively. The hh, mm and ss fields must have exactly two digits each; leading zeroes must be used if the field would otherwise have too few digits. FpML imposes the further restriction that the second (ss) component must be '00' and a time zero qualifier is not allowed. For example, 00:00:00 (midnight), 01:00:00 (1:00am), 12:00:00 (midday), 23:30:00 (11:30pm).
A number of data elements defined in FpML are restricted to holding one of a limited set of possible values, e.g. currency, business centers, etc. Such restricted sets of values are frequently referred to as domains.
In FpML, two different codings of domains are used. Domains that are small and not expected to change during the life of the specification are coded using XML schema enumerations. These domains are described elsewhere, in particular in the fpml-enum-4.0.xsd schema file. Other domains are coded using a strategy that has been defined by the Architecture Working Group, referred to as 'Schemes'. Each Scheme is associated with a URI. Coding Schemes can be categorized as one of the following:
In this section, the FpML-controlled Schemes and their associated URIs are defined, as well as URIs assigned by FpML to external coding schemes. The URI construction follows the FpML Architecture Version 1.0 recommendation.
Note that FpML does not define a coding Scheme or URI for the following Schemes:
These are currently assumed to be specific to individual organizations or FpML based implementations.
Although the initial set of Schemes are defined in this document we expect that new versions of Schemes will be released from time to time and published separately. Key benefits of using Schemes are that they allow:
Defines applicable additional terms to a transaction executed under the 2003 ISDA Credit Derivatives Definitions.
http://www.fpml.org/spec/2003/additional-term-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ISDA2003Credit60BusinessDaySettlementCap | FpML | Presence of this code for a transaction documented under the 2003 ISDA Credit Derivatives Definitions has the effect of incorporating the language set forth below into the confirmation. The section references are to the 2003 ISDA Credit Derivatives Definitions. Notwithstanding Section 1.7 or any provisions of Sections 9.9 or 9.10 to the contrary, but without prejudice to Section 9.3 and (where applicable) Sections 9.4, 9.5 and 9.6, if the Termination Date has not occurred on or prior to the date that is 60 Business Days following the Physical Settlement Date, such 60th Business Day shall be deemed to be the Termination Date with respect to this Transaction except in relation to any portion of the Transaction (an "Affected Portion") in respect of which: |
A financial business center location
http://www.fpml.org/spec/2000/business-center-1-0
In general, the codes are based on the ISO country code and the English name of the location.
Additional location codes can be built according to the following rules. The first two characters represent the ISO country code, the next two characters represent a) if the location name is one word, the first two letters of the location b) if the location name consists of at least two words, the first letter of the first word followed by the first letter of the second word .
There are exceptions to this rule. For example, the TARGET (Trans-European Automated Real-time Gross settlement Express Transfer system) business center for Euro settlement has a code of EUTA.
This coding scheme is currently consistent with the S.W.I.F.T. Financial Centre scheme used in the MT340/MT360/MT361 message definitions, although FpML controls the Business Center Scheme and it should not be assumed that both schemes will remain synchronized.
CODE | SOURCE | DESCRIPTION |
---|---|---|
ARBA | FpML | Buenos Aires |
ATVI | FpML | Vienna |
AUME | FpML | Melbourne |
AUSY | FpML | Sydney |
BEBR | FpML | Brussels |
BRSP | FpML | Sao Paulo |
CAMO | FpML | Montreal |
CATO | FpML | Toronto |
CHGE | FpML | Geneva |
CHZU | FpML | Zurich |
CLSA | FpML | Santiago |
CNBE | FpML | Beijing |
CZPR | FpML | Prague |
DEFR | FpML | Frankfurt |
DKCO | FpML | Copenhagen |
EETA | FpML | Tallinn |
ESMA | FpML | Madrid |
EUTA | FpML | TARGET (euro 'Business Center') |
FIHE | FpML | Helsinki |
FRPA | FpML | Paris |
GBLO | FpML | London |
GRAT | FpML | Athens |
HKHK | FpML | Hong Kong |
IDJA | FpML | Jakarta |
ILTA | FpML | Tel Aviv |
INMU | FpML | Mumbai, India |
ITMI | FpML | Milan |
ITRO | FpML | Rome |
JPTO | FpML | Tokyo |
KRSE | FpML | Seoul |
LBBE | FpML | Beirut |
LULU | FpML | Luxembourg |
MXMC | FpML | Mexico City |
MYKL | FpML | Kuala Lumpur |
NLAM | FpML | Amsterdam |
NOOS | FpML | Oslo |
NZAU | FpML | Auckland |
NZWE | FpML | Wellington |
PAPC | FpML | Panama City |
PHMA | FpML | Manila |
PLWA | FpML | Warsaw |
RUMO | FpML | Moscow |
SARI | FpML | Riyadh |
SEST | FpML | Stockholm |
SGSI | FpML | Singapore |
SKBR | FpML | Bratislava |
THBA | FpML | Bangkok |
TRAN | FpML | Ankara |
TWTA | FpML | Taipei |
USCH | FpML | Chicago |
USLA | FpML | Los Angeles |
USNY | FpML | New York |
VECA | FpML | Caracas, Venezuela |
ZAJO | FpML | Johannesburg |
A clearance system
http://www.fpml.org/spec/2002/clearance-system-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
Clearstream | FpML | Clearstream International |
CREST | FpML | CREST |
DTCC | FpML | The Depository Trust and Clearing Corporation |
Euroclear | FpML | Euroclear |
MonteTitoli | FpML | Monte Titoli SPA |
Specifies a set of standard contract definitions relevant to the transaction
http://www.fpml.org/spec/2003/contractual-definitions-2-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ISDA1991 | FpML | ISDA 1991 Definitions |
ISDA1996Equity | FpML | ISDA 1996 Equity Derivatives Definitions |
ISDA1997GovernmentBond | FpML | ISDA 1997 Government Bond Option Definitions |
ISDA1998FX | FpML | ISDA 1998 FX and Currency Option Definitions |
ISDA1999Credit | FpML | ISDA 1999 Credit Derivatives Definitions |
ISDA2000 | FpML | ISDA 2000 Definitions |
ISDA2002Equity | FpML | ISDA 2002 Equity Derivatives Definitions |
ISDA2003Credit | FpML | ISDA 2003 Credit Derivatives Definitions |
Defines the supplements to a base set of ISDA Definitions that are applicable to the transaction.
http://www.fpml.org/spec/2003/contractual-supplement-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ISDA1999CreditConvertibleExchangeableAccretingObligations | FpML | Supplement to the 1999 ISDA Credit Derivatives Definitions Relating to Convertible, Exchangeable or Accreting Obligations dated November 9, 2001. |
ISDA1999CreditRestructuring | FpML | Restructuring Supplement to the 1999 ISDA Credit Derivatives Definitions dated May 11, 2001. |
ISDA1999CreditSuccessorAndCreditEvents | FpML | Supplement Relating to Successor and Credit Events to the 1999 ISDA Credit Derivatives Definitions dated November 28, 2001. |
ISDA2003CreditMay2003 | FpML | May 2003 Supplement to the 2003 ISDA Credit Derivatives Definitions. |
ISDA2003CreditMonolineInsurers | FpML | Additional Provisions for Physically Settled Default
Swaps Monoline Insurer as Reference Entity dated May 9, 2003. |
The code representation of a country.
http://www.fpml.org/ext/iso3166
A valid country code as defined by the ISO standard 3166 - Codes for representation of countries.
The code representation of a currency.
http://www.fpml.org/ext/iso4217-2001-08-15
A valid currency code as defined by the ISO standard 4217 - Codes for representation of currencies and funds.
The specification of the cut name, or expiry date and time, for an FX OTC option.
http://www.fpml.org/spec/2002/cut-name-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
Comex | FpML | 2:30 p.m. New York time. |
ECB | FpML | 1:30 p.m. London time. |
LondonEveningGold | FpML | 3:00 p.m. London time. |
LondonEveningPgm | FpML | 2:00 p.m. London time. |
LondonMorningGold | FpML | 10:30 a.m. London time. |
LondonMorningPgm | FpML | 9:45 a.m. London time. |
Mexico | FpML | 12:30 p.m. New York time. |
NewYork | FpML | 10:00 a.m. New York time. |
NewYorkPgm | FpML | 9:30 a.m. New York time. |
SilverLondon | FpML | 12:15 p.m. London time. |
A qualifier for the entity identifier that specifies which set of entity identifiers has been used to specify an entity.
http://www.fpml.org/spec/2003/entity-id-RED-1-0
RED Entity Identifiers
A qualifier for the entity name that specifies which set of entity names has been used to specify an entity.
http://www.fpml.org/spec/2003/entity-name-RED-1-0
RED Entity Names
A qualifier for the exchange identifier that specifies which set of exchange identifiers has been used to specify a securities or derivatives exchange.
http://www.fpml.org/spec/2002/exchange-id-MIC-1-0
Market Identifier Code
http://www.fpml.org/spec/2002/exchange-id-REC-1-0
Reuters Exchange Code
The specification of an ISDA Rate Option for purposes of determining a relevant raate on a given reset date. Several URIs are defined to allow floating rate index code definitions to be associated with specific definitions and provisions published by ISDA together with proprietary additions
http://www.fpml.org/ext/isda-2000-definitions
Valid ISDA Rate Options as published by ISDA in the Annex to the 2000 Definitions, Section 7.1. Rate Options, and amended and supplemented through to the tradeDate of the trade. Amendments and supplements to the Annex will be deemed to have been made when published by ISDA
http://www.fpml.org/ext/isda-2000-definitions-june-2000-version-annex
Valid ISDA Rate Options as published by ISDA in the Annex to the 2000 ISDA Definitions (June 2000 Version), Section 7.1. Rate Options.
http://www.fpml.org/ext/isda-euro-definitions
Valid ISDA Euro Rate Options as published by ISDA in the 1998 ISDA Euro Definintions, Section 3.1. Euro Rate Options
http://www.fpml.org/ext/isda-1998-supplement
Valid ISDA Rate Options as published by ISDA in the 1998 Supplement to the 1991 ISDA Definitions, Section 7.1. Rate Options
http://www.fpml.org/ext/isda-1991-definitions
Valid ISDA Rate Options as published by ISDA in the 1991 ISDA Definitions, Section 7.1. Rate Options
Specifies handling of FX translation.
http://www.fpml.org/spec/2003/fxFeatureType-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
Composite | FpML | FX rate is based on a composite of observed rates. |
Quanto | FpML | FX rate is fixed at trade time. |
Identification of the law governing the transaction.
http://www.fpml.org/spec/2002/governing-law-1-0
In general the codes are the ISO country code where the applicable law is the law of an entire country
For countries that have more than one legal regime the code is constructed from the two-character ISO country code followed by two characters indicating the legal regime. In the cases of Canada and the United States of America, these two characters are the conventional abbreviations for the provinces and states respectively. In the case of the United Kingdom, the first two characters are "GB" followed by two characters indicating the legal regime.
The following are examples of valid codes, not an exhaustive list.
CODE | SOURCE | DESCRIPTION |
---|---|---|
CAAB | FpML | Alberta law |
CABC | FpML | British Columbia Law |
CAMN | FpML | Manitoba law |
CAON | FpML | Ontario law |
CAQC | FpML | Quebec law |
DE | FpML | German law |
FR | FpML | French law |
GBEN | FpML | English law |
GBGY | FpML | The law of the island of Guernsey |
GBIM | FpML | The law of the Isle of Man |
GBJY | FpML | The law of the island of Jersey |
GBSC | FpML | Scottish law |
JP | FpML | Japanese law |
USCA | FpML | Californian law |
USIL | FpML | Illinois law |
USNY | FpML | New York law |
The specification of a list of information providers and vendors who publish financial markets information. Their information sources will typically be used to determine a relevant market rate, price or index.
http://www.fpml.org/spec/2003/information-provider-2-0
List compiled from the Annex to the 2000 ISDA Definitions Section 7.2 - Certain Published and Displayed Sources, and other sources.
CODE | SOURCE | DESCRIPTION |
---|---|---|
BankOfCanada | ISDA | The central bank of Canada. |
BankOfJapan | ISDA | The central bank of Japan. |
Bloomberg | ISDA | Bloomberg LP. |
FederalReserve | ISDA | The Federal Reserve, the central bank of the United States. |
FHLBSF | ISDA | The Federal Home Loan Bank of San Francisco, or its successor. |
ISDA | ISDA | International Swaps and Derivatives Association, Inc. |
Reuters | ISDA | Reuters Group Plc. |
SAFEX | ISDA | South African Futures Exchange, or its successor. |
Telerate | ISDA | Telerate, Inc. |
A qualifier for the instrument identifier that specifies which set of instrument identifiers has been used to specify an instrument.
http://www.fpml.org/spec/2002/instrument-id-Bloomberg-1-0
Bloomberg ticker symbol
http://www.fpml.org/spec/2002/instrument-id-CUSIP-1-0
Committee on Uniform Securities Identification Procedures
http://www.fpml.org/spec/2002/instrument-id-ISIN-1-0
International Securities Identification Number
http://www.fpml.org/spec/2003/instrument-id-Reuters-RIC-1-0
Reuters RIC
http://www.fpml.org/spec/2003/instrument-id-RED-pair-1-0
RED pair code
http://www.fpml.org/spec/2002/instrument-id-RIC-1-0
Reuters Instrument Code
http://www.fpml.org/spec/2002/instrument-id-SEDOL-1-0
London Stock Exchange Daily Official List
http://www.fpml.org/spec/2002/instrument-id-Sicovam-1-0
Sicovam code
Defines the handling of a averaging date market disruption for an equity derivative transaction.
http://www.fpml.org/spec/2003/marketDisruption-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ModifiedPostponement | FpML | As defined in section 6.7 para (c) subpara (iii) of the ISDA 2002 Equity Derivative definitions. |
Omission | FpML | As defined in section 6.7 para (c) subpara (i) of the ISDA 2002 Equity Derivative definitions. |
Postponement | FpML | As defined in section 6.7 para (c) subpara (ii) of the ISDA 2002 Equity Derivative definitions. |
Defines the type of the master agreement governing the transaction.
http://www.fpml.org/spec/2002/master-agreement-type-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
AFB | FpML | AFB Master Agreement for Foreign Exchange and Derivatives Transactions |
German | FpML | German Master Agreement for Financial derivatives and Addendum for Options on Stock Exchange Indices or Securities |
ISDA1987 | FpML | ISDA 1987 Master Agreement |
ISDA1992 | FpML | ISDA 1992 Master Agreement |
ISDA2002 | FpML | ISDA 2002 Master Agreement |
Swiss | FpML | Swiss Master Agreement for OTC Derivatives Instruments |
Defines the type of master confirmation agreement governing the transaction.
http://www.fpml.org/spec/2003/master-confirmation-type-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ISDA1999Credit | FpML | ISDA 1999 Master Credit Derivatives Confirmation Agreement |
ISDA2003CreditAsia | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Asia had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditAustraliaNewZealand | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Australia and New Zealand had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditEuropean | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if European had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditJapan | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Japan had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditNorthAmerican | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if North American had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSingapore | FpML | ISDA 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Singapore had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignAsia | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Asia had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignCentralAndEasternEurope | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Central and Eastern Europe had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignJapan | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Japan had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignLatinAmerica | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Latin America had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignMiddleEast | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Middle East had been specified as the relevant Transaction Type in the Transaction Supplement. |
ISDA2003CreditSovereignWesternEurope | FpML | ISDA Sovereign 2003 Master Credit Derivatives Confirmation Agreement interpreted as if Western Europe had been specified as the relevant Transaction Type in the Transaction Supplement. |
A qualifier for the instrument identifier that specifies which set of instrument identifiers has been used to specify an instrument.
http://www.fpml.org/spec/2002/party-contact-details-email-1-0
Electronic mail
http://www.fpml.org/spec/2002/party-contact-details-facsimile-1-0
Facsimile transmission
http://www.fpml.org/spec/2002/party-contact-details-mail-1-0
http://www.fpml.org/spec/2002/party-contact-details-voice-1-0
Voice telephone
The code for identification of parties involved in a trade.
http://www.fpml.org/ext/iso9362
Valid bank identifier codes (BICs) as defined by the ISO standard 9362 - Bank identifier codes (BIC)
S.W.I.F.T is the designated authority for the assignment of BIC codes. They maintain an online BIC directory at http://www.swift.com
http://www.fpml.org/ext/duns-numbers
The DUNS numbder is D&B's distinctive 9-digit identification sequence and is an internationally recognized company identifier for EDI and global electronic commerce transactions. (http://www.dnb.com)
http://www.fpml.org/ext/reuters-dealer-codes
The Reuters dealing code is a unique 4-character code assigned by Reuters that identifies a particular party and are commonly used to identify a company in various types of financial transactions
Specifies the form of the restructuring credit event that is applicable to the credit default swap.
http://www.fpml.org/spec/2003/restructuring-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ModModR | FpML | 2003 Definitions: Restructuring (Section 4.7) and Modified Restructuring Maturity Limitation and Conditionally Transferable Obligation (Section 2.33) apply. |
ModR | FpML | 1999 Definitions: Restructuring definition and May 2001 Restructuring supplement apply.Note that the 1999 Restructuring definition can be altered on a bilateral basis with the November 2001 Successor Supplement. 2003 Definitions: Restructuring (Section 4.7) and Restructuring Maturity Limitation and Fully Transferable Obligation (Section 2.32) apply. |
R | FpML | Restructuring as defined in the applicable ISDA Credit Derivatives Definitions. (1999 or 2003). Note that the 1999 Restructuring definition can be altered on a bilateral basis with the November 2001 Successor Supplement. |
The specification of the routing id code, which can be used to determine the coding convention for the settlement.
http://www.fpml.org/spec/2002/routing-id-code-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
ABA | FpML | ABA number. |
BIC | FpML | SWIFT-assigned BIC code. |
ChapsNumber | FpML | Chaps account number. |
ChipsUID | FpML | Chips UID code. |
IBAN | FpML | European Banking Federation number. |
NatBankId | FpML | National Bank id code. |
The specification of the method for settling a particular trade.
http://www.fpml.org/spec/2002/settlement-method-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
Chaps | FpML | To be settled via Chaps network. |
ChipsABA | FpML | To be settled via Chips ABA. |
ChipsUID | FpML | To be settled via Chips UID. |
CLS | FpML | To be settled via CLS Bank. |
DDA | FpML | To be settled over DDA account. |
Fedwire | FpML | To be settled via U.S. Fedwire. |
SWIFT | FpML | To be settled via SWIFT network. |
The source from which the settlement price is to be obtained.
http://www.fpml.org/spec/2002/settlement-price-source-1-0
CODE | SOURCE | DESCRIPTION |
---|---|---|
Bid | FpML | The bid price per share on the exchange at the valuation time on the valuation date |
Mid | FpML | The mid-market price per share on the exchange at the valuation time on the valuation date |
NASDAQ | FpML | An amount equal to the arithmetic average of the two prices constituting the Bid/Offer Spread. "Bid/Offer Spread" means the highest bid price per share and the corresponding lowest offer price per share last published prior to or at the expiration time on the expiration date. |
Offer | FpML | The offer price per share on the exchange at the valuation time on the valuation date |
OfficialClose | FpML | (i) The published official closing price of the shares on the exchange on the valuation date, or (ii) the official closing level of the index, as published by the index sponsor, on the valuation date |
OfficialSettlement | FpML | The official settlement price (however described under the rules of the relevant exchange or its clearing house) on maturity of any of the relevant exchange-traded contracts published by the exchange or its clearing house. For this purpose, exchange-traded contract shall mean a future or listed option contract on the Index whose delivery date is expected to be on the valuation date |
PrezzoDiRiferimento | FpML | The official reference price per share quoted by the exchange on the exchange business day immediately prior to the expiration date equal to the weighted average of the last 10% traded volume on the share |