All Element Summary |
||||||||||||
Accruals, relationship is clean price and accruals equals dirty price, all prices are expressed in percentage points, 100 is the initial value of the bond.
|
||||||||||||
Accruals expressed as amount.
|
||||||||||||
Bond all-in-price which is a price that includes all relevant price adjustments (i.e. accrued interest, haircut or margin ratio, inflation factor,etc.).
|
||||||||||||
allInRate (in securityLending) |
Specifies the rate used to express the cost of borrowing as a percentage of dividend value and is useful when borrowing over dividend season.
|
|||||||||||
assetReference (defined in CollateralValuation complexType) |
A reference to explicitly identify which asset is being valued.
|
|||||||||||
assetReference (in margin) |
A reference to the collateral asset to which the margin requirement applies.
|
|||||||||||
Defines the latest date when the open repo transaction can be exercised (and no later than which it must be exercised) on demand by a party to the trade indicated in the electingParty element (or in the Master Agreement, if the electingParty element has AsDefinedInMasterAgreement value).
|
||||||||||||
callDate (in securityLending) |
Defines the latest date when the open repo transaction can be exercised (and no later than which it must be exercised) on demand by a party to the trade indicated in the electingParty element (or in the Master Agreement, if the electingParty element has AsDefinedInMasterAgreement value).
|
|||||||||||
callingParty (in repo) |
A party to the open repo transaction that has a right to demand for exercise of far leg of the open repo transaction.
|
|||||||||||
A party to the open repo or security lending transaction that has a right to demand for exercise of far leg of the open repo or security lending transaction.
|
||||||||||||
Bond clean price, expressed in percentage points, 100 is the initial value of the bond.
|
||||||||||||
collateral (defined in CollateralAndDelivery.model group) |
Collateral element is used to carry the quantity and price details that are required to ensure that a SBL contract is executed at fair value, with the value of the collateral matching the cash amount of the SBL.
|
|||||||||||
collateral (in farLeg in repo) |
Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo.
|
|||||||||||
collateral (in nearLeg in repo) |
Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo.
|
|||||||||||
The collateral profile specified at the tri-party agent.
|
||||||||||||
The collateral type, which is a restriction of the collateral deemed acceptable for the purpose of the transaction.
|
||||||||||||
dayCountFraction (in repo) |
The day count fraction.
|
|||||||||||
The day count fraction for calculating a fee or a rebate on a SBL transaction.
|
||||||||||||
Reference to the party that delivers the security.
|
||||||||||||
deliveryDate (defined in CollateralAndDelivery.model group) |
Delivery Date for the transaction.
|
|||||||||||
deliveryDate (in farLeg in repo) |
Delivery Date for the transaction.
|
|||||||||||
deliveryDate (in nearLeg in repo) |
Delivery Date for the transaction.
|
|||||||||||
deliveryMethod (defined in CollateralAndDelivery.model group) |
Specifies a delivery method for the security transaction.
|
|||||||||||
deliveryMethod (in farLeg in repo) |
Specifies a delivery method for the security transaction.
|
|||||||||||
deliveryMethod (in nearLeg in repo) |
Specifies a delivery method for the security transaction.
|
|||||||||||
dirtyPrice (defined in BondPriceAndYield.model group) |
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
|
|||||||||||
dirtyPrice (defined in BondPriceAndYield.model group) |
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
|
|||||||||||
Specifies the proportion of the value of the dividend on the borrowed shares that the borrower is legally obligated to return to the lender.
|
||||||||||||
A duration code for the repo transaction.
|
||||||||||||
duration (in securityLending) |
A duration code for the security lending transaction.
|
|||||||||||
The far leg of the repo contract, i.e. the repurchase transaction.
|
||||||||||||
farLeg (in securityLending) |
The far leg of the Security Lending and Borrowing (SBL) agreement.
|
|||||||||||
The stock borrower pays a fee on the stock being lent.
|
||||||||||||
fixedRateSchedule (in repo) |
The fixed repo rate.
|
|||||||||||
The fixed repo rate.
|
||||||||||||
The floating rate index and tenor, with additional definitions relating to the calculation of floating rate amounts, including spread and multiplier.
|
||||||||||||
The floating rate index and tenor, with additional definitions relating to the calculation of floating rate amounts, including spread and multiplier.
|
||||||||||||
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
|
||||||||||||
fxRate (in farLeg in securityLending) |
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
|
|||||||||||
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
|
||||||||||||
fxRate (in nearLeg in securityLending) |
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
|
|||||||||||
An element defining a haircut expressed as the percentage difference between the Market Value of the collateral and the Purchase Price of the repo and calculated as 100 multiplied by a ratio of the difference between the Market Value of the collateral and the Purchase Price of the repo to the Market Value of the collateral.
|
||||||||||||
An element defining a haircut percentage threshold which is the value above (when it's lower than initial haircut) or below (when it's higher than initial haircut) which parties agree they will not call a margin from each other.
|
||||||||||||
The inflation factor is specified for inflation-linked products which require some additional elements to calculate prices correctly.
|
||||||||||||
initialMargin (in repo) |
Defines initial margin applied to a repo transaction.
|
|||||||||||
Defines initial margin applied to a SBL transaction.
|
||||||||||||
Initial margin calculation for a collateral asset.
|
||||||||||||
An element defining an initial margin expressed as a ratio of the Market Value of the collateral to the Purchase Price.
|
||||||||||||
An element defining a margin ratio threshold which is the value above (when it's lower than initial margin ratio) or below (when it's higher than initial margin ratio) which parties agree they will not call a margin from each other.
|
||||||||||||
An element defining a margin threshold which is the Net Exposure of a trade below which parties agree they will not call a margin from each other.
|
||||||||||||
An element defining the type of assets (cash or securities) specified to apply as margin to the repo transaction.
|
||||||||||||
An element defining a minimum transfer amount which is the minimum margin call parties will make once the margin threshold (or margin ratio threshold / haircut threshold) has been exceeded.
|
||||||||||||
A repo contract is modeled as two purchase/repurchase transactions which are called legs.
|
||||||||||||
nearLeg (in securityLending) |
A Security Lending and Borrowing (SBL) agreement is modeled as two Deliverer/Receiver transactions which are called legs.
|
|||||||||||
Total nominal amount of the given bonds used as collateral.
|
||||||||||||
noticePeriod (defined in PartyNoticePeriod complexType) |
Notice period for open repo transactions in number of days.
|
|||||||||||
noticePeriod (in repo) |
Notice period for open repo transactions in number of days.
|
|||||||||||
Notice period for open repo transactions in number of days.
|
||||||||||||
partyNoticePeriod (in repo) |
Notice period for open repo transactions referenced to a party to the trade, in number of days.
|
|||||||||||
Notice period for open repo transactions referenced to a party to the trade, in number of days.
|
||||||||||||
partyReference (defined in PartyNoticePeriod complexType) |
A reference to a party who has the right to request exercise of the open repo trade and for whom noticePeriod is defined.
|
|||||||||||
Specifies the rate which is applied to cash collateral when cash collateral settled ahead of borrowed security.
|
||||||||||||
rebate (in farLeg in securityLending) |
The security lending rebate is basically the difference between the settlement amounts at spot and forward date.
|
|||||||||||
receiverPartyReference (defined in DelivererReceiver.model group) |
Reference to the party that receives the security, bowrower .
|
|||||||||||
Bond price relative to a Benchmark.
|
||||||||||||
Global element representing a Repo.
|
||||||||||||
The repo interest is basically the difference between the settlement amounts at spot and forward date.
|
||||||||||||
security (in farLeg in securityLending) |
References to the Deliverer and Receiver of the Security Lending transaction.
|
|||||||||||
security (in nearLeg in securityLending) |
References to the Deliverer and Receiver of the Security Lending transaction.
|
|||||||||||
Global element representing a Security Lending.
|
||||||||||||
settlementAmount (in nearLeg in repo) |
Settlement Amount
|
|||||||||||
settlementAmount (in nearLeg in securityLending) |
The monetary amount specified for the settlement of this transaction, where the settlement amount and currency are explicitly expressed.
|
|||||||||||
settlementDate (defined in RepoLegBase complexType) |
Settlement or Payment Date for the transaction.
|
|||||||||||
settlementDate (defined in SBLLegBase complexType) |
Settlement or Payment Date for the transaction.
|
|||||||||||
spread (in relativePrice) |
Basis Point spread over a Benchmark.
|
|||||||||||
|
||||||||||||
triParty (in securityLending) |
The tri-party terms.
|
|||||||||||
The reference to the tri-party agent.
|
||||||||||||
Yield to Maturity.
|
Complex Type Summary |
||||||||||
An adjustable offset can be used to specify a number of days, business or calendar, for example in a notice period.
|
||||||||||
|
||||||||||
|
||||||||||
This type is used in Repo trades, to specify the valuation of a specific piece of collateral in the transaction.
|
||||||||||
Specifies delivery methods for securities transactions.
|
||||||||||
Defines initial margin applied to a repo or SBL transaction.
|
||||||||||
Defines the initial margin calculation applicable to a single piece of collateral.
|
||||||||||
A type to represent agreed period of notice to be given in advance before exercise of the open repo trade by a party requesting such exercise and reference to that party.
|
||||||||||
A type which represents Pricing relative to a Benchmark.
|
||||||||||
A Repo, modeled as an FpML:Product.
|
||||||||||
A transaction leg for a repo is equivalent to a single cash transaction.
|
||||||||||
A transaction leg for a repo is equivalent to a single cash transaction.
|
||||||||||
A transaction leg for a repo is equivalent to a single cash transaction.
|
||||||||||
Defines the far leg of a Securities Lending Borrowing (SBL) transaction.
|
||||||||||
A transaction leg for a repo is equivalent to a single cash transaction.
|
||||||||||
Defines one leg of a Securities Lending Borrowing (SBL)transaction.
|
||||||||||
A Security Lending, modeled as an FpML:Product.
|
||||||||||
The tri-party terms.
|
Element Group Summary |
||||||||||
A group which has Collateral elements.
|
||||||||||
A model group that allows us to specify that a repo contract can reference bond or equity instruments.
|
||||||||||
A group which has either Bond Price or Yield elements.
|
||||||||||
Specifies collateral,a delivery method and date for the security transaction.
|
||||||||||
Securities Sellers to a repo or Lenders to a SBL may transact directly with the Buyers to a repo or Borrower to SBL transaction respectively, or engage a Securities Lending Agent to arrange, manage, report, and invest cash collateral on their behalf.
|
||||||||||
Used in Sec Lending to indicate who delivers the security / who receives.
|
||||||||||
Defines the terms of an “open ended” or “callable” repo or security lending transaction; this means that the end date of the transaction is unspecified, and will be agreed by the two parties at a later date.
|
||||||||||
The rate calcualtion for repo and security lending products.
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2002- 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 --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="conf" ecore:package="org.fpml.confirmation" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/confirmation" version="$Revision: 11232 $" xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="fpml-business-events-5-11.xsd"/>
<xsd:annotation>
</xsd:complexType>
</xsd:complexType>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An adjustable offset can be used to specify a number of days, business or calendar, for example in a notice period.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This type is used in Repo trades, to specify the valuation of a specific piece of collateral in the transaction.
</xsd:documentation>
<xsd:sequence>
<xsd:choice>
</xsd:sequence>
<xsd:group ref="BondCollateral.model">
</xsd:choice>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
When the instrument being used in a transaction is a bond, the group above should be used to properly value the instrument, in terms of price, accruals and notional.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
When the instrument being used in a transaction is an equity, or any contract traded in units, this group should be used to define the quantity, price and valuation of the instrument.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to explicitly identify which asset is being valued.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies delivery methods for securities transactions. This coding-scheme defines the possible delivery methods for securities.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/delivery-method" name="deliveryMethodScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines initial margin applied to a repo or SBL transaction. Initial margin is an agreed premium to the Purchase Price of a repo or the Leding Price of the SBL to determine the required Market Value of the collateral to be delivered on the Purchase or Delivery Date respectfully. It reflects quality of the collateral. Its aim is to calculate the risk-adjusted or liquidation value of collateral.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="marginType" type="MarginTypeEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining the type of assets (cash or securities) specified to apply as margin to the repo transaction. See GMRA 2011 paragraph 2(h) for "Cash Margin" and GMRA 2011 paragraph 2(cc) for "Margin Securities".
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Initial margin calculation for a collateral asset. Initial margin requirements may be specified for multiple pieces of collateral.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining a margin threshold which is the Net Exposure of a trade below which parties agree they will not call a margin from each other.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining a minimum transfer amount which is the minimum margin call parties will make once the margin threshold (or margin ratio threshold / haircut threshold) has been exceeded.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the initial margin calculation applicable to a single piece of collateral.
</xsd:documentation>
<xsd:sequence>
<xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A choice between initial margin ratio and haircut.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="marginRatio" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining an initial margin expressed as a ratio of the Market Value of the collateral to the Purchase Price. A default value of initial margin ratio of 1.00 means there is no margin and thus no risk related with the collateral. See GMRA 2000 paragraph 2(z) and GMRA 2011 paragraph 2(bb).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining a margin ratio threshold which is the value above (when it's lower than initial margin ratio) or below (when it's higher than initial margin ratio) which parties agree they will not call a margin from each other.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="haircut" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining a haircut expressed as the percentage difference between the Market Value of the collateral and the Purchase Price of the repo and calculated as 100 multiplied by a ratio of the difference between the Market Value of the collateral and the Purchase Price of the repo to the Market Value of the collateral. Haircut is alternative way to adjust the value of collateral sold in a repurchase agreement to initial margin ratio. Because an initial margin is a percentage of the Purchase Price, while a haircut is a percentage of the Market Value of collateral, the arithmetic of initial margins and haircuts is slightly different. For example, an initial margin of 102% is not equivalent to a haircut of 2%, but to 1.961% (ie 100/102%). See GMRA 2011 paragraph 2(aa).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element defining a haircut percentage threshold which is the value above (when it's lower than initial haircut) or below (when it's higher than initial haircut) which parties agree they will not call a margin from each other.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the collateral asset to which the margin requirement applies. This element should be produced in the case where margin requirements are specified for multiple pieces of collateral, and may be omitted otherwise.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to represent agreed period of notice to be given in advance before exercise of the open repo trade by a party requesting such exercise and reference to that party.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="partyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to a party who has the right to request exercise of the open repo trade and for whom noticePeriod is defined.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Notice period for open repo transactions in number of days. This element represents agreed period of notice to be given in advance before exercise of the repo trade by a party requesting such exercise.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type which represents Pricing relative to a Benchmark.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="spread" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The benchmark being referred to; either a bond or equity product.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A Repo, modeled as an FpML:Product. Note: this Repo model is a candidate model for further industry input.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice>
</xsd:sequence>
<xsd:element name="fixedRateSchedule" type="Schedule">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The fixed repo rate. It is usually fixed for the duration of the agreement but can be changed with mid-life events (rate changes) except for sell/buy-back trades.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The floating rate index and tenor, with additional definitions relating to the calculation of floating rate amounts, including spread and multiplier. It is used for floating rate repos. For example, floating rate repos on European markets are made against EONIA.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="duration" type="RepoDurationEnum">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A duration code for the repo transaction. This defines a type of a repo transaction with fixed duration.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="callingParty" type="CallingPartyEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A party to the open repo transaction that has a right to demand for exercise of far leg of the open repo transaction. This element represents an enumerated list that includes InitialBuyer, InitialSeller, Either, AsDefinedInMasterAgreement. In the default case either party can call for closing open repo transaction, unless otherwise specified. If electing parties are not defined in open repo confirmation, when they are defined by default in the Master Agreement, AsDefinedInMasterAgreement value should be used. Exact buyer/seller related parties, including any third parties who can demand exercise of open repo transactions on behalf of the parties to the trade (calculation agent, executing broker, etc.), can be defined in the relatedParty element (tradeHeader/partyTradeInformation).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the latest date when the open repo transaction can be exercised (and no later than which it must be exercised) on demand by a party to the trade indicated in the electingParty element (or in the Master Agreement, if the electingParty element has AsDefinedInMasterAgreement value). For instance, in the open repo transaction with callDate agreed as business day one year after the trade date far leg can be settled on any day after the near leg settlement date and before and including the callDate. If the call date is not defined in trade terms and / or not included into trade confirmation this element can be omitted.
</xsd:documentation>
<xsd:choice minOccurs="0">
<xsd:element name="noticePeriod" type="AdjustableOffset">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Notice period for open repo transactions in number of days. This element represents agreed period of notice to be given in advance before exercise of the repo trade by a party requesting such exercise.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Notice period for open repo transactions referenced to a party to the trade, in number of days. This element represents agreed period of notice to be given in advance before exercise of the repo trade by a party requesting such exercise and reference to that party.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines initial margin applied to a repo transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A repo contract is modeled as two purchase/repurchase transactions which are called legs. This is the near leg, i.e. the transaction that will be executed on the near settlement date of the contract.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The far leg of the repo contract, i.e. the repurchase transaction. The BuyerSeller model in the far leg must be the exact opposite of the one found in the near leg.
</xsd:documentation>
<xsd:choice>
<xsd:group maxOccurs="unbounded" ref="BondEquity.model">
</xsd:choice>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A list of the financial instruments that the repo contract may reference.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="RepoLegBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="SettlementAmountOrCurrency.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Settlement amount of the securities transaction. When the exact financial amount to the transaction is not known (for instance in far leg of a floating rate repo), this structure allows participants to state the currency of the transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
</xsd:documentation>
<xsd:sequence minOccurs="0">
<xsd:element name="deliveryMethod" type="DeliveryMethod">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies a delivery method for the security transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Delivery Date for the transaction. Delivery Date can be populated when it is not equal to the Settlement Date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo. Collateral is declared as optional here, with multiple cardinalities, since there can be a repo "Multi", with multiple instruments specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general cases, however it should be specified. This element can be omitted in farLeg.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The repo interest is basically the difference between the settlement amounts at spot and forward date. It is a fully figured amount, but it does not have to be specified in the message. It is not a 'Money' amount as it is implicitly expressed in the settlement currency.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Leg">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="BuyerSeller.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
References to the buyer and the seller of this leg of the repo contract.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Settlement or Payment Date for the transaction.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Leg">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="DelivererReceiver.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
References to the buyer and the seller of this leg of the repo contract.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Settlement or Payment Date for the transaction.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A transaction leg for a repo is equivalent to a single cash transaction.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="RepoLegBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="settlementAmount" type="Money">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
</xsd:documentation>
<xsd:sequence minOccurs="0">
<xsd:element name="deliveryMethod" type="DeliveryMethod">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies a delivery method for the security transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Delivery Date for the transaction. Delivery Date can be populated when it is not equal to the Settlement Date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo. Collateral is declared as optional here, with multiple cardinalities, since there can be a repo "Multi", with multiple instruments specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general cases, however it should be specified. This element can be omitted in farLeg.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the far leg of a Securities Lending Borrowing (SBL) transaction.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="SBLLegBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="SettlementAmountOrCurrency.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Settlement amount of the securities transaction. When the exact financial amount to the transaction is not known (for instance in far leg of a floating rate SBL), this structure allows participants to state the currency of the transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
References to the Deliverer and Receiver of the Security Lending transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies collateral,a delivery method and date for the security transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The security lending rebate is basically the difference between the settlement amounts at spot and forward date. It is a fully figured amount, but it does not have to be specified in the message. It is not a 'Money' amount as it is implicitly expressed in the settlement currency.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines one leg of a Securities Lending Borrowing (SBL)transaction.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="SBLLegBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="settlementAmount" type="Money">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The monetary amount specified for the settlement of this transaction, where the settlement amount and currency are explicitly expressed.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the rate of a currency conversion that is used to compute settlement amount for cross-currency transactions.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
References to the Deliverer and Receiver of the Security Lending transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies collateral, a delivery method and date for the security transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A Security Lending, modeled as an FpML:Product. The owner of the securities lends the securities for collateral, which may be cash or non-cash collateral at: an agreed date, specific time frame and price. The stock borrower supplies the collateral: The stock borrower pays a fee on the stock being lent. If cash collateral, the cash borrower pays a rate of interest known as a rebate. Note: this Security Lending model is a candidate model for further industry input.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Fee based on market value of securities. If cash is used as collateral, interest paid (rebate).
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
If cash collateral, the cash borrower pays a rate of interest known as a rebate.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The stock borrower pays a fee on the stock being lent.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The day count fraction for calculating a fee or a rebate on a SBL transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the proportion of the value of the dividend on the borrowed shares that the borrower is legally obligated to return to the lender.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the rate used to express the cost of borrowing as a percentage of dividend value and is useful when borrowing over dividend season.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the rate which is applied to cash collateral when cash collateral settled ahead of borrowed security.
</xsd:documentation>
<xsd:choice>
<xsd:element name="duration" type="SecurityLendingDurationEnum">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A duration code for the security lending transaction. This defines a type of a security lending transaction with fixed duration. The fixed duration can only by Term for a security lending transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the terms of an open ended security lending transaction; this means that the end date is unspecified, and will be agreed by the two parties at a later date. Business rule: When the security lending transaction is Open, the forward transaction leg must not be present.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines initial margin applied to a SBL transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A Security Lending and Borrowing (SBL) agreement is modeled as two Deliverer/Receiver transactions which are called legs. This is the spot leg, i.e. the transaction that will be executed on the near settlement date of the contract.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The far leg of the Security Lending and Borrowing (SBL) agreement. The Deliverer/Reciver model in the far leg must be the exact opposite of the one found in the near leg.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element name="triPartyAgent" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The collateral profile specified at the tri-party agent.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The collateral type, which is a restriction of the collateral deemed acceptable for the purpose of the transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Global element representing a Security Lending.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The rate calcualtion for repo and security lending products. Each product has its own terminology, which is reflected in two separate annotations. In Repo case: Return to cash lender is repo rate (interest on cash). In Security Lending case: If cash is used as collateral, interest paid (rebate).
</xsd:documentation>
<xsd:choice>
<xsd:element name="fixedRateSchedule" type="Schedule">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The fixed repo rate. It is usually fixed for the duration of the agreement but can be changed with mid-life events (rate changes) except for sell/buy-back trades.
</xsd:documentation>
The fixed security lending rate. It is usually fixed rebate rate for the duration of the agreement but can be changed with mid-life events (rate changes).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The floating rate index and tenor, with additional definitions relating to the calculation of floating rate amounts, including spread and multiplier. It is used for floating rate repos. For example, floating rate repos on European markets are made against EONIA.
</xsd:documentation>
The floating rate index and tenor, with additional definitions relating to the calculation of floating rate amounts, including spread and multiplier. It is use for floating rate security lending. For example, most floating rate security lending on European markets are are against EONIA
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="nominalAmount" type="Money">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Total nominal amount of the given bonds used as collateral.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model describing price of the given bonds used as collateral.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model group that allows us to specify that a repo contract can reference bond or equity instruments.
</xsd:documentation>
<xsd:choice>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Most repos are done using Bonds and Bond subclasses as collateral. However in some jurisdictions repos on equities are widely used. It is technically possible to execute a repo on an equity, as long as the mark to market is correctly done during the lifetime of the repo.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A bond, or bond subtype referenced by a repo contract.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies collateral,a delivery method and date for the security transaction.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="deliveryMethod" type="DeliveryMethod">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies a delivery method for the security transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Delivery Date for the transaction. Delivery Date can be populated when it is not equal to the Settlement Date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Collateral element is used to carry the quantity and price details that are required to ensure that a SBL contract is executed at fair value, with the value of the collateral matching the cash amount of the SBL. Collateral is declared as optional here, with multiple cardinalities, since there can be a repo "Multi", with multiple instruments specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general cases, however it should be specified. This element can be omitted in farLeg.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Securities Sellers to a repo or Lenders to a SBL may transact directly with the Buyers to a repo or Borrower to SBL transaction respectively, or engage a Securities Lending Agent to arrange, manage, report, and invest cash collateral on their behalf.
</xsd:documentation>
<xsd:choice>
<xsd:group maxOccurs="unbounded" ref="BondEquity.model">
</xsd:choice>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A list of the financial instruments that the repo or SBL transaction may reference.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Used in Sec Lending to indicate who delivers the security / who receives.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="delivererPartyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to the party that delivers the security.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to the party that receives the security, bowrower .
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the terms of an “open ended” or “callable” repo or security lending transaction; this means that the end date of the transaction is unspecified, and will be agreed by the two parties at a later date. Repo or Securities lending loan terms are typically left “open” until one of the two parties end the agreement, or made “callable” where the lender has the right to recall the security at any time before the agreed-upon loan term. Business rule: When the repo or security lending transaction is Open, the forward transaction leg must not be present.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="callingParty" type="CallingPartyEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A party to the open repo or security lending transaction that has a right to demand for exercise of far leg of the open repo or security lending transaction. This element represents an enumerated list that includes InitialBuyer, InitialSeller, Either, AsDefinedInMasterAgreement. In the default case either party can call for closing open repo transaction, unless otherwise specified. If electing parties are not defined in open repo confirmation, when they are defined by default in the Master Agreement, AsDefinedInMasterAgreement value should be used. Exact buyer/seller related parties, including any third parties who can demand exercise of open repo transactions on behalf of the parties to the trade (calculation agent, executing broker, etc.), can be defined in the relatedParty element (tradeHeader/partyTradeInformation).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the latest date when the open repo transaction can be exercised (and no later than which it must be exercised) on demand by a party to the trade indicated in the electingParty element (or in the Master Agreement, if the electingParty element has AsDefinedInMasterAgreement value). For instance, in the open repo transaction with callDate agreed as business day one year after the trade date far leg can be settled on any day after the near leg settlement date and before and including the callDate. If the call date is not defined in trade terms and / or not included into trade confirmation this element can be omitted.
</xsd:documentation>
<xsd:choice minOccurs="0">
<xsd:element name="noticePeriod" type="AdjustableOffset">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Notice period for open repo transactions in number of days. This element represents agreed period of notice to be given in advance before exercise of the repo trade by a party requesting such exercise.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Notice period for open repo transactions referenced to a party to the trade, in number of days. This element represents agreed period of notice to be given in advance before exercise of the repo trade by a party requesting such exercise and reference to that party.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A group which has either Bond Price or Yield elements.
</xsd:documentation>
<xsd:sequence>
<xsd:annotation>
</xsd:sequence>
<xsd:documentation xml:lang="en">
</xsd:annotation>
These elements express a price in terms of percentage of nominal amount.
</xsd:documentation>
<xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:choice>
<xsd:sequence>
<xsd:element name="cleanPrice" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Bond clean price, expressed in percentage points, 100 is the initial value of the bond.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Accruals, relationship is clean price and accruals equals dirty price, all prices are expressed in percentage points, 100 is the initial value of the bond.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The inflation factor is specified for inflation-linked products which require some additional elements to calculate prices correctly.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Bond all-in-price which is a price that includes all relevant price adjustments (i.e. accrued interest, haircut or margin ratio, inflation factor,etc.). It expresses a price in terms of percentage of nominal amount.
</xsd:documentation>
</xsd:schema>
|
XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.
|