Definition Type: ComplexType
Name: AbstractFacility
Namespace: http://www.fpml.org/FpML-5/confirmation
Type: nsA:FacilitySummary
Containing Schema: fpml-loan-5-10.xsd
Abstract True
Documentation:
An abstract type defining a facility baseline structure.
Collapse XSD Schema Diagram:
Drilldown into multiCurrency in schema fpml-loan-5-10_xsd Drilldown into penaltyRate in schema fpml-loan-5-10_xsd Drilldown into mandatoryCostRate in schema fpml-loan-5-10_xsd Drilldown into defaultRate in schema fpml-loan-5-10_xsd Drilldown into FacilityRates.model in schema fpml-loan-5-10_xsd Drilldown into accruingFeeOption in schema fpml-loan-5-10_xsd Drilldown into accruingPikOption in schema fpml-loan-5-10_xsd Drilldown into lcOption in schema fpml-loan-5-10_xsd Drilldown into floatingRateOption in schema fpml-loan-5-10_xsd Drilldown into fixedRateOption in schema fpml-loan-5-10_xsd Drilldown into FacilityOptionsFeesAndRates.model in schema fpml-loan-5-10_xsd Drilldown into seniority in schema fpml-loan-5-10_xsd Drilldown into lien in schema fpml-loan-5-10_xsd Drilldown into feature in schema fpml-loan-5-10_xsd Drilldown into FacilityFeatures.model in schema fpml-loan-5-10_xsd Drilldown into governingLaw in schema fpml-loan-5-10_xsd Drilldown into dealFxRate in schema fpml-loan-5-10_xsd Drilldown into commitmentSchedule in schema fpml-loan-5-10_xsd Drilldown into originalCommitment in schema fpml-loan-5-10_xsd Drilldown into currentCommitment in schema fpml-loan-5-10_xsd Drilldown into FacilityCommitment.model in schema fpml-loan-5-10_xsd Drilldown into maturityDate in schema fpml-loan-5-10_xsd Drilldown into expiryDate in schema fpml-loan-5-10_xsd Drilldown into startDate in schema fpml-loan-5-10_xsd Drilldown into FacilityDates.model in schema fpml-loan-5-10_xsd Drilldown into guarantorPartyReference in schema fpml-loan-5-10_xsd Drilldown into lcIssuingBankPartyReference in schema fpml-loan-5-10_xsd Drilldown into agentPartyReference in schema fpml-loan-5-10_xsd Drilldown into coBorrowerPartyReference in schema fpml-loan-5-10_xsd Drilldown into borrowerPartyReference in schema fpml-loan-5-10_xsd Drilldown into FacilityRoles.model in schema fpml-loan-5-10_xsd Drilldown into description in schema fpml-asset-5-10_xsd Drilldown into instrumentId in schema fpml-asset-5-10_xsd Drilldown into id in schema fpml-asset-5-10_xsd Drilldown into Asset in schema fpml-asset-5-10_xsd Drilldown into IdentifiedAsset in schema fpml-asset-5-10_xsd Drilldown into FacilityIdentifier in schema fpml-loan-5-10_xsd Drilldown into FacilitySummary in schema fpml-loan-5-10_xsdXSD Diagram of AbstractFacility in schema fpml-loan-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="AbstractFacility" abstract="true">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">An abstract type defining a facility baseline structure.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="FacilitySummary">
            <xsd:sequence>
                <xsd:element name="governingLaw" type="GoverningLaw" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Defines the governing law (jurisdiction) under which the facility operates.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:group ref="FacilityFeatures.model">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">Generic features associated with the facility.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:group ref="FacilityOptionsFeesAndRates.model">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">A model which contains the additional (non-static) facility rate details. These can change independently during the life of the facility.</xsd:documentation>
                    </xsd:annotation>
                </xsd:group>
                <xsd:element name="multiCurrency" type="MultiCurrency" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation xml:lang="en">A container to denote whether funds may be drawn in multiple currency denominations, in addition to the base (facility) currency. The current commitment amount defines the base currency associated with the facility.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
instrumentId nsA:instrumentId (1) unbounded
description nsA:description 0 (1)
borrowerPartyReference nsA:borrowerPartyReference (1) (1)
coBorrowerPartyReference nsA:coBorrowerPartyReference 0 unbounded
agentPartyReference nsA:agentPartyReference 0 (1)
lcIssuingBankPartyReference nsA:lcIssuingBankPartyReference 0 unbounded
guarantorPartyReference nsA:guarantorPartyReference 0 unbounded
startDate nsA:startDate (1) (1)
expiryDate nsA:expiryDate 0 (1)
maturityDate nsA:maturityDate 0 (1)
currentCommitment nsA:currentCommitment (1) (1)
originalCommitment nsA:originalCommitment 0 (1)
commitmentSchedule nsA:commitmentSchedule 0 (1)
dealFxRate nsA:dealFxRate 0 (1)
governingLaw nsA:governingLaw 0 (1)
feature nsA:feature 0 unbounded
lien nsA:lien 0 (1)
seniority nsA:seniority 0 (1)
fixedRateOption nsA:fixedRateOption (1) (1)
floatingRateOption nsA:floatingRateOption (1) (1)
lcOption nsA:lcOption (1) (1)
accruingPikOption nsA:accruingPikOption 0 (1)
accruingFeeOption nsA:accruingFeeOption 0 unbounded
defaultRate nsA:defaultRate 0 (1)
mandatoryCostRate nsA:mandatoryCostRate 0 (1)
penaltyRate nsA:penaltyRate 0 (1)
multiCurrency nsA:multiCurrency 0 (1)
<xs:group> nsA:FacilityRoles.model (1) (1)
<xs:group> nsA:FacilityDates.model (1) (1)
<xs:group> nsA:FacilityCommitment.model (1) (1)
<xs:group> nsA:FacilityFeatures.model (1) (1)
<xs:group> nsA:FacilityOptionsFeesAndRates.model (1) (1)
<xs:group> nsA:FacilityRates.model (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id nsA:id (Optional)
Collapse Derivation Tree:
Collapse References:
nsA:DelayedDraw, nsA:facilityGroupnsA:LetterOfCreditFacility, nsA:Revolver, nsA:TermLoan,