Разберем по шагам типовую ситуацию: у сотрудника в одном месяце удержали НДФЛ «с запасом» (например, из-за поздно предоставленных вычетов, перерасчетов, смены статуса, исправления дохода), а позже выяснилось, что налог удержан сверх нужного. В результате в учете появляется «переплата» по НДФЛ, и возникает практический вопрос: как вернуть сотруднику излишне удержанный НДФЛ в 1С и как это увязать с ЕНС/ЕНП, чтобы суммы правильно попали в уведомления и отчетность.
Сразу зафиксируем ключевую идею, от которой дальше строится вся логика учета: излишне удержанный НДФЛ возвращает налоговый агент (работодатель) за счет сумм НДФЛ, подлежащих перечислению в бюджет по будущим выплатам. На практике это означает, что «источник денег» для возврата — не «возврат из бюджета», а уменьшение будущего перечисления НДФЛ (и/или уменьшение суммы в уведомлении по НДФЛ), а работнику деньги выплачиваются фактически работодателем.
Давайте вместе проанализируем ситуацию и выстроим понятную схему учета в 1С:Бухгалтерии предприятия, редакция 3.0 (в т.ч. базовая), а затем разберем, какие проводки получаются и как это «снимается» через ЕНС.
Прежде чем оформлять документы, полезно разделить два разных вида «переплаты», которые часто путают:
Излишне удержанный НДФЛ у сотрудника — это когда в расчетах с сотрудником удержали больше, чем нужно. Это видно в детализации НДФЛ по сотруднику (в расчетных документах и регистрах НДФЛ). Такая переплата означает, что работодатель должен работнику вернуть сумму.
Излишне перечисленный НДФЛ/ЕНП в бюджет — это когда вы реально отправили в бюджет (на ЕНС через ЕНП) больше денег, чем нужно по вашим обязательствам. Это уже история про состояние ЕНС и сальдо расчетов с бюджетом.
В задаче, подобной описанной на форуме, чаще всего сначала возникает переплата по удержанию у сотрудника (например, удержали 1300, потом перерасчетом получилось, что удерживать нужно меньше), а уже потом бухгалтер думает, как это связано с перечислением в бюджет и ЕНС.
Правильная последовательность действий такая: сначала оформляем «возврат НДФЛ» как событие налогового учета (чтобы 1С понимала, что налог работнику вернули), затем оформляем выплату работнику, и только после этого контролируем уведомление по НДФЛ/ЕНС и перечисление ЕНП, чтобы будущие платежи в бюджет уменьшились на сумму возврата.
Рассмотрим подробнее настройку, без которой нужные документы могут быть не видны.
Проверяем, что учет зарплаты ведется в 1С:Бухгалтерии: в настройках зарплаты должен быть выбран вариант «В этой программе». Иначе «зарплатные» документы и НДФЛ-документы могут быть недоступны либо логика будет отличаться (если учет идет, например, в ЗУП и переносится в БП проводками).
Открываем раздел зарплаты и находим журнал «Все документы по НДФЛ». В типовой конфигурации БП 3.0 документ «Возврат НДФЛ» создается именно оттуда.
Дальше будем разбирать сценарий именно для БП 3.0, где возврат оформляется документом «Возврат НДФЛ», а выплата делается ведомостью (в кассу или в банк).
Разберем по шагам «золотой стандарт», который корректно формирует данные для отчетности и увязки с уведомлениями по НДФЛ/ЕНС.
Создаем документ «Возврат НДФЛ» в журнале «Все документы по НДФЛ».
В документе указываем:
— организацию (если учет по нескольким);
— сотрудника;
— месяц (налоговый период/месяц, в котором производится возврат);
— сумму к возврату.
Как правило, табличная часть заполняется автоматически после выбора сотрудника: подтягиваются суммы излишне удержанного налога по ставке и по датам получения дохода. Если нужно, суммы обновляем командой наподобие «Обновить суммы к возврату» или корректируем вручную (в рамках допустимого и логичного учета).
Важно: документ «Возврат НДФЛ» фиксирует возврат для налогового учета НДФЛ (чтобы корректно заполнялась отчетность и уведомления). Он может не формировать «классические» бухгалтерские проводки сам по себе — это нормально: бухгалтерская часть отражается через выплаты/ведомости и через уменьшение обязательств по НДФЛ.
Регистрируем фактическую выплату работнику на сумму возврата.
Возврат — это деньги, которые нужно реально выдать сотруднику: либо на счет, либо наличными (если политика компании позволяет). В БП 3.0 это делается через «Ведомость в банк» или «Ведомость в кассу» (в зависимости от способа выплаты).
Практический прием: чтобы не путаться с зарплатой, оформляем отдельную ведомость именно на возврат НДФЛ (или ведомость, где сумма возврата выделена отдельно, если ваша внутренняя практика такова). Важно, чтобы в ведомости корректно отразилась сумма возврата и связалась с документом «Возврат НДФЛ».
Проверяем, что возврат попал в регистры НДФЛ и уменьшает сумму налога к уплате.
После проведения документа и ведомости смотрим аналитику по НДФЛ: по сотруднику должна появиться запись, что налог возвращен. Это критично, потому что далее уведомление по НДФЛ должно уменьшиться на сумму возврата, а перечисление в бюджет будет меньше.
Теперь перейдем к самому «больному» месту — проводкам и ЕНС.
Давайте разберем бухгалтерскую логику. Когда НДФЛ удерживают из дохода сотрудника, классическая проводка выглядит так:
Удержание НДФЛ: Дт 70 Кт 68 (НДФЛ)
Если выяснилось, что удержали лишнее, мы должны «открутить» удержание (уменьшить задолженность перед бюджетом и одновременно показать задолженность организации перед сотрудником по возврату). Эквивалентно это можно отразить двумя способами (в зависимости от того, как конкретно формирует движения конфигурация):
Способ А (часто встречается в отчетах проводок): Дт 70 Кт 68.01 с отрицательной суммой.
Это фактически сторно удержания НДФЛ. Экономический смысл такой же, как если бы мы сделали обратную проводку Дт 68 Кт 70 на положительную сумму.
Способ Б (то же самое, но «положительно»): Дт 68.01 Кт 70 на сумму возврата.
Здесь мы явно уменьшаем обязательство по НДФЛ и создаем долг перед сотрудником.
Далее, когда мы реально выдаем сотруднику деньги (через кассу или банк), получаем обычную выплатную проводку:
Выплата возврата сотруднику: Дт 70 Кт 50 (если касса) или Дт 70 Кт 51 (если расчетный счет)
Важно: возврат НДФЛ — это не «доплата зарплаты». Это отдельное событие: мы возвращаем ранее удержанный налог. Поэтому полезно контролировать, чтобы в выплатных документах сумма возврата не искажала расчетные листки и не попадала как доход. В корректном оформлении возврат влияет именно на учет НДФЛ, а не на базу дохода как новый доход.
Теперь разберем самую частую формулировку, которая вызывает вопросы: «Вернуть переплату можно за счет предстоящих платежей по НДФЛ в бюджет».
Проанализируем ситуацию: в ближайшие даты у вас снова будет удержание НДФЛ у сотрудников. Обычно вы:
— удержали НДФЛ при выплате дохода;
— подали уведомление об исчисленных суммах (по НДФЛ);
— перечислили ЕНП на ЕНС (или уже есть деньги на ЕНС);
— налоговая списала с ЕНС обязательства в соответствии с уведомлениями.
Если у вас есть возврат НДФЛ, то по правилам сумма возврата должна уменьшить сумму НДФЛ к уплате. Практически это означает следующее:
Вы выплачиваете работнику сумму возврата (из своих денег на расчетном счете/в кассе).
Когда наступает срок очередного перечисления НДФЛ, вы перечисляете в бюджет меньше на сумму возврата (или, если вы платите ЕНП «с запасом», то просто не увеличиваете платеж на эту сумму).
В уведомлении по НДФЛ сумма к уплате должна быть уменьшена на сумму возврата (в корректной методологии учета).
То есть «за счет предстоящих платежей» — это буквально: вместо того чтобы перечислить НДФЛ в бюджет, вы эти деньги отдаете сотруднику, а бюджет получает меньше, потому что ваш долг по НДФЛ уменьшился возвратом.
Именно поэтому часто говорят «как снять деньги с ЕНС»: по сути, вы не снимаете деньги с ЕНС отдельной проводкой, вы уменьшаете обязательство по НДФЛ (через возврат) и/или уменьшаете сумму уведомления, из-за чего списание с ЕНС становится меньше. В 1С задача решается не «ручной бухгалтерской проводкой по ЕНС», а корректным оформлением возврата НДФЛ и правильным формированием уведомления.
Рассмотрим подробнее практический контрольный список, чтобы возврат корректно уменьшил уведомление и не возникло ощущения, что «ЕНС не уменьшается».
Сначала оформляем «Возврат НДФЛ» и выплату ведомостью (как разобрали выше). Не начинаем с попытки править ЕНС вручную.
Затем формируем уведомление об исчисленных суммах по НДФЛ за соответствующий период. В корректной логике сумма в уведомлении должна учитывать возвраты: то есть налог к уплате уменьшается.
Контролируем, что сумма перечисления ЕНП (платежка) не «дублирует» возврат.
Если вы платите ЕНП строго «под уведомление», то просто перечисляйте сумму меньше (на возврат).
Если вы платите ЕНП авансом/с запасом, то сам факт возврата не требует срочно «дергать» деньги с ЕНС — вы просто учитываете уменьшение обязательства и не «докидываете» лишнее в будущем.
В результате по ЕНС (на стороне ФНС) списание обязательств по НДФЛ будет происходить в меньшей сумме, потому что вы заявили (через данные учета и уведомления), что к уплате меньше из-за возврата.
Что делать, если вы уже перечислили в бюджет «полную сумму», а потом сделали возврат? Тогда у вас появляется ситуация, близкая ко второму виду «переплаты»: деньги на ЕНС могли оказаться «лишними» относительно обязательств. Это уже управляется либо будущими начислениями/обязательствами (переплата «съедается» последующими списаниями), либо процедурами зачета/возврата с ЕНС по правилам ЕНП. Но в типовом учете 1С чаще всего достаточно просто не делать лишних перечислений дальше и дать переплате «схлопнуться» будущими списаниями.
В исходной ситуации видно, что у сотрудника в разные даты появляются небольшие «минусы» по НДФЛ (например, 881 руб., потом еще 13 руб.), а затем эти суммы то «компенсируются» при выплатах, то снова всплывают из-за перерасчетов и вычетов.
Давайте вместе выстроим правильную практику, чтобы не собирать возврат «вручную» прибавлением к выдаче через кассу:
Не увеличиваем сумму «к выплате» вручную на размер переплаты по НДФЛ в обход документов возврата.
Если мы просто выдадим сотруднику «лишние деньги» (как будто это часть зарплаты), а возврат НДФЛ документально не зарегистрируем, 1С не поймет, что это был возврат налога. Тогда:
— в учетных регистрах НДФЛ возврата нет;
— уведомление по НДФЛ не уменьшится корректно;
— может появиться рассинхронизация «удержано/перечислено/к уплате».
Собираем сумму возврата документом «Возврат НДФЛ».
Если переплата сформировалась из нескольких перерасчетов, документ можно заполнять по данным учета (обновлением сумм) и возвращать ровно то, что действительно числится как излишне удержанное.
Делаем отдельную выплату (ведомость) на возврат или корректно включаем возврат в ведомость как отдельную составляющую, чтобы программа понимала назначение суммы.
Итог: вы перестаете «ловить» переплату арифметикой (5217,39 + 881 и т. п.) и переводите процесс в управляемый учет: 1С сама держит остаток переплаты по НДФЛ, сама подставляет суммы к возврату, и дальше возврат корректно влияет на уведомления и 6-НДФЛ.
Иногда на практике организация не возвращает деньги отдельной выплатой «здесь и сейчас», а делает так, чтобы переплата «съелась» последующими удержаниями НДФЛ (то есть в следующем месяце удержат меньше). Такой вариант допустим по смыслу, если вы реально возвращаете сотруднику деньги (в составе последующих выплат), и это корректно отражено в учете.
Как это выглядит методически:
Переплата по НДФЛ фиксируется в учете как «излишне удержанная».
В следующих начислениях/выплатах НДФЛ к удержанию уменьшается на этот остаток (программа может «подхватить» переплату автоматически, если учет ведется правильно).
В результате сотрудник получает больше «на руки» в следующую выплату, а НДФЛ к перечислению меньше.
Но здесь есть риск: если вы будете увеличивать выплату «вручную», не оформляя возврат документом «Возврат НДФЛ», то для налогового учета это может выглядеть некорректно. Поэтому даже если возврат «происходит» через последующие выплаты, в корректной учетной картине возврат должен быть зарегистрирован именно как возврат налога.
Посмотрим на самые распространенные проблемы и разберем, что делать.
Ошибка 1: Возврат выдали, а документ «Возврат НДФЛ» не оформляли.
Решение: вводим документ «Возврат НДФЛ» датой фактического возврата, затем связываем выплату ведомостью (если выплата уже была — анализируем, как она проведена; иногда проще сделать корректную ведомость, а «лишнюю» выплату сторнировать/перевести в правильный вид операции в рамках возможностей БП).
Ошибка 2: НДФЛ к перечислению/уведомление не уменьшились, хотя возврат сделан.
Решение: проверяем, что возврат попал в учет НДФЛ именно в том периоде, в котором формируется уведомление. Далее заново формируем уведомление за нужный срок и сверяем сумму «к уплате» с учетом возвратов.
Ошибка 3: Вы уже перечислили ЕНП «полностью», а потом сделали возврат — теперь кажется, что «на ЕНС лишние деньги».
Решение: не пытаемся «снимать с ЕНС проводкой». Даем переплате закрыться будущими обязательствами (если они будут) или действуем по процедурам зачета/возврата с ЕНС в общем порядке. Внутри 1С главное — чтобы обязательства по НДФЛ были уменьшены возвратом, тогда переплата станет видна как свободный остаток ЕНС (или зачтется автоматически последующими начислениями).
Ошибка 4: Возврат отражают как «прочую выплату» или «премию», чтобы «сошлась касса».
Решение: не делаем так. Иначе вы создаете новый доход, меняете базу и ставки, и дальше НДФЛ начинает «плясать» еще сильнее. Возврат НДФЛ — это отдельный вид события, у него своя логика отражения.
Чтобы не гадать, «сошлось или нет», выстроим понятные проверки. После оформления возврата и выплаты последовательно контролируем:
Детализацию НДФЛ по сотруднику: должно быть видно, что ранее удержанный налог частично возвращен.
Суммы НДФЛ к удержанию в последующих ведомостях: переплата не должна продолжать висеть «мертвым грузом», она либо возвращена, либо уменьшает удержания.
Уведомление по НДФЛ: сумма к уплате должна быть меньше на сумму возврата (в том периоде, куда возврат попадает по правилам учета).
6-НДФЛ: возврат должен отражаться в отчете в соответствующих строках разделов (в зависимости от правил заполнения в актуальном периоде). Если возврат относится к перерасчетам прошлых периодов, может потребоваться корректировка ранее сданной формы — это уже зависит от конкретной ситуации и дат.
Если по одному из пунктов видим несоответствие — возвращаемся к первичке: дата документа «Возврат НДФЛ», период, ведомость выплаты, корректность заполнения удержаний и наличие перерасчетов.
Сформулируем коротко, но по сути, чтобы закрепить.
Деньги с ЕНС отдельной «проводкой» обычно не снимают. Вместо этого:
Оформляем документ «Возврат НДФЛ» (фиксируем факт возврата налога по сотруднику).
Оформляем выплату возврата ведомостью (касса/банк) и проводкой Дт 70 Кт 50/51.
Сторнируем удержание НДФЛ (в учетной логике) как Дт 70 Кт 68.01 (отрицательно) или эквивалент Дт 68.01 Кт 70.
Формируем уведомление по НДФЛ так, чтобы оно уменьшалось на сумму возврата, и перечисляем ЕНП в меньшей сумме (или не увеличиваем авансовые платежи), чтобы возврат реально «погасился» за счет предстоящих платежей.
Если делать именно так, то у вас «снимается» не «деньгами с ЕНС», а уменьшением обязательства по НДФЛ. Это и есть корректный смысл возврата за счет предстоящих платежей.
Давайте закрепим в виде понятной инструкции.
Выявляем излишне удержанный НДФЛ по сотруднику и сумму к возврату.
Оформляем документ «Возврат НДФЛ» в «Все документы по НДФЛ».
Оформляем выплату сотруднику через «Ведомость в банк» или «Ведомость в кассу».
Контролируем проводки: сторно удержания (уменьшение 68 по НДФЛ и отражение долга перед сотрудником) и выплату (закрытие 70 через 50/51).
Формируем уведомление по НДФЛ/ЕНС с учетом возврата и корректируем сумму перечисления ЕНП: платим меньше на сумму возврата (или не «докидываем» лишнее, если платим авансом).
Проверяем аналитику НДФЛ, уведомление и 6-НДФЛ, чтобы убедиться, что возврат отражен в нужном периоде и не создает «вечных хвостов».
Важно: в реальных кейсах нюансы зависят от дат возврата, того, перечисляли ли вы уже ЕНП «вперед», есть ли перерасчеты за прошлые периоды и как именно настроен учет зарплаты. Но базовый принцип остается одинаковым: возврат оформляем документом «Возврат НДФЛ», выплачиваем ведомостью, а уменьшение платежей достигаем через уменьшение обязательства и уведомления.
Информация в статье носит справочный характер и не заменяет анализ вашей конкретной базы 1С и учетной политики организации.