1)Начисляется оклад 10 000. Исчисляется налог по ставке 13% 1300. К выплате на руки 8700, НДФЛ исчислено 1300.
А надо выплатить 10 000 на руки. Как доначислить разницу, компенсировать НДФЛ сотруднику?
При изменении повремени потребуется пересчет исчисленного налога и зависящей от налога доплаты.
Как лучше настроить начисление «от обратного»?
Все комментарии (5)
Комментарии закрыты.
Здравствуйте!
Можно рассмотреть следующий вариант.
Сделать доплату от расчетной базы. Например, настроить доплату:
Если ставка применяется 13%, то доплата = 13%
Но сложность в том, что доплата тоже будет уменьшаться на 13% НДФЛ и на руки сотрудник опять получит меньше. Чтобы этого не произошло, то размер доплаты 13% нужно увеличить на НДФЛ, который будет удержан с суммы доплаты. Для этого доплату можно увеличить на коэффициент 100/87 = 1.1494
Рассмотрим на примере:
Начислено 100 000
Если НДФЛ 13% = 13000, то
К выплате: 87000
Установим доплату в таком размере, чтобы к выплате было 100 000руб.
Зададим размер Доплаты 13%
И применим в формуле коэффициент 1,1494
В результате используем формулу для доплаты:
РасчетнаяБаза * 0.13 * 1.494 (в формуле 0.13 = 13% — вместо запятой в формуле 1С ставим точку, иначе будет ошибка формулы)
Результат: 100 000 * 0.13 * 1.1494 = 14942- размер доплаты, которую нужно начислить, чтобы сумма к выплате была равна начисленной 100 000.
Проверим:
Начислено 100000 + доплата 14942 = 114 942
(114942) * 13% = 14942
К выплате 114942 — 14942 = 100 000
Чтобы в расчете доплаты не было копеек, можем задать округление в формуле:
ОКР((РасчетнаяБаза * 0.13 * 1.1494 ),0)
У такого варианта есть минус, придется вручную отслеживать и менять процент доплаты если у сотрудника изменится ставка НДФЛ. Но настроить так, чтобы % доплаты менялся автоматически при изменении ставки НДФЛ через настройки начисления не получится.
Марина, спасибо за оперативный ответ!
Только добавить в формулу или алгоритм заполнения определение налоговой ставки от шкалы дохода:
Если РасчетнаяБаза < 2400000 Тогда СтавкаНалога = 0.13
ИначеЕсли 2400000 =< РасчетнаяБаза и РасчетнаяБаза<5000000 Тогда СтавкаНалога =0.15
…
КонецЕсли;
ОКР((РасчетнаяБаза * СтавкаНалога * 100/(100- СтавкаНалога)),0)
Тогда для 13% будет РасчетнаяБаза*0.13 * 100/(100-87) = РасчетнаяБаза *0.13 * 1,1494252874 = РасчетнаяБаза *0.13 * 1.1494
для 15% будет РасчетнаяБаза*0.15 * 100/(100-85) = РасчетнаяБаза *0.15 * 1,1764705882 = РасчетнаяБаза *0.15 * 1,1765
Так верно?
Здравствуйте!
Правильно понимаю, что Вы предлагаете через конфигуратор прописать алгоритм расчета налоговой ставки. У нас же в начислении РасчетнаяБаза определяется по итогу за месяц, а нам нужно для смены ставки учитывать базу по НДФЛ нарастающим итогом с начала года. Поэтому если с помощью программиста, то можно попробовать так сделать.
Еще один момент, можно поправить. Согласно статьи 224 НК РФ:
Поэтому немного подправить знаки нужно:
Если РасчетнаяБаза =< 2400000 Тогда СтавкаНалога = 0.13 ИначеЕсли 2400000 < РасчетнаяБаза и РасчетнаяБаза =<5000000 Тогда СтавкаНалога =0.15...
Марина, добрый день. Сам ведущий инженер-программист) Только такую схему изобрели, что приходится развивать доработки. Есть механизм, расчитывающий начисление с компенсацией налога по фиксированной ставке. Теперь шкала и ситуации переводов между регионами. Когда часть месяца есть РК и СН, другую часть нет. Например, перевод из ДВО в ЦФО (из Владивостока в Москву).
Или переход «порога северного стажа» с 20 на 30%. Прежняя одна строка НДФЛ кратно «размножается». Корректно разбивать, затем проверять, собирать обратно. В общем, в процессе.
Благодарю за ответ и уточнение интервала.