Возможные ошибки НДФЛ в 1С 8. 3 и 8. 2; как найти и исправить

Код вида дохода 1с ошибка

Рассмотрим в программе 1С ЗУП 2.5 на примере документа «Отпуск». Начислили отпускные, которые изначально планировали выплатить 29.01.2016 г. По факту выплата производится 28.01.2016 г. Поэтому дату выплаты дохода в документе начисления отпуска мы изменяем на 28.01.2016 г. Эта дата попадает в регистр учета доходов.

начисление отпуска в 1с 8.2

В регистр учёта налога 1С 8.2 попадает дата из табличной части НДФЛ, которую мы видим на закладке «Оплата» документа «Начисление отпуска сотрудникам организаций». Дата здесь не поменялась, а осталась 29.01.2016 г.

указание даты получения дохода

Для того чтобы эта дата также изменилась, нам нужно либо перерасчитать документ полностью либо перерасчитать только НДФЛ. Если перерасчет по каким-либо причинам нежелателен или невозможен, то дату можно скорректировать вручную.

перерасчет ндфл

Смоделируем ситуацию, когда у нас имеется расхождение в датах получения дохода и проведем документ. Теперь покажем: какими ошибками это чревато дальше.

Смотрим в регистрах, что у нас возникло расхождение. В регистре учёта доходов у нас учтена дата 28.01.2016 г.

неправильная дата получения дохода

В регистр учёта налога записалось 29.01.2016 г.

правильная дата

Дальше мы выплачиваем отпускные. Проводим документ на выплату. Смотрим его движение по регистру учёта налога, который фиксирует фактически удержанный налог. Здесь записывается дата получения дохода 29.01.2016 г из регистра учета налога.

дата удержания НДФЛ

В форме 6-НДФЛ такая ситуация будет выглядеть следующим образом: дата фактического получения дохода (строка 100) – 29.01.2016 г., а дата удержания налога (строка 110) – 28.01.2016 г. Получилось, что мы налог удержали раньше, чем начислили доход, тогда как для доходов в виде отпускных выплат эти две даты (дата получения дохода и дата удержания налога) должны совпадать.

расхождения в 6-НДФЛ

Но и это еще не всё! При начислении зарплаты программа 1С пытается выправить НДФЛ, привести его в соответствие. Поэтому сторнирует налог с даты получения дохода 29.01.2016 г. и начисляет в этой же сумме по состоянию на 28.01.2016 г.

расхождения в датах получения доходов

Далее, при выплате зарплаты, точно также у нас фиксируется удержанный налог. Одна строка в НДФЛ с «минусом» от 29.01.2016 г, а вторая строка с «плюсом» от 28.01.2016 г.

разные строки в регистре

В 6-НДФЛ добавляются еще две группы строк с 100 по 140. В одной все сторнируется, а в другой – все начисляется заново.

очередные ошибки в 6 ндфл

Чтобы такой ситуации не возникало, внимательно отслеживайте дату получения дохода, которая будет учтена в Регистре учета доходов и дату получения дохода, которая будет учтена в Регистре учета налога. Они должны совпадать.

Возможные ошибки при исчислении НДФЛ в программе 1С 8.3 ЗУП 3.0.

В программе 1С ЗУП 3.0 дата получения дохода также учитывается в двух регистрах: Регистре учета доходов и Регистре учета налога. Например, рассмотрим документ «Отпуск». В Регистр учета доходов идет дата выплаты из основной формы документа.

отпуск в 1с 8.3

А в Регистр учета налога – дата из формы «Подробнее о расчете НДФЛ».

подробнее о расчете НДФЛ

Эти две даты должны совпадать. Но если мы меняем дату в основной форме документа, автоматически происходит изменение даты в форме «Подробнее о расчете НДФЛ». Здесь проще, программа ЗУП 3.0. сама нам гарантирует, что эти даты будут совпадать.

Единственное, в текущем релизе программы 1С есть ошибка для документа «Больничный лист». Если он выплачивается с зарплатой, и мы меняем дату выплаты, то в этом случае дата получения дохода в форме «Подробнее о расчете НДФЛ» сама не меняется.

