Definition Type: Element
Name: collateral
Namespace: http://www.fpml.org/FpML-5/reporting
Type: nsE:CollateralValuation
Containing Schema: fpml-repo-5-10.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Documentation:
Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo. Collateral is declared as optional here, with multiple cardinalities, since there can be a repo "Multi", with multiple instruments specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general cases, however it should be specified. This element can be omitted in farLeg.
Collapse XSD Schema Diagram:
Drilldown into assetReference in schema fpml-repo-5-10_xsd2 Drilldown into unitPrice in schema fpml-shared-5-10_xsd4 Drilldown into numberOfUnits in schema fpml-shared-5-10_xsd4 Drilldown into UnitContract.model in schema fpml-shared-5-10_xsd4 Drilldown into accrualsAmount in schema fpml-repo-5-10_xsd2 Drilldown into allInPrice in schema fpml-repo-5-10_xsd2 Drilldown into inflationFactor in schema fpml-repo-5-10_xsd2 Drilldown into yieldToMaturity in schema fpml-repo-5-10_xsd2 Drilldown into relativePrice in schema fpml-repo-5-10_xsd2 Drilldown into dirtyPrice in schema fpml-repo-5-10_xsd2 Drilldown into dirtyPrice in schema fpml-repo-5-10_xsd2 Drilldown into accruals in schema fpml-repo-5-10_xsd2 Drilldown into cleanPrice in schema fpml-repo-5-10_xsd2 Drilldown into BondPriceAndYield.model in schema fpml-repo-5-10_xsd2 Drilldown into nominalAmount in schema fpml-repo-5-10_xsd2 Drilldown into BondCollateral.model in schema fpml-repo-5-10_xsd2 Drilldown into CollateralValuation in schema fpml-repo-5-10_xsd2XSD Diagram of collateral in schema fpml-repo-5-10_xsd2 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:element name="collateral" type="CollateralValuation" minOccurs="0" maxOccurs="unbounded">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Collateral element is used to carry the quantity and price details that are required to ensure that a repo contract is executed at fair value, with the value of the collateral matching the cash amount of the repo. Collateral is declared as optional here, with multiple cardinalities, since there can be a repo "Multi", with multiple instruments specified, or a "Cash Borrow/Loan" and “TriPartyRepo” with no collateral. In general cases, however it should be specified. This element can be omitted in farLeg.</xsd:documentation>
    </xsd:annotation>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
nominalAmount nsE:nominalAmount 0 (1)
cleanPrice nsE:cleanPrice (1) (1)
accruals nsE:accruals 0 (1)
dirtyPrice nsE:dirtyPrice 0 (1)
dirtyPrice nsE:dirtyPrice (1) (1)
relativePrice nsE:relativePrice 0 (1)
yieldToMaturity nsE:yieldToMaturity 0 (1)
inflationFactor nsE:inflationFactor 0 (1)
allInPrice nsE:allInPrice 0 (1)
accrualsAmount nsE:accrualsAmount 0 (1)
numberOfUnits nsE:numberOfUnits 0 (1)
unitPrice nsE:unitPrice 0 (1)
assetReference nsE:assetReference 0 (1)
<xs:group> nsE:BondCollateral.model (1) (1)
<xs:group> nsE:BondPriceAndYield.model 0 (1)
<xs:group> nsE:UnitContract.model (1) (1)
Collapse Derivation Tree: