/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pens_calcs/common.py
63 строки
2 KB
gil9red
Refactoring. Using black code style
02 июн 2023, 15:27
02 июн 2023, 15:27
bc41242
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" # http://www.pfrf.ru/thm/common/mod/pensCalc/js/params.js MROT = 7500 # МРОТ в 2017, руб. ZPM = 73000 # Зарплата, облагаемая страховыми взносами сегодня, руб. FIKS = 4805.11 # Размер фиксированной выплаты CPK = 78.28 # Стоимость 1го пенс. коэфф., руб. KNPG = { 0: 1, 1: 0.625 } # Повышающий коэффициент фиксированной выплаты. Берётся из вопроса «Сколько лет после возникновения права # на страховую пенсию Вы готовы не обращаться за её назначением?» BPKop = { 0: 1, 1: 1.056, 2: 1.12, 3: 1.19, 4: 1.27, 5: 1.36, 6: 1.46, 7: 1.58, 8: 1.73, 9: 1.9, 10: 2.11 }, # Повышающий коэффициент пенсионных коэффициентов. Берётся из вопроса «Сколько лет после # возникновения права на страховую пенсию Вы готовы не обращаться за её назначением?» SPKop = { 0: 1, 1: 1.07, 2: 1.15, 3: 1.24, 4: 1.34, 5: 1.45, 6: 1.59, 7: 1.74, 8: 1.9, 9: 2.09, 10: 2.32, } VSkoef = 1.8 # Коэффициент за 1 год военной службы # Коэффициент за 1 год ухода за инвалидом 1 группы, ребёнком-инвалидом или гражданином, достигшим возраста 80 лет CRkoef = 1.8 # Повышающий коэффициент для «селян» CSH = { 0: 1, # если выбран ответ «Нет» 1: 1.25 # если выбран ответ «Да» } MSSV = 140160 # Максимальная сумма страховых взносов для самозанятого населения, GDmax = 300000