Definition Type: ComplexType
Name: TradeNovationContent
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsE:AbstractEvent
Containing Schema: fpml-business-events-5-10.xsd
Abstract
Documentation:
A structure describing a novation.
Collapse XSD Schema Diagram:
Drilldown into payment in schema fpml-business-events-5-10_xsd3 Drilldown into contractualTermsSupplement in schema fpml-business-events-5-10_xsd3 Drilldown into contractualDefinitions in schema fpml-business-events-5-10_xsd3 Drilldown into creditDerivativesNotices in schema fpml-business-events-5-10_xsd3 Drilldown into nonReliance in schema fpml-business-events-5-10_xsd3 Drilldown into firstPeriodStartDate in schema fpml-business-events-5-10_xsd3 Drilldown into fullFirstCalculationPeriod in schema fpml-business-events-5-10_xsd3 Drilldown into NovationTerms.model in schema fpml-business-events-5-10_xsd3 Drilldown into novationAmount in schema fpml-business-events-5-10_xsd3 Drilldown into remainingNumberOfUnits in schema fpml-business-events-5-10_xsd3 Drilldown into novatedNumberOfUnits in schema fpml-business-events-5-10_xsd3 Drilldown into remainingNumberOfOptions in schema fpml-business-events-5-10_xsd3 Drilldown into novatedNumberOfOptions in schema fpml-business-events-5-10_xsd3 Drilldown into remainingAmount in schema fpml-business-events-5-10_xsd3 Drilldown into novatedAmount in schema fpml-business-events-5-10_xsd3 Drilldown into NovationAmountsOld.model in schema fpml-business-events-5-10_xsd3 Drilldown into NovationAmounts.model in schema fpml-business-events-5-10_xsd3 Drilldown into novationTradeDate in schema fpml-business-events-5-10_xsd3 Drilldown into executionDateTime in schema fpml-business-events-5-10_xsd3 Drilldown into novationDate in schema fpml-business-events-5-10_xsd3 Drilldown into NovationDates.model in schema fpml-business-events-5-10_xsd3 Drilldown into otherRemainingPartyAccount in schema fpml-business-events-5-10_xsd3 Drilldown into otherRemainingParty in schema fpml-business-events-5-10_xsd3 Drilldown into remainingPartyAccount in schema fpml-business-events-5-10_xsd3 Drilldown into remainingParty in schema fpml-business-events-5-10_xsd3 Drilldown into otherTransfereeAccount in schema fpml-business-events-5-10_xsd3 Drilldown into transfereeAccount in schema fpml-business-events-5-10_xsd3 Drilldown into otherTransferee in schema fpml-business-events-5-10_xsd3 Drilldown into transferee in schema fpml-business-events-5-10_xsd3 Drilldown into transferorAccount in schema fpml-business-events-5-10_xsd3 Drilldown into transferor in schema fpml-business-events-5-10_xsd3 Drilldown into NovationRoles.model in schema fpml-business-events-5-10_xsd3 Drilldown into newTrade in schema fpml-business-events-5-10_xsd3 Drilldown into newTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into NewTrade.model in schema fpml-business-events-5-10_xsd3 Drilldown into feeTrade in schema fpml-business-events-5-10_xsd3 Drilldown into feeTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into FeeTrade.model in schema fpml-business-events-5-10_xsd3 Drilldown into newTrade in schema fpml-business-events-5-10_xsd3 Drilldown into newTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into NewTrade.model in schema fpml-business-events-5-10_xsd3 Drilldown into feeTrade in schema fpml-business-events-5-10_xsd3 Drilldown into feeTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into FeeTrade.model in schema fpml-business-events-5-10_xsd3 Drilldown into oldTrade in schema fpml-business-events-5-10_xsd3 Drilldown into oldTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into OldTrade.model in schema fpml-business-events-5-10_xsd3 Drilldown into newTrade in schema fpml-business-events-5-10_xsd3 Drilldown into newTradeIdentifier in schema fpml-business-events-5-10_xsd3 Drilldown into NewTrade.model 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_xsd3XSD Diagram of TradeNovationContent in schema fpml-business-events-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="TradeNovationContent">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A structure describing a novation.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="AbstractEvent">
            <xsd:sequence>
                <xsd:choice minOccurs="0">
                    <xsd:group ref="NewTrade.model" />
                    <xsd:sequence>
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Choice between identification and representation of the old contract.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:group ref="OldTrade.model" />
                        <xsd:group ref="FeeTrade.model" minOccurs="0" />
                        <xsd:group ref="NewTrade.model" minOccurs="0" />
                    </xsd:sequence>
                    <xsd:sequence>
                        <xsd:group ref="FeeTrade.model" />
                        <xsd:group ref="NewTrade.model" minOccurs="0" />
                    </xsd:sequence>
                </xsd:choice>
                <xsd:group ref="NovationRoles.model" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The roles of the participants in the novation</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:group ref="NovationDates.model" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">The dates and times associated with the novation event.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:group ref="NovationAmounts.model" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">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:group ref="NovationTerms.model" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Documentation and other terms relating to the novation.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:element name="payment" type="Payment" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Describes a payment made in settlement of the novation.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
