XML Schema "fpml-loan-5-11.xsd"
Target Namespace:
Version:
$Revision: 13280 $
Defined Components:
elements (72 global + 435 local), complexTypes (198), element groups (33)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Includes Schemas (2):
Included in Schemas (1):
Annotation
FpML Loan Framework
All Element Summary
Details of the accrual schedule in support of the cost of carry amount: The commencement amount is the calculated 'value' of the asset being purchased/sold, as of the end of the REGULAR settlement period (e.g. at T+7 for Par).
Type:
Content:
complex, 3 elements
Defined:
locally within LoanTradingCostOfCarry complexType; see XML source
The accrual amount over the defined period.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AccrualPeriod complexType; see XML source
Type:
Content:
complex, 17 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
A unique id associated with the loan accrual type.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccrualOptionBase complexType; see XML source
One or more accrual periods which reflect the constituent portions of the accrual amount.
Type:
Content:
complex, 7 elements
Defined:
locally within AbstractTradingAccrual complexType; see XML source
A schedule that incorporates all sub-periods of an accrual calculation.
Type:
Content:
complex, 7 elements
Defined:
locally within AccruingFeePayment complexType; see XML source
A schedule that incorporates all sub-periods of an accrual calculation.
Type:
Content:
complex, 7 elements
Defined:
locally within AccruingPikPayment complexType; see XML source
A schedule that incorporates all sub-periods of an accrual calculation.
Type:
Content:
complex, 7 elements
Defined:
locally within InterestCapitalization complexType; see XML source
A schedule that incorporates all sub-periods of an accrual calculation.
Type:
Content:
complex, 7 elements
Defined:
locally within LoanInterestPayment complexType; see XML source
A schedule that incorporates all sub-periods of an accrual calculation.
Type:
Content:
complex, 7 elements
Defined:
locally within LcIssuanceFeePayment complexType; see XML source
Defines the way in which interest (and accruing fees) will be handled between the buyer and seller of the loan.
Type:
Content:
simple
Defined:
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
A description of all the different types of accruing fees which apply to the facility.
Type:
Content:
complex, 8 elements
Defined:
Defines new rate and the date on which the rate is no longer valid.
Type:
Content:
complex, 8 elements
Defined:
locally within AccruingFeeChange complexType; see XML source
Type:
Content:
complex, 17 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Describes the type of the accruing fee.
Type:
Content:
simple
Defined:
A unique id associated with a facility accrual type.
Type:
Content:
simple, 1 attribute
Defined:
A loan contract PIK accrual option.
Type:
Content:
complex, 6 elements
Defined:
A structure that represents the accruing PIK option associated within a facility.
Type:
Content:
complex, 6 elements
Defined:
Type:
Content:
complex, 15 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
adjustment (defined in CommitmentAdjustment complexType)
Defines the type of adjustment applied - increase or decrease.
Type:
Content:
complex, 2 elements
Defined:
locally within CommitmentAdjustment complexType; see XML source
The total remaining commitment amount (in facility currency), once the adjustment has been applied.
Type:
Content:
complex, 2 elements
Defined:
locally within CommitmentChange complexType; see XML source
Defines the type of adjustment applied - increase or decrease.
Type:
Content:
complex, 2 elements
Defined:
locally within LcAdjustment complexType; see XML source
Defines the type of adjustment applied - increase or decrease.
Type:
Content:
complex, 2 elements
Defined:
locally within LoanContractAdjustment complexType; see XML source
Defines the type of adjustment applied - increase or decrease.
Type:
Content:
simple
Defined:
locally within Adjustment complexType; see XML source
Amount of transfer fee owed to the admin agent for the allocation, as determined by the agent.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
A reference to the agent bank for the associated deal.
Type:
Content:
empty, 1 attribute
Defined:
A party reference to the agent bank associated with the deal.
Type:
Content:
empty, 1 attribute
Defined:
A party reference to the agent bank.
Type:
Content:
empty, 1 attribute
Defined:
A list with a single 'all' value to explicitly indicate all transactions are applicable.
Type:
Content:
simple
Defined:
locally within ApplicableAssets complexType; see XML source
The actual percentage rate charged to the borrower.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateAccrual complexType; see XML source
The actual percentage rate charged to the borrower.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
allInRateLimits (defined in FixedRateOption complexType)
Type:
Content:
complex, 2 elements
Defined:
locally within FixedRateOption complexType; see XML source
allInRateLimits (defined in FloatingRateOption complexType)
Type:
Content:
complex, 2 elements
Defined:
locally within FloatingRateOption complexType; see XML source
A reference to the party that has been allocated to.
Type:
Content:
empty, 1 attribute
Defined:
A structure defining information related to a loan trade allocation.
Type:
Content:
complex, 1 attribute, 15 elements
Defined:
The amount settled.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
A party-specific allocation identifier.
Type:
Content:
complex, 1 attribute, 9 elements
Defined:
A reference to an allocation.
Type:
Content:
empty, 1 attribute
Defined:
Reference to the loan trade allocation.
Type:
Content:
empty, 1 attribute
Defined:
locally within LoanAllocationPayment complexType; see XML source
Reference to a unique allocation id used to identify the allocation record.
Type:
Content:
empty, 1 attribute
Defined:
A summary structure representing the loan trade allocation.
Type:
Content:
complex, 1 attribute, 11 elements
Defined:
A list with a single 'all' value to explicitly indicate all transactions are applicable.
Type:
Content:
simple
Defined:
locally within ApplicableTransactions complexType; see XML source
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
amount (defined in AbstractFacilityPaymentEvent complexType)
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
amount (defined in AbstractTradingAccrual complexType)
The total accrual amount.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within AbstractTradingAccrual complexType; see XML source
amount (defined in Adjustment complexType)
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within Adjustment complexType; see XML source
amount (defined in LetterOfCreditSummary complexType)
The letter of credit notional amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LetterOfCreditSummary complexType; see XML source
amount (defined in LoanAllocationSummary complexType)
Amount allocated.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within LoanAllocationSummary complexType; see XML source
amount (defined in LoanContractSummary complexType)
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LoanContractSummary complexType; see XML source
amount (defined in LoanTradeSummary complexType)
The commitment amount traded as of the original trade date.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within LoanTradeSummary complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AccruingFeePayment complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AccruingPikPayment complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within Borrowing complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
The amount of cost of carry accrued for the given loan contract.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within LoanTradingCostOfCarry complexType; see XML source
The total delayed compensation amount.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
Economic benefit amount.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
The amount of the prepayment.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within FacilityPrepayment complexType; see XML source
A structure representing a facility prepayment fee being made by the borrower.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within InterestCapitalization complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LoanInterestPayment complexType; see XML source
The letter of credit amount after the adjustment has been applied.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LcAdjustment complexType; see XML source
The letter of credit notional amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LcIssuance complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LcIssuanceFeePayment complexType; see XML source
Amount of transfer fee due to the admin agent for the allocation.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LoanContractAdjustment complexType; see XML source
Amount of transfer fee owed to the admin agent for the trade.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
The total accrual amount.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
The global and share amounts against the associated instrument.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within OutstandingsPosition complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within Repayment complexType; see XML source
The amount of withholding tax being applied.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within TaxWithholding complexType; see XML source
The amount payable to the agent for re-assigning a share in one of the underlying facilities within the deal.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within TransferFeeDefinition complexType; see XML source
A structure which describes the applicable assets.
Type:
Content:
complex, 4 elements
Defined:
A structure that defines specific servicing transactions that a particular payment profile may be associated with.
Type:
Content:
complex, 2 elements
Defined:
A scheme that describes transaction types.
Type:
Content:
simple, 1 attribute
Defined:
locally within ApplicableTransactions complexType; see XML source
A unique association ID, based on a scheme.
Type:
Content:
simple, 1 attribute
Defined:
The actual underlying base rate associated with the period, defined as a percentage.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
Type:
Content:
complex, 2 elements
Defined:
locally within FloatingRateOption complexType; see XML source
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
A party reference of the beneficiary.
Type:
Content:
empty, 1 attribute
Defined:
Defines whether the repayment is mandatory from the borrower's perspective, based on the (amortization) schedule on the credit agreement.
Type:
xsd:boolean
Content:
simple
Defined:
A reference to the main borrower associated with the specific business event.
Type:
Content:
empty, 1 attribute
Defined:
A party reference to the (main) borrower.
Type:
Content:
empty, 1 attribute
Defined:
borrowerPartyReference (defined in FixedRateOption complexType)
A party reference to the borrower(s) permitted to exercise the cash accrual option.
Type:
Content:
empty, 1 attribute
Defined:
locally within FixedRateOption complexType; see XML source
A party reference to the borrower(s) permitted to exercise the cash accrual option.
Type:
Content:
empty, 1 attribute
Defined:
locally within FloatingRateOption complexType; see XML source
Main borrower.
Type:
Content:
empty, 1 attribute
Defined:
A reference to the borrower against a loan contract.
Type:
Content:
empty, 1 attribute
Defined:
locally within LoanContractSummary complexType; see XML source
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
Where breakage cost is applicable, this enumeration defines who is calculating it - agent bank or lender.
Type:
Content:
simple
Defined:
locally within BreakageFeePayment complexType; see XML source
The date by which any breakage costs (if applicable) must be submitted by Lenders to the Agent.
Type:
xsd:date
Content:
simple
Defined:
locally within BreakageFeePayment complexType; see XML source
Type:
Content:
complex, 14 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
A reference to the party that buys this instrument, ie. pays for this instrument and receives the rights defined by it.
Type:
Content:
empty, 1 attribute
Defined:
The buyer's amount of a payable.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within BuyerSellerAmounts complexType; see XML source
A freetext field which allows the sender to add further details around the business event.
Type:
xsd:normalizedString
Content:
simple
Defined:
locally within AccruingFeeOption complexType; see XML source
Defines the way in which the agent bank is allocating cash/PIK interest - can be (i) pro-rata at the time of the interest payment/PIK or (ii) based on the loan contract share throughout the interest period (which is the preferred method).
Type:
Content:
simple
Defined:
locally within InterestCapitalization complexType; see XML source
Defines whether the agent bank is making an interest payment based on the lender pro-rata share at the end of the period (snapshot) or based on the lender position throughout the period (which is the default).
Type:
Content:
simple
Defined:
locally within LoanInterestPayment complexType; see XML source
capRate (defined in RateLimits complexType)
The rate cap being applied.
Type:
Content:
complex, 3 elements
Defined:
locally within RateLimits complexType; see XML source
Defines the overall net cash payable, as well as, the breakdown of individual cashflows.
Type:
Content:
complex, 4 elements
Defined:
An optional array to express the unique identifiers of all underlying related child events.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within ParentEventIdentifier complexType; see XML source
An optional array to express the unique identifiers of all underlying related child tasks.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within ParentTaskIdentifier complexType; see XML source
clearedDate (in dates defined in AbstractLoanTask complexType)
The date on which the task was either cleared or cancelled.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanTaskDates complexType; see XML source
Party references to co-borrowers as listed on the credit agreement.
Type:
Content:
empty, 1 attribute
Defined:
Identifies whether the buyer is to supply collateral in the case the trade involves a revolver and the trade settles as a participation.
Type:
xsd:boolean
Content:
simple
Defined:
The accrual associated with a simple commencement amount based calculation.
Type:
Content:
complex, 7 elements
Defined:
comment (defined in AbstractLoanEvent complexType)
A freetext field which allows the sender to add further details around the business event.
Type:
Content:
simple
Defined:
locally within AbstractLoanEvent complexType; see XML source
comment (defined in AbstractLoanTask complexType)
A freetext field which allows the sender to add further details around the task.
Type:
Content:
simple
Defined:
locally within AbstractLoanTask complexType; see XML source
comment (defined in LoanAllocationSummary complexType)
A freetext field which allows the sender to add further details around the allocation event.
Type:
Content:
simple
Defined:
locally within LoanAllocationSummary complexType; see XML source
comment (defined in LoanTradeSummary complexType)
A freetext field which allows the sender to add further details around the trade event.
Type:
Content:
simple
Defined:
locally within LoanTradeSummary complexType; see XML source
comments (defined in AbstractLoanStatement complexType)
A free-form, manually entered field which will be used by users directly for additional information.
Type:
Content:
simple
Defined:
locally within AbstractLoanStatement complexType; see XML source
A free-form, manually entered field which will be used by users directly for additional information.
Type:
Content:
simple
Defined:
The global and share amount of principal commitment.
Type:
Content:
complex, 6 elements
Defined:
Type:
Content:
complex, 17 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Any commitment adjustments which have occurred during settlement of the trade.
Type:
Content:
complex, 17 elements
Defined:
The date on which a facility increase/decrease has/will occur.
Type:
Content:
complex, 3 elements
Defined:
locally within CommitmentSchedule complexType; see XML source
commitmentSchedule (defined in CommitmentAdjustment complexType)
The amortization schedule associated with the facility commitment.
Type:
Content:
complex, 1 element
Defined:
locally within CommitmentAdjustment complexType; see XML source
The commitment schedule associated with the facility.
Type:
Content:
complex, 1 element
Defined:
Relates an asset, or assets, to an element within a party block (customarily a business unit or person).
Type:
Content:
complex, 5 elements
Defined:
locally within PartyProfile complexType; see XML source
An enumeration which describes whether the conditions precedent have been met, not met or been waived.
Type:
Content:
simple
Defined:
locally within Borrowing complexType; see XML source
A full loan contract structure.
Type:
Content:
complex, 1 attribute, 16 elements
Defined:
Type:
Content:
complex, 1 attribute, 16 elements
Defined:
locally within newContracts element; see XML source
A loan contract identifier structure.
Type:
Content:
complex, 1 attribute, 7 elements
Defined:
A loan contract summary structure.
Type:
Content:
complex, 1 attribute, 11 elements
Defined:
A unique id associated with a previous inaccurate event.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanEvent complexType; see XML source
A unique identifier associated with a previous ‘inaccurate task.’
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanTask complexType; see XML source
Type:
Content:
complex, 4 elements
Defined:
Amount of transfer fee owed to the admin agent for the allocation, per the credit agreement.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
creditAgreementDate (defined in DealSummary complexType)
The credit agreement date is also known as the 'closing date' (the date on which the agreement was signed).
Type:
xsd:date
Content:
simple
Defined:
locally within DealSummary complexType; see XML source
currency (defined in DealSummary complexType)
Deal denomination currency.
Type:
Content:
simple, 1 attribute
Defined:
locally within DealSummary complexType; see XML source
currency (defined in FixedRateOption complexType)
Type:
Content:
simple, 1 attribute
Defined:
locally within FixedRateOption complexType; see XML source
currency (defined in FloatingRateOption complexType)
Type:
Content:
simple, 1 attribute
Defined:
locally within FloatingRateOption complexType; see XML source
The currency in which the letter of credit accrual is denominated.
Type:
Content:
simple, 1 attribute
Defined:
locally within LcAccrual complexType; see XML source
Currency associated with the settlement instruction.
Type:
Content:
simple, 1 attribute
Defined:
locally within SettlementDetails complexType; see XML source
The current global/lender share commitment amount.
Type:
Content:
complex, 6 elements
Defined:
A list of references to all contracts whose rates are resetting or that are terminating as part of a rollover event.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Rollover complexType; see XML source
Includes:
definition of 1 element
Current deal amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within DealSummary complexType; see XML source
The new loan contract maturity date.
Type:
xsd:date
Content:
simple
Defined:
Specific cutoff time to express the intent to settle a trade.
Type:
xsd:time
Content:
simple
Defined:
The date on which a facility increase/decrease has/will occur.
Type:
xsd:date
Content:
simple
Defined:
locally within CommitmentChange complexType; see XML source
dates (defined in AbstractLoanTask complexType)
Dates relevant to the task.
Type:
Content:
complex, 3 elements
Defined:
locally within AbstractLoanTask complexType; see XML source
dayCountFraction (defined in AccrualOptionBase complexType)
The day count basis for the accrual.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccrualOptionBase complexType; see XML source
A complete deal structure.
Type:
Content:
complex, 1 attribute, 16 elements
Defined:
locally within DealStatement complexType; see XML source
Defines the exchange rate between the facility and deal denomination currencies (only required if the currencies are different).
Type:
Content:
complex, 4 elements
Defined:
A deal identifier structure.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
The deals for which this default settlement instruction is valid.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
locally within ApplicableAssets complexType; see XML source
Type:
Content:
empty, 1 attribute
Defined:
locally within FacilityIdentifier complexType; see XML source
Type:
Content:
complex, 3 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
A deal summary structure.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
This represents a default rate that may apply in addition to a regular margin rate (on outstanding loan contracts).
Type:
Content:
complex, 3 elements
Defined:
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
The default spread currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateAccrual complexType; see XML source
The default spread currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
Type:
Content:
complex, 7 elements
Defined:
Defines whether delayed compensation is due at settlement of the loan trade.
Type:
xsd:boolean
Content:
simple
Defined:
A revolver facility.
Type:
Content:
complex, 1 attribute, 32 elements
Subst.Gr:
may substitute for element facilityGroup
Defined:
globally; see XML source
Used:
never
A flag to determine whether the Term Loan has a delayed draw feature.
Type:
xsd:boolean
Content:
simple
Defined:
locally within DelayedDraw complexType; see XML source
description (defined in IdentifiedAssetWithParty complexType)
Long name of the underlying asset.
Type:
Content:
simple
Defined:
Description of the tax form registered by the party.
Type:
Content:
complex, 1 element
Defined:
locally within AbstractPartyProfile complexType; see XML source
Defines whether the loan trade is being settled under par or distressed documentation.
Type:
Content:
simple
Defined:
List of currencies in which the borrower(s) may draw funds.
Type:
Content:
simple, 1 attribute
Defined:
locally within MultiCurrency complexType; see XML source
drawdownNoticeDays (defined in FixedRateOption complexType)
The number of business days that a lender must be notified prior to a drawdown event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FixedRateOption complexType; see XML source
drawdownNoticeDays (defined in FloatingRateOption complexType)
The number of business days that a lender must be notified prior to a drawdown event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FloatingRateOption complexType; see XML source
The business date on which the transfer fee is due.
Type:
xsd:date
Content:
simple
Defined:
The business date on which the transfer fee is due.
Type:
xsd:date
Content:
simple
Defined:
The total economic benefit, based on facility-level activity between trade and settlement date, payable to the buyer of the asset.
Type:
Content:
complex, 5 elements
Defined:
effectiveDate (defined in AbstractLoanServicingEvent complexType)
The date on which the associated business event is effective.
Type:
xsd:date
Content:
simple
Defined:
effectiveDate (defined in LetterOfCreditSummary complexType)
Effective date of the letter of credit.
Type:
xsd:date
Content:
simple
Defined:
locally within LetterOfCreditSummary complexType; see XML source
effectiveDate (defined in LoanContractSummary complexType)
The effective date of the loan contract.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanContractSummary complexType; see XML source
The business date on which the information conveyed within the party profile becomes effective.
Type:
xsd:date
Content:
simple
Defined:
locally within AbstractPartyProfile complexType; see XML source
endDate (defined in PeriodOptionalEnd.model group)
Date on which this period ends.
Type:
xsd:date
Content:
simple
Defined:
eventIdentifier (defined in AbstractLoanEvent complexType)
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanEvent complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within EventPayment complexType; see XML source
The payments/wiring instructions associated with all embedded loan events.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
An option allowing the borrower to extend the letter of credit tenor.
Type:
Content:
complex, 2 elements
Defined:
The date by which the task is expected to be completed.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanTaskDates complexType; see XML source
Determines whether this event was created due to a natural expiration of the letter of credit or an unscheduled cancellation.
Type:
xsd:boolean
Content:
simple
Defined:
locally within LcTermination complexType; see XML source
expiryDate (defined in FacilityDates.model group)
The latest date that a drawdown can be made effective against the facility.
Type:
xsd:date
Content:
simple
Defined:
expiryDate (defined in LetterOfCredit complexType)
Expiry date of the letter of credit.
Type:
xsd:date
Content:
simple
Defined:
locally within LetterOfCredit complexType; see XML source
The number of calendar days defining the extension period.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within EvergreenOption complexType; see XML source
Details of the amount of facility fees accrued by the traded portion of a facility commitment.
Type:
Content:
complex, 5 elements
Defined:
The global/lender commitment amount stated AFTER a commitment adjustment has taken place.
Type:
Content:
complex, 6 elements
Defined:
locally within CommitmentAdjustment complexType; see XML source
Head of the substitution group for all facility events.
Type:
Content:
complex, 11 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 21 elements
Defined:
globally; see XML source
Used:
at 23 locations
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
facilityFxRate (defined in LetterOfCredit complexType)
Defines exchange rate between the letter of credit and facility.
Type:
Content:
complex, 4 elements
Defined:
locally within LetterOfCredit complexType; see XML source
facilityFxRate (defined in LoanContract complexType)
Defines a single (current) FX rate used to calculate utilization in the facility currency.
Type:
Content:
complex, 4 elements
Defined:
locally within LoanContract complexType; see XML source
Defines exchange rate between the letter of credit and facility.
Type:
Content:
complex, 4 elements
Defined:
locally within LcFxRevaluation complexType; see XML source
Defines a single (current) FX rate used to calculate utilization in the facility currency.
Type:
Content:
complex, 4 elements
Defined:
locally within OutstandingsPosition complexType; see XML source
Head of the substitution group for all facility types.
Type:
Content:
complex, 1 attribute, 30 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 4 elements
Defined:
globally; see XML source
Used:
A facility identifier structure.
Type:
Content:
complex, 1 attribute, 5 elements
Defined:
The facilities for which this default settlement instruction is valid.
Type:
Content:
complex, 1 attribute, 5 elements
Defined:
locally within ApplicableAssets complexType; see XML source
The facility to which the loan contracts and/or letter of credits belong.
Type:
Content:
complex, 1 attribute, 5 elements
Defined:
Type:
Content:
complex, 3 attributes, 24 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 4 elements
Defined:
Type:
Content:
complex, 4 elements
Defined:
Commitment position details for a single facility.
Type:
Content:
complex, 4 elements
Defined:
One or more accrual periods which reflect the constituent portions of the accrual amount.
Type:
Content:
complex, 4 elements
Defined:
Type:
Content:
complex, 3 attributes, 20 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
facilityReference (defined in AbstractFacilityEvent complexType)
Reference to a facility.
Type:
Content:
empty, 1 attribute
Defined:
locally within AbstractFacilityEvent complexType; see XML source
Type:
Content:
empty, 1 attribute
Defined:
facilityReference (defined in FacilityPosition complexType)
A unique facility identifier.
Type:
Content:
empty, 1 attribute
Defined:
locally within FacilityPosition complexType; see XML source
facilityReference (defined in LoanTradeSummary complexType)
Reference to the facility traded.
Type:
Content:
empty, 1 attribute
Defined:
locally within LoanTradeSummary complexType; see XML source
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
locally within ProRataFacilities complexType; see XML source
Type:
Content:
complex, 3 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
A facility summary structure.
Type:
Content:
complex, 1 attribute, 17 elements
Defined:
Type:
Content:
complex, 11 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
The facility type (i.e. term, delayed draw, TLB, etc.) for which this default settlement instruction is valid.
Type:
Content:
simple, 1 attribute
Defined:
locally within ApplicableAssets complexType; see XML source
feature (defined in FacilityFeatures.model group)
Facility features which help define the instrument with greater granularity.
Type:
Content:
simple, 1 attribute
Defined:
finalExpiryDate (defined in LetterOfCredit complexType)
Final expiry date of the letter of credit, once the evergreen option has been exercised.
Type:
xsd:date
Content:
simple
Defined:
locally within LetterOfCredit complexType; see XML source
The final letter of credit expiry date (as defined by the evergreen option).
Type:
xsd:date
Content:
simple
Defined:
locally within LcRenewal complexType; see XML source
Defines the base rate and additional charges associated with the loan contract.
Type:
Content:
complex, 13 elements
Defined:
locally within LoanContract complexType; see XML source
A set of default cash accrual options.
Type:
Content:
complex, 13 elements
Defined:
A structure that represents the accruing fixed rate option associated within a facility.
Type:
Content:
complex, 13 elements
Defined:
The date on which the underlying interest rate is fixed.
Type:
xsd:date
Content:
simple
Defined:
Defines the base rate and additional charges associated with the loan contract.
Type:
Content:
complex, 17 elements
Defined:
locally within LoanContract complexType; see XML source
Type:
Content:
simple, 1 attribute
Defined:
A set of default cash accrual options.
Type:
Content:
complex, 16 elements
Defined:
A structure that represents the accruing floating rate option associated within a facility.
Type:
Content:
complex, 16 elements
Defined:
floorRate (defined in RateLimits complexType)
The rate floor being applied.
Type:
Content:
complex, 3 elements
Defined:
locally within RateLimits complexType; see XML source
Defines whether the trade is being settled by assignment or participation (i.e. sub-participation).
Type:
Content:
simple
Defined:
fundedAmount (defined in Utilization.model group)
The amount of utilization which is funded.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
The amount of utilization which is funded.
Type:
Content:
simple
Defined:
locally within UtilizationAmounts complexType; see XML source
Factors impacting the setttlement cash flows.
Type:
Content:
complex, 4 elements
Defined:
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
fxRateSetNoticeDays (defined in FixedRateOption complexType)
The number of business days that a lender must be notified prior to an FX rate set event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FixedRateOption complexType; see XML source
fxRateSetNoticeDays (defined in FloatingRateOption complexType)
The number of business days that a lender must be notified prior to an FX rate set event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FloatingRateOption complexType; see XML source
governingLaw (defined in AbstractFacility complexType)
Defines the governing law (jurisdiction) under which the facility operates.
Type:
Content:
simple, 1 attribute
Defined:
locally within AbstractFacility complexType; see XML source
Party references to the guarantors associated with the (main) issuer of the deal.
Type:
Content:
empty, 1 attribute
Defined:
Party references to any guarantors associated with the facility borrower.
Type:
Content:
empty, 1 attribute
Defined:
Party references to any guarantors associated with the facility borrower.
Type:
Content:
empty, 1 attribute
Defined:
locally within LoanContractSummary complexType; see XML source
Type:
Content:
complex, 10 elements
Defined:
locally within LoanAcknowledgement complexType; see XML source
A unique id associated with the loan accrual type.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccruingFeeExpiry complexType; see XML source
A unique id associated with the loan accrual type.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccruingFeePayment complexType; see XML source
A unique id associated with the loan accrual type.
Type:
Content:
simple, 1 attribute
Defined:
locally within LcIssuanceFeePayment complexType; see XML source
A unique identifier for a cash settlement details structure.
Type:
Content:
simple, 1 attribute
Defined:
locally within SettlementDetails complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
The ISDA Designated Maturity, i.e. the tenor of the floating rate.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
instrumentId (defined in IdentifiedAssetWithParty complexType)
Identification of the underlying asset, using public and/or private identifiers.
Type:
Content:
simple, 1 attribute
Defined:
Type:
Content:
complex, 17 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 17 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
Indicates whether the embedded business event is 'global', i.e.
Type:
xsd:boolean
Content:
simple
Defined:
Original deal amount.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within DealSummary complexType; see XML source
A party reference to the (main) issuer of the deal.
Type:
Content:
empty, 1 attribute
Defined:
Party references to any letter of credit issuers associated with the facility borrower.
Type:
Content:
empty, 1 attribute
Defined:
The letter of credit fee rate details.
Type:
Content:
complex, 6 elements
Defined:
locally within LetterOfCredit complexType; see XML source
Type:
Content:
complex, 14 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Defines the manner by which a letter of credit may automatically adjust.
Type:
Content:
simple
Defined:
Head of the substitution group for all letter of credit events.
Type:
Content:
complex, 11 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 7 elements
Defined:
globally; see XML source
Used:
Describes the type of the letter of credit fee.
Type:
Content:
simple
Defined:
A unique id associated with the letter of credit fee type.
Type:
Content:
simple, 1 attribute
Defined:
Defines exchange rate between the letter of credit accrual and letter of credit currencies.
Type:
Content:
complex, 4 elements
Defined:
locally within LcAccrual complexType; see XML source
Defines exchange rate between the letter of credit accrual and letter of credit currencies.
Type:
Content:
complex, 4 elements
Defined:
locally within LcFxRevaluation complexType; see XML source
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 16 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Party references to any guarantors associated with the facility borrower.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
complex, 3 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
A description of all the letter of credit fee types which apply to the facility.
Type:
Content:
complex, 8 elements
Defined:
A structure that represents the accruing L/C rate option associated within a facility.
Type:
Content:
complex, 8 elements
Defined:
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element lcEventGroup
Defined:
globally; see XML source
Used:
never
Number of days advance notification required to express the intent to settle a trade.
Type:
xsd:positiveInteger
Content:
simple
Defined:
A reference to the lender associated with a specific business event.
Type:
Content:
empty, 1 attribute
Defined:
The list of lender types which are exempt from paying an transfer fee to the agent bank.
Type:
Content:
simple, 1 attribute
Defined:
locally within TransferFeeDefinition complexType; see XML source
A full letter of credit structure.
Type:
Content:
complex, 1 attribute, 21 elements
Defined:
A collection of letter of credits.
Type:
Content:
complex, 1 attribute, 21 elements
Defined:
Details of the amount of letter of credit fees accrued by the traded portion of a letter of credit.
Type:
Content:
complex, 5 elements
Defined:
A letter of credit facility.
Type:
Content:
complex, 1 attribute, 30 elements
Subst.Gr:
may substitute for element facilityGroup
Defined:
globally; see XML source
Used:
never
A letter of credit identifier structure.
Type:
Content:
complex, 1 attribute, 7 elements
Defined:
letterOfCreditReference (defined in AbstractLcEvent complexType)
Type:
Content:
empty, 1 attribute
Defined:
locally within AbstractLcEvent complexType; see XML source
A letter of credit reference structure
Type:
Content:
empty, 1 attribute
Defined:
A unique identifier for the letter of credit.
Type:
Content:
empty, 1 attribute
Defined:
A unique identifier for the letter of credit.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
locally within OutstandingsPosition complexType; see XML source
A letter of credit summary structure.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
lien (defined in FacilityFeatures.model group)
The lien level associated with the facility.
Type:
Content:
simple, 1 attribute
Defined:
Type:
Content:
complex, 8 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 8 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Head of the substitution group for all loan trade allocation events.
Type:
Content:
complex, 8 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 7 elements
Defined:
globally; see XML source
Used:
Type:
Content:
complex, 10 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 11 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 30 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 15 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 9 elements
Subst.Gr:
may substitute for element loanAllocationEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 26 elements
Defined:
globally; see XML source
Used:
never
A collection of loan contracts.
Type:
Content:
complex, 1 attribute, 16 elements
Defined:
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
Head of the substitution group for all loan contract events.
Type:
Content:
complex, 10 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 9 elements
Defined:
globally; see XML source
Used:
at 11 locations
Details of the amount of loan contract interest accrued by the traded portion of a loan contract.
Type:
Content:
complex, 3 elements
Defined:
Type:
Content:
complex, 3 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
A loan contract reference structure.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
A loan contract reference structure.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
locally within currentContracts element; see XML source
A unique id for the loan contract.
Type:
Content:
empty, 1 attribute
Defined:
A unique id for the loan contract.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
empty, 1 attribute
Defined:
locally within OutstandingsPosition complexType; see XML source
Type:
Content:
complex, 3 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 8 elements
Subst.Gr:
may substitute for element loanTradeEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 8 elements
Subst.Gr:
may substitute for element loanTradeEventGroup
Defined:
globally; see XML source
Used:
never
Head of the substitution group for all loan trade events.
Type:
Content:
complex, 8 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 4 elements
Defined:
globally; see XML source
Used:
Type:
Content:
complex, 10 elements
Subst.Gr:
may substitute for element loanTradeEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 11 elements
Subst.Gr:
may substitute for element loanTradeEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 3 attributes, 22 elements
Defined:
globally; see XML source
Used:
never
Type:
Content:
empty, 1 attribute
Defined:
locally within AbstractLoanTradeEvent complexType; see XML source
Reference to the original loan trade.
Type:
Content:
empty, 1 attribute
Defined:
Reference to the master trade.
Type:
Content:
empty, 1 attribute
Defined:
The mandatory cost rate currently applied to the interest rate period.
Type:
Content:
complex, 3 elements
Defined:
The mandatory cost rate currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateAccrual complexType; see XML source
The mandatory cost rate currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Primary or Secondary.
Type:
Content:
simple
Defined:
locally within LoanTrade complexType; see XML source
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
The maturity date of the facility.
Type:
xsd:date
Content:
simple
Defined:
maturityDate (defined in LoanContract complexType)
The maturity date of the loan contract.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanContract complexType; see XML source
The original maturity date of the letter of credit.
Type:
xsd:date
Content:
simple
Defined:
locally within LcRenewal complexType; see XML source
minLcIssuanceFeeAmount (defined in LcOption complexType)
The letter of credit notional amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LcOption complexType; see XML source
The letter of credit notional amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Miscellaneous nonrecurring fee type.
Type:
Content:
simple, 1 attribute
Defined:
A container to denote whether funds may be drawn in multiple currency denominations, in addition to the base (facility) currency.
Type:
Content:
complex, 1 element
Defined:
locally within AbstractFacility complexType; see XML source
The date by which funds must be drawn.
Type:
xsd:date
Content:
simple
Defined:
locally within DelayedDraw complexType; see XML source
The cash amount payable, net of all tax withholding.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within CashPayable complexType; see XML source
A list of all contracts whose rates are resetting or that are initiating as part of the rollover event.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within Rollover complexType; see XML source
Includes:
definition of 1 element
The next payment for the associated event type is due on this date.
Type:
xsd:date
Content:
simple
Defined:
locally within PaymentProjection complexType; see XML source
Details the amount of nonaccruing fees associated with the traded portion of a facility commitment, loan contract, or letter of credit.
Type:
Content:
complex, 7 elements
Defined:
Describes the type of the accruing fee.
Type:
Content:
simple
Defined:
A unique id associated with the facility nonaccruing fee type.
Type:
Content:
simple, 1 attribute
Defined:
The number of calendar days before the expiry of the letter of credit, that the borrower must declare an intention to extend the letter of credit.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within EvergreenOption complexType; see XML source
A period during which no settlement of a trade can occur, other than non-business days.
Type:
Content:
complex, 3 elements
Defined:
noticeDate (defined in AbstractServicingNotification complexType)
The business date on which the notice is valid (and was communicated).
Type:
xsd:date
Content:
simple
Defined:
The business date on which the notice is valid (and was communicated).
Type:
xsd:date
Content:
simple
Defined:
The business date on which the notice is valid (and was communicated).
Type:
xsd:date
Content:
simple
Defined:
The actual number of days represented within the 'period'.
Type:
xsd:integer
Content:
simple
Defined:
Date on or after which a trade can be settled.
Type:
xsd:date
Content:
simple
Defined:
The original global commitment amount.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type:
Content:
complex, elem. wildcard
Defined:
locally within LoanAcknowledgement complexType; see XML source
Type:
Content:
complex, elem. wildcard
Defined:
A reference to the party responsible for the allocation.
Type:
Content:
empty, 1 attribute
Defined:
Defines the benefit of all amendment fees, consent, waiver, and other one-off fees occurring between trade date and settlement date.
Type:
Content:
simple
Defined:
Type:
Content:
complex, 3 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
A structure used to define all positions held by the lender at the loan contract level.
Type:
Content:
complex, 5 elements
Defined:
locally within FacilityPosition complexType; see XML source
Rule enumeration for transfer fee split and paid by.
Type:
Content:
simple
Defined:
locally within LoanTransferFee complexType; see XML source
A structure used to relate child events to one another, with an overarching parent identifier.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
locally within AbstractLoanEvent complexType; see XML source
An identifier used to identify a group of related tasks.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
locally within AbstractLoanTask complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
locally within DealStatement complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
locally within FacilityNotification complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
locally within FacilityStatement complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
locally within LcNotification complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
locally within LoanTradeNotification complexType; see XML source
A legal entity or a subdivision of a legal entity.
Type:
Content:
complex, 1 attribute, 13 elements
Defined:
Type:
Content:
complex, 7 elements
Defined:
Type:
Content:
simple, 1 attribute
Defined:
locally within PartyProfileIdentifier complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractPartyProfileId complexType; see XML source
The party sending the notification.
Type:
Content:
empty, 1 attribute
Defined:
The party sending the notification.
Type:
Content:
empty, 1 attribute
Defined:
The party whose details are being communicated within the notification.
Type:
Content:
empty, 1 attribute
Defined:
locally within AbstractPartyProfile complexType; see XML source
A reference to the party responsible for the allocation.
Type:
Content:
empty, 1 attribute
Defined:
This structure should NOT be used for LoanTradeNotification as there are no allocation objects that can be referenced within the notification structure.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
paymentAmount (defined in LoanSimplePayment complexType)
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within LoanSimplePayment complexType; see XML source
paymentDate (defined in LoanSimplePayment complexType)
The payment date.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within LoanSimplePayment complexType; see XML source
paymentFrequency (defined in AccrualOptionBase complexType)
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within AccrualOptionBase complexType; see XML source
Projected interest payment details.
Type:
Content:
complex, 2 elements
Defined:
locally within FixedRateAccrual complexType; see XML source
Projected interest payment details.
Type:
Content:
complex, 2 elements
Defined:
locally within FloatingRateAccrual complexType; see XML source
This represents a penalty rate that may apply in addition to the regular margin rate (on outstanding loan contracts).
Type:
Content:
complex, 3 elements
Defined:
Type:
Content:
complex, 13 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
The penalty spread currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateAccrual complexType; see XML source
The penalty spread currently applied to the interest rate period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
A list of allowable types of no-settle periods.
Type:
Content:
simple, 1 attribute
Defined:
Defines whether the commitment adjustment is related to a PIK.
Type:
xsd:boolean
Content:
simple
Defined:
locally within CommitmentAdjustment complexType; see XML source
pikSpread (defined in FixedRateOptionBase complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateOptionBase complexType; see XML source
pikSpread (defined in FloatingRateOptionBase complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateOptionBase complexType; see XML source
A reference to the party for whom positions are being reported (if applicable position amounts are populated).
Type:
Content:
empty, 1 attribute
Defined:
A structure used to relate a previous event (sequentially) to the event conveyed by the message.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanEvent complexType; see XML source
A unique identifier associated with a previous ‘inaccurate task.’
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanTask complexType; see XML source
The price at which the repayment occurred.
Type:
Content:
simple
Defined:
locally within Repayment complexType; see XML source
The trade price, notated as a decimal, to be expressed as a percentage multiplied by the commitment amount.
Type:
Content:
simple
Defined:
locally within LoanTrade complexType; see XML source
The global and share amounts against the associated instrument.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within OutstandingsPosition complexType; see XML source
The global and share amount of principal commitment.
Type:
Content:
complex, 6 elements
Defined:
The previous loan contract maturity date.
Type:
xsd:date
Content:
simple
Defined:
Projected amount payable on the next payment date.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within PaymentProjection complexType; see XML source
Projected interest payment details.
Type:
Content:
complex, 2 elements
Defined:
locally within AccruingFeePayment complexType; see XML source
Projected interest payment details.
Type:
Content:
complex, 2 elements
Defined:
locally within InterestCapitalization complexType; see XML source
Projected interest payment details.
Type:
Content:
complex, 2 elements
Defined:
locally within LoanInterestPayment complexType; see XML source
Groups of facilities which must be traded on a pro-rata basis.
Type:
Content:
complex, 1 element
Defined:
Defines the purpose of a letter of credit.
Type:
Content:
simple, 1 attribute
Defined:
locally within LetterOfCredit complexType; see XML source
The date on which the task was raised.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanTaskDates complexType; see XML source
rate (defined in AbstractFacilityRateChangeEvent complexType)
This represents a 'surcharge' rate that may apply in addition to a regular margin (on outstanding loan contracts).
Type:
Content:
complex, 3 elements
Defined:
rate (defined in AccrualPeriod complexType)
The rate applied to this period.
Type:
xsd:decimal
Content:
simple
Defined:
locally within AccrualPeriod complexType; see XML source
rate (defined in FeeRateOptionBase complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within FeeRateOptionBase complexType; see XML source
rate (defined in FixedRateOptionBase complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within FixedRateOptionBase complexType; see XML source
rate (defined in FxTerms complexType)
The rate of exchange between the two currencies of the leg of a deal.
Type:
Content:
simple
Defined:
locally within FxTerms complexType; see XML source
rate (defined in PeriodRate complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within PeriodRate complexType; see XML source
Type:
xsd:decimal
Content:
simple
Defined:
Type:
xsd:decimal
Content:
simple
Defined:
locally within LcRateChange complexType; see XML source
The date on which the underlying interest rate is fixed.
Type:
xsd:date
Content:
simple
Defined:
locally within FloatingRateAccrual complexType; see XML source
rateSetNoticeDays (defined in FixedRateOption complexType)
The number of business days that a lender must be notified prior to a rate set event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FixedRateOption complexType; see XML source
rateSetNoticeDays (defined in FloatingRateOption complexType)
The number of business days that a lender must be notified prior to a rate set event occurring.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within FloatingRateOption complexType; see XML source
A scheme used to identify the reason for withholding tax being applied to a cash flow.
Type:
Content:
simple, 1 attribute
Defined:
locally within TaxWithholding complexType; see XML source
A reference to the party that has been allocated to.
Type:
Content:
empty, 1 attribute
Defined:
This structure can be utilized as an override to previously-communicated settlement instructions (via the LoanPartyProfileNotification).
Type:
Content:
complex, 7 elements
Defined:
locally within LoanAllocationPayment complexType; see XML source
This structure can be utilized as an override to previously-communicated settlement instructions (via the LoanPartyProfileNotification).
Type:
Content:
complex, 7 elements
Defined:
locally within LoanTradePayment complexType; see XML source
referenceAmount (defined in AccrualPeriod complexType)
Global and lender share amounts.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AccrualPeriod complexType; see XML source
The type of the amount referenced in the accrual schedule calculation, based on an enumeration.
Type:
Content:
simple
Defined:
locally within AccrualPeriod complexType; see XML source
refusalAllowed (defined in CommitmentAdjustment complexType)
Defines whether the lender has an option to accept or deny the commitment change.
Type:
xsd:boolean
Content:
simple
Defined:
locally within CommitmentAdjustment complexType; see XML source
Defines whether the lender has an option to accept or deny the payment.
Type:
xsd:boolean
Content:
simple
Defined:
Set to false for a normal increase or decrease in the letter of credit amount.
Type:
xsd:boolean
Content:
simple
Defined:
locally within LcAdjustment complexType; see XML source
Type:
Content:
complex, 2 elements
Defined:
Other parties that may be related to the receiver party.
Type:
Content:
complex, 4 elements
Defined:
locally within AbstractPartyProfile complexType; see XML source
Type:
Content:
complex, 2 elements
Defined:
The total remaining commitment amount (in facility currency), once the adjustment has been applied.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within CommitmentChange complexType; see XML source
Party responsible for remitting the transfer fee to the admin agent (buyer or seller).
Type:
Content:
simple
Defined:
locally within LoanTrade complexType; see XML source
Type:
Content:
complex, 16 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
The repricing date of the loan contract.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanContract complexType; see XML source
The amount of utilization which is funded.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
The amount of utilization which is unfunded.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
A reference to the party responsible for the completion of the task.
Type:
Content:
empty, 1 attribute
Defined:
locally within AbstractLoanTask complexType; see XML source
A revolver facility.
Type:
Content:
complex, 1 attribute, 30 elements
Subst.Gr:
may substitute for element facilityGroup
Defined:
globally; see XML source
Used:
never
The role of the party that is sending the notification.
Type:
Content:
simple, 1 attribute
Defined:
The role of the party that is sending the notification.
Type:
Content:
simple, 1 attribute
Defined:
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element loanContractEventGroup
Defined:
globally; see XML source
Used:
never
A rule which defines the calculation of transfer fees applicable as a result of a facility commitment transfer.
Type:
Content:
simple, 1 attribute
Defined:
locally within TransferFeeDefinition complexType; see XML source
Defines whether the commitment adjustment is scheduled.
Type:
xsd:boolean
Content:
simple
Defined:
locally within CommitmentAdjustment complexType; see XML source
Defines whether the repayment is a scheduled repayment.
Type:
xsd:boolean
Content:
simple
Defined:
A reference to the party that sells ("writes") this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it.
Type:
Content:
empty, 1 attribute
Defined:
The seller's amount of a payable.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within BuyerSellerAmounts complexType; see XML source
The seniority of the facility.
Type:
Content:
simple, 1 attribute
Defined:
Date on which settlement will occur.
Type:
xsd:date
Content:
simple
Defined:
The settlement date associated with a single loan trade allocation.
Type:
xsd:date
Content:
simple
Defined:
Settlement account details to describe the acount to which cash should be sent, for payments received by the party sending the Lender Party Notification.
Type:
Content:
complex, 3 elements
Defined:
A standard settlement instruction defining how a currency payment is to be made.
Type:
Content:
complex, 7 elements
Defined:
locally within EventPayment complexType; see XML source
A standard settlement instruction defining how a currency payment is to be made.
Type:
Content:
complex, 7 elements
Defined:
locally within SettlementDetails complexType; see XML source
Relates an asset, or assets, to set of settlement instructions.
Type:
Content:
complex, 4 elements
Defined:
locally within PartyProfile complexType; see XML source
An array of accrual periods which define a single accrual schedule.
Type:
Content:
complex, 7 elements
Defined:
Type:
Content:
complex, 10 elements
Defined:
Type:
Content:
complex, 10 elements
Defined:
locally within LoanTradeNotification complexType; see XML source
The lender share amount.
Type:
xsd:decimal
Content:
simple
Defined:
Specific date or dates on which a trade may be settled.
Type:
Content:
complex, 1 element
Defined:
spread (defined in FloatingRateOptionBase complexType)
Type:
xsd:decimal
Content:
simple
Defined:
locally within FloatingRateOptionBase complexType; see XML source
startDate (defined in FacilityDates.model group)
The start date of the facility.
Type:
xsd:date
Content:
simple
Defined:
Date on which this period begins.
Type:
xsd:date
Content:
simple
Defined:
The date as of which the embedded information is valid.
Type:
xsd:date
Content:
simple
Defined:
locally within AbstractLoanStatement complexType; see XML source
status (defined in AbstractLoanTask complexType)
An enum to define the status of the task.
Type:
Content:
simple
Defined:
locally within AbstractLoanTask complexType; see XML source
Party references to the syndication co-lead banks of the deal.
Type:
Content:
empty, 1 attribute
Defined:
A party reference to the lead syndication bank of the deal.
Type:
Content:
empty, 1 attribute
Defined:
Type:
Content:
simple, 1 attribute
Defined:
locally within TaskIdentifier complexType; see XML source
taskIdentifier (defined in AbstractLoanTask complexType)
The unique id of the settlement task.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within AbstractLoanTask complexType; see XML source
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
Type of tax form registered.
Type:
Content:
complex, 2 elements
Defined:
Date of expiration of this tax form.
Type:
xsd:date
Content:
simple
Defined:
locally within TaxForm complexType; see XML source
Type of tax form registered.
Type:
Content:
simple, 1 attribute
Defined:
locally within TaxForm complexType; see XML source
The tax rate being applied to the associated cash flow.
Type:
Content:
simple
Defined:
locally within TaxWithholding complexType; see XML source
Details of the tax being withheld.
Type:
Content:
complex, 3 elements
Defined:
locally within CashPayable complexType; see XML source
A term loan facility.
Type:
Content:
complex, 1 attribute, 30 elements
Subst.Gr:
may substitute for element facilityGroup
Defined:
globally; see XML source
Used:
never
The amount payable to the agent for re-assigning a share in one of the underlying facilities within the deal.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
locally within LoanTransferFee complexType; see XML source
The total commitment level associated with the facility or facility portion (in facility currency).
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within FacilityCommitment complexType; see XML source
A structure that defines party-to-party loan trade information.
Type:
Content:
complex, 1 attribute, 29 elements
Defined:
The trade date associated with a specified trade record.
Type:
xsd:date
Content:
simple
Defined:
locally within LoanTrade complexType; see XML source
Unique trade ids used to identify the trade record.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
Unique trade ids used to identify the trade record.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
Reference to the loan trade.
Type:
Content:
empty, 1 attribute
Defined:
locally within LoanTradePayment complexType; see XML source
A summary structure representing the loan trade.
Type:
Content:
complex, 1 attribute, 11 elements
Defined:
A structure that defines all loan trade information i.e. this structure contains the main (e.g. fund manager/main counterparty) trade details.
Type:
Content:
complex, 1 attribute, 11 elements
Defined:
Defines the trading association under which the loan trade documentation is governed.
Type:
Content:
simple
Defined:
The transfer fee amount and rules.
Type:
Content:
complex, 3 elements
Defined:
Details of the transfer fee owed to the admin agent.
Type:
Content:
complex, 3 elements
Defined:
locally within LoanTrade complexType; see XML source
Counterparty shares of the transfer fee owed to the agent.
Type:
Content:
complex, 2 elements
Defined:
Counterparty shares of the transfer fee owed to the agent.
Type:
Content:
complex, 2 elements
Defined:
locally within LoanTransferFee complexType; see XML source
type (defined in AccruingFeeOption complexType)
The accruing fee type for which a rate is being provided.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccruingFeeOption complexType; see XML source
type (defined in LcOption complexType)
The letter of credit type for which a fee rate is being provided.
Type:
Content:
simple, 1 attribute
Defined:
locally within LcOption complexType; see XML source
type (defined in LetterOfCreditSummary complexType)
The letter of credit type for which a fee rate is being provided.
Type:
Content:
simple, 1 attribute
Defined:
locally within LetterOfCreditSummary complexType; see XML source
The accruing fee type which is expiring.
Type:
Content:
simple, 1 attribute
Defined:
locally within AccruingFeeExpiry complexType; see XML source
Type:
Content:
simple, 1 attribute
Defined:
locally within MiscFeePayment complexType; see XML source
The type of the settlement task.
Type:
Content:
simple, 1 attribute
Defined:
The type of the settlement task.
Type:
Content:
simple, 1 attribute
Defined:
The portion of the commitment amount which is NOT available for the borrower to draw against.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
locally within FacilityCommitment complexType; see XML source
The amount of utilization which is unfunded.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
The amount of utilization which is unfunded.
Type:
Content:
simple
Defined:
locally within UtilizationAmounts complexType; see XML source
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
The funded and unfunded utilization details.
Type:
Content:
complex, 2 elements
Defined:
locally within UtilizationPeriod complexType; see XML source
The funded and unfunded utilization details.
Type:
Content:
complex, 4 elements
Defined:
Identifies whether the buyer is to receive voting rights or be retained by the seller.
Type:
Content:
simple
Defined:
A flag defining whether the transfer fee is to be waived for this allocation.
Type:
xsd:boolean
Content:
simple
Defined:
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element facilityEventGroup
Defined:
globally; see XML source
Used:
never
A flag to indicate the dependency of a secondary market loan trade upon the closing of a primary market loan structuring and syndication process.
Type:
xsd:boolean
Content:
simple
Defined:
locally within LoanTrade complexType; see XML source
Complex Type Summary
An abstract base type that combines objects applicable to the description of a party profile (e.g. applicable assets and cash events to specific contacts or settlement instructions).
Content:
complex, 3 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An extension of the AbstractServicingNotification which includes a reference to the facility and the loan contract to which embedded loan events apply.
Content:
complex, 3 attributes, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract type defining a facility baseline structure.
Content:
complex, 1 attribute, 30 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An abstract base type for all facility and optionally contract-level business events.
Content:
complex, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type for all facility-level business events.
Content:
complex, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 12 locations
An extension of the AbstractServicingNotification which includes a reference to the facility to which embedded loan events apply.
Content:
complex, 3 attributes, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An event describing a fee being paid at facility level.
Content:
complex, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract type describing changes in a facility-level rate.
Content:
complex, 13 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type for all LC-level business events.
Content:
complex, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract structure defining fundamental allocation event information.
Content:
complex, 8 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An underlying abstract structure for all syndicated loan trade allocation notifications; the wrapper for events which occur through the life-cycle of a loan allocation.
Content:
complex, 3 attributes, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
An abstract structure defining fundamental settlement event information.
Content:
complex, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An abstract base type for all loan contract-level business events.
Content:
complex, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type for all loan contract-level fee payment events.
Content:
complex, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type defining common features of a syndicated loan business event.
Content:
complex, 7 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
An abstract base type for all supplementary communication to paying entities and/or servicing platforms.
Content:
complex, 3 attributes, 9 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type defining common features of a syndicated loan servicing business event.
Content:
complex, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type for all syndicated loan statement notifications; the wrapper for deal/facility/contract definitions and facility/contract positions at a particular point in time (snapshot).
Content:
complex, 3 attributes, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An underlying abstract structure that defines the responsible party for tasks that must be completed.
Content:
complex, 8 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
An abstract structure defining fundamental master loan trade event information.
Content:
complex, 8 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An underlying abstract structure for all syndicated loan trade notifications; the wrapper for events which occur through the life-cycle of a loan trade.
Content:
complex, 3 attributes, 12 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
An abstract base type that describes a party profile.
Content:
complex, 5 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
An abstract base type that identifies a party profile.
Content:
complex, 1 element
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An abstract base type for all syndicated loan servicing notifications; the wrapper for loan events which occur through the life-cycle of a deal.
Content:
complex, 3 attributes, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An underlying structure that details the elements that affect the calculation of a trade-related accrual.
Content:
complex, 2 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An abstract type used for defining accrual structures within loan instruments.
Content:
complex, 3 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An event describing a change to an accrual option associated with a specific facility.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
A structure that describes the details of the underlying elements that explain the calculation of an accrual against a reference balance.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A structure used to uniquely identify a single accrual type within a syndicated loan structure.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An event describing a future change to an accruing fee associated with a specific facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An event describing a future expiry of one of the accruing fees associated with a specific facility.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents the accruing fee option associated within a facility.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event describing an accruing fee payment made at the facility level.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A list of all eligible accruing facility-level fee types.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that represents the accruing PIK option associated within a facility.
Content:
complex, 6 elements
Defined:
globally; see XML source
Used:
An event representing a payment to facilitate capitalization of interest on all outstanding contracts against a particular facility.
Content:
complex, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure used to describe an adjustment.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A fee charged to the borrower for an amendment being made to the originally agreed credit agreement.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A structure that defines the assets (or type of assets) that a particular payment profile may be associated with.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A structure that defines the assets (or type of assets) that a particular set of communication details may be associated with.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines the assets (or type of assets) that a particular set of settlement instrution details may be associated with.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that defines specific servicing transactions that a particular payment profile may be associated with.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A scheme that describes transaction types.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that defines an association identifier based on a qualifying scheme.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A type defining an association between party or settlement information with an asset or assets
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
An event representing a principal borrowing is being requested by the borrower.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A fee calculated as the cost of breaking financing against a loan contract which is repaid early.
Content:
complex, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines the buyer and seller amounts of a payable.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents payable cash, together with reference to any withholding tax being applied.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event defining a future change in facility commitment.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
A structure which specifies the commitment changes occurring throughout the life of a facility.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that represents a complete amortization schedule through the life of a facility.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A syndicated bank loan deal (credit agreement) definition.
Content:
complex, 1 attribute, 16 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A unique reference to a syndicated bank loan deal (credit agreement).
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Used:
A reference to a deal.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A full set of deal and facility definitions valid as of a specific date.
Content:
complex, 3 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A short form of a deal.
Content:
complex, 1 attribute, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
An event representing a change in the default rate, applicable to outstanding loans in the event that the borrower is declared to be in default.
Content:
complex, 13 elements
Defined:
globally; see XML source
Used:
An event representing expiration of the default rate applicable to borrowers in default.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A facility which can be drawn at any point during a pre-defined period after the initial deal closing date
Content:
complex, 1 attribute, 32 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents the prepayment structure associated within a facility.
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A struture that represents an evergreen option that is available within a letter of credit instrument.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents the commitment amount against a facility or facility portion.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A unique identifier for outstanding contracts.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This fee represents any fee paid by the borrower to the syndicate lenders for extending an existing facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A list of facility features.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A unique identifier to a facility.
Content:
complex, 1 attribute, 5 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A loan servicing notification which can be used to communicate any facility-level business event.
Content:
complex, 3 attributes, 24 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents current/prior facility commitment amounts on both the global and lender position levels.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A statement containing the commitment amounts for a single facility at the global and (optionally) the lender postion levels, on a specific date.
Content:
complex, 3 attributes, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that represents the prepayment structure associated within a facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that represents the payment of a facility prepayment fee.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A reference to a facility.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A single facility definition stated as of a certain date.
Content:
complex, 3 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A short form of a facility.
Content:
complex, 1 attribute, 17 elements
Defined:
globally; see XML source
Used:
An event describing the early termination of a facility.
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
An abstract type that specifies an underlying fixed rate cash accrual option.
Content:
complex, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A full definition of the fixed rate accrual characteristics of a loan contract.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A structure that represents the accruing fixed rate option associated within a facility.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
An abstract type that specifies an underlying fixed rate cash accrual option.
Content:
complex, 5 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A full definition of the accrual characteristics of a loan contract.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
A subset of the ISDA Floating Rate Option scheme, i.e. the floating rate index.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that represents the accruing floating rate option associated within a facility.
Content:
complex, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
An abstract type that specifies an underlying floating rate cash accrual option.
Content:
complex, 7 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A fee associated with the funding requirements for given facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A structure which specifies FX conversion terms.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An extension of IdentifiedAsset to include PartyAndAccountReferences.model.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing the capitalization of interest amounts for a given accrual period against a single loan contract.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A full definition of the accrual characteristics of a letter of credit.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing a change in the notional amount associated with an outstanding letter of credit.
Content:
complex, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure used to uniquely identify a single letter of credit fee type within a syndicated loan structure.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An event representing a change in either the L/C to Facility or L/C to Accrual FX rates (or both) on an outstanding letter of credit.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing the issuance of a new letter of credit under an existing facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An event representing a letter of credit issuance fee payment.
Content:
complex, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A loan servicing notification used to communicate various letter of credit business events.
Content:
complex, 3 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that represents the accruing L/C rate option associated within a facility.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A list of L/C purposes.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An event representing a change in the rate on an outstanding letter of credit.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An event representing a change in the maturity date on an outstanding letter of credit.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing either the expiry or cancellation of a letter of credit
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A list of L/C types.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A list of lender classifications.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A definition of an unfunded borrowing (guarantee) instrument known as a Letter of Credit.
Content:
complex, 1 attribute, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A facility designed to issue letter of credit products.
Content:
complex, 1 attribute, 30 elements
Defined:
globally; see XML source
Used:
A reference to a letter of credit.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A short form definition of a letter of credit.
Content:
complex, 1 attribute, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A base type to extend the FpML basic 'message' type, similar in function to the 'response' message, but specific to the needs of the loan asset class.
Content:
complex, 3 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event structure defining information related to a loan trade allocation.
Content:
complex, 1 attribute, 15 elements
Defined:
globally; see XML source
Used:
An event structure defining information related to a loan trade allocation.
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
A structure that contains sender-specific and optional shared loan allocation identifiers.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that describes a period during which settlement cannot occur.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that defines no-settle period types based on a qualifying scheme.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A loan servicing notification used to communicate trade allocation details, from counterparty to counterparty, or counterparty to admin agent.
Content:
complex, 3 attributes, 30 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that represents a payment related to a loan allocation level of a trade.
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A reference to a loan trade allocation.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An event structure defining information related to trade settlement date coordination.
Content:
complex, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
An event structure defining the trade settlement date.
Content:
complex, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An event structure defining the counterparty-to-counterparty trade settlement details.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that details tasks and their statuses, the completion of which are prerequisites to the settlement of a trade or allocation.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure used to uniquely identify a settlement task type within a syndicated loan structure.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure defining fundamental allocation event information.
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on an allocation.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on an allocation.
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
A loan servicing notification used to communicate multiple business events, within a single notification.
Content:
complex, 3 attributes, 26 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A funded borrowing instrument which utilizes a portion of an available under a single facility (line of credit) within a bank deal (credit agreement).
Content:
complex, 1 attribute, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
An event representing adjustment in the notional amount of a loan contract that has no cash flow effect.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing the initial setting of the rate on a single (new) loan contract.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing a change of maturity date on a one or more outstanding loan contracts.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A loan servicing notification used to communicate various loan contract business events.
Content:
complex, 3 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A reference to a loan contract.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A short form of a loan contract.
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
An event representing the lender-specific payment of interest amounts for a given accrual period against a single loan contract.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A message used to acknowledge a loan notification.
Content:
complex, 3 attributes, 12 elements
Defined:
globally; see XML source
Used:
A message used to indicate an exception issue with a loan notification.
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A message used to indicate a retraction of a loan notification.
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A profile generated and communicated by parties containing their relevant contact and payment details.
Content:
complex, 3 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A complex type to specified payments in a simpler fashion than the Payment type.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that details key dates related to a task.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that defines party-to-party loan trade information.
Content:
complex, 1 attribute, 29 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
An event structure defining counterparty-to-counterparty loan trade information.
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
A loan servicing notification used to communicate details to establish a master trade, from counterparty to counterparty.
Content:
complex, 3 attributes, 22 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that represents a payment related to a loan trade (loan trade level).
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A reference to a loan trade.
Content:
empty, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that details tasks and their statuses, the completion of which are prerequisites to the settlement of a trade or allocation.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that uniquely identifies a settlement task type within a syndicated loan structure.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that defines all loan trade information i.e. this structure contains the main (e.g. fund manager/main counterparty) trade details.
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on a trade.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on a trade.
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
A structure that incorporates elements of an accrual calculation, for the purpose of defining cost-of-carry.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A schedule that incorporates all sub-periods of an accrual calculation for the purposes of determining the cost of carry in the case of a trade with delayed settlement.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that defines the factors that impact settlement cashflows.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A structure that incorporates elements of interest and fee accruals, for the purpose of defining delayed compensation.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that combines a simple (money) amount with an optional event, for the purpose of defining economic benefit at settlement.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that details the underlying elements that affect the calculation of a fee accrual.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that incorporates sub-periods of an accrual calculation for a traded letter of credit.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A structure that incorporates sub-periods of an accrual calculation for a traded outstanding contract.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that details the underlying elements that affect the calculation of a nonaccruing fee.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
A type that describes a role played by a party in a trading transaction.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that represents counterparty shares or alternatively the total amount of the assignment fee owed to the admin agent.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An event representing a change in the mandatory cost rate, applicable to certain outstanding loans in the UK market.
Content:
complex, 13 elements
Defined:
globally; see XML source
Used:
An event representing expiration of the mandatory cost rate applicable in the UK market.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
An event describing a misc (one-off) fee being paid at either the loan contract or facility level.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A list of all miscellaneous (one-off) fee types.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An extension of the money type with the ability to specify a lender share amount in addition to the global amount (represented by 'amount').
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 33 locations
A struture that defines all the currencies in which funds can be drawn against a facility.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure used to uniquely identify a single non-accruing facility fee type within a syndicated loan structure.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A collection of outstanding loan contract and/or letter of credit structures belonging to a single facility.
Content:
complex, 3 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A structure that represents outstanding loan contracts or outstanding letter of credit position.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Astructure used to relate child events to one another.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure used to relate child tasks to one another.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A type that describes a party profile record.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A structure that defines documentation related to a party profile.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that defines a party profile identifier based on a qualifying scheme.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A type that identifies a party profile record.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A structure that represents interest payment projections.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing a change in the penalty rate applicable to outstanding loans.
Content:
complex, 13 elements
Defined:
globally; see XML source
Used:
An event representing expiration of the penalty rate.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A structure that represents a rate applicable against a well-defined or open-ended period.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that defines a restriction pertaining to which facilities must be traded on a pro-rata basis.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structure that defines the limits associated with rates that can be applied to a loan instrument.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An event representing a principal repayment being made by the borrower.
Content:
complex, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A facility which allows a flexible line of credit which can be drawn and repaid multiple times over the life of the facility.
Content:
complex, 1 attribute, 30 elements
Defined:
globally; see XML source
Used:
An event representing the prepayment structure associated within a facility.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A set of currency-specific settlement instructions.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A type defining a cash settlement details identifier and qualifying scheme
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that defines a task identifier based on a qualifying scheme.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A type defining a task identifier issued by the indicated party.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A structure that defines a tax form registration.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A scheme that describes tax form types.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that represents the withholding tax being applied to a particular cash flow.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A facility which is fully funded (utilized) at deal closing.
Content:
complex, 1 attribute, 30 elements
Defined:
globally; see XML source
Used:
A structure that represents the rules for payment of transfer fees to the agent.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A list of rules associated with the way in which transfer fees should be paid.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure that represents a fee, also known as Participation Fee, Arrangement Fee etc.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A structure which defines the total utilization and available credit levels for a given facility.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A schedule that incorporates all sub-periods of an interest accrual calculation.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A fee structure that represents a payment made by the borrower to the syndicate lenders for processing and accepting a waiver request.
Content:
complex, 12 elements
Defined:
globally; see XML source
Used:
A list of reasons for withholding tax being applied to a cash flow.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Element Group Summary
A model that represents the main parties involved in any business event.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that represents current and prior global commitment break-down.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model used to reference a deal by either identifier or summary, within various notifications.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that defines all parties playing various roles within a given deal.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A model that defines deal-level rules.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that describes facility commitment information together with any schedule associated with the commitment.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A model that defines all relevant dates related to a specific facility.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model used to reference a facility by either identifier or summary, within various notifications.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that describes features/attributes associated with a given facility.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model that describes additional (non-static) facility rate details.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A model that describes various facility rate details.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model that describes the various roles played by parties within a given facility.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A model which captures the index and tenor associated with the floating rate.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that describes lender and cash flow details (relative to the lender), represented within a business event.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model used to reference an L/C by either identifier, summary or full L/C details, within various notifications.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model that describes the additional features associated with a letter of credit.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model that describes the various roles played by parties within a given letter of credit.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model which contains the main parties involved in a loan allocation situation.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model used to reference a loan contract by either identifier, summary or full contract details, within various notifications.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model which contains the identifiers used by loan structures.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model used to reference a single loan trade together with all associated allocations.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
A model used to reference a single loan trade.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model which contains the master trade settlement terms.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A model which contains trade settlement terms for participations.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model which contains all relevant amounts to settle a loan trade with accrued interest and fees.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model which contains settlement terms of a trade.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model which contains factors associated with the payment of a transfer fee.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model that describes a period, with an optional end date.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that describes a period, with an element to define number of days within the period.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A model that establishes the flags that determine the type of repayment that is occurring and the flexibility asociated with it (from the lender's perspective).
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A model which references the buyer and seller.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model which references the payer and receiver.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A model that describes the breakdown of the utilization profile against a single facility.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
XML Source
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2018-2019 All rights reserved.
== Financial Products Markup Language is subject to the FpML public license.
== A copy of this license is available at http://www.fpml.org/documents/license
-->
<xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="conf" ecore:package="org.fpml.confirmation" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/confirmation" version="$Revision: 13280 $" xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="fpml-msg-5-11.xsd"/>
<xsd:include schemaLocation="fpml-business-events-5-11.xsd"/>
<xsd:annotation>
<xsd:documentation xml:lang="en">FpML Loan Framework</xsd:documentation>
</xsd:annotation>
<xsd:complexType abstract="true" name="AbstractApplicablePartyProfileObjects">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type that combines objects applicable to the description of a party profile (e.g. applicable assets and cash events to specific contacts or settlement instructions).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="identifier" type="AssociationToAssetIdentifier"/>
<xsd:sequence>
<xsd:element name="applicableAssets" type="ApplicableAssets">
<xsd:annotation>
<xsd:documentation>
A structure which describes the applicable assets.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
A structure that defines specific servicing transactions that a particular payment profile may be associated with.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractContractNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An extension of the AbstractServicingNotification which includes a reference to the facility and the loan contract to which embedded loan events apply. This abtract type should be used to 'wrap' contract-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServicingNotification">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="facilityPosition" type="FacilityPosition"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractFacility">
<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 minOccurs="0" name="governingLaw" type="GoverningLaw">
<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: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 minOccurs="0" name="multiCurrency" type="MultiCurrency">
<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>
<xsd:complexType abstract="true" name="AbstractFacilityContractEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all facility and optionally contract-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="loanContractReference" type="LoanContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A loan contract reference structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractFacilityEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all facility-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanServicingEvent">
<xsd:sequence>
<xsd:element name="facilityReference" type="FacilityReference">
<xsd:annotation>
<xsd:documentation>Reference to a facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractFacilityPaymentEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing a fee being paid at facility level.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractFacilityNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An extension of the AbstractServicingNotification which includes a reference to the facility to which embedded loan events apply. This abtract type should be used to 'wrap' facility-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServicingNotification">
<xsd:sequence>
<xsd:element minOccurs="0" name="facilityPosition" type="FacilityPosition"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractFacilityRateChangeEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract type describing changes in a facility-level rate.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityContractEvent">
<xsd:sequence>
<xsd:element name="rate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This represents a 'surcharge' rate that may apply in addition to a regular margin (on outstanding loan contracts).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLcEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all LC-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanServicingEvent">
<xsd:sequence>
<xsd:element name="letterOfCreditReference" type="LetterOfCreditReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanAllocationEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract structure defining fundamental allocation event information.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanEvent">
<xsd:sequence>
<xsd:element name="allocationReference" type="LoanAllocationReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to an allocation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanAllocationNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An underlying abstract structure for all syndicated loan trade allocation notifications; the wrapper for events which occur through the life-cycle of a loan allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element name="noticeDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the notice is valid (and was communicated).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="partyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">The party sending the notification.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="role" type="LoanTradingPartyRole">
<xsd:annotation>
<xsd:documentation>
The role of the party that is sending the notification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payment" type="LoanAllocationPayment">
<xsd:annotation>
<xsd:documentation>
This structure should NOT be used for LoanTradeNotification as there are no allocation objects that can be referenced within the notification structure.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanAllocationSettlementEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract structure defining fundamental settlement event information.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:element name="settlementDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation>Date on which settlement will occur.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allocationAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>The amount settled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="facilityPosition" type="FacilityPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
One or more accrual periods which reflect the constituent portions of the accrual amount.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanContractEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all loan contract-level business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanServicingEvent">
<xsd:sequence>
<xsd:element name="loanContractReference" type="LoanContractReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanContractPaymentEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all loan contract-level fee payment events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type defining common features of a syndicated loan business event.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="eventIdentifier" type="BusinessEventIdentifier"/>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="parentEventIdentifier" type="ParentEventIdentifier">
<xsd:annotation>
<xsd:documentation>
A structure used to relate child events to one another, with an overarching parent identifier. The parent identifier does not itself represent an event, but rather provides a mechanism to describe all related. The event described by this message should be included as a child event in this structure.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="previousEventIdentifier" type="BusinessEventIdentifier">
<xsd:annotation>
<xsd:documentation>
A structure used to relate a previous event (sequentially) to the event conveyed by the message. This identifier is NOT to be used for corrections to events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="correctedEventIdentifier" type="BusinessEventIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with a previous inaccurate event. Population of this identifier reflects the fact that the event being conveyed is a 'corrective measure' to the event referenced by this identifier.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:group minOccurs="0" ref="LenderAndCashDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" name="comment" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A freetext field which allows the sender to add further details around the business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanPartyProfileStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all supplementary communication to paying entities and/or servicing platforms.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="comments" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A free-form, manually entered field which will be used by users directly for additional information.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanServicingEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type defining common features of a syndicated loan servicing business event. Such events are originated by the borrower and are required to be communicated to the lender syndicate by agents.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanEvent">
<xsd:sequence>
<xsd:group ref="BusinessEventParties.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
<xsd:element name="effectiveDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which the associated business event is effective.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all syndicated loan statement notifications; the wrapper for deal/facility/contract definitions and facility/contract positions at a particular point in time (snapshot).
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element name="statementDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date as of which the embedded information is valid.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="comments" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A free-form, manually entered field which will be used by users directly for additional information.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanTask">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An underlying abstract structure that defines the responsible party for tasks that must be completed.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="taskIdentifier" type="TaskIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">The unique id of the settlement task.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element minOccurs="0" name="parentTaskIdentifier" type="ParentTaskIdentifier">
<xsd:annotation>
<xsd:documentation>
An identifier used to identify a group of related tasks.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="previousTaskIdentifier" type="TaskIdentifier">
<xsd:annotation>
<xsd:documentation>
A unique identifier associated with a previous &#8216;inaccurate task.&#8217; Population of this identifier represents that this task is a &#8216;corrective measure&#8217; to a previous task, rather than being a stand-alone task.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="correctedTaskIdentifier" type="TaskIdentifier">
<xsd:annotation>
<xsd:documentation>
A unique identifier associated with a previous &#8216;inaccurate task.&#8217; Population of this identifier represents that this task is a &#8216;corrective measure&#8217; to a previous task, rather than being a stand-alone task.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="responsibleParty" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party responsible for the completion of the task.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dates" type="LoanTaskDates">
<xsd:annotation>
<xsd:documentation>Dates relevant to the task.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="status" type="LoanTaskStatusEnum">
<xsd:annotation>
<xsd:documentation>An enum to define the status of the task.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="comment" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A freetext field which allows the sender to add further details around the task.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanTradeEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract structure defining fundamental master loan trade event information.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanEvent">
<xsd:sequence>
<xsd:element name="loanTradeReference" type="LoanTradeReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractLoanTradeNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An underlying abstract structure for all syndicated loan trade notifications; the wrapper for events which occur through the life-cycle of a loan trade.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element name="noticeDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the notice is valid (and was communicated).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="partyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">The party sending the notification.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="role" type="LoanTradingPartyRole">
<xsd:annotation>
<xsd:documentation>
The role of the party that is sending the notification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="payment" type="LoanTradePayment"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractPartyProfile">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type that describes a party profile.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractPartyProfileId">
<xsd:sequence>
<xsd:element name="effectiveDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the information conveyed within the party profile becomes effective.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="partyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The party whose details are being communicated within the notification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedParty" type="RelatedParty">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Other parties that may be related to the receiver party. Examples: custodian or trustee; or, to convey company hierarchy (for use in the context of 'blacklists').
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="documentation" type="PartyProfileDocumentation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Description of the tax form registered by the party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractPartyProfileId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type that identifies a party profile.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="partyProfileIdentifier" type="PartyProfileIdentifier"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractServicingNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract base type for all syndicated loan servicing notifications; the wrapper for loan events which occur through the life-cycle of a deal.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element name="noticeDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the notice is valid (and was communicated).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="isGlobalOnly" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Indicates whether the embedded business event is 'global', i.e. NOT lender specific.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="eventPayment" type="EventPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The payments/wiring instructions associated with all embedded loan events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="AbstractTradingAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An underlying structure that details the elements that affect the calculation of a trade-related accrual.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="amount" type="Money">
<xsd:annotation>
<xsd:documentation xml:lang="en">The total accrual amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualPeriod" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
One or more accrual periods which reflect the constituent portions of the accrual amount.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="true" name="AccrualOptionBase">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract type used for defining accrual structures within loan instruments.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="accrualOptionId" type="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the loan accrual type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dayCountFraction" type="DayCountFraction">
<xsd:annotation>
<xsd:documentation xml:lang="en">The day count basis for the accrual.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="paymentFrequency" type="Period"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AccrualOptionChangeEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing a change to an accrual option associated with a specific facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:choice>
<xsd:sequence>
<xsd:choice>
<xsd:element name="fixedRateOption" type="FixedRateOption">
<xsd:annotation>
<xsd:documentation>
A structure that represents the accruing fixed rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="floatingRateOption" type="FloatingRateOption">
<xsd:annotation>
<xsd:documentation>
A structure that represents the accruing floating rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="loanContractReference" type="LoanContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A loan contract reference structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="accruingPikOption" type="AccruingPikOption">
<xsd:annotation>
<xsd:documentation>
A structure that represents the accruing PIK option associated within a facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="lcOption" type="LcOption">
<xsd:annotation>
<xsd:documentation>
A structure that represents the accruing L/C rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="letterOfCreditReference" type="LetterOfCreditReference">
<xsd:annotation>
<xsd:documentation>A letter of credit reference structure</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that describes the details of the underlying elements that explain the calculation of an accrual against a reference balance.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the dates for a single accrual period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="referenceAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">Global and lender share amounts.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="referenceAmountType" type="AccrualReferenceAmountTypeEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The type of the amount referenced in the accrual schedule calculation, based on an enumeration.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="rate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The rate applied to this period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="accrualAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The accrual amount over the defined period.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure used to uniquely identify a single accrual type within a syndicated loan structure.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="accrualTypeIdScheme" type="NonEmptyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AccruingFeeChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing a future change to an accruing fee associated with a specific facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="accruingFeeOption" type="AccruingFeeOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines new rate and the date on which the rate is no longer valid.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccruingFeeExpiry">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing a future expiry of one of the accruing fees associated with a specific facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="id" type="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the loan accrual type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="type" type="AccruingFeeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">The accruing fee type which is expiring.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccruingFeeOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the accruing fee option associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FeeRateOptionBase">
<xsd:sequence>
<xsd:element name="type" type="AccruingFeeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The accruing fee type for which a rate is being provided.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="PeriodOptionalEnd.model"/>
<xsd:element minOccurs="0" name="calculationDefinition" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A freetext field which allows the sender to add further details around the business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccruingFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing an accruing fee payment made at the facility level.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="id" type="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the loan accrual type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The period against which the accrual fee is due. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:sequence minOccurs="0">
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualSchedule" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="projection" type="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccruingFeeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of all eligible accruing facility-level fee types.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/accruing-fee-type" name="accruingFeeTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AccruingPikOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the accruing PIK option associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FeeRateOptionBase">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A period during which the accrual type is applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AccruingPikPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a payment to facilitate capitalization of interest on all outstanding contracts against a particular facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Dates defining a generic period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualSchedule" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Adjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">A structure used to describe an adjustment.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="adjustmentType" type="AmountAdjustmentEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of adjustment applied - increase or decrease.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AmendmentFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A fee charged to the borrower for an amendment being made to the originally agreed credit agreement. The fee is based on a rate (as stated in the agreement) applied to the current commitment level. Calculated as a percentage of the unutilized portion of the facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApplicableAssets">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the assets (or type of assets) that a particular payment profile may be associated with.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:choice>
<xsd:element maxOccurs="unbounded" name="dealIdentifier" type="DealIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The deals for which this default settlement instruction is valid.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="facilityIdentifier" type="FacilityIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The facilities for which this default settlement instruction is valid.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="facilityType" type="FacilityType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The facility type (i.e. term, delayed draw, TLB, etc.) for which this default settlement instruction is valid.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="allAssets" type="LoanAllAssetsEnum">
<xsd:annotation>
<xsd:documentation>
A list with a single 'all' value to explicitly indicate all transactions are applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="ApplicableTransactions">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines specific servicing transactions that a particular payment profile may be associated with.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element maxOccurs="unbounded" name="applicableTransactionType" type="ApplicableTransactionType">
<xsd:annotation>
<xsd:documentation>A scheme that describes transaction types.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allTransactions" type="LoanAllTransactionsEnum">
<xsd:annotation>
<xsd:documentation>
A list with a single 'all' value to explicitly indicate all transactions are applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="ApplicableCommunicationDetails">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the assets (or type of assets) that a particular set of communication details may be associated with.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractApplicablePartyProfileObjects">
<xsd:choice maxOccurs="unbounded">
<xsd:element name="relatedPerson" type="RelatedPerson"/>
<xsd:element name="relatedBusinessUnit" type="RelatedBusinessUnit"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Orphan type, to be deleted - temporarily commented out for testing LL 20190717
<xsd:complexType name="ApplicablePurpose">
<xsd:annotation>
<xsd:documentation>A scheme that describes the purpose of a contact in relation to an asset or assets.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="applicablePurposeScheme" type="NonEmptyURI" default="http://www.fpml.org/coding-scheme/applicable-purpose"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
-->
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the assets (or type of assets) that a particular set of settlement instrution details may be associated with.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractApplicablePartyProfileObjects">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="settlementDetails" type="SettlementDetails">
<xsd:annotation>
<xsd:documentation>
Settlement account details to describe the acount to which cash should be sent, for payments received by the party sending the Lender Party Notification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApplicableTransactionType">
<xsd:annotation>
<xsd:documentation>A scheme that describes transaction types.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute default="http://www.fpml.org/coding-scheme/applicable-transaction-type" name="applicableTransactionTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AssociationToAssetId">
<xsd:annotation>
<xsd:documentation>
A structure that defines an association identifier based on a qualifying scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="associationToAssetIdScheme" type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="AssociationToAssetIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type defining an association between party or settlement information with an asset or assets
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PartyAndAccountReferences.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="associationId" type="AssociationToAssetId">
<xsd:annotation>
<xsd:documentation>A unique association ID, based on a scheme.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="Borrowing">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a principal borrowing is being requested by the borrower.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:element minOccurs="0" name="conditionsPrecedentMet" type="ConditionsPrecedentMetEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An enumeration which describes whether the conditions precedent have been met, not met or been waived. Please note: this field in not required since conditions precedent may not be applicable in certain scenarios.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BreakageFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A fee calculated as the cost of breaking financing against a loan contract which is repaid early.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractPaymentEvent">
<xsd:sequence>
<xsd:element minOccurs="0" name="breakageFeeClaimDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date by which any breakage costs (if applicable) must be submitted by Lenders to the Agent.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="breakageFeeCalculatedBy" type="BreakageCalculatedByEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Where breakage cost is applicable, this enumeration defines who is calculating it - agent bank or lender.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="BuyerSellerAmounts">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the buyer and seller amounts of a payable.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="buyersAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The buyer's amount of a payable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sellersAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The seller's amount of a payable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CashPayable">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents payable cash, together with reference to any withholding tax being applied. This is used as a generic cash flow container across all loan business events (within the event header).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="SimplePayerReceiver.model"/>
<xsd:element name="netAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The cash amount payable, net of all tax withholding. This amount represents the funds to be wired from 'payer' to 'receiver' as a result of the underlying business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="taxWithholding" type="TaxWithholding">
<xsd:annotation>
<xsd:documentation xml:lang="en">Details of the tax being withheld.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommitmentAdjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event defining a future change in facility commitment.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="refusalAllowed" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the lender has an option to accept or deny the commitment change.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="scheduled" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the commitment adjustment is scheduled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pik" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the commitment adjustment is related to a PIK.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="facilityCommitment" type="FacilityCommitment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global/lender commitment amount stated AFTER a commitment adjustment has taken place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="adjustment" type="Adjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of adjustment applied - increase or decrease.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="commitmentSchedule" type="CommitmentSchedule">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amortization schedule associated with the facility commitment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommitmentChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure which specifies the commitment changes occurring throughout the life of a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="date" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which a facility increase/decrease has/will occur.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="adjustment" type="Adjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The total remaining commitment amount (in facility currency), once the adjustment has been applied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="remaining" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The total remaining commitment amount (in facility currency), once the adjustment has been applied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommitmentSchedule">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents a complete amortization schedule through the life of a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="commitmentChange" type="CommitmentChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which a facility increase/decrease has/will occur.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Deal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A syndicated bank loan deal (credit agreement) definition.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="DealSummary">
<xsd:sequence>
<xsd:group ref="DealRules.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
<xsd:sequence maxOccurs="unbounded">
<xsd:element ref="facilityGroup"/>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DealIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique reference to a syndicated bank loan deal (credit agreement).
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="IdentifiedAssetWithParty"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DealReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a deal.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DealStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A full set of deal and facility definitions valid as of a specific date.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanStatement">
<xsd:sequence>
<xsd:element name="deal" type="Deal">
<xsd:annotation>
<xsd:documentation xml:lang="en">A complete deal structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DealSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A short form of a deal.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="DealIdentifier">
<xsd:sequence>
<xsd:group ref="DealRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
<xsd:element name="creditAgreementDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The credit agreement date is also known as the 'closing date' (the date on which the agreement was signed). Funding of the facilities occurs either on or after (in the case of a Delayed Draw) the Credit Agreement date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="currency" type="Currency">
<xsd:annotation>
<xsd:documentation xml:lang="en">Deal denomination currency.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="issuedAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">Original deal amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="currentDealAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">Current deal amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DefaultRateChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the default rate, applicable to outstanding loans in the event that the borrower is declared to be in default.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityRateChangeEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DefaultRateExpiry">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing expiration of the default rate applicable to borrowers in default.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityContractEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DelayedDraw">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A facility which can be drawn at any point during a pre-defined period after the initial deal closing date,
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacility">
<xsd:sequence>
<xsd:element name="delayedDraw" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A flag to determine whether the Term Loan has a delayed draw feature.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="mustDrawByDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The date by which funds must be drawn.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the prepayment structure associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanSimplePayment">
<xsd:sequence>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="eventIdentifier" type="BusinessEventIdentifier"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="settlementInstruction" type="SettlementInstruction">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A standard settlement instruction defining how a currency payment is to be made.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EvergreenOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A struture that represents an evergreen option that is available within a letter of credit instrument.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="nonRenewalNoticePeriod" type="Period">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of calendar days before the expiry of the letter of credit, that the borrower must declare an intention to extend the letter of credit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="extensionPeriod" type="Period">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of calendar days defining the extension period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FacilityCommitment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the commitment amount against a facility or facility portion. Also shows the utilization levels against the total commitment amount (in facility currency).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="totalCommitmentAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The total commitment level associated with the facility or facility portion (in facility currency).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:group ref="Utilization.model"/>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The portion of the commitment amount which is NOT available for the borrower to draw against.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FacilityContractIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A unique identifier for outstanding contracts.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ContractIdentifier">
<xsd:sequence>
<xsd:element name="facilityReference" type="FacilityReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityExtensionFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This fee represents any fee paid by the borrower to the syndicate lenders for extending an existing facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityFeature">
<xsd:annotation>
<xsd:documentation xml:lang="en">A list of facility features.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/facility-feature" name="facilityFeatureScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="FacilityIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A unique identifier to a facility.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="IdentifiedAssetWithParty">
<xsd:sequence>
<xsd:element minOccurs="0" name="dealReference" type="DealReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification which can be used to communicate any facility-level business event.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityNotification">
<xsd:sequence>
<xsd:element ref="facilityEventGroup"/>
<xsd:sequence>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:group maxOccurs="unbounded" minOccurs="0" ref="LoanContractDetails.model"/>
<xsd:group maxOccurs="unbounded" minOccurs="0" ref="LetterOfCreditDetails.model"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents current/prior facility commitment amounts on both the global and lender position levels.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="facilityReference" type="FacilityReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A unique facility identifier.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global and share amount of principal commitment. This model can be used to determine commitment balances before and after any associated business event.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="outstandingsPosition" type="OutstandingsPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure used to define all positions held by the lender at the loan contract level. This structure is designed to hold either some or all loan contracts.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FacilityPositionStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A statement containing the commitment amounts for a single facility at the global and (optionally) the lender postion levels, on a specific date.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanStatement">
<xsd:sequence>
<xsd:element name="facilityPosition" type="FacilityPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Commitment position details for a single facility. Positions can be stated at the global and (optionally) at the lender-specific level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="positionPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party for whom positions are being reported (if applicable position amounts are populated).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:group maxOccurs="unbounded" minOccurs="0" ref="LoanContractDetails.model"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a facility.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A single facility definition stated as of a certain date.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanStatement">
<xsd:sequence>
<xsd:element ref="facilityGroup"/>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilitySummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A short form of a facility.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FacilityIdentifier">
<xsd:sequence>
<xsd:group ref="FacilityRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A definition of all parties playing specific roles within the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:group ref="FacilityDates.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A definition of the facility timeline.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:group ref="FacilityCommitment.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The facility commitment information. The balances are optionally broken down to the utilization details.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityTermination">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing the early termination of a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="FeeRateOptionBase">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract type that specifies an underlying fixed rate cash accrual option.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AccrualOptionBase">
<xsd:sequence>
<xsd:element name="rate" type="xsd:decimal"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FixedRateAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A full definition of the fixed rate accrual characteristics of a loan contract. This structure defines both the underlying base rate as well as any additional margins and costs associated with the loan contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FixedRateOptionBase">
<xsd:sequence>
<xsd:group ref="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the dates for a single accrual period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="penaltySpread" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The penalty spread currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="defaultSpread" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The default spread currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="mandatoryCostRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The mandatory cost rate currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allInRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The actual percentage rate charged to the borrower. (Base Rate + Spread + Default Rate + Penalty Rate + Mandatory Cost Rate) = All In Rate. This rate NEVER includes PIK.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="paymentProjection" type="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FixedRateOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the accruing fixed rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FixedRateOptionBase">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A period during which the accrual option is applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="currency" type="Currency"/>
<xsd:element minOccurs="0" name="allInRateLimits" type="RateLimits"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the borrower(s) permitted to exercise the cash accrual option.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element minOccurs="0" name="drawdownNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to a drawdown event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="fxRateSetNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to an FX rate set event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="rateSetNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to a rate set event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="FixedRateOptionBase">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract type that specifies an underlying fixed rate cash accrual option.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AccrualOptionBase">
<xsd:sequence>
<xsd:element name="rate" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="pikSpread" type="xsd:decimal"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FloatingRateAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A full definition of the accrual characteristics of a loan contract. This structure defines both the underlying base rate as well as any additional margins and costs associated with the loan contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FloatingRateOptionBase">
<xsd:sequence>
<xsd:group ref="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the dates for a single accrual period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence minOccurs="0">
<xsd:sequence>
<xsd:element name="rateFixingDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which the underlying interest rate is fixed. It is an actual (adjusted) date. Note: This should default to the effective date of the loan contract in the case of a PRIME base rate.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="baseRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The actual underlying base rate associated with the period, defined as a percentage.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="penaltySpread" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The penalty spread currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="defaultSpread" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The default spread currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="mandatoryCostRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The mandatory cost rate currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allInRate" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The actual percentage rate charged to the borrower. (Base Rate + Spread + Default Rate + Penalty Rate + Mandatory Cost Rate) = All In Rate. This rate NEVER includes PIK.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:element minOccurs="0" name="paymentProjection" type="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FloatingRateIndexLoan">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A subset of the ISDA Floating Rate Option scheme, i.e. the floating rate index. These indexes are the ones used by the syndicated loan market.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/floating-rate-index-loan" name="floatingRateIndexScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="FloatingRateOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the accruing floating rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FloatingRateOptionBase">
<xsd:sequence>
<xsd:element name="currency" type="Currency"/>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A period during which the accrual option is applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="baseRateLimits" type="RateLimits"/>
<xsd:element minOccurs="0" name="allInRateLimits" type="RateLimits"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the borrower(s) permitted to exercise the cash accrual option.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element minOccurs="0" name="drawdownNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to a drawdown event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="fxRateSetNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to an FX rate set event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="rateSetNoticeDays" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The number of business days that a lender must be notified prior to a rate set event occurring.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="true" name="FloatingRateOptionBase">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An abstract type that specifies an underlying floating rate cash accrual option.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AccrualOptionBase">
<xsd:sequence>
<xsd:group ref="FloatingRateIndexLoan.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the underlying base rate to which the margin applies.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="spread" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="pikSpread" type="xsd:decimal"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FundingFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A fee associated with the funding requirements for given facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">A structure which specifies FX conversion terms.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FxFixing">
<xsd:sequence>
<xsd:element name="rate" type="PositiveDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The rate of exchange between the two currencies of the leg of a deal. Must be specified with a quote basis.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IdentifiedAssetWithParty">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An extension of IdentifiedAsset to include PartyAndAccountReferences.model.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Asset">
<xsd:sequence>
<xsd:group ref="PartyAndAccountReferences.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" name="instrumentId" type="InstrumentId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Identification of the underlying asset, using public and/or private identifiers.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="description" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">Long name of the underlying asset.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InterestCapitalization">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing the capitalization of interest amounts for a given accrual period against a single loan contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Dates defining a generic period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the way in which the agent bank is allocating cash/PIK interest - can be (i) pro-rata at the time of the interest payment/PIK or (ii) based on the loan contract share throughout the interest period (which is the preferred method).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:sequence minOccurs="0">
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualSchedule" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="projection" type="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A full definition of the accrual characteristics of a letter of credit. This structure defines both the underlying letter of credit issuance fee rate as well as any FX rates applied.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FeeRateOptionBase">
<xsd:sequence minOccurs="0">
<xsd:element name="currency" type="Currency">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The currency in which the letter of credit accrual is denominated. This field should ONLY be populated when the accrual currency is different to the base letter of credit currency.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lcFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines exchange rate between the letter of credit accrual and letter of credit currencies.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcAdjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the notional amount associated with an outstanding letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="adjustment" type="Adjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of adjustment applied - increase or decrease.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit amount after the adjustment has been applied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="relatedBorrowing" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Set to false for a normal increase or decrease in the letter of credit amount. If set to true, it signifies that a loan borrowing will take place in conjunction with this business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcFeeTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure used to uniquely identify a single letter of credit fee type within a syndicated loan structure.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="lcFeeTypeIdScheme" type="NonEmptyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LcFxRevaluation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in either the L/C to Facility or L/C to Accrual FX rates (or both) on an outstanding letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element minOccurs="0" name="lcFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines exchange rate between the letter of credit accrual and letter of credit currencies.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="facilityFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines exchange rate between the letter of credit and facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcIssuance">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing the issuance of a new letter of credit under an existing facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The letter of credit notional amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcIssuanceFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a letter of credit issuance fee payment.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="id" type="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the loan accrual type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The period against which the accrual fee is due. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualSchedule" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification used to communicate various letter of credit business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractContractNotification">
<xsd:sequence>
<xsd:element ref="lcEventGroup"/>
<xsd:sequence>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:group ref="LetterOfCreditDetails.model"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the accruing L/C rate option associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FeeRateOptionBase">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A period during which the accrual option is applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="type" type="LcType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit type for which a fee rate is being provided.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="minLcIssuanceFeeAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit notional amount. The amount is represented at the global and (optionally) atthe lender-specific level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcPurpose">
<xsd:annotation>
<xsd:documentation xml:lang="en">A list of L/C purposes.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/lc-purpose" name="lcPurposeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LcRateChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the rate on an outstanding letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="rate" type="xsd:decimal"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcRenewal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the maturity date on an outstanding letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="finalExpiryDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The final letter of credit expiry date (as defined by the evergreen option).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="maturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The original maturity date of the letter of credit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcTermination">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing either the expiry or cancellation of a letter of credit
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLcEvent">
<xsd:sequence>
<xsd:element name="expiry" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Determines whether this event was created due to a natural expiration of the letter of credit or an unscheduled cancellation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LcType">
<xsd:annotation>
<xsd:documentation xml:lang="en">A list of L/C types.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/lc-type" name="lcTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LenderClassification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of lender classifications. These are used to derive other rules associated with specific lender types.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/lender-classification" name="lenderClassificationScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LetterOfCredit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A definition of an unfunded borrowing (guarantee) instrument known as a Letter of Credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LetterOfCreditSummary">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="expiryDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">Expiry date of the letter of credit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="finalExpiryDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Final expiry date of the letter of credit, once the evergreen option has been exercised.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="lcAccrual" type="LcAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">The letter of credit fee rate details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="purpose" type="LcPurpose">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the purpose of a letter of credit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="LetterOfCreditFeatures.model"/>
<xsd:element minOccurs="0" name="facilityFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines exchange rate between the letter of credit and facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LetterOfCreditFacility">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A facility designed to issue letter of credit products.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacility"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LetterOfCreditReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a letter of credit.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LetterOfCreditSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A short form definition of a letter of credit.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FacilityContractIdentifier">
<xsd:sequence>
<xsd:element name="type" type="LcType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit type for which a fee rate is being provided.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="effectiveDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">Effective date of the letter of credit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="LetterOfCreditRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A definition of all parties playing specific roles within the letter of credit.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit notional amount. The amount is represented at the global and (optionally) at the lender-specific level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAcknowledgement">
<xsd:annotation>
<xsd:documentation>
A base type to extend the FpML basic 'message' type, similar in function to the 'response' message, but specific to the needs of the loan asset class.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Message">
<xsd:sequence>
<xsd:element name="header" type="ResponseMessageHeader"/>
<xsd:group ref="Validation.model"/>
<xsd:sequence>
<xsd:group minOccurs="0" ref="CorrelationAndOptionalSequence.model"/>
<xsd:group minOccurs="0" ref="OnBehalfOf.model"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="originalMessage" type="UnprocessedElementWrapper"/>
<xsd:group minOccurs="0" ref="PartiesAndAccounts.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining information related to a loan trade allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanAllocationSummary">
<xsd:sequence>
<xsd:group ref="LoanAllocationParties.model"/>
<xsd:group minOccurs="0" ref="SimpleBuyerSeller.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining information related to a loan trade allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that contains sender-specific and optional shared loan allocation identifiers.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="TradeIdentifier">
<xsd:sequence>
<xsd:element name="loanTradeReference" type="LoanTradeReference">
<xsd:annotation>
<xsd:documentation>Reference to the original loan trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationNoSettlePeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that describes a period during which settlement cannot occur.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specific range within which a trade may not be settled.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="periodType" type="LoanAllocationNoSettlePeriodType">
<xsd:annotation>
<xsd:documentation>A list of allowable types of no-settle periods.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanAllocationNoSettlePeriodType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines no-settle period types based on a qualifying scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/no-settle-period-type" name="noSettlePeriodTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification used to communicate trade allocation details, from counterparty to counterparty, or counterparty to admin agent.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationNotification">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="loanAllocationEventGroup"/>
<xsd:element name="settlementTask" type="LoanAllocationSettlementTask"/>
</xsd:choice>
<xsd:sequence>
<xsd:group ref="LoanTradeAllocationDetails.model"/>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:group ref="LetterOfCreditDetails.model"/>
<xsd:group ref="LoanContractDetails.model"/>
</xsd:choice>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents a payment related to a loan allocation level of a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanSimplePayment">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="allocationReference" type="LoanAllocationReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">Reference to the loan trade allocation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="receiverSettlementInstruction" type="SettlementInstruction">
<xsd:annotation>
<xsd:documentation>
This structure can be utilized as an override to previously-communicated settlement instructions (via the LoanPartyProfileNotification).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a loan trade allocation.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure defining fundamental allocation event information.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanAllocationIdentifier">
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>Amount allocated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="comment" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A freetext field which allows the sender to add further details around the allocation event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationSettlementDateAvailabilityEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining information related to trade settlement date coordination.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:choice>
<xsd:element name="specificDates" type="DateList">
<xsd:annotation>
<xsd:documentation>
Specific date or dates on which a trade may be settled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specific range within which a trade may be settled.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="onOrAfterDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation>Date on or after which a trade can be settled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:sequence minOccurs="0">
<xsd:element name="leadDays" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>
Number of days advance notification required to express the intent to settle a trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cutOffTime" type="xsd:time">
<xsd:annotation>
<xsd:documentation>
Specific cutoff time to express the intent to settle a trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="noSettlePeriod" type="LoanAllocationNoSettlePeriod">
<xsd:annotation>
<xsd:documentation>
A period during which no settlement of a trade can occur, other than non-business days.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationSettlementDateFinalizationEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining the trade settlement date.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:element name="settlementDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The settlement date associated with a single loan trade allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationSettlementTask">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that details tasks and their statuses, the completion of which are prerequisites to the settlement of a trade or allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTask">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="allocationReference" type="LoanAllocationReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Reference to a unique allocation id used to identify the allocation record.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="type" type="LoanAllocationSettlementTaskType">
<xsd:annotation>
<xsd:documentation>The type of the settlement task.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanAllocationSettlementTaskType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure used to uniquely identify a settlement task type within a syndicated loan structure.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute default="http://www.fpml.org/coding-scheme/allocation-settlement-task-type" name="allocationSettlementTaskTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationSettlementEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining the counterparty-to-counterparty trade settlement details.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationSettlementEvent">
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>
A sequence for including counterparty-to-counterparty communication only (not to be used for counterparty-to-admin agent communication).
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation xml:lang="en">Factors impacting the setttlement cash flows.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationTransferFeeDueEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on an allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
Amount of transfer fee due to the admin agent for the allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dueDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the transfer fee is due.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanAllocationTransferFeeOwedEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on an allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:group ref="LoanTradingTransferFeeDetermination.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a single loan trade together with all associated allocations.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanBulkServicingNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification used to communicate multiple business events, within a single notification.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractContractNotification">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded" minOccurs="2">
<xsd:annotation>
<xsd:documentation>
This section is used to specify the cash generating events that are part of this 'bulk' notification. Bulk messages are to be used when communicating 2 or more events.
</xsd:documentation>
</xsd:annotation>
<xsd:element ref="facilityEventGroup"/>
<xsd:element ref="lcEventGroup"/>
<xsd:element ref="loanContractEventGroup"/>
</xsd:choice>
<xsd:sequence maxOccurs="unbounded">
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:group ref="LetterOfCreditDetails.model"/>
<xsd:group ref="LoanContractDetails.model"/>
</xsd:choice>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContract">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A funded borrowing instrument which utilizes a portion of an available under a single facility (line of credit) within a bank deal (credit agreement).
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanContractSummary">
<xsd:sequence>
<xsd:sequence>
<xsd:element minOccurs="0" name="repricingDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The repricing date of the loan contract. In the case of a PRIME-based loan, this field should be set to the maturity date of the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="maturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The maturity date of the loan contract. In the case of a PRIME-based loan, this field should be set to the maturity date of the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:choice>
<xsd:element name="fixedRateAccrual" type="FixedRateAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the base rate and additional charges associated with the loan contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="floatingRateAccrual" type="FloatingRateAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the base rate and additional charges associated with the loan contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" name="facilityFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a single (current) FX rate used to calculate utilization in the facility currency. Used in the case where the loan contract currency is different to the facility currency.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractAdjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing adjustment in the notional amount of a loan contract that has no cash flow effect. E.g. an amount adjustment due to a defaulted loan.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="adjustment" type="Adjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the type of adjustment applied - increase or decrease.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractBaseRateSet">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing the initial setting of the rate on a single (new) loan contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="fixingDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which the underlying interest rate is fixed. It is an actual (adjusted) date. Note: This should default to the effective date of the loan contract in the case of a PRIME base rate.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rate" type="xsd:decimal"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification used to communicate various loan contract business events.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractContractNotification">
<xsd:sequence>
<xsd:element ref="loanContractEventGroup"/>
<xsd:sequence>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model"/>
<xsd:group maxOccurs="unbounded" ref="LoanContractDetails.model"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractMaturityChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change of maturity date on a one or more outstanding loan contracts.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="currentMaturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The new loan contract maturity date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="priorMaturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The previous loan contract maturity date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a loan contract.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanContractSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A short form of a loan contract.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="FacilityContractIdentifier">
<xsd:sequence>
<xsd:element name="effectiveDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The effective date of the loan contract. This is the date on which the funds are passed to the borrower. It is an actual (adjusted) date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the borrower against a loan contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="guarantorPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to any guarantors associated with the facility borrower.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanInterestPayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing the lender-specific payment of interest amounts for a given accrual period against a single loan contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Dates defining a generic period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the agent bank is making an interest payment based on the lender pro-rata share at the end of the period (snapshot) or based on the lender position throughout the period (which is the default).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:sequence minOccurs="0">
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accrualSchedule" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="projection" type="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">Projected interest payment details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanNotificationAcknowledgement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A message used to acknowledge a loan notification.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanAcknowledgement">
<xsd:sequence>
<xsd:group ref="LoanIdentifiers.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanNotificationException">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A message used to indicate an exception issue with a loan notification.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Exception">
<xsd:sequence minOccurs="0">
<xsd:group ref="LoanIdentifiers.model"/>
<xsd:element name="party" type="Party"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanNotificationRetracted">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A message used to indicate a retraction of a loan notification.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence>
<xsd:sequence>
<xsd:group ref="LoanIdentifiers.model"/>
<xsd:element name="party" type="Party"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="originalMessage" type="UnprocessedElementWrapper"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanPartyProfileStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A profile generated and communicated by parties containing their relevant contact and payment details. This is communicated by parties to anyone who wishes to initiate payments and/or communicate with them.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanPartyProfileStatement">
<xsd:sequence>
<xsd:element name="partyProfile" type="PartyProfile"/>
<xsd:element maxOccurs="unbounded" name="party" type="Party"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanSimplePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A complex type to specified payments in a simpler fashion than the Payment type. This construct should be used from the version 4.3 onwards.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PaymentBase">
<xsd:sequence>
<xsd:group ref="SimplePayerReceiver.model"/>
<xsd:element name="paymentAmount" type="NonNegativeMoney"/>
<xsd:element name="paymentDate" type="AdjustableDate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The payment date. This date is subject to adjustment in accordance with any applicable business day convention.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTrade">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines party-to-party loan trade information. This structure contains the main (e.g. fund manager/main counterparty) trade details.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanTradeSummary">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="tradeDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The trade date associated with a specified trade record.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="BuyerSeller.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="marketType" type="LoanTradingTypeEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">Primary or Secondary.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="whenIssuedFlag" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A flag to indicate the dependency of a secondary market loan trade upon the closing of a primary market loan structuring and syndication process.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation>
A model which contains specific terms-related information for a loan trade, including governing association and form of purchase.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="remittedBy" type="BuySellEnum">
<xsd:annotation>
<xsd:documentation>
Party responsible for remitting the transfer fee to the admin agent (buyer or seller).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>
A sequence for including counterparty-to-counterparty communication only (not to be used for counterparty-to-admin agent communication).
</xsd:documentation>
</xsd:annotation>
<xsd:element name="price" type="NonNegativeDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The trade price, notated as a decimal, to be expressed as a percentage multiplied by the commitment amount.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="transferFee" type="LoanTransferFee">
<xsd:annotation>
<xsd:documentation>
Details of the transfer fee owed to the admin agent.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">A set of trade settlement rules.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:group minOccurs="0" ref="LoanTradingParticipationSettlementTerms.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Rules associated with a trade by participation only.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradeEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event structure defining counterparty-to-counterparty loan trade information. This structure contains the main (e.g. fund manager/main counterparty) trade details.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTradeEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradeNotification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A loan servicing notification used to communicate details to establish a master trade, from counterparty to counterparty.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTradeNotification">
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>A structure to establish the loan trade event.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="loanTradeEventGroup"/>
<xsd:element name="settlementTask" type="LoanTradeSettlementTask"/>
</xsd:choice>
<xsd:sequence>
<xsd:group ref="LoanTradeDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A model used to reference a single loan trade.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:group minOccurs="0" ref="DealDetails.model"/>
<xsd:group ref="FacilityDetails.model">
<xsd:annotation>
<xsd:documentation>
A model used to reference a facility by either identifier or summary.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradeReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A reference to a loan trade.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Reference">
<xsd:attribute name="href" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradeSettlementTask">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that details tasks and their statuses, the completion of which are prerequisites to the settlement of a trade or allocation.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTask">
<xsd:sequence>
<xsd:element name="loanTradeReference" type="LoanTradeReference">
<xsd:annotation>
<xsd:documentation>Reference to the master trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="type" type="LoanTradeSettlementTaskType">
<xsd:annotation>
<xsd:documentation>The type of the settlement task.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradeSettlementTaskType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that uniquely identifies a settlement task type within a syndicated loan structure.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute default="http://www.fpml.org/coding-scheme/trade-settlement-task-type" name="tradeSettlementTaskTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradeSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines all loan trade information i.e. this structure contains the main (e.g. fund manager/main counterparty) trade details.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="TradeIdentifier">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="facilityReference" type="FacilityReference">
<xsd:annotation>
<xsd:documentation>Reference to the facility traded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The commitment amount traded as of the original trade date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="comment" type="String">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A freetext field which allows the sender to add further details around the trade event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradeTransferFeeDueEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTradeEvent">
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
Amount of transfer fee owed to the admin agent for the trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dueDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The business date on which the transfer fee is due.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradeTransferFeeOwedEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines details related to the admin agent's determination of transfer fee(s) owed on a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanTradeEvent">
<xsd:sequence>
<xsd:group ref="LoanTradingTransferFeeDetermination.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a single loan trade together with all associated allocations.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradingFacilityFeeAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that details the underlying elements that affect the calculation of a fee accrual.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractTradingAccrual">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="accruingFeeTypeId" type="AccrualTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with a facility accrual type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="accruingFeeType" type="LoanTradingAccruingFeeTypeEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">Describes the type of the accruing fee.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="facilityReference" type="FacilityReference"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradingCostOfCarry">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that incorporates elements of an accrual calculation, for the purpose of defining cost-of-carry.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amount of cost of carry accrued for the given loan contract. Funded Amount * Price + (100-Price) * Unfunded - (100-Price) * Paydown - Non-Recurring Fees.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="SimplePayerReceiver.model"/>
</xsd:sequence>
<xsd:element minOccurs="0" name="accrual" type="LoanTradingCostOfCarryAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Details of the accrual schedule in support of the cost of carry amount: The commencement amount is the calculated 'value' of the asset being purchased/sold, as of the end of the REGULAR settlement period (e.g. at T+7 for Par). This amount takes into account ALL potential adjustments, price and utilized/unutilized balances as of the regular settlement date. Hence, the reference amount will be the commencement amount and the rate will be the average LIBOR (between T+7 and actual settlement date). If however, the settlement amount at the END of the delay period has changed by more than 25 percent as compared to the commencement amount, then the (calculated) settlement amount for each applicable day within the delay period must be calculated and used to accrue the cost of carry. The average LIBOR will still be the applicable rate.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanTradingCostOfCarryAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an accrual calculation for the purposes of determining the cost of carry in the case of a trade with delayed settlement.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="utilizationPeriod" type="UtilizationPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The funded and unfunded utilization details. These figures together with the commitment adjustment and non-recurring fees would be used to calculate the trade amount on a daily basis. If using the commencement amount, as of regular settlement date, then it is only necessary to define the utilization as of that single date. If using the settlement amount calculation (for each day through the settlement period), then it will be necessary to provide a schedule of utilized/unutilized balances throught the entire period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="commencementAccrual" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The accrual associated with a simple commencement amount based calculation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="settlementPeriodAccrual" type="AccrualPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An array of accrual periods which define a single accrual schedule.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTradingCounterpartySettlementFundingFactors">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the factors that impact settlement cashflows.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:sequence>
<xsd:element name="delayedCompensation" type="LoanTradingDelayedCompensation"/>
<xsd:element name="costOfCarry" type="LoanTradingCostOfCarry"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="economicBenefit" type="LoanTradingEconomicBenefit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The total economic benefit, based on facility-level activity between trade and settlement date, payable to the buyer of the asset.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="transferFeeAmounts" type="BuyerSellerAmounts">
<xsd:annotation>
<xsd:documentation>
Counterparty shares of the transfer fee owed to the agent.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanTradingDelayedCompensation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that incorporates elements of interest and fee accruals, for the purpose of defining delayed compensation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
The total delayed compensation amount. This is the sum of all the loan contract, letter of credit and on-going fee accrual amounts.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="SimplePayerReceiver.model"/>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains all relevant accrual amounts in relation to the trade.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="nonAccruingFee" type="LoanTradingNonAccruingFee">
<xsd:annotation>
<xsd:documentation>
Details the amount of nonaccruing fees associated with the traded portion of a facility commitment, loan contract, or letter of credit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanTradingEconomicBenefit">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that combines a simple (money) amount with an optional event, for the purpose of defining economic benefit at settlement.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">Economic benefit amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="SimplePayerReceiver.model"/>
</xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="eventIdentifier" type="BusinessEventIdentifier"/>
<xsd:element name="commitmentAdjustment" type="CommitmentAdjustment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Any commitment adjustments which have occurred during settlement of the trade. Represented by the business event structure.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanTradingLetterOfCreditAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that incorporates sub-periods of an accrual calculation for a traded letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractTradingAccrual">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="lcFeeTypeId" type="LcFeeTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the letter of credit fee type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="lcFeeType" type="LoanTradingLetterOfCreditFeeTypeEnum">
<xsd:annotation>
<xsd:documentation>Describes the type of the letter of credit fee.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation>A unique identifier for the letter of credit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradingLoanContractAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that incorporates sub-periods of an accrual calculation for a traded outstanding contract.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractTradingAccrual">
<xsd:sequence>
<xsd:element name="loanContractReference" type="LoanContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A unique id for the loan contract.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTradingNonAccruingFee">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that details the underlying elements that affect the calculation of a nonaccruing fee.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The total accrual amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="nonAccruingFeeTypeId" type="NonAccruingFeeTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique id associated with the facility nonaccruing fee type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="nonAccruingFeetype" type="LoanTradingNonAccruingFeeTypeEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">Describes the type of the accruing fee.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="miscFeeType" type="MiscFeeType">
<xsd:annotation>
<xsd:documentation>Miscellaneous nonrecurring fee type.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice>
<xsd:element name="facilityReference" type="FacilityReference"/>
<xsd:element name="loanContractReference" type="LoanContractReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A unique id for the loan contract.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>A unique identifier for the letter of credit.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoanTradingPartyRole">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type that describes a role played by a party in a trading transaction. Examples include roles such as guarantor, custodian, confirmation service provider, etc. This can be extended to provide custom roles.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/trading-party-role" name="tradingPartyRoleScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="LoanTradePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents a payment related to a loan trade (loan trade level).
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="LoanSimplePayment">
<xsd:sequence>
<xsd:element name="tradeReference" type="LoanTradeReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">Reference to the loan trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="receiverSettlementInstruction" type="SettlementInstruction">
<xsd:annotation>
<xsd:documentation>
This structure can be utilized as an override to previously-communicated settlement instructions (via the LoanPartyProfileNotification).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LoanTaskDates">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that details key dates related to a task.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="raisedDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The date on which the task was raised.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="expectedDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation>
The date by which the task is expected to be completed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="clearedDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date on which the task was either cleared or cancelled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="false" name="LoanTransferFee">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents counterparty shares or alternatively the total amount of the assignment fee owed to the admin agent.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="paidBy" type="LoanTransferFeePaidByEnum">
<xsd:annotation>
<xsd:documentation>
Rule enumeration for transfer fee split and paid by.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="totalAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
The amount payable to the agent for re-assigning a share in one of the underlying facilities within the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="transferFeeAmounts" type="BuyerSellerAmounts">
<xsd:annotation>
<xsd:documentation>
Counterparty shares of the transfer fee owed to the agent.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MandatoryCostRateChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the mandatory cost rate, applicable to certain outstanding loans in the UK market.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityRateChangeEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MandatoryCostRateExpiry">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing expiration of the mandatory cost rate applicable in the UK market.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityContractEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MiscFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event describing a misc (one-off) fee being paid at either the loan contract or facility level.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent">
<xsd:sequence>
<xsd:element name="type" type="MiscFeeType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MiscFeeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">A list of all miscellaneous (one-off) fee types.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/non-recurring-misc-fee-type" name="miscFeeTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An extension of the money type with the ability to specify a lender share amount in addition to the global amount (represented by 'amount').
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Money">
<xsd:sequence>
<xsd:element minOccurs="0" name="shareAmount" type="xsd:decimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The lender share amount.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MultiCurrency">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A struture that defines all the currencies in which funds can be drawn against a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="2" name="drawCurrency" type="Currency">
<xsd:annotation>
<xsd:documentation xml:lang="en">
List of currencies in which the borrower(s) may draw funds.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NonAccruingFeeTypeId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure used to uniquely identify a single non-accruing facility fee type within a syndicated loan structure.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="nonAccruingFeeTypeIdScheme" type="NonEmptyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="OutstandingContractsStatement">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A collection of outstanding loan contract and/or letter of credit structures belonging to a single facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanStatement">
<xsd:sequence>
<xsd:element name="facilityIdentifier" type="FacilityIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The facility to which the loan contracts and/or letter of credits belong.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A choice allowing the sender to describe the collection of loan contracts and/or letter of credits, belonging to a single facility.
</xsd:documentation>
</xsd:annotation>
<xsd:element name="loanContract" type="LoanContract">
<xsd:annotation>
<xsd:documentation xml:lang="en">A collection of loan contracts.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="letterOfCredit" type="LetterOfCredit">
<xsd:annotation>
<xsd:documentation xml:lang="en">A collection of letter of credits.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="Party">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OutstandingsPosition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents outstanding loan contracts or outstanding letter of credit position. Both the global and lender position (current and prior) levels can be represented.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="loanContractReference" type="LoanContractReference"/>
</xsd:choice>
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global and share amounts against the associated instrument. This is after any referenced business events have taken place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="priorAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global and share amounts against the associated instrument. This is prior to any referenced business events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="facilityFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines a single (current) FX rate used to calculate utilization in the facility currency. Used in the case where the loan contract currency is different to the facility currency.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType abstract="false" name="ParentEventIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Astructure used to relate child events to one another.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BusinessEventIdentifier">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="2" name="childEventIdentifier" type="BusinessEventIdentifier">
<xsd:annotation>
<xsd:documentation>
An optional array to express the unique identifiers of all underlying related child events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ParentTaskIdentifier">
<xsd:annotation>
<xsd:documentation>
A structure used to relate child tasks to one another.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="TaskIdentifier">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="2" name="childTaskIdentifier" type="TaskIdentifier">
<xsd:annotation>
<xsd:documentation>
An optional array to express the unique identifiers of all underlying related child tasks.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="PartyProfile">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type that describes a party profile record.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractPartyProfile">
<xsd:choice maxOccurs="unbounded">
<xsd:element name="communicationDetails" type="ApplicableCommunicationDetails">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Relates an asset, or assets, to an element within a party block (customarily a business unit or person).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Relates an asset, or assets, to set of settlement instructions.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PartyProfileDocumentation">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines documentation related to a party profile.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="taxForm" type="TaxForm">
<xsd:annotation>
<xsd:documentation xml:lang="en">Type of tax form registered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PartyProfileId">
<xsd:annotation>
<xsd:documentation>
A structure that defines a party profile identifier based on a qualifying scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="partyProfileIdScheme" type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="PartyProfileIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A type that identifies a party profile record.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PartyAndAccountReferences.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the party profile identifier.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="partyProfileId" type="PartyProfileId"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="PaymentProjection">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents interest payment projections.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="nextPaymentDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The next payment for the associated event type is due on this date. This is an actual (adjusted) date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="projectedAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Projected amount payable on the next payment date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PenaltyRateChange">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a change in the penalty rate applicable to outstanding loans.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityRateChangeEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PenaltyRateExpiry">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing expiration of the penalty rate.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityContractEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents a rate applicable against a well-defined or open-ended period.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PeriodOptionalEnd.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The date from when the associated penalty rate is applicable.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="rate" type="xsd:decimal"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FacilityPrepayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the prepayment structure associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation>The amount of the prepayment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FacilityPrepaymentFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the payment of a facility prepayment fee.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation>
A structure representing a facility prepayment fee being made by the borrower.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProRataFacilities">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines a restriction pertaining to which facilities must be traded on a pro-rata basis.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="2" name="facilityReference" type="FacilityReference"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RateLimits">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that defines the limits associated with rates that can be applied to a loan instrument.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="floorRate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">The rate floor being applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="capRate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">The rate cap being applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Repayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing a principal repayment being made by the borrower.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanContractEvent">
<xsd:sequence>
<xsd:element name="amount" type="MoneyWithParticipantShare"/>
<xsd:element minOccurs="0" name="price" type="NonNegativeDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The price at which the repayment occurred. This is usually Par but there could be scenarios where a repayment was made at a discounted level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="RepaymentType.model">
<xsd:annotation>
<xsd:documentation xml:lang="en"/>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Revolver">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A facility which allows a flexible line of credit which can be drawn and repaid multiple times over the life of the facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacility"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Rollover">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An event representing the prepayment structure associated within a facility.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanServicingEvent">
<xsd:sequence>
<xsd:element name="currentContracts">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of references to all contracts whose rates are resetting or that are terminating as part of a rollover event.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="loanContractReference" type="LoanContractReference"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="newContracts">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of all contracts whose rates are resetting or that are initiating as part of the rollover event.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="contract" type="LoanContract"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SettlementDetails">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A set of currency-specific settlement instructions.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="id" type="SettlementInstructionId">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A unique identifier for a cash settlement details structure.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="currency" type="Currency">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Currency associated with the settlement instruction.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="settlementInstruction" type="SettlementInstruction">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A standard settlement instruction defining how a currency payment is to be made.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SettlementInstructionId">
<xsd:annotation>
<xsd:documentation>
A type defining a cash settlement details identifier and qualifying scheme
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="settlementInstructionIdScheme" type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaskId">
<xsd:annotation>
<xsd:documentation>
A structure that defines a task identifier based on a qualifying scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute name="taskIdScheme" type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType abstract="false" name="TaskIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type defining a task identifier issued by the indicated party.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PartyAndAccountReferences.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" name="taskId" type="TaskId"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="TaxForm">
<xsd:annotation>
<xsd:documentation xml:lang="en">A structure that defines a tax form registration.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="taxFormType" type="TaxFormType">
<xsd:annotation>
<xsd:documentation xml:lang="en">Type of tax form registered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="taxFormExpiryDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">Date of expiration of this tax form.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TaxFormType">
<xsd:annotation>
<xsd:documentation>A scheme that describes tax form types.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:normalizedString">
<xsd:attribute default="http://www.fpml.org/coding-scheme/tax-form-type" name="taxFormTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="TaxWithholding">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the withholding tax being applied to a particular cash flow.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of withholding tax being applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="taxRate" type="NonNegativeDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The tax rate being applied to the associated cash flow.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="reason" type="WithholdingTaxReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A scheme used to identify the reason for withholding tax being applied to a cash flow.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TermLoan">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A facility which is fully funded (utilized) at deal closing.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacility"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TransferFeeDefinition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents the rules for payment of transfer fees to the agent.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="amount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The amount payable to the agent for re-assigning a share in one of the underlying facilities within the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="rule" type="TransferFeeRule">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A rule which defines the calculation of transfer fees applicable as a result of a facility commitment transfer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="lenderTypeWaived" type="LenderClassification">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The list of lender types which are exempt from paying an transfer fee to the agent bank.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransferFeeRule">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of rules associated with the way in which transfer fees should be paid.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/transfer-fee-rule" name="transferFeeRuleScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="UpfrontFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure that represents a fee, also known as Participation Fee, Arrangement Fee etc. This fee represents compensation to the members of the lending syndicate (and sometimes to institutional investors as well) in return for their commitment of capital.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UtilizationAmounts">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A structure which defines the total utilization and available credit levels for a given facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="fundedAmount" type="NonNegativeDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is funded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="unfundedAmount" type="NonNegativeDecimal">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is unfunded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UtilizationPeriod">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A schedule that incorporates all sub-periods of an interest accrual calculation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the dates for a single accrual period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="utilizationAmounts" type="UtilizationAmounts">
<xsd:annotation>
<xsd:documentation xml:lang="en">The funded and unfunded utilization details.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WaiverFeePayment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A fee structure that represents a payment made by the borrower to the syndicate lenders for processing and accepting a waiver request. The request is sent by the borrower to obtain approval from the syndicate lenders formally requesting waivers around particular terms of the credit agreement.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFacilityPaymentEvent"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WithholdingTaxReason">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A list of reasons for withholding tax being applied to a cash flow.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
<xsd:attribute default="http://www.fpml.org/coding-scheme/withholding-tax-reason" name="withholdingTaxReasonScheme" type="NonEmptyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!--============================================-->
<!--SYNDICATED LOAN MODEL GROUPS -->
<!--============================================-->
<xsd:group name="BusinessEventParties.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that represents the main parties involved in any business event.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="agentPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the agent bank for the associated deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the main borrower associated with the specific business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="CurrentPriorCommitment.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that represents current and prior global commitment break-down. The model requires global amounts and can optionally represent lender-specific share amounts.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="commitment" type="FacilityCommitment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global and share amount of principal commitment. This is after any referenced business events have taken place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="priorCommitment" type="FacilityCommitment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The global and share amount of principal commitment. This is prior to any referenced business events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="DealDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a deal by either identifier or summary, within various notifications.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="dealIdentifier" type="DealIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A deal identifier structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dealSummary" type="DealSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A deal summary structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:group name="DealRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that defines all parties playing various roles within a given deal.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="issuerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the (main) issuer of the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="guarantorPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to the guarantors associated with the (main) issuer of the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="agentPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the agent bank associated with the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:element name="syndicationLeadPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the lead syndication bank of the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="syndicationCoLeadPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to the syndication co-lead banks of the deal.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:group name="DealRules.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A model that defines deal-level rules.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="transferFee" type="TransferFeeDefinition">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The transfer fee amount and rules. This applies to the commitment transfer of any facility within the deal structure.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="proRataFacilities" type="ProRataFacilities">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Groups of facilities which must be traded on a pro-rata basis. The ratio of facility trade amounts must be equal to the ratio of their corresponding global amounts.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityCommitment.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes facility commitment information together with any schedule associated with the commitment.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="currentCommitment" type="FacilityCommitment">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The current global/lender share commitment amount. This defines the current limit against which the borrower may draw funds.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="originalCommitment" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The original global commitment amount. This defines the limit, as of the start date, against which the borrower may draw funds.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="commitmentSchedule" type="CommitmentSchedule">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The commitment schedule associated with the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="dealFxRate" type="FxTerms">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the exchange rate between the facility and deal denomination currencies (only required if the currencies are different).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityDates.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that defines all relevant dates related to a specific facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="startDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The start date of the facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="expiryDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The latest date that a drawdown can be made effective against the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="maturityDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">The maturity date of the facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a facility by either identifier or summary, within various notifications.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="facilityIdentifier" type="FacilityIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A facility identifier structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="facilitySummary" type="FacilitySummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A facility summary structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:group name="FacilityFeatures.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes features/attributes associated with a given facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="FacilityFeature">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Facility features which help define the instrument with greater granularity. E.g. bridge, acquisition etc.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="lien" type="Lien">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The lien level associated with the facility. E.g. 1st, 2nd, 3rd.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="seniority" type="CreditSeniority">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The seniority of the facility. E.g. senior, senior secured etc.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes additional (non-static) facility rate details. These are managed separate since they can change independently during the life of the facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="fixedRateOption" type="FixedRateOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A set of default cash accrual options. Each option is usually available to any borrowers defined within the facility, but an explicitly defined set of borrower entities (within the option) or be applicable to all borrower(s) within the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="floatingRateOption" type="FloatingRateOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A set of default cash accrual options. Each option is usually available to any borrowers defined within the facility, but an explicitly defined set of borrower entities (within the option) or be applicable to all borrower(s) within the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lcOption" type="LcOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A description of all the letter of credit fee types which apply to the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" name="accruingPikOption" type="AccruingPikOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">A loan contract PIK accrual option.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accruingFeeOption" type="AccruingFeeOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A description of all the different types of accruing fees which apply to the facility.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="FacilityRates.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains various facility rate details.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityRates.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes various facility rate details.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="defaultRate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This represents a default rate that may apply in addition to a regular margin rate (on outstanding loan contracts). This rate is applied at the discretion of the agent bank, if the borrower is deemed to be in default.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="mandatoryCostRate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The mandatory cost rate currently applied to the interest rate period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="penaltyRate" type="PeriodRate">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This represents a penalty rate that may apply in addition to the regular margin rate (on outstanding loan contracts). This rate is applied at the discretion of the agent bank, if the borrower has broken terms stated within the credit agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes the various roles played by parties within a given facility.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the (main) borrower. This may be different to the issuer defined at the deal-level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="coBorrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to co-borrowers as listed on the credit agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element minOccurs="0" name="agentPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A party reference to the agent bank. Each facility (within a single deal) can have specific/different agent banks, especially if there are jurisdictional boundaries being crossed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="lcIssuingBankPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to any guarantors associated with the facility borrower.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="guarantorPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to any guarantors associated with the facility borrower.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FloatingRateIndexLoan.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which captures the index and tenor associated with the floating rate. We are referring to a loan-specific floating rate scheme.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="floatingRateIndex" type="FloatingRateIndexLoan"/>
<xsd:element minOccurs="0" name="indexTenor" type="Period">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The ISDA Designated Maturity, i.e. the tenor of the floating rate.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LenderAndCashDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes lender and cash flow details (relative to the lender), represented within a business event.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="lenderPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the lender associated with a specific business event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="cashPayable" type="CashPayable">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the overall net cash payable, as well as, the breakdown of individual cashflows.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LetterOfCreditDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference an L/C by either identifier, summary or full L/C details, within various notifications.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="letterOfCreditIdentifier" type="FacilityContractIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A letter of credit identifier structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="letterOfCreditSummary" type="LetterOfCreditSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A letter of credit summary structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="letterOfCredit" type="LetterOfCredit">
<xsd:annotation>
<xsd:documentation xml:lang="en">A full letter of credit structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:group name="LetterOfCreditFeatures.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes the additional features associated with a letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="evergreenOption" type="EvergreenOption">
<xsd:annotation>
<xsd:documentation xml:lang="en">
An option allowing the borrower to extend the letter of credit tenor.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="lcAutoAdjust" type="LcAutoAdjustEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the manner by which a letter of credit may automatically adjust.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="minLcIssuanceFeeAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The letter of credit notional amount. The amount is represented at the global and (optionally) atthe lender-specific level.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LetterOfCreditRoles.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes the various roles played by parties within a given letter of credit.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="borrowerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">Main borrower.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="issuingBankPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Party references to any letter of credit issuers associated with the facility borrower.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="beneficiaryPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A party reference of the beneficiary.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LoanAllocationParties.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains the main parties involved in a loan allocation situation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="originalPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party responsible for the allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allocatedPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party that has been allocated to.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LoanContractDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a loan contract by either identifier, summary or full contract details, within various notifications.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="contractIdentifier" type="FacilityContractIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A loan contract identifier structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="contractSummary" type="LoanContractSummary">
<xsd:annotation>
<xsd:documentation xml:lang="en">A loan contract summary structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="contract" type="LoanContract">
<xsd:annotation>
<xsd:documentation>A full loan contract structure.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:group name="LoanIdentifiers.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains the identifiers used by loan structures.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="eventIdentifier" type="BusinessEventIdentifier"/>
<xsd:element name="taskIdentifier" type="TaskIdentifier"/>
</xsd:choice>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model used to reference a single loan trade together with all associated allocations.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="allocationId" type="LoanAllocationIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">A party-specific allocation identifier.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allocationSummary" type="LoanAllocationSummary">
<xsd:annotation>
<xsd:documentation>
A summary structure representing the loan trade allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="allocation" type="LoanAllocation">
<xsd:annotation>
<xsd:documentation>
A structure defining information related to a loan trade allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice>
<xsd:element name="tradeIdentifier" type="TradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Unique trade ids used to identify the trade record.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="tradeSummary" type="LoanTradeSummary">
<xsd:annotation>
<xsd:documentation>A summary structure representing the loan trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains the master trade settlement terms.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="documentationType" type="LoanTradingDocTypeEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the loan trade is being settled under par or distressed documentation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the way in which interest (and accruing fees) will be handled between the buyer and seller of the loan.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="delayedCompensationFlag" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether delayed compensation is due at settlement of the loan trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="otherFeesBenefactor" type="BuySellEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the benefit of all amendment fees, consent, waiver, and other one-off fees occurring between trade date and settlement date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="LoanTradeDetails.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A model used to reference a single loan trade.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="tradeIdentifier" type="TradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Unique trade ids used to identify the trade record.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="tradeSummary" type="LoanTradeSummary">
<xsd:annotation>
<xsd:documentation>
A structure that defines all loan trade information i.e. this structure contains the main (e.g. fund manager/main counterparty) trade details.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trade" type="LoanTrade">
<xsd:annotation>
<xsd:documentation>
A structure that defines party-to-party loan trade information. This structure contains the main (e.g. fund manager/main counterparty) trade details.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains trade settlement terms for participations.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="collateralRequiredFlag" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Identifies whether the buyer is to supply collateral in the case the trade involves a revolver and the trade settles as a participation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="votingRights" type="LoanTradingVotingRightsEnum">
<xsd:annotation>
<xsd:documentation>
Identifies whether the buyer is to receive voting rights or be retained by the seller.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains all relevant amounts to settle a loan trade with accrued interest and fees.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="facilityAccrual" type="LoanTradingFacilityFeeAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Details of the amount of facility fees accrued by the traded portion of a facility commitment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="loanContractInterestAccrual" type="LoanTradingLoanContractAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Details of the amount of loan contract interest accrued by the traded portion of a loan contract.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="letterOfCreditAccrual" type="LoanTradingLetterOfCreditAccrual">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Details of the amount of letter of credit fees accrued by the traded portion of a letter of credit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains settlement terms of a trade.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="tradingAssociation" type="LoanTradingAssocEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines the trading association under which the loan trade documentation is governed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="formOfPurchase" type="LoanTradingFormOfPurchaseEnum">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the trade is being settled by assignment or participation (i.e. sub-participation).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model which contains factors associated with the payment of a transfer fee.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="waivedFlag" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A flag defining whether the transfer fee is to be waived for this allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="creditAgreementAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
Amount of transfer fee owed to the admin agent for the allocation, per the credit agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="agentAmount" type="NonNegativeMoney">
<xsd:annotation>
<xsd:documentation>
Amount of transfer fee owed to the admin agent for the allocation, as determined by the agent.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="PeriodOptionalEnd.model">
<xsd:annotation>
<xsd:documentation>
A model that describes a period, with an optional end date.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="startDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">Date on which this period begins.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="endDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation xml:lang="en">Date on which this period ends.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="PeriodWithDays.model">
<xsd:annotation>
<xsd:documentation>
A model that describes a period, with an element to define number of days within the period.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Dates defining a generic period. This is a period of actual (adjusted) dates.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="numberOfDays" type="xsd:integer">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The actual number of days represented within the 'period'. This takes into account counting the appropriate convention.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="RepaymentType.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that establishes the flags that determine the type of repayment that is occurring and the flexibility asociated with it (from the lender's perspective).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="refusalAllowed" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the lender has an option to accept or deny the payment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="borrowerMandatory" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the repayment is mandatory from the borrower's perspective, based on the (amortization) schedule on the credit agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="scheduledRepayment" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Defines whether the repayment is a scheduled repayment. This is normally the case when the repayment is defined on the amortization schedule associated with the facility (on the credit agreement).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="SimplePayerReceiver.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A model which references the payer and receiver.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="payerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party responsible for the allocation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="receiverPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party that has been allocated to.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:group name="SimpleBuyerSeller.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A model which references the buyer and seller.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element name="buyerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party that buys this instrument, ie. pays for this instrument and receives the rights defined by it. See 2000 ISDA definitions Article 11.1 (b). In the case of FRAs this the fixed rate payer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="sellerPartyReference" type="PartyReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A reference to the party that sells ("writes") this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it. See 2000 ISDA definitions Article 11.1 (a). In the case of FRAs this is the floating rate payer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:group name="Utilization.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A model that describes the breakdown of the utilization profile against a single facility.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:sequence>
<xsd:element name="requiredFundedAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is funded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="unfundedAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is unfunded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="requiredUnfundedAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is unfunded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="fundedAmount" type="MoneyWithParticipantShare">
<xsd:annotation>
<xsd:documentation xml:lang="en">The amount of utilization which is funded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:group>
<!--============================================-->
<!-- SUBSTITUTION GROUPS -->
<!--============================================-->
<!--**** FACILITY TYPE SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="facilityGroup" type="AbstractFacility">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all facility types.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="delayedDraw" substitutionGroup="facilityGroup" type="DelayedDraw">
<xsd:annotation>
<xsd:documentation xml:lang="en">A revolver facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="letterOfCreditFacility" substitutionGroup="facilityGroup" type="LetterOfCreditFacility">
<xsd:annotation>
<xsd:documentation xml:lang="en">A letter of credit facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="revolver" substitutionGroup="facilityGroup" type="Revolver">
<xsd:annotation>
<xsd:documentation xml:lang="en">A revolver facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="termLoan" substitutionGroup="facilityGroup" type="TermLoan">
<xsd:annotation>
<xsd:documentation xml:lang="en">A term loan facility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!--**** FACILITY EVENT SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="facilityEventGroup" type="AbstractFacilityEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all facility events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="accrualOptionChange" substitutionGroup="facilityEventGroup" type="AccrualOptionChangeEvent"/>
<xsd:element name="accruingFeeChange" substitutionGroup="facilityEventGroup" type="AccruingFeeChange"/>
<xsd:element name="accruingFeeExpiry" substitutionGroup="facilityEventGroup" type="AccruingFeeExpiry"/>
<xsd:element name="accruingFeePayment" substitutionGroup="facilityEventGroup" type="AccruingFeePayment"/>
<xsd:element name="accruingPikPayment" substitutionGroup="facilityEventGroup" type="AccruingPikPayment"/>
<xsd:element name="amendmentFeePayment" substitutionGroup="facilityEventGroup" type="AmendmentFeePayment"/>
<xsd:element name="commitmentAdjustment" substitutionGroup="facilityEventGroup" type="CommitmentAdjustment"/>
<xsd:element name="defaultRateChange" substitutionGroup="facilityEventGroup" type="DefaultRateChange"/>
<xsd:element name="defaultRateExpiry" substitutionGroup="facilityEventGroup" type="DefaultRateExpiry"/>
<xsd:element name="facilityExtensionFeePayment" substitutionGroup="facilityEventGroup" type="FacilityExtensionFeePayment"/>
<xsd:element name="facilityPrepayment" substitutionGroup="facilityEventGroup" type="FacilityPrepayment"/>
<xsd:element name="facilityPrepaymentFeePayment" substitutionGroup="facilityEventGroup" type="FacilityPrepaymentFeePayment"/>
<xsd:element name="facilityTermination" substitutionGroup="facilityEventGroup" type="FacilityTermination"/>
<xsd:element name="fundingFeePayment" substitutionGroup="facilityEventGroup" type="FundingFeePayment"/>
<xsd:element name="mandatoryCostRateChange" substitutionGroup="facilityEventGroup" type="MandatoryCostRateChange"/>
<xsd:element name="mandatoryCostRateExpiry" substitutionGroup="facilityEventGroup" type="MandatoryCostRateExpiry"/>
<xsd:element name="miscFeePayment" substitutionGroup="facilityEventGroup" type="MiscFeePayment"/>
<xsd:element name="penaltyRateChange" substitutionGroup="facilityEventGroup" type="PenaltyRateChange"/>
<xsd:element name="penaltyRateExpiry" substitutionGroup="facilityEventGroup" type="PenaltyRateExpiry"/>
<xsd:element name="upfrontFeePayment" substitutionGroup="facilityEventGroup" type="UpfrontFeePayment"/>
<xsd:element name="waiverFeePayment" substitutionGroup="facilityEventGroup" type="WaiverFeePayment"/>
<!--**** LOAN CONTRACT EVENT SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="loanContractEventGroup" type="AbstractLoanServicingEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all loan contract events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="loanContractAdjustment" substitutionGroup="loanContractEventGroup" type="LoanContractAdjustment"/>
<xsd:element name="baseRateSet" substitutionGroup="loanContractEventGroup" type="LoanContractBaseRateSet"/>
<xsd:element name="borrowing" substitutionGroup="loanContractEventGroup" type="Borrowing"/>
<xsd:element name="breakageFeePayment" substitutionGroup="loanContractEventGroup" type="BreakageFeePayment"/>
<xsd:element name="interestCapitalization" substitutionGroup="loanContractEventGroup" type="InterestCapitalization"/>
<xsd:element name="interestPayment" substitutionGroup="loanContractEventGroup" type="LoanInterestPayment"/>
<xsd:element name="maturityChange" substitutionGroup="loanContractEventGroup" type="LoanContractMaturityChange"/>
<xsd:element name="repayment" substitutionGroup="loanContractEventGroup" type="Repayment"/>
<xsd:element name="rollover" substitutionGroup="loanContractEventGroup" type="Rollover"/>
<!--**** LETTER OF CREDIT EVENT SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="lcEventGroup" type="AbstractLcEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all letter of credit events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lcAdjustment" substitutionGroup="lcEventGroup" type="LcAdjustment"/>
<xsd:element name="lcFxRevaluation" substitutionGroup="lcEventGroup" type="LcFxRevaluation"/>
<xsd:element name="lcIssuance" substitutionGroup="lcEventGroup" type="LcIssuance"/>
<xsd:element name="lcIssuanceFeePayment" substitutionGroup="lcEventGroup" type="LcIssuanceFeePayment"/>
<xsd:element name="lcRateChange" substitutionGroup="lcEventGroup" type="LcRateChange"/>
<xsd:element name="lcRenewal" substitutionGroup="lcEventGroup" type="LcRenewal"/>
<xsd:element name="lcTermination" substitutionGroup="lcEventGroup" type="LcTermination"/>
<!--**** LOAN TRADE EVENT SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="loanTradeEventGroup" type="AbstractLoanTradeEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all loan trade events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="loanTrade" substitutionGroup="loanTradeEventGroup" type="LoanTradeEvent"/>
<xsd:element name="loanTradeConfirmation" substitutionGroup="loanTradeEventGroup" type="LoanTradeEvent"/>
<xsd:element name="loanTradeFeeDue" substitutionGroup="loanTradeEventGroup" type="LoanTradeTransferFeeDueEvent"/>
<xsd:element name="loanTradeFeeOwed" substitutionGroup="loanTradeEventGroup" type="LoanTradeTransferFeeOwedEvent"/>
<!--**** LOAN ALLOCATION EVENT SUBSTITUTION GROUP ****-->
<xsd:element abstract="true" name="loanAllocationEventGroup" type="AbstractLoanAllocationEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Head of the substitution group for all loan trade allocation events.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="loanAllocation" substitutionGroup="loanAllocationEventGroup" type="LoanAllocationEvent"/>
<xsd:element name="loanAllocationConfirmation" substitutionGroup="loanAllocationEventGroup" type="LoanAllocationEvent"/>
<!--============================================-->
<!-- FpML Messages -->
<!--============================================-->
<!--**** BULK NOTIFICATION ELEMENTS ****-->
<!--**** PARTY PROFILE NOTIFICATION ELEMENTS ****-->
<!--**** LOAN SERVICING NOTIFICATION ELEMENTS ****-->
<xsd:element name="facilityNotification" type="FacilityNotification"/>
<xsd:element name="lcNotification" type="LcNotification"/>
<!--**** LOAN TRADE NOTIFICATION ELEMENTS ****-->
<xsd:element name="loanTradeNotification" type="LoanTradeNotification"/>
<!--**** STATEMENT ELEMENTS ****-->
<xsd:element name="dealStatement" type="DealStatement"/>
<xsd:element name="facilityStatement" type="FacilityStatement"/>
</xsd:schema>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.