0
Отвечен

Как определить процент начисления взносов в ПФР

Роман Шивалов 5 лет назад в Прочее обновлен Вячеслав Шинкарев (менеджер разработки) 5 лет назад 6

Здравствуйте.

Появилась задача определения процента начисления страховых взносов. Например, для ПФР просят сказать было начисление по пониженному проценту или нет.

В принципе, если считать, что формулы постоянны, то задача сводится к вычислению базы для расчета - дохода.

Как-нибудь это можно сделать?

Script

Ответ

Ответ
Отвечен

Обманул. С помощью "bounds" вытаскиваются взносы в границах предельного размера базы и сверх предельного размера базы.
Чтобы вытаскивать сам доход, надо вызывать R_Tax(160) и R_Tax(161)

Если мы говорим про таблицы, то вот такая функция приема вам поможет:
R_Tax(160,1,*,*,Источник выплаты,*,А);SCRIPT(return atof(Sum)+TaxValue(161);)
Где Sum - имя столбца куда хотим принять превышение предельного размера базы.


ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от Роман Шивалов 5 лет назад
На рассмотрении

Добрый день!

В таблицах по F3 cделайте табличку типа:

ТН  ФИО из списка ЛС  Сумма зарплаты 

У столбца "Сумма зарплаты" напишите ф-цию приёма R_Col_S_MV(?,*,*,0) и примите данные по столбцу ТВХ, в котором отметьте виды для расчёта ПФ.

Можно сразу добавить столбцы типа "Разница Сумма ЗП-1150000" и "Превышение 1150000", чтобы сразу было видно у кого произошло превышение.

а что за параметры такие у функции?

Но идею я понял...

А встроенными средствами, попроще, никак? Типа у нас же есть настройки страховых взносов для каждого Н-У

Ф-ция R_Col_S_MV(?,*,*,0) запрашивает Столбец ТВХ, Символы выборки и Период выборки.

Параметры можете посмотреть в Помощи по F1:

Можно с помощью функции R_Tax... с параметром Bounds=1-2.

Ответ
Отвечен

Обманул. С помощью "bounds" вытаскиваются взносы в границах предельного размера базы и сверх предельного размера базы.
Чтобы вытаскивать сам доход, надо вызывать R_Tax(160) и R_Tax(161)

Если мы говорим про таблицы, то вот такая функция приема вам поможет:
R_Tax(160,1,*,*,Источник выплаты,*,А);SCRIPT(return atof(Sum)+TaxValue(161);)
Где Sum - имя столбца куда хотим принять превышение предельного размера базы.


А встроенными средствами, попроще, никак?

А таблица "Проверка правильности начисления взносов" это разве не оно?

Сервис поддержки клиентов работает на платформе UserEcho