| Schema - fpml-loan-4-4.xsd | Generated using Liquid XML Studio by Liquid Technologies Ltd |
| Financial products Markup Language (FpML®) - fpml-loan-4-4.xsd |
| Schema Name | fpml-loan-4-4.xsd |
| Target Namespace | http://www.fpml.org/2007/FpML-4-4 |
| Version | $Revision: 2406 $ |
| Complex Types | DealIdentifier DrawdownNotice DrawdownPayment FacilityCommitmentPosition FacilityIdentifier FacilityNotice FacilityRepayment FeeAccrualPeriod FeeAccrualSchedule FxTerms InterestAccrualPeriod InterestAccrualSchedule InterestPayment InterestPaymentNotice InterestRatePeriod LenderLoanContractPeriod LenderPositionPeriod LoanContract LoanContractIdentifier LoanContractNotice LoanContractPosition LoanContractRepayment OneOffFeeNotice OneOffFeePayment OnGoingFeeNotice OnGoingFeePayment ParticipationAmount PikPeriod RatePeriod Repayment RepaymentConfirmationNotice RepaymentNotice |
| Element Groups | FacilityNoticeDetails.model Period.model |
|
|
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml="http://www.fpml.org/2007/FpML-4-4" ecore:nsPrefix="fpml" ecore:package="org.fpml" ecore:documentRoot="FpML" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/2007/FpML-4-4" version="$Revision: 2406 $" >
<xsd:include schemaLocation="fpml-shared-4-4.xsd"/> <xsd:include schemaLocation="fpml-msg-4-4.xsd"/> <xsd:complexType name="DealIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The reference to an agreement entered into between the borrower, the lenders, the agent, and other financial parties that describes the terms and conditions of the loan being made to the borrower and the obligations and requirements for the borrower, its related entities (if any), and the lenders. List of Ids should include at least CUSIP (if exists) and system Id of the system that generates the notice.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="Product"> <xsd:sequence> <xsd:element minOccurs="0" name="dealName" type="xsd:string"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Usually defined as Legal Borrower Name + Credit Agreement Date (mm/yyyy)</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="creditAgreementDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The credit agreement date is the closing date (the date where the agreement has been signed) for the loans in the credit agreement. Funding of the facilities occurs on (or sometimes a little after) the Credit Agreement date.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DrawdownNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The notification from the agent bank to lender that loan contract is requested by the borrower. A loan contract notice will be created by the agent bank for each of the lenders</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="LoanContractNotice"> <xsd:sequence> <xsd:element name="drawdownEventType" type="DrawdownEventTypeEnum"/> <xsd:element name="drawdownPayment" type="DrawdownPayment"/> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DrawdownPayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Lender portion of the drawdown payment</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="paymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The date on which the principal payment is made by the leder to the agent bank. Usually defaults to the effective date of the loan contract.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="shareLoanContractAmount" type="Money"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FacilityCommitmentPosition"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Represents current and prior facility commitment amount on both global and lender postion levels</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="currentAmount" type="ParticipationAmount"/> <xsd:element name="priorAmount" type="ParticipationAmount"/> <xsd:element minOccurs="0" maxOccurs="unbounded" name="loanContractPosition" type="LoanContractPosition"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FacilityIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The reference to a single credit limit within a loan deal. Also known as tranche. List of Ids should include at least CUSIP (if exists) and system Id of the system that generates the notice.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="Product"> <xsd:sequence> <xsd:element minOccurs="0" name="facilityName" type="xsd:string"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Usually defined as Legal Borrower Name + Credit Agreement Date (mm/yyyy)</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="currency" type="Currency"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Facility denomination currency.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="originalCommitmentAmount" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Original global commitment amount of the facility.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FacilityNotice" abstract="true"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Template for all facility notices.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:group ref="FacilityNoticeDetails.model"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FacilityRepayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Lender share of the borrower re-payment</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element minOccurs="0" name="refusalAllowed" type="xsd:boolean"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" 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="adjustsCommitment" type="xsd:boolean"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Defines whether repayment comes with commitment adjustments</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="breakageCost" type="BreakageCostEnum"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">When breakage cost is applicable, defines who is calculating it.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="repaymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Date on which principal repayment was paid to the lender by the agent bank></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="amount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Global and share amount</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FeeAccrualPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The period for accrual fee caculation where fee rate and underlying position amount (commitment, utilization or unutilized) is constant</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Fee accrual period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element minOccurs="0" name="accrualAmount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">>Global and lender share accrued fee amount.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FeeAccrualSchedule"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The details of the underlying elements that effects the calculation of the accrual of the particular fee.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice> <xsd:element maxOccurs="unbounded" name="lenderCommitmentPeriod" type="LenderPositionPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The minimal period where both lender and global commitment amounts remain constant.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" name="lenderUtilizationPeriod" type="LenderPositionPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The minimal period where both lender and global utilization amounts remain constant..</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" name="lenderUnutilizedPeriod" type="LenderPositionPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The minimal period where both lender and global unutilized amounts remain constant.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:element maxOccurs="unbounded" name="feeRatePeriod" type="RatePeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The minimal period where the fee rate remains constant.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" name="feeAccrualPeriod" type="FeeAccrualPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The minimal period where all the factors effecting the fee accrual are constant.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FxTerms"> <xsd:annotation> <xsd:documentation>A complex type to specify FX conversion terms.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="fxRate" type="FxRate"/> <xsd:element name="fixingDate" type="xsd:date"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InterestAccrualPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A period with constant interest rate within which the lender maintains certain position</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Interest period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element name="shareLoanContractAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Lender share of a loan contract.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="shareInterestAccrualAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Accrued Interest over the period</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="sharePikAccrualAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Accrued PIK over the period</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InterestAccrualSchedule"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The schedule that incorporates all periods fpr all factors that determines interest payment calculation</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="interestRatePeriod" type="InterestRatePeriod"/> <xsd:element minOccurs="0" maxOccurs="unbounded" name="pikPeriod" type="PikPeriod"/> <xsd:element maxOccurs="unbounded" name="lenderLoanContractPeriod" type="LenderLoanContractPeriod"/> <xsd:element maxOccurs="unbounded" name="interestAccrualPeriod" type="InterestAccrualPeriod"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InterestPayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A payment requested by the agent bank from each lender for the accrued interest amount for the certain period for the certain loan contract</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="calculationMethod" type="InterestCalculationMethodEnum"/> <xsd:element name="paymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Date on which interest was paid to the lender by the agent bank.></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="amount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Interest amount paid by the borrower to the agent bank and lender share of it</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="InterestPaymentNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A notice about the payment requested by the agent bank from each lender for the accrued interest amount for the certain period for the certain loan contract</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="LoanContractNotice"> <xsd:sequence> <xsd:element name="interestPayment" type="InterestPayment"/> <xsd:element name="interestAccrualSchedule" type="InterestAccrualSchedule"/> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="InterestRatePeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Interest rate information per rate period</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="rateFixingDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Date on which the underlying interest rate is fixed. Should default to effective date of the loan contract in the case of PRIME underlying.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Dates defining an interest period. Regarding the endDate, for ABR loans and any other PRIME-based loan contracts the field should default to loan contract maturity date.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="FloatingRateIndex.model"/> <xsd:element minOccurs="0" name="interestRate" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en"/> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="margin" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en"/> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="mlaCost" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Mandatory Liquid Asset Cost, charged by the FSA, applicable for UK funded loan contracts only.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="allInRate" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">(Interest Rate + Margin + Mandatory Liquid Asset Cost) = All In Rate.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="interestDayBasis" type="DayCountFraction"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The day count basis for the interest period.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="tenor" type="Interval"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The number of business days in the interest rate period</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LenderLoanContractPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A period within which the lender maintains certain loan contract position</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Dates defining an interest period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element minOccurs="0" name="shareCommitmentAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Current lender share.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="shareLoanContractAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Lender share of a loan contract. This is based on the share of the overall commitment that the lender is assigned.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LenderPositionPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A period within which the lender maintains certain position amount.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"/> <xsd:element minOccurs="0" name="positionAmount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Global and lender share amounts.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LoanContract"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A basic structure descibing an outstanding loan agreement between borrower and lenders made within a facility under a deal. Examples: loan contract, letter of credit, bank acceptance</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="loanContractIdentifier" type="LoanContractIdentifier"/> <xsd:element name="dealIdentifier" type="DealIdentifier"/> <xsd:element name="facilityIdentifier" type="FacilityIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Set of fields identifying instrument.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="borrowerPartyReference" type="PartyReference"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">There could be multiple borrowers against a loan contract however the agents have been trying to promote the concept of an administrative borrower. Hence, only one being shown in the field list.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="amount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">An amount associated with the loan contract with loan contract currency.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="effectiveDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Effective date of the loan contract. This is the date on which the funds are passed to the borrower.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="conditionsPrecedentMet" type="xsd:boolean"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The flag defining whether coditions precedent defined in the credit agreement is met and borrower can start drawing against deal facilities.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="conditionsPrecedentComment" type="xsd:string"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A free text field defining the resons why conditions precedent has not been met.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="fxTerms" type="FxTerms"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Defines FX exchange rate when loan contract and facility currencies are different.></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="currentInterestRatePeriod" type="InterestRatePeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The current interest period defining interest rate on the contract></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="interestPaymentTenor" type="Interval"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The frequency in which interest payments made, as defined in the credit agreement.></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="nextInterestPaymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Next interest payment is due on this date.></xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LoanContractIdentifier"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A basic set of fields to identify the loan contract</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="identifier" type="ContractIdentifier"/> <xsd:element minOccurs="0" name="originalAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Original amount associated with the loan contract in loan contract currency.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="maturityDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Maturity date of the loan contract. In the case of an ABR loan this field should be set to the maturity date of the facility.></xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LoanContractNotice" abstract="true"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Template for all loan contract notices.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="NotificationMessage"> <xsd:sequence> <xsd:group ref="FacilityNoticeDetails.model"/> <xsd:choice> <xsd:element name="loanContract" type="LoanContract"/> <xsd:element name="loanContractIdentifier" type="LoanContractIdentifier"/> </xsd:choice> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="LoanContractPosition"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Represents outstanding loan amounts on both global and lender postion levels</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="loanContractIdentifier" type="LoanContractIdentifier"/> <xsd:element name="currentAmount" type="ParticipationAmount"/> <xsd:element name="priorAmount" type="ParticipationAmount"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LoanContractRepayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The amount of principal repayment associated with a single loan contract</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="loanContractIdentifier" type="LoanContractIdentifier"/> <xsd:element name="amount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The amount of the repayment associated with this loan contract.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="interestPaidWithRepayment" type="InterestPaidWithRepaymentEnum"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Defines the option of paying interest on repayment date.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OneOffFeeNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">There are cases where the borrower may be required to make a one-off fee payment. This will usually be based on a certain business event occurring. The rules as to how much is charged will be stated in the credit agreement. The only fee type covered in this section is amendment Fee: 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.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="FacilityNotice"> <xsd:sequence> <xsd:element minOccurs="0" name="loanContractIdentifier" type="LoanContractIdentifier"/> <xsd:element name="feePayment" type="OneOffFeePayment"/> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="OneOffFeePayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The details of a payment made by the borrower to the agent bank related to a given oneOff facilty fee.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="feeType" type="OneOffFeeTypeEnum"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Type of the fee</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="effectiveDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The date when fee is due</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="paymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The day on which the fee is payed by the borrower to the agent bank.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="amount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The fee amount payed by the borrower to the agent bank.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OnGoingFeeNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The agent bank will request that the borrower makes a fee payment in accordance with the credit agreement. The borrower will make a payment to the agent bank after which the agent bank will calculate each lenders fee amounts. It is important to note that these fees are all calculated based on facility level information. The fee types are Commitment Fee, Utilization Fee, Facility Fee, Letter of Credit Fee.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="FacilityNotice"> <xsd:sequence> <xsd:element name="feePayment" type="OnGoingFeePayment"/> <xsd:element name="feeAccrualSchedule" type="FeeAccrualSchedule"/> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="OnGoingFeePayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The details of a payment made by the borrower to the agent bank related to a given onGoing facilty fee.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="feeType" type="OnGoingFeeTypeEnum"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Type of the fee</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Fee payment period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element minOccurs="0" name="feeDayBasis" type="DayCountFraction"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The day count basis for the fee calculation period.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="paymentDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The day on which the fee is payed by the borrower to the agent bank.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="amount" type="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The fee amount payed by the borrower to the agent bank.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ParticipationAmount"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Generic type to capture global and share amounts</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element minOccurs="0" name="globalAmount" type="Money"/> <xsd:element name="shareAmount" type="Money"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PikPeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A period with a constant PIK percentage - the percentage of margin capitalized.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Dates defining the period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element name="pikMarginPercent" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">The percentage of marging that will be capitalized.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RatePeriod"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Rate information per rate period</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="Period.model"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Rate period.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element name="rate" type="xsd:decimal"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">>Rate for this period</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Repayment"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Lender share of the borrower re-payment</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="facilityRepayment" type="FacilityRepayment"/> <xsd:element maxOccurs="unbounded" name="loanContractRepayment" type="LoanContractRepayment"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RepaymentConfirmationNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Confirmation notice on whether the lender has accepted or rejected the borrower’s request for unsheduled principal repayment</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="FacilityNotice"> <xsd:sequence> <xsd:element name="confirmationType" type="LoanRepaymentConfirmEnum"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Defines whether the lender is accepting in ful, partially accepting or denying repayment</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="shareRepaymentAmount" type="Money"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Repayment amount agreed to be accepted by the specific lender.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="RepaymentNotice"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">A loan repayment notice.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="FacilityNotice"> <xsd:sequence> <xsd:element name="repayment" type="Repayment"/> <xsd:element minOccurs="2" maxOccurs="unbounded" name="party" type="Party"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:group name="FacilityNoticeDetails.model"> <xsd:sequence> <xsd:element name="noticeDate" type="xsd:date"/> <xsd:element minOccurs="0" name="agentBankPartyReference" type="PartyReference"/> <xsd:element minOccurs="0" name="borrowerPartyReference" type="PartyReference"/> <xsd:element minOccurs="0" name="lenderPartyReference" type="PartyReference"/> <xsd:element name="dealIdentifier" type="DealIdentifier"/> <xsd:element name="facilityIdentifier" type="FacilityIdentifier"/> <xsd:element minOccurs="0" name="facilityCommitmentPosition" type="FacilityCommitmentPosition"/> <xsd:element minOccurs="0" name="comments" type="xsd:string"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Manually-entered field which will be used by human users only.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:group name="Period.model"> <xsd:sequence> <xsd:element name="startDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Date on which this period begins.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="endDate" type="xsd:date"> <xsd:annotation> <xsd:documentation xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en">Date on which this period ends.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> </xsd:schema> |
|
| Generated using Liquid XML Studio Designer Edition 8.0.4.1955 by Liquid Technologies Ltd | |