Definition Type: ComplexType
Name: TradeNotionalChange
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Type: nsD: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_xsd2 Drilldown into sizeChange in schema fpml-business-events-5-10_xsd2 Drilldown into outstandingNumberOfUnits in schema fpml-business-events-5-10_xsd2 Drilldown into changeInNumberOfUnits in schema fpml-business-events-5-10_xsd2 Drilldown into outstandingNumberOfOptions in schema fpml-business-events-5-10_xsd2 Drilldown into changeInNumberOfOptions in schema fpml-business-events-5-10_xsd2 Drilldown into outstandingNotionalAmount in schema fpml-business-events-5-10_xsd2 Drilldown into changeInNotionalAmount in schema fpml-business-events-5-10_xsd2 Drilldown into TradeNotionalChange.model in schema fpml-business-events-5-10_xsd2 Drilldown into payment in schema fpml-business-events-5-10_xsd2 Drilldown into TradeAlterationPayment.model in schema fpml-business-events-5-10_xsd2 Drilldown into effectiveDate in schema fpml-business-events-5-10_xsd2 Drilldown into executionDateTime in schema fpml-business-events-5-10_xsd2 Drilldown into agreementDate in schema fpml-business-events-5-10_xsd2 Drilldown into AgreementAndEffectiveDates.model in schema fpml-business-events-5-10_xsd2 Drilldown into resultingTrade in schema fpml-business-events-5-10_xsd2 Drilldown into originalTrade in schema fpml-business-events-5-10_xsd2 Drilldown into tradeIdentifier in schema fpml-business-events-5-10_xsd2 Drilldown into eventIdentifier in schema fpml-business-events-5-10_xsd2 Drilldown into AbstractEvent in schema fpml-business-events-5-10_xsd2 Drilldown into TradeChangeBase in schema fpml-business-events-5-10_xsd2XSD Diagram of TradeNotionalChange in schema fpml-business-events-5-10_xsd2 (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 nsD:eventIdentifier 0 unbounded
tradeIdentifier nsD:tradeIdentifier (1) unbounded
originalTrade nsD:originalTrade (1) (1)
resultingTrade nsD:resultingTrade 0 (1)
agreementDate nsD:agreementDate 0 (1)
executionDateTime nsD:executionDateTime 0 (1)
effectiveDate nsD:effectiveDate 0 (1)
payment nsD:payment 0 unbounded
changeInNotionalAmount nsD:changeInNotionalAmount (1) unbounded
outstandingNotionalAmount nsD:outstandingNotionalAmount 0 unbounded
changeInNumberOfOptions nsD:changeInNumberOfOptions (1) (1)
outstandingNumberOfOptions nsD:outstandingNumberOfOptions 0 (1)
changeInNumberOfUnits nsD:changeInNumberOfUnits (1) (1)
outstandingNumberOfUnits nsD:outstandingNumberOfUnits 0 (1)
sizeChange nsD:sizeChange (1) unbounded
priceChange nsD:priceChange 0 unbounded
<xs:group> nsD:AgreementAndEffectiveDates.model (1) (1)
<xs:group> nsD:TradeAlterationPayment.model (1) (1)
<xs:group> nsD:TradeNotionalChange.model (1) (1)
Collapse Derivation Tree:
Collapse References:
nsD:increase, nsD:termination