Skip to content

Penalty Accrual Type

PenaltyTypeKind

Method of penalty accrual

Values

KeyValueDescription
DELINQUENT_PRINCIPAL101271On Delinquent Principal
DELINQUENT_PRINCIPAL_AND_INTEREST101272On Delinquent Principal and Interest
PRINCIPAL101273On Total Loan Amount
PRINCIPAL_AND_INTEREST101274On Total Loan Amount and Interest
FREE101275No Penalty
PRINCIPAL_BALANCE101276On Outstanding Principal
ALWAYS_PRINCIPAL_BALANCE101277Always on Outstanding Principal

Definition

typescript
export enum PenaltyTypeKind {
  /** On Delinquent Principal */
  DELINQUENT_PRINCIPAL = 101271,

  /** On Delinquent Principal and Interest */
  DELINQUENT_PRINCIPAL_AND_INTEREST = 101272,

  /** On Total Loan Amount */
  PRINCIPAL = 101273,

  /** On Total Loan Amount and Interest */
  PRINCIPAL_AND_INTEREST = 101274,

  /** No Penalty */
  FREE = 101275,

  /** On Outstanding Principal */
  PRINCIPAL_BALANCE = 101276,

  /** Always on Outstanding Principal */
  ALWAYS_PRINCIPAL_BALANCE = 101277,
}

export const PenaltyTypeKindValues = [
  PenaltyTypeKind.DELINQUENT_PRINCIPAL,
  PenaltyTypeKind.DELINQUENT_PRINCIPAL_AND_INTEREST,
  PenaltyTypeKind.PRINCIPAL,
  PenaltyTypeKind.PRINCIPAL_AND_INTEREST,
  PenaltyTypeKind.FREE,
  PenaltyTypeKind.PRINCIPAL_BALANCE,
  PenaltyTypeKind.ALWAYS_PRINCIPAL_BALANCE,
];