Definition Type: Group
Name: NovationRoles.model
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Containing Schema: fpml-business-events-5-9.xsd
Documentation:
The roles of the parties involved in the novation.
Collapse XSD Schema Diagram:
Drilldown into otherRemainingPartyAccount in schema fpml-business-events-5-9_xsd Drilldown into otherRemainingParty in schema fpml-business-events-5-9_xsd Drilldown into remainingPartyAccount in schema fpml-business-events-5-9_xsd Drilldown into remainingParty in schema fpml-business-events-5-9_xsd Drilldown into otherTransfereeAccount in schema fpml-business-events-5-9_xsd Drilldown into transfereeAccount in schema fpml-business-events-5-9_xsd Drilldown into otherTransferee in schema fpml-business-events-5-9_xsd Drilldown into transferee in schema fpml-business-events-5-9_xsd Drilldown into transferorAccount in schema fpml-business-events-5-9_xsd Drilldown into transferor in schema fpml-business-events-5-9_xsdXSD Diagram of NovationRoles.model in schema fpml-business-events-5-9_xsd (Financial products Markup Language (FpML®) - Record Keeping)
Collapse XSD Schema Code:
<xsd:group name="NovationRoles.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">The roles of the parties involved in the novation.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="transferor" type="PartyReference" minOccurs="0">
            <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="transferorAccount" type="AccountReference" minOccurs="0" />
        <xsd:element name="transferee" type="PartyReference" minOccurs="0">
            <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="otherTransferee" type="PartyReference" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A pointer style reference to a party identifier defined elsewhere in the document. In a five-way novation the party referenced is the Transferee's legal entity that is involved in the settlement of the fee leg of the novation transaction (this might be a different legal entity than the one that assumes the novation trade). NB: this element has been added pending confirmation of the business need/context in which it would be used, and might not appear in a subsequent draft of this schema.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="transfereeAccount" type="AccountReference" minOccurs="0" />
        <xsd:element name="otherTransfereeAccount" type="AccountReference" minOccurs="0" />
        <xsd:element name="remainingParty" type="PartyReference" minOccurs="0">
            <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="remainingPartyAccount" type="AccountReference" minOccurs="0" />
        <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="otherRemainingPartyAccount" type="AccountReference" minOccurs="0" />
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
transferor nsA:transferor 0 (1)
transferorAccount nsA:transferorAccount 0 (1)
transferee nsA:transferee 0 (1)
otherTransferee nsA:otherTransferee 0 (1)
transfereeAccount nsA:transfereeAccount 0 (1)
otherTransfereeAccount nsA:otherTransfereeAccount 0 (1)
remainingParty nsA:remainingParty 0 (1)
remainingPartyAccount nsA:remainingPartyAccount 0 (1)
otherRemainingParty nsA:otherRemainingParty 0 (1)
otherRemainingPartyAccount nsA:otherRemainingPartyAccount 0 (1)
Collapse Comments:
blog comments powered by Disqus