Definition Type: Group
Name: ContractNovationDetails.model
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-doc-4-4.xsd
Documentation:
Model group with Contract Novation element content.
Collapse XSD Schema Diagram:
Drilldown into contractualTermsSupplement in schema fpml-doc-4-4_xsd Drilldown into contractualDefinitions in schema fpml-doc-4-4_xsd Drilldown into creditDerivativesNotices in schema fpml-doc-4-4_xsd Drilldown into nonReliance in schema fpml-doc-4-4_xsd Drilldown into firstPeriodStartDate in schema fpml-doc-4-4_xsd Drilldown into fullFirstCalculationPeriod in schema fpml-doc-4-4_xsd Drilldown into novatedNumberOfUnits in schema fpml-doc-4-4_xsd Drilldown into novatedNumberOfOptions in schema fpml-doc-4-4_xsd Drilldown into novatedAmount in schema fpml-doc-4-4_xsd Drilldown into novationContractDate in schema fpml-doc-4-4_xsd Drilldown into novationDate in schema fpml-doc-4-4_xsd Drilldown into otherRemainingParty in schema fpml-doc-4-4_xsd Drilldown into remainingParty in schema fpml-doc-4-4_xsd Drilldown into transferee in schema fpml-doc-4-4_xsd Drilldown into transferor in schema fpml-doc-4-4_xsd Drilldown into newContract in schema fpml-doc-4-4_xsd Drilldown into newContractReference in schema fpml-doc-4-4_xsd Drilldown into oldContract in schema fpml-doc-4-4_xsd Drilldown into oldContractReference in schema fpml-doc-4-4_xsd Drilldown into newContract in schema fpml-doc-4-4_xsd Drilldown into newContractReference in schema fpml-doc-4-4_xsdXSD Diagram of ContractNovationDetails.model in schema fpml-doc-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:group name="ContractNovationDetails.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Model group with Contract Novation element content.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:choice>
            <xsd:choice>
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Choice between identification and representation of the new contract.</xsd:documentation>
                </xsd:annotation>
                <xsd:element name="newContractReference" type="ContractReference">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Indicates a reference to the new Contract between the transferee and the remaining party.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="newContract" type="Contract">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Indicates the new Contract between the transferee and the remaining party.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:sequence>
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Choice between identification and representation of the old contract.</xsd:documentation>
                </xsd:annotation>
                <xsd:choice>
                    <xsd:element name="oldContractReference" type="ContractReference">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Indicates a reference to the original contract between the transferor and the remaining party.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="oldContract" type="Contract">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Indicates the original Contract between the transferor and the remaining party.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:choice>
                <xsd:choice minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Choice between identification and representation of the new contract.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="newContractReference" type="ContractReference" />
                    <xsd:element name="newContract" type="Contract" />
                </xsd:choice>
            </xsd:sequence>
        </xsd:choice>
        <xsd:element name="transferor" type="PartyReference">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. In a three-way novation the party referenced is the Transferor (outgoing party) in the novation. The Transferor means a party which transfers by novation to a Transferee all of its rights, liabilities, duties and obligations with respect to a Remaining Party. In a four-way novation the party referenced is Transferor 1 which transfers by novation to Transferee 1 all of its rights, liabilities, duties and obligations with respect to Transferor 2. ISDA 2004 Novation Term: Transferor (three-way novation) or Transferor 1 (four-way novation).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="transferee" type="PartyReference">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. In a three-way novation the party referenced is the Transferee (incoming party) in the novation. Transferee means a party which accepts by way of novation all rights, liabilities, duties and obligations of a Transferor with respect to a Remaining Party. In a four-way novation the party referenced is Transferee 1 which accepts by way of novation the rights, liabilities, duties and obligations of Transferor 1. ISDA 2004 Novation Term: Transferee (three-way novation) or Transferee 1 (four-way novation).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="remainingParty" type="PartyReference">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. In a three-way novation the party referenced is the Remaining Party in the novation. Remaining Party means a party which consents to a Transferor's transfer by novation and the acceptance thereof by the Transferee of all of the Transferor's rights, liabilities, duties and obligations with respect to such Remaining Party under and with respect of the Novated Amount of a transaction. In a four-way novation the party referenced is Transferor 2 per the ISDA definition and acts in the role of a Transferor. Transferor 2 transfers by novation to Transferee 2 all of its rights, liabilities, duties and obligations with respect to Transferor 1. ISDA 2004 Novation Term: Remaining Party (three-way novation) or Transferor 2 (four-way novation).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="otherRemainingParty" type="PartyReference" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. This element is not applicable in a three-way novation and should be omitted. In a four-way novation the party referenced is Transferee 2. Transferee 2 means a party which accepts by way of novation the rights, liabilities, duties and obligations of Transferor 2. ISDA 2004 Novation Term: Transferee 2 (four-way novation).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="novationDate" type="xsd:date">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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:element name="novationContractDate" type="xsd:date" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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:element>
        <xsd:choice>
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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:annotation>
            <xsd:element name="novatedAmount" type="Money">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The amount which represents the portion of the Old Contract being novated.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="novatedNumberOfOptions" type="xsd:decimal">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The number of options which represent the portion of the Old Contract being novated.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="novatedNumberOfUnits" type="xsd:decimal">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The number of options which represent the portion of the Old Contract being novated.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
        <xsd:element name="fullFirstCalculationPeriod" type="xsd:boolean" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">This element corresponds to the applicability of the Full First Calculation Period as defined in the 2004 ISDA Novation Definitions, section 1.20.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="firstPeriodStartDate" type="FirstPeriodStartDate" minOccurs="0" maxOccurs="2">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Element that is used to be able to make sense of the “new transaction” without requiring reference back to the “old transaction”. In the case of interest rate products there are potentially 2 “first period start dates” to reference – one with respect to each party to the new transaction. For Credit Default Swaps there is just the one with respect to the party that is the fixed rate payer.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="nonReliance" type="Empty" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">This element corresponds to the non-Reliance section in the 2004 ISDA Novation Definitions, section 2.1 (c) (i). The element appears in the instance document when non-Reliance is applicable.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="creditDerivativesNotices" type="CreditDerivativesNotices" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">This element should be specified if one or more of either a Credit Event Notice, Notice of Publicly Available Information, Notice of Physical Settlement or Notice of Intended Physical Settlement, as applicable, has been delivered by or to the Transferor or the Remaining Party. The type of notice or notices that have been delivered should be indicated by setting the relevant boolean element value(s) to true. The absence of the element means that no Credit Event Notice, Notice of Publicly Available Information, Notice of Physical Settlement or Notice of Intended Physical Settlement, as applicable, has been delivered by or to the Transferor or the Remaining Party.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="contractualDefinitions" type="ContractualDefinitions" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The definitions (such as those published by ISDA) that will define the terms of the novation transaction.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="contractualTermsSupplement" type="ContractualTermsSupplement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A contractual supplement (such as those published by ISDA) that will apply to the trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
newContractReference fpml:newContractReference (1) (1)
newContract fpml:newContract (1) (1)
oldContractReference fpml:oldContractReference (1) (1)
oldContract fpml:oldContract (1) (1)
newContractReference fpml:newContractReference (1) (1)
newContract fpml:newContract (1) (1)
transferor fpml:transferor (1) (1)
transferee fpml:transferee (1) (1)
remainingParty fpml:remainingParty (1) (1)
otherRemainingParty fpml:otherRemainingParty 0 (1)
novationDate fpml:novationDate (1) (1)
novationContractDate fpml:novationContractDate 0 (1)
novatedAmount fpml:novatedAmount (1) (1)
novatedNumberOfOptions fpml:novatedNumberOfOptions (1) (1)
novatedNumberOfUnits fpml:novatedNumberOfUnits (1) (1)
fullFirstCalculationPeriod fpml:fullFirstCalculationPeriod 0 (1)
firstPeriodStartDate fpml:firstPeriodStartDate 0 2
nonReliance fpml:nonReliance 0 (1)
creditDerivativesNotices fpml:creditDerivativesNotices 0 (1)
contractualDefinitions fpml:contractualDefinitions 0 unbounded
contractualTermsSupplement fpml:contractualTermsSupplement 0 unbounded