Definition Type: ComplexType
Name: RepoLegBase
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsA:Leg
Containing Schema: fpml-repo-5-9.xsd
Abstract
Documentation:
A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.
Collapse XSD Schema Diagram:
Drilldown into settlementDate in schema fpml-repo-5-9_xsd Drilldown into sellerAccountReference in schema fpml-shared-5-9_xsd Drilldown into sellerPartyReference in schema fpml-shared-5-9_xsd Drilldown into buyerAccountReference in schema fpml-shared-5-9_xsd Drilldown into buyerPartyReference in schema fpml-shared-5-9_xsd Drilldown into BuyerSeller.model in schema fpml-shared-5-9_xsd Drilldown into id in schema fpml-shared-5-9_xsd Drilldown into Leg in schema fpml-shared-5-9_xsdXSD Diagram of RepoLegBase in schema fpml-repo-5-9_xsd (Financial products Markup Language (FpML®) - Reporting)
Collapse XSD Schema Code:
<xsd:complexType name="RepoLegBase">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A transaction leg for a repo is equivalent to a single cash transaction. It is augmented here to carry some values that are of interest for the repo. Also note that the BuyerSeller model in this transaction must be the exact opposite of the one found in the near leg.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="Leg">
            <xsd:sequence>
                <xsd:group ref="BuyerSeller.model">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">References to the buyer and the seller of this leg of the repo contract.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:element name="settlementDate" type="AdjustableOrRelativeDate" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Settlement or Payment Date for the transaction.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
buyerPartyReference nsA:buyerPartyReference 0 (1)
buyerAccountReference nsA:buyerAccountReference 0 (1)
sellerPartyReference nsA:sellerPartyReference 0 (1)
sellerAccountReference nsA:sellerAccountReference 0 (1)
settlementDate nsA:settlementDate 0 (1)
<xs:group> nsA:BuyerSeller.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsA:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsA:RepoFarLeg, nsA:RepoNearLeg
Collapse Comments:
blog comments powered by Disqus