Здравствуйте.
Зарплата и управление персоналом, редакция 3.1 (3.1.38.41)
Необходимо оплату НДФЛ производить в соответствии с прогрессивной шкалой (13%, 15%, 18% и 22). Настройка в учетной политике включена. Но чтобы на сотрудников это никак не отражалась, то есть получает он на руки 10 000 и получает круглый год. Организация является налоговым агентом.
Вид тарифа: Основной тариф страховых взносов
Подскажите пожалуйста как реализовать в программе.
Здравствуйте!
Правильно понимаю, что сотрудник ежемесячно на руки должен получать 10 000 руб.?
Если так то начисленная сумма при ставке НДФЛ 13% должна быть 11 494 руб. (Расчет 10 000 / 87 * 100 = 11 494 руб.)
В результате:
Начислено 11 494
НДФЛ 13% 1 494 (11 494 * 13% = 1 494)
Сумма к выплате 10 000 ( 11 494 — 1 494 = 10 000)
При начисленной сумме 11 494 в месяц нарастающим итогом за год у сотрудника доход не превысит предела 2 400 000 руб. для перехода на ставку 15%.
Поэтому в течение года за сотрудником сохранится ставка 13%. ЗУП отрабатывает такой расчет правильно и проблем не возникнет.
Если нужно что-то уточнить или я не так поняла Ваш вопрос, то опишите вопрос подробнее, с чем именно возникла сложность. Будем разбираться дальше.
Здравствуйте.
10 000 это для примера.
Реально 2298860-13%, на след уже превышение будет)
Спасибо за уточнение. Получается, что на руки сотрудник должен получать 2 000 000 руб.
В ЗУП расчет происходит последовательно: начисление — НДФЛ — сумма к выплате. Сложность в том, что обратного механизма (задай «Сумму к выплате»— получи «Сумму начисления») в типовой конфигурации нет. Ставка НДФЛ зависит от налоговой базы нарастающим итогом с начала года. Учесть доход нарастающим итогом с начала года и предусмотреть изменение ставки в настройках начисления не получится.
Поэтому можно рассмотреть варианты:
— Создать начисление фиксированной суммой (плановое), где сумма задаётся показателем.
— Или назначить ежемесячное начисление в минимальном размере (если ставка НДФЛ 13%) = 2 298 860 руб + доплату при превышении ставки 13%, так чтобы в итоге за минусом НДФЛ сумма к выплате была равна 2 млн.
— Создать плановое начисление с формулой (подходит если у сотрудника нет вычетов), например если ожидаем что за год будут применяться ставки от 13 до 20%:
?(СтавкаНДФЛ = 13,2298860, (? (СтавкаНДФЛ = 15, 2352941, ( ? (СтавкаНДФЛ = 18, 2439024, (? (СтавкаНДФЛ = 20, 2500000,СуммаПриСменеСтавки)))))))
Согласно данной формуле, если ставка НДФЛ = 13, то сумма начисления = 2298860, иначе проверяем следующее условие

— если Ставка НДФЛ = 15, то сумма начисления = 2352941 и т.д. перечисляем все ставки и в самом конце, если ставку указать невозможно, т.к в месяце происходит смена ставки, то показатель «Ставка НДФЛ» не вводим, а указываем сумму начисления — вводим показатель СуммаПриСменеСтавки (предварительно сумму нужно будет высчитать)
При этом показатели Ставка НДФЛ или СуммаПриСменеСтавки придется вводить ежемесячно через данные для расчета зарплаты.
Например:
— в месяце, когда ставка не меняется вводим размер ставки через данные для расчета зарплаты и начисляем з/п:
— в месяце, когда ставка меняется вводим сумму через показатель «СуммаПриСменеСтавки», а показатель «СтавкаНДФЛ» не заполняем и затем начисляем з/п:

При этом в любом случае придется отслеживать ежемесячно ставку НДФЛ и высчитывать величину начисления помесячно так, чтобы после удержания НДФЛ по актуальной на этот месяц ставке к выплате получилось ровно 2 млн.
Поскольку типового расчета в ЗУП нет, а из-за прогрессивной ставки сумма начисления «плавает», надёжнее всего вести вспомогательный расчёт вне программы (с учетом шкалы изменения ставки НДФЛ нарастающим итогом). Также, если есть вычеты и иные удержания, то их также нужно учесть, т.к. они влияют на итог суммы «на руки».
Здравствуйте. А подскажите пожалуйста можно ли это доработать с помощью разработчиков или сложно будет описать данный механизм?
Здравствуйте!
Если у Вас есть возможность, то можно обратиться к разработчикам. По поводу сложности механизма, по моему мнению задача не простая, для которой нет готового решения.