Definition Type: ComplexType
Name: Contract
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-doc-4-4.xsd
Abstract
Documentation:
Definition of a Financial Contract.
Collapse XSD Schema Diagram:
Drilldown into governingLaw in schema fpml-doc-4-4_xsd Drilldown into documentation in schema fpml-doc-4-4_xsd Drilldown into collateral in schema fpml-doc-4-4_xsd Drilldown into calculationAgentBusinessCenter in schema fpml-doc-4-4_xsd Drilldown into calculationAgent in schema fpml-doc-4-4_xsd Drilldown into CalculationAgent.model in schema fpml-doc-4-4_xsd Drilldown into otherPartyPayment in schema fpml-doc-4-4_xsd Drilldown into product in schema fpml-shared-4-4_xsd Drilldown into header in schema fpml-doc-4-4_xsdXSD Diagram of Contract in schema fpml-doc-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Contract">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Definition of a Financial Contract.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="header" type="ContractHeader">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Contract header containing identification and other information which is independent of the type of financial product which is the subject of this contract.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="product" />
        <xsd:element name="otherPartyPayment" type="Payment" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Other fees or additional payments associated with the contract, e.g. broker commissions, where one or more of the parties involved are not principal parties involved in the contract</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:group ref="CalculationAgent.model" />
        <xsd:element name="collateral" type="Collateral" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines collateral obiligations of a Party</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="documentation" type="Documentation" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Defines the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="governingLaw" type="GoverningLaw" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Governing Law applicable to this Contract</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
header fpml:header (1) (1)
product fpml:product (1) (1)
otherPartyPayment fpml:otherPartyPayment 0 unbounded
calculationAgent fpml:calculationAgent 0 (1)
calculationAgentBusinessCenter fpml:calculationAgentBusinessCenter 0 (1)
collateral fpml:collateral 0 (1)
documentation fpml:documentation 0 (1)
governingLaw fpml:governingLaw 0 (1)
<xs:group> fpml:CalculationAgent.model (1) (1)
Collapse Derivation Tree:
Collapse References:
fpml:contract, fpml:contractfpml:newContract, fpml:newContract, fpml:oldContract,