Skip to content

Interest Calculation Method

InterestCalcMethodKind

Method of interest rate calculation

Values

KeyValueDescription
SIMPLE101221Simple
DECLINING_BALANCE101222Declining Balance
COMBINED101223Combined
DECLINING_BALANCE_LGOT101224Declining Balance with Grace Tranches
COMPOSITE_DECLINING_BALANCE101225Composite Declining Balance
DECLINING_BALANCE_DOUBLE_RATE101226Declining Balance with Dual Rate
SIMPLE_DOUBLE_RATE101227Simple with Dual Rate
COMBINED_DECLINING_BALANCE_LGOT101228Combined Declining Balance Grace
DECLINING_BALANCE_DATE_OFFSET101229Declining Balance with Date Offset
DECLINING_BALANCE_DOUBLE_RATE_V21012210Declining Balance Dual Rate for Deferment
BALOON_FLEXIBLE1012211Balloon Flexible Schedule
RENT_EQUAL_PARTS1012212Rent Equal Parts
DECLINING_BALANCE_DOUBLE_RATE_SINGLE_NORM1012213Declining Balance Dual Rate Single Norm
GRADIENT1012214Gradient

Definition

typescript
export enum InterestCalcMethodKind {
  /** Simple */
  SIMPLE = 101221,

  /** Declining Balance */
  DECLINING_BALANCE = 101222,

  /** Combined */
  COMBINED = 101223,

  /** Declining Balance with Grace Tranches */
  DECLINING_BALANCE_LGOT = 101224,

  /** Composite Declining Balance */
  COMPOSITE_DECLINING_BALANCE = 101225,

  /** Declining Balance with Dual Rate */
  DECLINING_BALANCE_DOUBLE_RATE = 101226,

  /** Simple with Dual Rate */
  SIMPLE_DOUBLE_RATE = 101227,

  /** Combined Declining Balance Grace */
  COMBINED_DECLINING_BALANCE_LGOT = 101228,

  /** Declining Balance with Date Offset */
  DECLINING_BALANCE_DATE_OFFSET = 101229,

  /** Declining Balance Dual Rate for Deferment */
  DECLINING_BALANCE_DOUBLE_RATE_V2 = 1012210,

  /** Balloon Flexible Schedule */
  BALOON_FLEXIBLE = 1012211,

  /** Rent Equal Parts */
  RENT_EQUAL_PARTS = 1012212,

  /** Declining Balance Dual Rate Single Norm */
  DECLINING_BALANCE_DOUBLE_RATE_SINGLE_NORM = 1012213,

  /** Gradient */
  GRADIENT = 1012214,
}

export const InterestCalcMethodKindValues = [
  InterestCalcMethodKind.SIMPLE,
  InterestCalcMethodKind.DECLINING_BALANCE,
  InterestCalcMethodKind.COMBINED,
  InterestCalcMethodKind.DECLINING_BALANCE_LGOT,
  InterestCalcMethodKind.COMPOSITE_DECLINING_BALANCE,
  InterestCalcMethodKind.DECLINING_BALANCE_DOUBLE_RATE,
  InterestCalcMethodKind.SIMPLE_DOUBLE_RATE,
  InterestCalcMethodKind.COMBINED_DECLINING_BALANCE_LGOT,
  InterestCalcMethodKind.DECLINING_BALANCE_DATE_OFFSET,
  InterestCalcMethodKind.DECLINING_BALANCE_DOUBLE_RATE_V2,
  InterestCalcMethodKind.BALOON_FLEXIBLE,
  InterestCalcMethodKind.RENT_EQUAL_PARTS,
  InterestCalcMethodKind.DECLINING_BALANCE_DOUBLE_RATE_SINGLE_NORM,
  InterestCalcMethodKind.GRADIENT,
];