All Element Summary |
||||||||||
|
||||||||||
The agreedAmount block allows the responder to detail the undisputed amount for any Variation Margin requirement and/or Segregated Independent Amount requirement they may have received in the corresponding requestMargin message.
|
||||||||||
The agreedAmount block allows the responder to detail the undisputed amount for any Variation Margin requirement and/or Segregated Independent Amount requirement they may have received in the corresponding requestMargin message.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Refers to the asset which specifies the currency of the cash being delivered or returned.
|
||||||||||
|
||||||||||
The list of assets being moved.
|
||||||||||
The list of assets to be moved.
|
||||||||||
The list of assets to be moved.
|
||||||||||
The list of assets to be moved.
|
||||||||||
The list of assets being moved.
|
||||||||||
The list of assets being moved.
|
||||||||||
Denomination currency as specified in the margin agreement.
|
||||||||||
Denomination currency as specified in the margin agreement.
|
||||||||||
Denomination currency as specified in the margin agreement.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies cash as type of expected collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Defines a list of collateral retraction reason codes.
|
||||||||||
|
||||||||||
Defines a list of collateral retraction reason codes.
|
||||||||||
Defines a list of collateral retraction reason codes.
|
||||||||||
Defines a list of collateral retraction reason codes.
|
||||||||||
Defines a list of collateral retraction reason codes.
|
||||||||||
This is the value of the proposed collateral after the application of the haircut.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies whether the exposure should be treated on a net or gross basis.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
References the legal agreement.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies the interest calculations for one day of the interest period.
|
||||||||||
|
||||||||||
|
||||||||||
proposed collateral to be delivered
|
||||||||||
|
||||||||||
return details for substitute collateral
|
||||||||||
variation margin to be delivered
|
||||||||||
|
||||||||||
The party delivering the accrued interest.
|
||||||||||
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
|
||||||||||
free form description of the reason
|
||||||||||
|
||||||||||
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
|
||||||||||
|
||||||||||
This is confirmation of the amount being disputed this would be the difference between the undisputed amount and the call amount from the requestMargin message.
|
||||||||||
This is the date from which the Dispute is deemed by the sending party to have occurred on.
|
||||||||||
|
||||||||||
|
||||||||||
The disputeResolutionMethod can consist of either a resolutionCode and description, a resolution code only or a description only.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Structure that allows for the definition of collateral that the party making the margin call would prefer to receive or have returned.
|
||||||||||
The party that is exposed.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
The amount to which the collaterals market value will be discounted to take into account the ability to realize the value of that collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
held collateral
|
||||||||||
The party holding the collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Details optional calculations for each day of the interest period.
|
||||||||||
Specifies the terms of the interest calculations.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
The party issuing the interest statement.
|
||||||||||
The party issuing the interest notification.
|
||||||||||
The party issuing the interest notification.
|
||||||||||
The party issuing the interest notification.
|
||||||||||
The party issuing the interest notification.
|
||||||||||
|
||||||||||
|
||||||||||
Specifies a letter of credit as type of expected collateral.
|
||||||||||
|
||||||||||
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party issuing the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
The party receiving the margin call.
|
||||||||||
Defines a list of collateral response reason codes.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
The value of the proposed collateral movement prior to the application of any haircut amount.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A portfolio level Independent Amounts related to a Parties Net Open Position (NOP).
|
||||||||||
|
||||||||||
The amount of cash to be moved.
|
||||||||||
nominal amount of the collateral to be moved.
|
||||||||||
The number of units (index or securities).
|
||||||||||
The party that is obligated..
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
pending collateral
|
||||||||||
The party posting the collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
reason codes that specify the reason for retraction
|
||||||||||
standard reason codes used for the collateral response message
|
||||||||||
standard reason codes used for the response to the interest notification.
|
||||||||||
reason codes used in the margin call response
|
||||||||||
standard reason codes used for the substitution response message
|
||||||||||
The party receiving the interest statement.
|
||||||||||
The party receiving the interest notification.
|
||||||||||
The party receiving the interest notification.
|
||||||||||
The party receiving the interest notification.
|
||||||||||
The party receiving the interest notification.
|
||||||||||
|
||||||||||
The party delivering the accrued interest.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
reason codes that specify the reason for the dispute
|
||||||||||
|
||||||||||
|
||||||||||
proposed collateral to be returned
|
||||||||||
return details for substitute collateral
|
||||||||||
|
||||||||||
variation margin to be returned
|
||||||||||
|
||||||||||
|
||||||||||
Specifies a security as type of expected collateral.
|
||||||||||
|
||||||||||
segregated independent amount part of the agreed amount.
|
||||||||||
|
||||||||||
segregated independent amount details for substitute collateral
|
||||||||||
|
||||||||||
segregated independent amount part of the collateral balance.
|
||||||||||
|
||||||||||
segregated independent amount details for proposed collateral response
|
||||||||||
|
||||||||||
segregated independent amount details
|
||||||||||
|
||||||||||
segregated independent amount part of the expected collateral.
|
||||||||||
|
||||||||||
segregated independent amount details for the interest statement
|
||||||||||
|
||||||||||
segregated independent amount details for the interest direction
|
||||||||||
|
||||||||||
segregated independent amount details for the interest reponse
|
||||||||||
|
||||||||||
summary of the segregated independent amount.
|
||||||||||
|
||||||||||
segregated independent amount requirement
|
||||||||||
|
||||||||||
segregated independent amount terms
|
||||||||||
|
||||||||||
segregated independent amount details for proposed collateral
|
||||||||||
|
||||||||||
segregated independent amount details for substitute collateral
|
||||||||||
|
||||||||||
segregated independent amount details for substitute collateral
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
The party issuing the substitution request.
|
||||||||||
The party issuing the substitution request.
|
||||||||||
The party issuing the substitution request.
|
||||||||||
The party issuing the substitution request.
|
||||||||||
The party issuing the substitution request.
|
||||||||||
The party receiving the substitution request.
|
||||||||||
The party receiving the substitution request.
|
||||||||||
The party receiving the substitution request.
|
||||||||||
The party receiving the substitution request.
|
||||||||||
The party receiving the substitution request.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
This is the total Independent Amount defined in the confirmations of individual trades.
|
||||||||||
|
||||||||||
|
||||||||||
The price of each unit.
|
||||||||||
Close of business date the local counterparty is valuing and issuing the margin call.
|
||||||||||
Close of business date the local counterparty is valuing and issuing the margin call.
|
||||||||||
Close of business date the local counterparty is valuing and issuing the margin call.
|
||||||||||
A portfolio level Independent Amount that reflects portfolio change over a short time period using statistical techniques such as volatility and risk factor correlations.
|
||||||||||
The date on which the proposed collateral will be settled .
|
||||||||||
|
||||||||||
|
||||||||||
variation margin part of the agreed amount.
|
||||||||||
variation margin details for substitute collateral
|
||||||||||
variation margin part of the collateral balance.
|
||||||||||
variation margin details for proposed collateral response
|
||||||||||
variation margin details
|
||||||||||
variation margin part of the expected collateral.
|
||||||||||
variation margin details for the interest statement
|
||||||||||
variation margin details for the interest direction
|
||||||||||
variation margin details for the interest reponse
|
||||||||||
summary of the variation margin.
|
||||||||||
variation margin requirement
|
||||||||||
variation margin terms
|
||||||||||
variation margin details for proposed collateral
|
||||||||||
variation margin details for substitute collateral
|
||||||||||
variation margin details for substitute collateral
|
||||||||||
Specifies the amount of tax withheld.
|
||||||||||
Specifies the terms of the tax withholding.
|
Complex Type Summary |
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies cash currency as type of expected collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Expected Collateral allows for the definition of collateral that the party making the margin call would prefer to receive or have returned.
|
||||||||||
|
||||||||||
|
||||||||||
Consists of two elements, the first MarkToMarkExposureParty supports the definition of which party is the exposed party and which is the obligated party.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
IN1 Interest Notification Message Definition.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A basic set of fields to identify an LC.
|
||||||||||
Defines a letter of credit.
|
||||||||||
Specifies a letter of credit as type of expected collateral.
|
||||||||||
|
||||||||||
|
||||||||||
This composite type is an aggregation of the data supplied in the Margin Requirement composite type.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Margin Terms can be defined as they apply to Variation Margin and/or Segregated Independent Amount.
|
||||||||||
The net market value of the portfolio in base currency
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies security as type of expected collateral.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Element Group Summary |
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Specifies which party is the exposed party and which is the obligated party.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A group which has unit based trade elements (copied from FpML Extensions 2.2 - fpmlext-repo.xsd).
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2002-2014 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="rpt" ecore:package="org.fpml.reporting" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/reporting" version="$Revision: 10897 $" xmlns="http://www.fpml.org/FpML-5/reporting" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" 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-7.xsd"/>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount part of the agreed amount.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="trade" type="IndependentAmountType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the total Independent Amount defined in the confirmations of individual trades. This would relate to the same Independent Amount defined in other FpML messages aggregated for a specific agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A portfolio level Independent Amount that reflects portfolio change over a short time period using statistical techniques such as volatility and risk factor correlations. These amounts reflect the summation of independent Amounts due to Party A or Party B.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A portfolio level Independent Amounts related to a Parties Net Open Position (NOP). Net Open Position means the total of the Net Long FX and the Net Options in respect of each currency where: Net Long FX for any currency shall be the net amount (if any) of that currency which the Party "A" is long as against Party "B" in respect of all FX transactions.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="assetReference" type="AssetReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Refers to the asset which specifies the currency of the cash being delivered or returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which the proposed collateral will be settled .
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The value of the proposed collateral movement prior to the application of any haircut amount.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amount to which the collaterals market value will be discounted to take into account the ability to realize the value of that collateral.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the value of the proposed collateral after the application of the haircut.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies cash currency as type of expected collateral.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="MarginCollateral">
<xsd:annotation>
<xsd:documentation xml:lang="en">variation margin part of the collateral balance.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount part of the collateral balance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="reasonCode" type="CollateralResponseReasonCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
standard reason codes used for the collateral response message
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-response-reason" name="collateralResponseReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="reasonCode" type="CollateralRetractionReasonCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
reason codes that specify the reason for retraction
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-retraction-reason" name="collateralRetractionReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="calculationDate" type="xsd:date"/>
<xsd:sequence minOccurs="0">
<xsd:sequence minOccurs="0">
<xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:sequence minOccurs="0">
</xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="disputedAmount" type="Money">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is confirmation of the amount being disputed this would be the difference between the undisputed amount and the call amount from the requestMargin message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the date from which the Dispute is deemed by the sending party to have occurred on. It can be used for dispute aging purposes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="disputeResolutionMethod" type="DisputeResolutionMethod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The disputeResolutionMethod can consist of either a resolutionCode and description, a resolution code only or a description only. The purpose of this element is to be able to provide details of how the dispute differences will be resolved.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="NotificationMessage">
<xsd:sequence>
<xsd:element name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Close of business date the local counterparty is valuing and issuing the margin call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Denomination currency as specified in the margin agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-dispute-resolution-method-reason" name="collateralDisputeResolutionMethodReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="resolutionCode" type="DisputeResolutionCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
reason codes that specify the reason for the dispute
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Expected Collateral allows for the definition of collateral that the party making the margin call would prefer to receive or have returned. This can be defined for the Variation Requirement and /or the Segregated Independent Amount Requirement. For deliveries only the type of cash i.e. USD or security type i.e. US Treasuries is expected to be defined. For the return the calling party will know what they posted and therefore can define the expected collateral down to the specific instrument identifier, currency and amount.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="ExpectedCollateralDeliveryReturn">
<xsd:annotation>
<xsd:documentation xml:lang="en">variation margin part of the expected collateral.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="segregatedIndependentAmount" type="ExpectedCollateralDeliveryReturn"/>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount part of the expected collateral.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="deliver" type="ExpectedCollateralDelivery"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="return" type="ProposedCollateralDeliveryReturn"/>
</xsd:sequence>
</xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="cashType" type="CashType">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies a security as type of expected collateral.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies a letter of credit as type of expected collateral.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Consists of two elements, the first MarkToMarkExposureParty supports the definition of which party is the exposed party and which is the obligated party. Within FpML it is important to state both parties roll in the exposure details to avoid ambiguity. The parties referenced should be one of those defined in the Parties element. Therefore if Party A is the exposed party there Party Reference ID would be quoted and Party B would be the obligated party. The second element is the exposureAmount this is the amount to which the exposed party is exposed. This uses the Money type that can take but an amount and a currency.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="holdingPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="deliveringPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="withholdingTax" type="Money">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">Specifies the terms of the interest calculations.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="interestCalculationDetails" type="InterestCalculationDetails">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Details optional calculations for each day of the interest period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="dailyInterestCalculation" type="DailyInterestCalculation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the interest calculations for one day of the interest period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="calculationType" type="InterestCalculationTypeEnum"/>
<!-- reusing FpML Floating Rate Index Scheme floating-rate-index-2-2.xml-->
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
</xsd:choice>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
</xsd:complexType>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="interestPeriod" type="InterestPeriod"/>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="variationMargin" type="InterestDirection">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for the interest direction
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for the interest direction
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="interestApproved" type="xsd:boolean"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="interestResponseReason" type="InterestResponseReason"/>
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="reasonCode" type="InterestResponseReasonCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
standard reason codes used for the response to the interest notification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-interest-response-reason" name="collateralInterestResponseReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="NotificationMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- the content model is essentially the same as for the interest notification (IN1) except that NO treatment is needed for the Interest Statement -->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:choice>
</xsd:choice>
</xsd:complexType>
<!-- the content model is essentially the same as for the interestRequirement (used by IN1) except that NO treatment is needed for the Interest Statement -->
<xsd:sequence>
<xsd:element minOccurs="0" name="interestPeriod" type="InterestPeriod"/>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="variationMargin" type="InterestStatementDirection">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for the interest statement
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for the interest statement
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<!-- IN2 Matched Acceptance / IN3 Reject Value Date / IN5 Dispute Interest Messages Definition -->
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Rescind Response to Interest Notification Message Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral retraction reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A basic set of fields to identify an LC. Please note that the partyReference within the contract identifier should refer to the Issuing Bank. Type borrowed from FpML 4.x Loan definitions.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LcSummary">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies a letter of credit as type of expected collateral.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="reasonCode" type="MarginCallResponseReasonCode">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-margin-call-response-reason" name="collateralMarginCallResponseReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
This composite type is an aggregation of the data supplied in the Margin Requirement composite type. It allows for the sum of the deliver and return requirements in to a single Margin Call Amount for Segregated Independent Amount and/or Variation Margin..
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="VariationResult">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<!-- Margin Call Response (full agreement: MC3b / full dispute: MC5 / partial dispute: MC6) Message Definition -->
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Close of business date the local counterparty is valuing and issuing the margin call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Denomination currency as specified in the margin agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreedAmount block allows the responder to detail the undisputed amount for any Variation Margin requirement and/or Segregated Independent Amount requirement they may have received in the corresponding requestMargin message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="marginCallResponseReason" type="MarginCallResponseReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral response reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- MC4 Rescind Margin Call Response Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element maxOccurs="2" name="pendingCollateral" type="PendingCollateral">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="VariationRequirement">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:complexType>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Margin Terms can be defined as they apply to Variation Margin and/or Segregated Independent Amount. For Variation Margin Terms a threshold, minimumTransferAmount and transferRounding are defined. For Segregated Independent Amount it is only necessary to provide a minimumTransferAmount and transferRounding.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="currency" type="Currency"/>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="variationMargin" type="VariationMarginTerm">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="segregatedIndependentAmount" type="SegregatedIndependentAmountMarginTerm"/>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The net market value of the portfolio in base currency
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="2" minOccurs="0" name="exposure" type="Exposure"/>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies whether the exposure should be treated on a net or gross basis.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="deliver" type="ProposedCollateralDeliveryReturn">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="deliveringPartyReference" type="PartyReference"/>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="proposalApproved" type="xsd:boolean"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralResponseReason" type="CollateralResponseReason"/>
</xsd:sequence>
</xsd:complexType>
<!-- MC3c Propose Collateral Message Definition -->
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreedAmount block allows the responder to detail the undisputed amount for any Variation Margin requirement and/or Segregated Independent Amount requirement they may have received in the corresponding requestMargin message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ******************-->
<!-- Interest Process -->
<!-- ******************-->
<!-- IN1 Interest Notification Message Definition -->
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Rescind Interest Notification Message Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral retraction reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- **********************-->
<!-- Margin Call Process -->
<!-- **********************-->
<!-- MC1 Margin Call Message Definition -->
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Close of business date the local counterparty is valuing and issuing the margin call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Denomination currency as specified in the margin agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Structure that allows for the definition of collateral that the party making the margin call would prefer to receive or have returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- **********************-->
<!-- Margin Call Process -->
<!-- **********************-->
<!-- MC2 Rescind Margin Call Message Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="marginCallIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral retraction reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ***********************-->
<!-- Substitution Process -->
<!-- ***********************-->
<!-- CS1 Request Substitution Message Definition -->
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="substitutionIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Rescind Request Substitution Message Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="substitutionIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral retraction reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="assetReference" type="AssetReference"/>
<xsd:choice minOccurs="0">
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies security as type of expected collateral.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element name="return" type="ProposedCollateralDeliveryReturn">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="substitutionIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- CS2 Agree Collateral Substitution / CS5 Reject Collateral Substitution Message Definition -->
<xsd:complexContent>
<xsd:extension base="ResponseMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="substitutionIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Rescind Response to Request Substitution Message Definition -->
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="substitutionIssuerPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="collateralRetractionReason" type="CollateralRetractionReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a list of collateral retraction reason codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- CS3 Confirm Substitution Message Definition / CS4 Confirm Collateral Returned Message Definition -->
<xsd:sequence>
<xsd:element minOccurs="0" name="substitutionApproved" type="xsd:boolean"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="substitutionResponseReason" type="SubstitutionResponseReason"/>
</xsd:sequence>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="reasonCode" type="SubstitutionResponseReasonCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
standard reason codes used for the substitution response message
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-substitution-response-reason" name="collateralSubstitutionResponseReasonScheme" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element name="deliver" type="MarginRequirementDeliver">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="jurisdiction" type="CountryCode"/>
<!-- referencing Country Code Scheme -->
</xsd:sequence>
</xsd:complexType>
<!-- Enumerations are located in fpml-enum.xsd: IndependentAmountConventionEnum, MarkToMarketConventionEnum, ThresholdTypeEnum, InterestCalculationTypeEnum, InterestMethodEnum -->
<!-- Model Groups -->
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="DisputedCollateral">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="InterestResponse">
<xsd:annotation>
<xsd:documentation xml:lang="en">variation margin details for the interest reponse</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for the interest reponse
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
</xsd:group>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies which party is the exposed party and which is the obligated party.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="exposedPartyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="nominalAmount" type="NonNegativeDecimal">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Bond dirty price, expressed in percentage points, 100 is the initial value of the bond.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="ProposedCollateral">
<xsd:annotation>
<xsd:documentation xml:lang="en">variation margin details for proposed collateral</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for proposed collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="ProposedCollateralResponse">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for proposed collateral response
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for proposed collateral response
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="SubstitutionConfirmation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="SubstituteCollateral">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:choice>
<xsd:sequence>
<xsd:element name="variationMargin" type="SubstitutionResponse">
<xsd:annotation>
<xsd:documentation xml:lang="en">
variation margin details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
segregated independent amount details for substitute collateral
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A group which has unit based trade elements (copied from FpML Extensions 2.2 - fpmlext-repo.xsd).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="numberOfUnits" type="NonNegativeDecimal">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ***************************************************************** -->
<!-- Collateral Messages -->
<!-- ***************************************************************** -->
<!-- Margin Call Process -->
<!-- MC1 -->
<!-- MC2 -->
<!-- MC3b/5/6 -->
<!-- MC4 -->
<!-- MC3c -->
<!-- MC7/MC8 -->
<!-- MC11 -->
<!-- Substitution Process -->
<!-- CS1 -->
<!-- CS2/CS5 -->
<!-- CS3 -->
<!-- CS4 -->
<!-- Interest Process -->
<!-- IN1 -->
<!-- IN2 -->
</xsd:schema>
|
XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.
|