дата выплаты не меняется

Здесь нужно сделать перерасчет, либо поменять дату в форме «Подробнее о расчете НДФЛ» вручную.

дата не изменилась

Для всех других случаев, дата учета НДФЛ должна меняться автоматически при дате выплаты. Но на всякий случай, этот момент проверяйте, контролируйте совпадение дат.

Возможные ошибки при исчислении НДФЛ в программе 1С 8.3 Бухгалтерия 3.0

Что касается программы 1С Бухгалтерия 3.0, здесь также есть два межрасчетных документа «Больничный лист» и «Отпуск». Также здесь есть дата выплаты и при изменении этой даты все меняется автоматически. Дата получения дохода для НДФЛ изменяется также автоматически. Но, на всякий случай, проверяйте.

документ в 1с бухгалтерия 3.0

расчет НДФЛ

Возможные ошибки при исчислении НДФЛ

Также при исчислении НДФЛ, мы должны обращать внимание на дату начисления налога. Это актуально для программ третьей версии. Дата начисления налога должна быть строго до даты удержания налога. Если на момент удержания налога, сам налог не начислен, то удерживать, собственно, нечего.

Важно! Отслеживайте в программе 1С: даты межрасчетных документов – это дата начисления налога, если на момент выплаты налог не начислен, то он не будет удержан.

Особенно это актуально для незарплатных доходов, так как в качестве даты начисления налога фиксируется дата документа. Таким образом, в третьей версии дата документа «Отпуск», дата документа «Больничный» и других документах тоже важна.

Возможные ошибки в межрасчетных документах на примере 1С 8.3 ЗУП 3.0

На примере программы 1С ЗУП 3.0 в документе «Отпуск» планируемая дата выплаты 28.01.2016, но дату документа установим 30.01.2016 г., то есть позже планируемой даты выплаты. Проведем его.

отпуск в 1с зуп 3.0

Запись Регистра учета налога у нас сформировалась по состоянию на 30.01.2016 г.

регистры в 1с зуп 3.0

Если мы выплачиваем отпускные раньше даты документа – 28.01.2016 г. как и планировали, заполняем ведомость, видим – не заполняется НДФЛ удержанный. По состоянию на 28.01.2016 нет исчисленного налога. Соответственно, при проведении такой ведомости НДФЛ удержанный не регистрируется.

ведомость в кассу 1с зуп

Если с датой документа все нормально и она раньше планируемой даты выплаты:

правильный документ зуп

То при заполнении ведомости тоже все будет хорошо, налог будет определен. При проведении Ведомости зафиксирован как удержанный налог.

ведомость на выплату

Возможные ошибки в межрасчетных документах на примере 1С Бухгалтерия 3.0

В программе 1С Бухгалтерия 3.0 все тоже самое. Важна дата документа. Рассмотрим на примере документа «Отпуск». Планируемая дата выплаты – 28.01.2016 г., а дату документа намеренно поставим позже, например, 30.01.2016 г. Проведем документ.

документ Отпуск

Исчисленный налог зарегистрировался по состоянию на 30.01.2016 г.

регистр

После проведения выплаты, причем не в Ведомости, а именно выплату «Выдача наличных» или списание с расчетного счета раньше, чем дата документа «Отпуск», то удержанный налог не регистрируется, не определяется и не фиксируется в Регистре.

незарегистрированный налог НДФЛ

Поэтому важна дата документа, если мы поставим 28.01.2016 г. и перепроведем выдачу наличных, то запись по НДФЛ удержанному сформировалась, все попало в Регистр и дальше попадет в форму 6-НДФЛ.

созданная запись в регистре

Будьте внимательны! В программе 1С Бухгалтерия 3.0 это особенно важно, потому что НДФЛ удержанный не отображается в Ведомости, то есть в самой экранной форме ошибок не наблюдаем, не видим. Но если заглянуть в Регистр, то можно такой момент отследить. Поэтому в программе 1С Бухгалтерия 3.0 при выплате зарплаты, смотрите и проверяйте как зафиксировался НДФЛ удержанный, смотрите движение по Регистру «Расчеты налогоплательщиков с бюджетом по НДФЛ».