eventIdentifier nsE:eventIdentifier 0 unbounded
newTradeIdentifier nsE:newTradeIdentifier (1) unbounded
newTrade nsE:newTrade (1) (1)
oldTradeIdentifier nsE:oldTradeIdentifier (1) unbounded
oldTrade nsE:oldTrade (1) (1)
feeTradeIdentifier nsE:feeTradeIdentifier (1) (1)
feeTrade nsE:feeTrade (1) (1)
transferor nsE:transferor 0 (1)
transferorAccount nsE:transferorAccount 0 (1)
transferee nsE:transferee 0 (1)
otherTransferee nsE:otherTransferee 0 (1)
transfereeAccount nsE:transfereeAccount 0 (1)
otherTransfereeAccount nsE:otherTransfereeAccount 0 (1)
remainingParty nsE:remainingParty 0 (1)
remainingPartyAccount nsE:remainingPartyAccount 0 (1)
otherRemainingParty nsE:otherRemainingParty 0 (1)
otherRemainingPartyAccount nsE:otherRemainingPartyAccount 0 (1)
novationDate nsE:novationDate 0 (1)
executionDateTime nsE:executionDateTime 0 (1)
novationTradeDate nsE:novationTradeDate 0 (1)
novatedAmount nsE:novatedAmount 0 unbounded
remainingAmount nsE:remainingAmount 0 unbounded
novatedNumberOfOptions nsE:novatedNumberOfOptions 0 (1)
remainingNumberOfOptions nsE:remainingNumberOfOptions 0 (1)
novatedNumberOfUnits nsE:novatedNumberOfUnits 0 (1)
remainingNumberOfUnits nsE:remainingNumberOfUnits 0 (1)
novationAmount nsE:novationAmount (1) unbounded
fullFirstCalculationPeriod nsE:fullFirstCalculationPeriod 0 (1)
firstPeriodStartDate nsE:firstPeriodStartDate 0 2
nonReliance nsE:nonReliance 0 (1)
creditDerivativesNotices nsE:creditDerivativesNotices 0 (1)
contractualDefinitions nsE:contractualDefinitions 0 unbounded
contractualTermsSupplement nsE:contractualTermsSupplement 0 unbounded
payment nsE:payment 0 (1)
<xs:group> nsE:NewTrade.model (1) (1)
<xs:group> nsE:OldTrade.model (1) (1)
<xs:group> nsE:FeeTrade.model 0 (1)
<xs:group> nsE:NewTrade.model 0 (1)
<xs:group> nsE:FeeTrade.model (1) (1)
<xs:group> nsE:NewTrade.model 0 (1)
<xs:group> nsE:NovationRoles.model 0 (1)
<xs:group> nsE:NovationDates.model 0 (1)
<xs:group> nsE:NovationAmounts.model 0 (1)
<xs:group> nsE:NovationAmountsOld.model (1) (1)
<xs:group> nsE:NovationTerms.model 0 (1)
Collapse Derivation Tree:
Collapse References:
nsE:novation, nsE:novation