Definition Type: ComplexType
Name: RepoLegBase
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsE:Leg
Containing Schema: fpml-repo-5-10.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-10_xsd2 Drilldown into sellerAccountReference in schema fpml-shared-5-10_xsd4 Drilldown into sellerPartyReference in schema fpml-shared-5-10_xsd4 Drilldown into buyerAccountReference in schema fpml-shared-5-10_xsd4 Drilldown into buyerPartyReference in schema fpml-shared-5-10_xsd4 Drilldown into BuyerSeller.model in schema fpml-shared-5-10_xsd4 Drilldown into id in schema fpml-shared-5-10_xsd4 Drilldown into Leg in schema fpml-shared-5-10_xsd4XSD Diagram of RepoLegBase in schema fpml-repo-5-10_xsd2 (Financial products Markup Language (FpML®))
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 nsE:buyerPartyReference 0 (1)
buyerAccountReference nsE:buyerAccountReference 0 (1)
sellerPartyReference nsE:sellerPartyReference 0 (1)
sellerAccountReference nsE:sellerAccountReference 0 (1)
settlementDate nsE:settlementDate 0 (1)
<xs:group> nsE:BuyerSeller.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsE:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsE:RepoFarLeg, nsE:RepoNearLeg