Skip to content

Тип начисления штрафа

PenaltyTypeKind

Способ начисления штрафа

Значения

КлючЗначениеОписание
DELINQUENT_PRINCIPAL101271На просроченную ОС
DELINQUENT_PRINCIPAL_AND_INTEREST101272На просроченную ОС и проценты
PRINCIPAL101273На общую сумму займа
PRINCIPAL_AND_INTEREST101274На общую сумму займа и проценты
FREE101275Не начислять
PRINCIPAL_BALANCE101276На остаточную ОС
ALWAYS_PRINCIPAL_BALANCE101277Всегда на остаточную ОС

Определение

typescript
export enum PenaltyTypeKind {
  /** На просроченную ОС */
  DELINQUENT_PRINCIPAL = 101271,

  /** На просроченную ОС и проценты */
  DELINQUENT_PRINCIPAL_AND_INTEREST = 101272,

  /** На общую сумму займа */
  PRINCIPAL = 101273,

  /** На общую сумму займа и проценты */
  PRINCIPAL_AND_INTEREST = 101274,

  /** Не начислять */
  FREE = 101275,

  /** На остаточную ОС */
  PRINCIPAL_BALANCE = 101276,

  /** Всегда на остаточную ОС */
  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,
];