Формулы для расчета заработной платы "от обратного" (Украина. 2014)

11.08.14

Учетные задачи - Зарплата

Формулы для расчета официальной заработной платы "от обратного". Алгоритм применим с 01.08.2014 с учетом "военного сбора".
В отличии от типовых конфигураций расчет идет по формулам, а не методом подбора. Минус такого решения - не учитываются период работы и наличие вытесняющих видов расчета (больничный, отпуск и т.д.). Плюсы - скорост расчета на больших массивах.
Для расчета нам нужны такие значения: ставка ЕСВ с работника, минимальная зарплата, максимальная база налогообложения ЕСВ, ставки НДФЛ (1 и 2 предел), ставка военного сбора.
Из-за особенностей расчета взносов и удержаний НДФЛ было сформулировано три основные формулы в зависимости от размера суммы "на руки". 
Напомним еще раз общий принцип расчета ЗП (упрощенный):
Из суммы всех начислений первым делом удерживается единый социальный взнос (ЕСВ). Для оклада в большинстве случаев он равен 3.6% (Примечание. Размеры всех ставок, пределов и т.д. указаны по состоянию на 01.08.14). Максимальный верхний предел ЗП, с которого удерживается ЕСВ = 17 минимальных зарплат (20706 грн на 01.08.14).
После удержания ЕСВ считаем базу для удержания НДФЛ (налог на доходы физлиц). Она равна общей сумме начислений за минусом удержанного ЕСВ. Сумму, меньше чем 10 минимальных зарплат, облагаем по ставке 15%. Все, что выше - по ставке 17%.  (10 мин ЗП = 12180 грн. на 01.08.14)
Военный сбор не уменьшает базу НДФЛ и удерживается со всей суммы начислений в размере 1,5%.
Таким образом, у нас возможны три варианта формулы.

Первый вариант - база НДФЛ не превышает 10 минимальных зарплат (12180 грн)
Второй вариант - официальная ЗП не превышает максимальную базу (20706 грн)
Третий вариант - официальная ЗП превышает максимальную базу (20706 грн)
Собственно текст самой функции:
Функция ПосчитатьЗПОтОбратного(СуммаБрутто, БазовыйМесяц)
	//Ставки налогов по состоянию на 01.08.2014
	Мин10 = ПолучитьМинимальнуюЗарплату(БазовыйМесяц)*10; //1218*10
	МаксБазаЕСВ =  ПолучитьМаксБазу(БазовыйМесяц);        //20706
	СтавкаЕСВ = ПолучитьСтавкуНалога(БазовыйМесяц,Справочники.Налоги.ЕСВРаботники); //0,036
	СтавкаВоенногоСбора = 0.015;
	СтавкаНДФЛ1Предел = 0.15;
	СтавкаНДФЛ2Предел = 0.17;
	//1. БазаНДФЛ до 10Мин, т.е. ЗПГрязная <= 10Мин/(1-СтавкаЕСВ)
	//2. ЗП < МаксБаза
	//3. Все остальнон
	Предел2 = МаксБазаЕСВ*(1-СтавкаЕСВ-СтавкаВоенногоСбора-СтавкаНДФЛ2Предел*(1-СтавкаЕСВ))+(СтавкаНДФЛ2Предел-СтавкаНДФЛ1Предел)*Мин10;
	Если СуммаБрутто <= Мин10 / (1-СтавкаЕСВ) Тогда
		ЗП =  СуммаБрутто/(1-СтавкаВоенногоСбора-СтавкаНДФЛ1Предел-СтавкаЕСВ*(1-СтавкаНДФЛ1Предел));
	ИНачеЕсли СуммаБрутто <= Предел2 Тогда
		ЗП =  (СуммаБрутто-(СтавкаНДФЛ2Предел-СтавкаНДФЛ1Предел)*Мин10)/(1-СтавкаВоенногоСбора-СтавкаЕСВ-СтавкаНДФЛ2Предел*(1-СтавкаЕСВ));
	Иначе
		ЗП  = (СуммаБрутто-(СтавкаНДФЛ2Предел-СтавкаНДФЛ1Предел)*Мин10+МаксБазаЕСВ*СтавкаЕСВ*(1-СтавкаНДФЛ2Предел))/(1-СтавкаВоенногоСбора-СтавкаНДФЛ2Предел)
	КонецЕсли; 
	Возврат ЗП;
КонецФункции

В качестве входных параметров указываем сумму, которую сотрудник должен получить на руки (СуммаБрутто) и месяц для расчета ставок, пределов и т.д.
Функции "ПолучитьМинимальнуюЗарплату", "ПолучитьСтавкуНалога" не указываю, так как функция была написана под специализированное решение. Формулы проверены на реальных числах.



ЗП от обратного военный сбор ЗП на руки ЕСВ НДФЛ

См. также

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5940 руб.

27.05.2021    41900    313    106    

241

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    27251    26    1    

28

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    6116    39    21    

46

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    62507    166    141    

138

Зарплата Программист Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая. Нет аналога на рынке.

51600 руб.

14.09.2022    18148    74    28    

75

Загрузка и выгрузка в Excel Зарплата Кадровый учет Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    66073    103    49    

106

Зарплата Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Платные (руб)

Внешний отчет считает премию сотрудников за полностью оплаченные товары клиентами (за период). Отчет прошел аудит во fresh.

12000 руб.

17.10.2024    718    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. chmv 11.08.14 09:01 Сейчас в теме
Такой подход тоже может где-то применяться
2. smitti911 04.11.14 13:58 Сейчас в теме
Спасибо за формулу.А если у сотрудника есть базовая льгота НДФЛ? Как считать?
Оставьте свое сообщение