Definition Type: ComplexType
Name: Contract
Namespace: http://www.fpml.org/2005/FpML-4-2
Containing Schema: fpml-doc-4-2.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into governingLaw in schema fpml-doc-4-2_xsd Drilldown into documentation in schema fpml-doc-4-2_xsd Drilldown into collateral in schema fpml-doc-4-2_xsd Drilldown into calculationAgentBusinessCenter in schema fpml-doc-4-2_xsd Drilldown into calculationAgent in schema fpml-doc-4-2_xsd Drilldown into CalculationAgent.model in schema fpml-doc-4-2_xsd Drilldown into otherPartyPayment in schema fpml-doc-4-2_xsd Drilldown into product in schema fpml-shared-4-2_xsd Drilldown into header in schema fpml-doc-4-2_xsdXSD Diagram of Contract in schema fpml-doc-4-2_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Contract">
    <xsd:sequence>
        <xsd:element name="header" type="ContractHeader" />
        <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,