@ilb/intereststatement

1.0.1 • Public • Published

Процентная ведомость

Сущности

classDiagram
      class InterestStatement{
          PeriodValue balances
          PeriodValue rates
          +constructor(balances, rates)
          +calcInterests(begDate, endDate)
      }
      link InterestStatement "#InterestStatement" "InterestStatement"

      class PeriodValue{
          Map map
          +constructor(map)
          +get(date)
      }

      InterestStatement ..o PeriodValue: использует

InterestStatement

Сущность формирует процентную ведомость за период. Выписка разбивается на периоды постоянства ставки и остатка и на месяцы (%% за каждый месяц рассчитываются раздельно).

Входные данные:

Поле Описание
balances остатки на дату
rates ставки на дату
begDate дата начала ведомости
endDate дата окончания ведомости

Выходные данные: Таблица

Readme

Keywords

none

Package Sidebar

Install

npm i @ilb/intereststatement

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

11 kB

Total Files

7

Last publish

Collaborators

  • barakok
  • dmitryi698
  • ssortia
  • unsfer
  • slavb18
  • maximumquiet