Skip to content

Prepayment Consideration Method

ForepaymentConsiderationMethodKind

Method of prepayment allocation during repayment

Values

KeyValueDescription
ALL_INTEREST_PRINCIPAL101591All Interest, Principal
INTEREST_PRINCIPAL101592Interest, Principal
PRINCIPAL_INTEREST101593Principal, Interest
ALL_PRINCIPAL_INTEREST101594All Principal, Interest
INTEREST_ALL_PRINCIPAL101595Interest, All Principal
NEAREST_INTEREST101596Nearest Tranche Interest
INTEREST101597Interest

Definition

typescript
export enum ForepaymentConsiderationMethodKind {
  /** All Interest, Principal */
  ALL_INTEREST_PRINCIPAL = 101591,

  /** Interest, Principal */
  INTEREST_PRINCIPAL = 101592,

  /** Principal, Interest */
  PRINCIPAL_INTEREST = 101593,

  /** All Principal, Interest */
  ALL_PRINCIPAL_INTEREST = 101594,

  /** Interest, All Principal */
  INTEREST_ALL_PRINCIPAL = 101595,

  /** Nearest Tranche Interest */
  NEAREST_INTEREST = 101596,

  /** Interest */
  INTEREST = 101597,
}

export const ForepaymentConsiderationMethodKindValues = [
  ForepaymentConsiderationMethodKind.ALL_INTEREST_PRINCIPAL,
  ForepaymentConsiderationMethodKind.INTEREST_PRINCIPAL,
  ForepaymentConsiderationMethodKind.PRINCIPAL_INTEREST,
  ForepaymentConsiderationMethodKind.ALL_PRINCIPAL_INTEREST,
  ForepaymentConsiderationMethodKind.INTEREST_ALL_PRINCIPAL,
  ForepaymentConsiderationMethodKind.NEAREST_INTEREST,
  ForepaymentConsiderationMethodKind.INTEREST,
];