Возможные ошибки в межрасчетных документах на примере 1С 8.2 ЗУП 2.5

Что касается программы 1С ЗУП 2.5, то в текущем релизе дата документа, например, «Отпуск» – никак не влияет на расчет удержанного НДФЛ. Например, возьмем начисление отпуска с планируемой датой выплаты 28.01.2016 г. и поменяем дату документа на 30.01.2016 г. после этого перепроведем Ведомость на выплату зарплаты. Посмотрим движение по Регистрам.

начисление зарплаты в 1С 8.2 ЗУП

Программа 1С ЗУП 2.5 НДФЛ удержанный увидела и зарегистрировала его. Поэтому даты документа здесь не так важны.

движения по регистру НДФЛ расчеты с бюджетом

Но такой механизм, когда программа пытается удержать все начисленное по состоянию на конец месяца, который применяется в программе 1С 8.2 ЗУП 2.5, имеет свои недостатки и ведет к другим проблемам, которые мы рассмотрим в следующем вопросе, когда будем говорить об НДФЛ удержанном.

Новое в платёжках на зарплату

С 1 июня 2020 года в зарплатных платёжках нужно проставлять код дохода. Изменения коснутся всех работодателей.

Зачем нужны коды дохода

Дело в исполнительном производстве. Есть доходы, с которых удерживать долги нельзя. Это детские пособия, алименты и другие выплаты. Сейчас банки и приставы не умеют определять такие доходы, из-за этого часто списывают лишнее. Новые коды помогут им понять, с каких доходов можно удерживать долги, а с каких нельзя.

Какой код дохода указывать в платёжках

С 1 июня 2020 года в платёжках на перечисление зарплаты нужно указать один из трёх кодов — Указание ЦБ РФ от 14.10.2019.

Зарплата, вознаграждение по договору подряда, премии, отпускные, больничные и другие выплаты, по которым есть ограничения на удержания.

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

Возмещение вреда здоровью и выплаты пострадавшим от радиационных и техногенных катастроф. Из них можно удержать только алименты и возмещение вреда в связи со смертью кормильца — ч. 2 ст. 101 Федерального закона № 229-ФЗ.

При остальных переводах код дохода не указывают.

Сдавайте отчётность в три клика

Когда нужно менять код дохода в Эльбе

Вы удерживаете с сотрудника алименты или другие долги по исполнительным документам — отправьте платёжку в интернет-банк, отредактируйте сумму и поставьте код «1».

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

Важный момент: алименты удерживаются из зарплаты после НДФЛ.

В интернет-банке в конце поля «назначение платежа» пропишите сумму. Формат такой: //ВЗС//1000 — 00//, где 1000 — сумма удержания. Если не знаете, как это сделать, напишите в техподдержку банка.

? Чтобы перечислить алименты получателю физическому лицу, добавьте его в Эльбе как контрагента и создайте платежку в разделе «Платежки». Выберите код «2».

? Для перечисления алиментов в адрес судебных приставов платежку нужно создать в клиент-банке. В этом случае тоже нужно поставить код «2». Тогда банк поймёт, что алименты уже удержаны.

Переводите суммы, которые не являются доходом сотрудника, например: подотчёт, возврат кредита или займа. В таких платёжках выбирайте вид дохода: «‎Без кода».

Переводите деньги самозанятым. Лучше уточнить в банке, какой код нужен. Мы рекомендуем ставить «‎Без кода», потому что самозанятые не являются вашими сотрудниками.

Выплачиваете возмещение вреда здоровью или компенсацию пострадавшим от катастроф. Это очень редкие выплаты, для них требуется код «3»‎. Такие платёжки нельзя сформировать из задачи, но можно создать в разделе «Платёжки».

Источники:

https://profbuh8.ru/2016/03/vozmozhnyie-oshibki-ndfl-v-1s-8-3-i-8-2-kak-nayti-i-ispravit/

https://e-kontur. ru/enquiry/1441/kody-dohoda

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: