Definition Type: ComplexType
Name: TradeNotionalChange
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsE:TradeChangeBase
Containing Schema: fpml-business-events-5-10.xsd
Abstract
Documentation:
A structure describing a change to the size of a trade.
Collapse XSD Schema Diagram:
Drilldown into priceChange in schema fpml-business-events-5-10_xsd3 Drilldown into sizeChange in schema fpml-business-events-5-10_xsd3 Drilldown into outstandingNumberOfUnits in schema fpml-business-events-5-10_xsd3 Drilldown into changeInNumberOfUnits in schema fpml-business-events-5-10_xsd3 Drilldown into outstandingNumberOfOptions in schema fpml-business-events-5-10_xsd3 Drilldown into changeInNumberOfOptions in schema fpml-business-events-5-10_xsd3 Drilldown into outstandingNotionalAmount in schema fpml-business-events-5-10_xsd3 Drilldown into changeInNotionalAmount in schema fpml-business-events-5-10_xsd3 Drilldown into TradeNotionalChange.model in schema fpml-business-events-5-10_xsd3 Drilldown into payment in schema fpml-business-events-5-10_xsd3 Drilldown into TradeAlterationPayment.model in schema fpml-business-events-5-10_xsd3 Drilldown into effectiveDate in schema fpml-business-events-5-10_xsd3 Drilldown into executionDateTime in schema fpml-business-events-5-10_xsd3 Drilldown into agreementDate in schema fpml-business-events-5-10_xsd3 Drilldown into AgreementAndEffectiveDates.model in schema fpml-business-events-5-10_xsd3 Drilldown into resultingTrade in schema fpml-business-events-5-10_xsd3 Drilldown into originalTrade in schema fpml-business-events-5-10_xsd3 Drilldown into tradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into eventIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into AbstractEvent in schema fpml-business-events-5-10_xsd3 Drilldown into TradeChangeBase in schema fpml-business-events-5-10_xsd3XSD Diagram of TradeNotionalChange in schema fpml-business-events-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="TradeNotionalChange">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A structure describing a change to the size of a trade.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="TradeChangeBase">
            <xsd:sequence>
                <xsd:choice minOccurs="0">
                    <xsd:group ref="TradeNotionalChange.model" 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." xmlns:fpml-annotation="http://www.fpml.org/annotation" />
                    <xsd:element name="sizeChange" type="TradeLegSizeChange" maxOccurs="unbounded" />
                </xsd:choice>
                <xsd:element name="priceChange" type="TradeLegPriceChange" minOccurs="0" maxOccurs="unbounded" />
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
eventIdentifier nsE:eventIdentifier 0 unbounded
tradeIdentifier nsE:tradeIdentifier (1) unbounded
originalTrade nsE:originalTrade (1) (1)
resultingTrade nsE:resultingTrade 0 (1)
agreementDate nsE:agreementDate 0 (1)
executionDateTime nsE:executionDateTime 0 (1)
effectiveDate nsE:effectiveDate 0 (1)
payment nsE:payment 0 unbounded
changeInNotionalAmount nsE:changeInNotionalAmount 0 unbounded
outstandingNotionalAmount nsE:outstandingNotionalAmount 0 unbounded
changeInNumberOfOptions nsE:changeInNumberOfOptions 0 (1)
outstandingNumberOfOptions nsE:outstandingNumberOfOptions 0 (1)
changeInNumberOfUnits nsE:changeInNumberOfUnits 0 (1)
outstandingNumberOfUnits nsE:outstandingNumberOfUnits 0 (1)
sizeChange nsE:sizeChange (1) unbounded
priceChange nsE:priceChange 0 unbounded
<xs:group> nsE:AgreementAndEffectiveDates.model (1) (1)
<xs:group> nsE:TradeAlterationPayment.model (1) (1)
<xs:group> nsE:TradeNotionalChange.model (1) (1)
Collapse Derivation Tree:
Collapse References:
nsE:increase, nsE:increase, nsE:termination, nsE:termination