Добрый день!
Цитата: Цитата: По второму варианту, я не совсем поняла, получается вообще через месяц уплата пройдет когда он из отпуска выйдет.Да, верно. В полном соответствии с НК. Удержание и уплата.
Боюсь, что в данном конкретном случае второй вариант не пройдет. Потому, что реально НДФЛ был удержан:
Цитата: находясь в отпуске ему будет перечислена з/п за 1 половину месяца 20 числа,
Цитата: исходя из отработанных дней (за минусом виртуального НДФЛ)
Давайте прокрутим ситуацию на цифрах.
Допустим, за 1 половину месяца, исходя из отработанных дней ему положено 10 000 руб.
Но Вы обычно в аванс платите за минусом "виртуального НДФЛ".
Т.е. за минусом 1300 рублей (13%)
Т.е. Вы ему платите 8700 руб.
Больше в этом месяце он не работал - был в отпуске.
Цитата: Заработная плата за 2 половину 5 числа следующего месяца месяца ему не положена, т.к. он в отпуске.
Не совсем так. Хоть это и зарплата за вторую половину, но расчет делаете в целом за месяц. А, точнее, в целом с начала года.
И получается, что к выплате за "вторую половину" у него осталось невыплаченным 1300 рублей. Это до расчета НДФЛ.
И НДФЛ за месяц у него 1300 руб. 1300 - 1300 = 0. И тут мы спотыкаемся. Ведь эти 1300 мы ему выплачиваем тоже "виртуально". А по факту ничего не выплачиваем. И привязаться к дню выплаты мы уже не можем.
И в этом контексте сразу становится понятным совет Strekoza2005:
Цитата: ... если перечислить заработную плату за первую половину месяца на 1 руб меньше чем положено, то при начислении и окончательном расчете, появиться сумма к выплате за месяц. Если ее выдать в день выплаты заработной платы за вторую половину месяца то и НДФЛ перечислить будет можно. 6-Ндфл заполниться корректно.
Другими словами, если Вы за первую половину пересилите не 8700 руб, а, скажем, 8699 руб (специально утрирую), то в итоге недовыплаченная часть будет 1301 руб, а НДФЛ останется тем же - 1300.
Вычитаем 1301 - 1300 = 1 руб. Вот этот рубль выплачиваете работнику 5 числа следующего месяца и с датами удержания и срока выплаты всё становится на свои места.
Другое направление мысли. 20 числа Вы выплачиваете зарплату не за первую половину, а целиком за месяц. Поскольку уже точно знаете, что больше рабочих дней у него не будет. И удерживаете и перечисляете в бюджет в этот же день или на следующий день после выплаты - 21 числа. В 6-НДФЛ получается не так красиво, как хотелось:
строка 100 - 28.02.19
строка 110 - 20.02.19
строка 120 - 21.02.19
Боюсь, налоговикам это не понравится.
Второй вариант отражения в 6-НДФЛ:
строка 100 - 28.02.19
строка 110 - 28.02.19
строка 120 - 01.03.19
Но есть еще одно направление мысли. Исходит оно к моим воспоминаниям о советском прошлом. Тогда в отпускные включали и зарплату за отработанные дни перед отпуском.
Честно говоря, не думал о последствиях этого шага, но тогда можно было показать, как отпускные:
строка 100 - 20.02.19
строка 110 - 20.02.19
строка 120 - 21.02.19
Хотя в таком случае какие же это отпускные... Нет, так, видимо не пойдёт.
Чтобы привязаться к отпускным, нужно их и выплатить вместе с отпускными... Как раньше...
Тогда всё было бы единым блоком...
Подведем итог. У меня получается, что самым лучшим был бы вариант, который предложила Strekoza2005. Только не рубль, конечно, нужно оставить, а рублей 100 - 200.
Но, если уже поздно, тогда, на мой взгляд, самый "неопасный" вариант:
строка 100 - 28.02.19
строка 110 - 20.02.19
строка 120 - 21.02.19
А если налоговикам не понравится, пусть скажут, как на их взгляд, правильно. А не признать 1300 удержанным налогом никак невозможно. Поскольку он был удержан, причем не виртуально, а вполне реально.
Успехов!