All Element Summary |
||||||||||||
|
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
|
||||||||||||
|
The date on which the change was agreed.
|
||||||||||||
|
||||||||||||
amount (in changeInNumberOfOptions defined in ReportingNotionalChange.model group) |
|
|||||||||||
|
||||||||||||
|
The date on which the auction is scheduled to occur.
|
||||||||||||
|
Describes a change due to change in composition of basket underlyer
|
||||||||||||
category (in partyTradeInformation in withdrawal) |
Used to categorize trades into user-defined categories, such as house trades vs. customer trades.
|
|||||||||||
|
Abstract substitutable place holder for specific change details.
|
||||||||||||
|
||||||||||||
|
The change in notional amount for a prior report as a result of this event.
|
||||||||||||
changeInNotionalAmount (defined in TradeLegNotionalChange.model group) |
|
|||||||||||
changeInNotionalAmount (defined in TradeNotionalChange.model group) |
Specifies the fixed amount by which the Notional Amount changes.
|
|||||||||||
|
||||||||||||
changeInNumberOfOptions (defined in ReportingNotionalChange.model group) |
The change in nominal amount from a prior report as a result of this event.
|
|||||||||||
changeInNumberOfOptions (defined in TradeLegNumberOfOptionsChange.model group) |
|
|||||||||||
changeInNumberOfOptions (defined in TradeNotionalChange.model group) |
Specifies the fixed amount by which the Number of Options changes
|
|||||||||||
changeInNumberOfUnits (defined in TradeLegNumberOfUnitsChange.model group) |
|
|||||||||||
changeInNumberOfUnits (defined in TradeNotionalChange.model group) |
Specifies the fixed amount by which the Number of Units changes
|
|||||||||||
|
The change in quantity(s) from a prior report as a result of this event.
|
||||||||||||
|
Describes a change due to a corporate action
|
||||||||||||
|
Describes a change due to a credit event.
|
||||||||||||
|
Specifies the type of credit event taking place.
|
||||||||||||
effectiveDate (defined in AgreementAndEffectiveDates.model group) |
The date on which the change become effective.
|
|||||||||||
effectiveDate (in withdrawal) |
|
|||||||||||
|
The date at which a Credit Event Resolution Request Date (CERD) or Notice Delivery Date occurs.
|
||||||||||||
eventId (defined in BusinessEventIdentifier complexType) |
|
|||||||||||
eventIdentifier (defined in AbstractEvent complexType) |
|
|||||||||||
|
The corporate or sovereign entity (and, optionally, associated obligations) in a basket impacted by the credit event.
|
||||||||||||
executionDateTime (defined in AgreementAndEffectiveDates.model group) |
The date and time at which the negotiated change to the terms of the original contract was agreed, such as via telephone or electronic trading system (i.e., agreement date/time).
|
|||||||||||
|
The date and time at which the change was agreed.
|
||||||||||||
|
||||||||||||
|
Indicates the implied trade (the "fee trade") that the associated novation fee based on.
|
||||||||||||
|
Indicates a reference to the implied trade (the "fee trade") that the associated novation fee based on.
|
||||||||||||
|
The final price resulting from the auction.
|
||||||||||||
|
||||||||||||
|
Describes a change due to an index component being adjusted.
|
||||||||||||
indexFactor (in indexChange) |
|
|||||||||||
|
A type defining the Credit Default Swap Index impacted by the credit event.
|
||||||||||||
instrumentId (in priceChange) |
Identification of the underlying asset, using public and/or private identifiers.
|
|||||||||||
|
||||||||||||
|
||||||||||||
|
Indicates the new trade between the transferee and the remaining party.
|
||||||||||||
|
Indicates a reference to the new trade between the transferee and the remaining party.
|
||||||||||||
|
Indication as to whether the transaction is an increase or decrease of notional of a derivative contract.
|
||||||||||||
notionalReference (defined in TradeLegNotionalChange.model group) |
|
|||||||||||
|
A pointer style reference to the associated notional schedule defined elsewhere in the document.
|
||||||||||||
|
||||||||||||
|
The amount which represents the portion of the Old Contract being novated.
|
||||||||||||
|
The number of options which represent the portion of the Old Contract being novated.
|
||||||||||||
|
The number of options which represent the portion of the Old Contract being novated.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Specifies the date that one party's legal obligations with regard to a trade are transferred to another party.
|
||||||||||||
|
Specifies the date the parties agree to assign or novate a Contract.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Indicates the original trade between the transferor and the remaining party.
|
||||||||||||
|
Indicates a reference to the original trade between the transferor and the remaining party.
|
||||||||||||
|
||||||||||||
originatingEvent (defined in TradingEventsBase.model group) |
|
|||||||||||
|
||||||||||||
outstandingNotionalAmount (defined in TradeLegNotionalChange.model group) |
|
|||||||||||
outstandingNotionalAmount (defined in TradeNotionalChange.model group) |
Specifies the Notional amount after the Change
|
|||||||||||
|
||||||||||||
outstandingNumberOfOptions (defined in TradeLegNumberOfOptionsChange.model group) |
|
|||||||||||
outstandingNumberOfOptions (defined in TradeNotionalChange.model group) |
Specifies the Number of Options after the Change.
|
|||||||||||
outstandingNumberOfUnits (defined in TradeLegNumberOfUnitsChange.model group) |
|
|||||||||||
outstandingNumberOfUnits (defined in TradeNotionalChange.model group) |
Specifies the Number of Units
|
|||||||||||
|
Identifiers of the trade that is being withdrawn.
|
||||||||||||
|
Holds party-specific information about the trade that is being withdrawn from.
|
||||||||||||
payment (defined in TradeAlterationPayment.model group) |
Describes a payment made in settlement of the change.
|
|||||||||||
|
Describes a payment made in settlement of the novation.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
A public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred.
|
||||||||||||
|
||||||||||||
|
Pricing information for the trade.
|
||||||||||||
reason (in withdrawal) |
|
|||||||||||
|
The percentage of the original value of the asset affected by the credit event that can be recovered.
|
||||||||||||
|
This may be used to identify one or more parties that perform a role within the transaction.
|
||||||||||||
|
The amount which represents the portion of the Old Contract not being novated.
|
||||||||||||
|
The number of options which represent the portion of the Old Contract not being novated.
|
||||||||||||
|
The number of options which represent the portion of the Old Contract not being novated.
|
||||||||||||
|
Allows the organization to specify which if any relevant regulators or other supervisory bodies this is relevant for, and what reporting rules apply.
|
||||||||||||
|
DEPRECATED.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
The date on which settlement is scheduled to occur.
|
||||||||||||
|
Specifies whether the process is to be physically settled or cash settled.
|
||||||||||||
|
||||||||||||
|
This may be used to describe why a trade was terminated.
|
||||||||||||
|
||||||||||||
trade (defined in TradingEventsBase.model group) |
|
|||||||||||
|
A full description of the amended trade (i.e. the trade after the amendment).
|
||||||||||||
trade (in withdrawal) |
The full trade representation that is being withdrawn.
|
|||||||||||
tradeIdentifier (defined in TradeChangeBase complexType) |
|
|||||||||||
type (in corporateAction) |
|
|||||||||||
|
||||||||||||
Complex Type Summary |
||||||||||||
|
Abstract base type for all events.
|
||||||||||||
|
Abstract base type for an extension/substitution point to customize FpML and add additional events.
|
||||||||||||
|
A type defining a nominal amount with a reference.
|
||||||||||||
|
A structure indicating that the basket underlyer of the trade has changed due to client trading activity
|
||||||||||||
|
A type defining an event identifier issued by the indicated party.
|
||||||||||||
|
Abstract base type for non-negotiated trade change descriptions
|
||||||||||||
|
A structure indicating that a trade has changed due to a corporate action
|
||||||||||||
|
A type that describes what type of corporate action occurred.
|
||||||||||||
|
A structure indicating that a trade has changed due to a credit event, including both shared (by single name, index and basket) and index specific components.
|
||||||||||||
|
A structure indicating that a trade has changed due to a credit event and containing only components shared by single name, index and basket.
|
||||||||||||
|
A type that describes which credit event is taking place, e.g.
|
||||||||||||
|
A post-trade event reference identifier allocated by a party.
|
||||||||||||
|
||||||||||||
|
A structure describing the effect of a change to an index.
|
||||||||||||
|
A type defining a currency amount with a reference.
|
||||||||||||
|
A type that describes what the requester would like to see done to implement the withdrawal, e.g.
|
||||||||||||
|
A type that describes why a trade terminated.
|
||||||||||||
|
A structure describing a negotiated amendment.
|
||||||||||||
|
A structure describing a trade change.
|
||||||||||||
|
A structure describing a change to the size of a single leg or stream of a trade.
|
||||||||||||
|
A structure describing a change to the size of a single leg or stream of a trade.
|
||||||||||||
|
A structure describing a change to the size of a trade.
|
||||||||||||
|
A structure describing a novation.
|
||||||||||||
|
A type defining a quantity and unit with a reference.
|
||||||||||||
|
A structure describing the removal of a trade from a service, such as a reporting service.
|
||||||||||||
|
A type defining party-specific additional information that may be recorded against a trade, for withdrawal purposes.
|
||||||||||||
|
A type that describes why a trade was withdrawn.
|
||||||||||||
Simple Type Summary |
||||||
|
||||||
Element Group Summary |
||||||||||
|
A model group defining agreement and effective dates.
|
||||||||||
|
A model group holding valuation information for an event.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Documentation and other terms (such as date terms) specific to this novation event.
|
||||||||||
|
||||||||||
|
Choice between amendment, increase, termination, and novation events.
|
||||||||||
|
||||||||||
|
A model group defining a payment structure.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
DEPRECATED.
|
||||||||||
|
Choice between a trading, a post-trade event, and the extension point additional event
|
||||||||||
|
Information about a trading event that represents a new trading activity (on a newly-created trade or package of trades), or in some cases the a representation of the trade's current state..
|
||||||||||
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2022-2024 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="trnsp" ecore:package="org.fpml.transparency" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/transparency" version="$Revision: 14642 $" xmlns="http://www.fpml.org/FpML-5/transparency" 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-doc-5-13.xsd"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/>
</xsd:sequence>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract base type for an extension/substitution point to customize FpML and add additional events.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A type defining a nominal amount with a reference.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that the basket underlyer of the trade has changed due to client trading activity
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an event identifier issued by the indicated party.
</xsd:documentation>
<xsd:group ref="PartyAndAccountReferences.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract base type for non-negotiated trade change descriptions
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a corporate action
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes what type of corporate action occurred.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a credit event and containing only components shared by single name, index and basket.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ChangeEvent">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="creditEventType" type="CreditEventType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Specifies the type of credit event taking place.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date at which a Credit Event Resolution Request Date (CERD) or Notice Delivery Date occurs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which the auction is scheduled to occur.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies whether the process is to be physically settled or cash settled.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which settlement is scheduled to occur.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The percentage of the original value of the asset affected by the credit event that can be recovered.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="publiclyAvailableInformation" type="Resource">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a credit event, including both shared (by single name, index and basket) and index specific components.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="CreditChangeEventBase">
</xsd:complexContent>
<xsd:choice minOccurs="0">
</xsd:extension>
<xsd:element name="indexReferenceInformation" type="CreditEventIndexReferenceInformation">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the Credit Default Swap Index impacted by the credit event.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The corporate or sovereign entity (and, optionally, associated obligations) in a basket impacted by the credit event.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A post-trade event reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:simpleContent>
</xsd:complexType>
<xsd:extension base="NonEmptyScheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/event-taxonomy" name="eventTaxonomyScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing the effect of a change to an index.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ChangeEvent">
</xsd:extension>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a currency amount with a reference.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="PositiveMoney">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="notionalReference" type="NotionalReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to the associated notional schedule defined elsewhere in the document.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes what the requester would like to see done to implement the withdrawal, e.g. ExpungeRecords, RetainRecords.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/requested-withdrawal-action" name="requestedWithdrawalActionScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/terminating-event" name="terminatingEventScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="trade" type="Trade">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A full description of the amended trade (i.e. the trade after the amendment).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice minOccurs="0">
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing a change to the size of a single leg or stream of a trade.
</xsd:documentation>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:element name="priceReference" type="Reference"/>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Identification of the underlying asset, using public and/or private identifiers.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:choice>
A structure describing a change to the size of a single leg or stream of a trade.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing a change to the size of a trade.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="TradeChangeBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:group fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="The model could not provide support for linking notionals with product legs. Also, there was limitation in the existing increase and termination events which don’t allow the reporting of both change of units or change of notional amount as required for dividend swaps, for example. Instead, sizeChange, should be used." ref="TradeNotionalChange.model"/>
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractEvent">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:group ref="NewTrade.model"/>
</xsd:choice>
<xsd:annotation>
</xsd:sequence>
</xsd:sequence>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Choice between identification and representation of the old contract.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The dates and times associated with the novation event.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amounts novated and remaining. These are optional in some reporting views because when reporting standalone fee trades this information would be duplicated.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Documentation and other terms relating to the novation.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes a payment made in settlement of the novation.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing the removal of a trade from a service, such as a reporting service.
</xsd:documentation>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:sequence>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Identifiers of the trade that is being withdrawn.</xsd:documentation>
</xsd:annotation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeInformation" type="WithdrawalPartyTradeInformation">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Holds party-specific information about the trade that is being withdrawn from.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The full trade representation that is being withdrawn.
</xsd:documentation>
<xsd:element fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="Deprecated in favor of partyTradeInformation" maxOccurs="unbounded" minOccurs="0" name="reportingRegime" type="ReportingRegimeIdentifier">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
DEPRECATED. The supervisor/regulator to which this withdrawal applies
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining party-specific additional information that may be recorded against a trade, for withdrawal purposes.
</xsd:documentation>
<xsd:group minOccurs="0" ref="PartyAndAccountReferences.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Identifies that party that has ownership of this information. For shared trade information, this will reference the originator of the date (for example, an execution facility or clearinghouse).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This may be used to identify one or more parties that perform a role within the transaction. If this is within a partyTradeInformation block, the related party performs the role with respect to the party identifie by the "partyReference" in the partyTradeInformation block.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Used to categorize trades into user-defined categories, such as house trades vs. customer trades.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingRegime" type="ReportingRegimeIdentifier">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Allows the organization to specify which if any relevant regulators or other supervisory bodies this is relevant for, and what reporting rules apply.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">A type that describes why a trade was withdrawn.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/withdrawal-reason" name="withdrawalReasonScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes a change due to change in composition of basket underlyer
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract substitutable place holder for specific change details.
</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>
Describes a change due to an index component being adjusted.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model group defining agreement and effective dates.
</xsd:documentation>
<xsd:element minOccurs="0" name="agreementDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date and time at which the negotiated change to the terms of the original contract was agreed, such as via telephone or electronic trading system (i.e., agreement date/time).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Choice between amendment, increase, termination, and novation events.
</xsd:documentation>
<xsd:element name="amendment" type="TradeAmendmentContent"/>
</xsd:choice>
<xsd:element minOccurs="0" name="terminatingEvent" type="TerminatingEvent">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This may be used to describe why a trade was terminated.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:choice>
Choice between a trading, a post-trade event, and the extension point additional event
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Information about a trading event that represents a new trading activity (on a newly-created trade or package of trades), or in some cases the a representation of the trade's current state..
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
</xsd:choice>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model group holding valuation information for an event.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="quote" type="BasicQuotation">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
</xsd:group>
<xsd:element name="feeTradeIdentifier" type="PartyTradeIdentifier">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates a reference to the implied trade (the "fee trade") that the associated novation fee based on. This is equivalent to the new trade that is created by the novation (between the transferee and the remaining party), but is between the transferor and the transferee. A reference to the Fee Trade supports regulatory reporting of novations.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the implied trade (the "fee trade") that the associated novation fee based on. This is equivalent to the new trade that is created by the novation (between the transferee and the remaining party), but is between the transferor and the transferee. Fee Trade supports regulatory reporting of novations.
</xsd:documentation>
<xsd:choice>
</xsd:group>
</xsd:group>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Choice between identification and representation of the new contract.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates a reference to the new trade between the transferee and the remaining party.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the new trade between the transferee and the remaining party.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:annotation>
</xsd:choice>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Choice for expressing the novated amount as either a money amount, number of options, or number of units, according the the financial product which is being novated.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" name="novatedAmount" type="Money">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amount which represents the portion of the Old Contract being novated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amount which represents the portion of the Old Contract not being novated.
</xsd:documentation>
<xsd:element name="novatedNumberOfOptions" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The number of options which represent the portion of the Old Contract being novated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The number of options which represent the portion of the Old Contract not being novated.
</xsd:documentation>
<xsd:element name="novatedNumberOfUnits" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The number of options which represent the portion of the Old Contract being novated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The number of options which represent the portion of the Old Contract not being novated.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="novationDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the date that one party's legal obligations with regard to a trade are transferred to another party. It corresponds to the Novation Date section of the 2004 ISDA Novation Definitions, section 1.16.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The date and time at which the change was agreed.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the date the parties agree to assign or novate a Contract. If this element is not specified, the novationContractDate will be deemed to be the novationDate. It corresponds to the Novation Trade Date section of the 2004 ISDA Novation Definitions, section 1.17.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Documentation and other terms (such as date terms) specific to this novation event.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element maxOccurs="unbounded" name="oldTradeIdentifier" type="PartyTradeIdentifier">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates a reference to the original trade between the transferor and the remaining party.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the original trade between the transferor and the remaining party.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="notionalChange" type="NotionalChangeEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Indication as to whether the transaction is an increase or decrease of notional of a derivative contract. Only applies when there is change in notional for a derivative contract
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="changeInNotional" type="MoneyRef">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The change in notional amount for a prior report as a result of this event. The current notional will be reported in the trade itself. This corresponds to MiFIR Nominal or Monetary amount values; these can be distinguished by the esmaNotionalType indicator.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The change in nominal amount from a prior report as a result of this event. The current number of options will be reported in the trade itself. This corresponds to the MiFIR "units" value.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The change in quantity(s) from a prior report as a result of this event. The current quantity will be reported in the trade itself. This corresponds to the MiFIR "units" value.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payment" type="Payment">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes a payment made in settlement of the change. Normally there will be a single fee, but there could be additional payments such as principal exchanges resulting from the termination.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:group fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="The model could not provide support for linking notionals with product legs. Also, there was limitation in the existing increase and termination events which don’t allow the reporting of both change of units or change of notional amount as required for dividend swaps, for example. Instead, sizeChange, should be used." name="TradeNotionalChange.model">
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
DEPRECATED. A structure describing a change to the trade notional.
</xsd:documentation>
<xsd:sequence>
</xsd:choice>
<xsd:element maxOccurs="unbounded" name="changeInNotionalAmount" type="NonNegativeMoney">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the fixed amount by which the Notional Amount changes. The direction of the change (increase or decrease) is specified by the event type (Termination => reduction, Increase => greater.)
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="outstandingNotionalAmount" type="NonNegativeMoney">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element name="changeInNumberOfOptions" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the fixed amount by which the Number of Options changes
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Specifies the Number of Options after the Change.</xsd:documentation>
</xsd:annotation>
<xsd:element name="changeInNumberOfUnits" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the fixed amount by which the Number of Units changes
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a quantity and unit with a reference.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes which credit event is taking place, e.g. Bankruptcy, FailureToPay, etc.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/credit-event-type" name="creditEventTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:restriction base="xsd:token">
</xsd:simpleType>
<xsd:enumeration value="Cash"/>
</xsd:restriction>
<xsd:enumeration value="Physical"/>
</xsd:schema>
|
XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit. |