Для чего в программе Квартал алгоритм распределения платежей по услугам не учитывает перерасчеты?
Для того, чтобы унифицировать расчеты и избавить пользователей от необходимости всякий раз отслеживать результат перерасчетов.
В частности, в том случае, когда перерасчет в результате приводит к отрицательным итоговым значениям, распределение по перерасчетам может приводить к нелогичным и в практической работе бесполезным цифрам.
Зачем пользователю самому учитывать такие нюансы, когда за вас это может сделать наша программа?
Для наглядности приведем пример:
Начислено 2000 руб.
Перерасчет - (минус) 4000 руб.
Итого начислено - (минус) 2000 руб.
Поступил платеж 3000 руб.
Программа Квартал распределит платеж по услугам БЕЗ учета перерасчета так:
Наименование услуги
|
Начисления
|
Оплачено
за услугу (распределили без учета перерасчета)
|
Начислено за услугу, руб.
|
Доля начисления
за услугу, %
|
Перерасчет
|
Итого начислено:
|
1
|
2
|
3
|
4
|
5
|
6
|
Услуга 1
|
+1000 руб.
|
+50 %
|
|
+1000 руб.
|
+1500 руб.
|
Услуга 2
|
+500 руб.
|
+25 %
|
|
+500 руб.
|
+750 руб.
|
Услуга 3
|
+250 руб.
|
+12,5 %
|
|
+250 руб.
|
+375 руб.
|
Услуга 4
|
+250 руб.
|
+12,5 %
|
-4000 руб.
|
-3750 руб.
|
+375 руб.
|
итого
|
+2000 руб.
|
100 %
|
-4000 руб.
|
-2000 руб.
|
+3000 руб.
|
А как бы распределился платеж по услугам С УЧЕТОМ перерасчета?
Наименование услуги
|
Начисления
|
Оплачено за услугу (распределили с учетом перерасчета)
|
Начислено за услугу, руб.
|
Перерасчет
|
Итого начислено
|
Доля итоговых начислений, %
|
1
|
2
|
3
|
4
|
5
|
6
|
Услуга 1
|
+1000 руб.
|
|
+1000 руб.
|
-50 %
|
-1500 руб.
|
Услуга 2
|
+500 руб.
|
|
+500 руб.
|
-25 %
|
-750 руб.
|
Услуга 3
|
+250 руб.
|
|
+250 руб.
|
+187,5 %
|
+5625 руб.
|
Услуга 4
|
+250 руб.
|
-4000 руб.
|
-3750 руб.
|
-12,5 %
|
-375 руб.
|
итого
|
+2000 руб.
|
-4000 руб.
|
-2000 руб.
|
100 %
|
+3000 руб.
|
Неожиданные результаты, не так ли? С точки зрения математики правильно, но результат в данном случае получился мало полезным пользователю.
Цифры показывают, что предложенный нами алгоритм (без учета перерасчетов) практичен и логичен.
Павел Шкомов, лидер команды разработчиков программы расчета квартплаты Квартал:
«Работая не первый год в системе ЖКХ, мы видели неотвратимость законодательного определения порядка и способа распределения поступающих от граждан платежей. И поэтому в нашей программе уже несколько лет назад был предусмотрен механизм распределения платежей по услугам. Как вы знаете, Правительство РФ должно принять постановление, устанавливающее, в числе прочих, процедуру расщепления платы за содержание и ремонт общего имущества в МКД и коммунальные услуги. Отрадно осознавать, что пользователи нашей программы уже подготовлены к внедрению этих механизмов».
|