Fee Charge Moment
FeeChargeMomentKind
Timing of fee charge
Values
| Key | Value | Description |
|---|---|---|
AT_LOAN_ISSUE | 101031 | At Loan Issue |
AT_EACH_REPAYMENT | 101032 | At Each Repayment |
FOREPAYMENT_AT_ISSUE | 101033 | Prepayment at Issue |
AT_FIRST_REPAYMENT | 101034 | At First Repayment |
ANNUALLY | 101035 | Annually |
AT_FIRST_LOAN_ISSUE | 101036 | At First Credit Line Issue |
AT_EACH_REPAYMENT_LAST_DAY | 101037 | At Each Repayment (Tranche Last Day) |
AT_EACH_REPAYMENT_EVERY_DAY | 101038 | At Each Repayment (In Parts) |
AT_LAST_REPAYMENT_LAST_DAY | 101039 | At Term End (Tranche Last Day) |
AT_ISSUE_ON_LAST_TRANCHE | 1010310 | At Issue on Last Tranche |
Definition
typescript
export enum FeeChargeMomentKind {
/** At Loan Issue */
AT_LOAN_ISSUE = 101031,
/** At Each Repayment */
AT_EACH_REPAYMENT = 101032,
/** Prepayment at Issue */
FOREPAYMENT_AT_ISSUE = 101033,
/** At First Repayment */
AT_FIRST_REPAYMENT = 101034,
/** Annually */
ANNUALLY = 101035,
/** At First Credit Line Issue */
AT_FIRST_LOAN_ISSUE = 101036,
/** At Each Repayment (Tranche Last Day) */
AT_EACH_REPAYMENT_LAST_DAY = 101037,
/** At Each Repayment (In Parts) */
AT_EACH_REPAYMENT_EVERY_DAY = 101038,
/** At Term End (Tranche Last Day) */
AT_LAST_REPAYMENT_LAST_DAY = 101039,
/** At Issue on Last Tranche */
AT_ISSUE_ON_LAST_TRANCHE = 1010310,
}
export const FeeChargeMomentKindValues = [
FeeChargeMomentKind.AT_LOAN_ISSUE,
FeeChargeMomentKind.AT_EACH_REPAYMENT,
FeeChargeMomentKind.FOREPAYMENT_AT_ISSUE,
FeeChargeMomentKind.AT_FIRST_REPAYMENT,
FeeChargeMomentKind.ANNUALLY,
FeeChargeMomentKind.AT_FIRST_LOAN_ISSUE,
FeeChargeMomentKind.AT_EACH_REPAYMENT_LAST_DAY,
FeeChargeMomentKind.AT_EACH_REPAYMENT_EVERY_DAY,
FeeChargeMomentKind.AT_LAST_REPAYMENT_LAST_DAY,
FeeChargeMomentKind.AT_ISSUE_ON_LAST_TRANCHE,
];