Definition Type: ComplexType
Name: BondReference
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-ird-5-10.xsd
Abstract
Documentation:
A type including a reference to a bond to support the representation of an asset swap or Condition Precedent Bond. - For use with pre-trade Credit Limit Check messages.
Collapse XSD Schema Diagram:
Drilldown into discrepancyClause in schema fpml-ird-5-10_xsd1 Drilldown into conditionPrecedentBond in schema fpml-ird-5-10_xsd1 Drilldown into bond in schema fpml-asset-5-10_xsd2XSD Diagram of BondReference in schema fpml-ird-5-10_xsd1 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="BondReference">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A type including a reference to a bond to support the representation of an asset swap or Condition Precedent Bond. - For use with pre-trade Credit Limit Check messages.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="bond" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Reference to a bond underlyer.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="conditionPrecedentBond" type="xsd:boolean" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">To indicate whether the Condition Precedent Bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="discrepancyClause" type="xsd:boolean" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">To indicate whether the Discrepancy Clause is applicable.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
bond nsC:bond 0 (1)
conditionPrecedentBond nsC:conditionPrecedentBond 0 (1)
discrepancyClause nsC:discrepancyClause 0 (1)
Collapse Derivation Tree:
Collapse References:
nsC:bondReference