При работе в 1С:Зарплата и Управление Персоналом (1С:ЗУП) пользователи нередко сталкиваются с ситуациями, когда после копирования документов возникают неожиданные ошибки в учете. Одна из таких проблем — некорректное начисление НДФЛ по сотрудникам, которые уже были уволены, хотя в скопированном документе их нет. Давайте разберем эту ситуацию подробнее и найдем пути ее решения.
Представьте, что вы, как бухгалтер, скопировали документ «Начисление премии» с прошлого периода, чтобы ускорить ввод данных. Вы тщательно проверили все даты, изменили их на актуальные и, конечно же, удалили из табличной части всех уволенных сотрудников. Однако, когда вы открываете Карточку учета НДФЛ, то с удивлением обнаруживаете, что начисленный НДФЛ все равно «лезет» по уволенным сотрудникам. При этом в самом документе начисления премии этих сотрудников нет, что вызывает недоумение и нарушает корректность налогового учета.
Проблема, с которой мы столкнулись, часто связана с внутренним устройством документов в 1С. Документы в системе не всегда состоят только из тех табличных частей, которые мы видим на форме. Существуют так называемые «служебные» или «невидимые табличные части». Эти части не отображаются в пользовательском интерфейсе и используются программой для хранения промежуточных расчетов, связей с регистрами и других технических данных. Когда мы копируем документ, эти служебные таблицы могут не очищаться или некорректно обновляться, сохраняя в себе устаревшую информацию, например, о сотрудниках, которые были в оригинальном документе, но были удалены из видимой части.
Именно эти «фантомные» данные из служебных таблиц могут влиять на расчет НДФЛ, даже если в основной табличной части документа уволенных сотрудников нет. При проведении документа система обращается не только к видимым данным, но и к содержимому этих невидимых табличных частей, что приводит к ошибочному начислению НДФЛ.
Опытные пользователи 1С часто находят нетривиальные, но эффективные способы решения подобных проблем. В нашем случае, одним из действенных методов, который помог устранить «фантомный» НДФЛ, является принудительный перерасчет документа через операции выплаты. Давайте рассмотрим этот подход по шагам.
Идентифицируем проблемный документ: Мы говорим о документе Начисление премии, который был скопирован и вызывает некорректное начисление НДФЛ по уволенным сотрудникам.
Выполняем операцию выплаты зарплаты: Создайте и проведите документ Ведомость в банк, Ведомость в кассу или Ведомость через раздатчика, в котором будет учтена зарплата и, соответственно, премия, начисленная проблемным документом. Важно, чтобы этот документ затрагивал период, к которому относится наша премия. Это действие заставит систему пересчитать все связанные регистры, включая НДФЛ, и обновить внутренние служебные таблицы.
Пример: Допустим, премия начислена за январь. Мы формируем и проводим Ведомость в банк по выплате зарплаты за январь. В нее попадают данные по премии, и при проведении происходит комплексный пересчет всех начислений и удержаний, включая НДФЛ.
Выполняем «обратную» операцию (возврат или отмена проведения): После того как вы провели документ выплаты, вам нужно либо отменить его проведение, либо, если это возможно в вашем случае, создать и провести документ возврата или корректировки, который отменит или скорректирует только что произведенную выплату. Суть в том, чтобы запустить еще один цикл перерасчета. Этот шаг может быть особенно полезен, если вы не планировали фактическую выплату в этот момент, а хотели лишь «встряхнуть» систему.
Как правило, достаточно просто отменить проведение Ведомости, которую мы только что провели на предыдущем шаге. Это действие, вместе с предыдущим проведением, заставляет программу выполнить полный цикл записи и удаления данных из регистров, что помогает очистить некорректные записи.
Проверяем результат: После выполнения этих действий вернитесь к Карточке учета НДФЛ. Очень вероятно, что записи по уволенным сотрудникам, касающиеся НДФЛ от этой премии, исчезнут. Это произошло потому, что проведенные операции выплаты и их последующая отмена/корректировка привели к принудительной актуализации всех регистров, связанных с проблемным документом Начисление премии, включая его невидимые части.
Данный метод работает, поскольку операции выплаты являются ключевыми для учета НДФЛ в 1С:ЗУП 3.1. Удержание НДФЛ происходит именно при фактической выплате дохода. Проводя и затем отменяя выплату, мы фактически принуждаем систему полностью пересчитать и перезаписать связанные регистры НДФЛ, обнуляя или актуализируя данные по проблемным сотрудникам.
Если вышеописанный метод не сработал или вы хотите рассмотреть другие варианты, существуют также иные подходы к решению проблем с НДФЛ:
В некоторых случаях, если ошибка повторяется, целесообразно не копировать документ, а создавать его «с нуля». Это гарантирует, что все табличные части, как видимые, так и невидимые, будут заполнены корректно и актуальными данными.
Для исправления ошибочных данных по НДФЛ в 1С:ЗУП предусмотрены специальные документы:
Операция учёта НДФЛ: Этот документ позволяет вручную скорректировать сведения о доходах, вычетах и налоге сотрудника. Если вы обнаружили, что НДФЛ был начислен некорректно и это нельзя исправить другими способами, вы можете ввести корректирующие записи через этот документ.
Перерасчёт НДФЛ: Используется для регистрации уменьшения или увеличения исчисленного налога за прошлые периоды, когда документы этих периодов уже закрыты и их изменять нежелательно или невозможно.
Убедитесь, что в настройках расчета зарплаты (раздел Настройка – Расчет зарплаты) установлен флажок «Выплачиваются доходы бывшим сотрудникам предприятия». Это важно для корректной выплаты премий и других доходов уволенным сотрудникам, а также для правильного учета НДФЛ с таких выплат.
Помните, что при увольнении сотрудника необходимо удержать НДФЛ со всех выплат, включая премии. В 1С:ЗУП расчет НДФЛ при увольнении происходит автоматически при создании документа Увольнение. На вкладке НДФЛ этого документа должна отображаться рассчитанная сумма налога.
Если премия начисляется уволенному сотруднику после его увольнения (например, по итогам работы за период, когда он еще был в трудовых отношениях), то для корректного учета и удержания НДФЛ в 1С:Бухгалтерия 8 (ред. 3.0) может потребоваться использование документов Операция (бухгалтерская) или Операция учета НДФЛ, а выплату регистрировать документами Выдача наличных или Списание с расчетного счета.
Для глубокого анализа и выявления расхождений в учете НДФЛ всегда полезно использовать отчет Подробный анализ НДФЛ по сотруднику. Он покажет все движения по доходам, вычетам, исчисленному, удержанному и перечисленному НДФЛ, что поможет точно определить причину ошибки и проверить результат внесенных исправлений.
Для того чтобы избежать подобных проблем, всегда полезно помнить об общих принципах расчета НДФЛ в 1С:
Округление: НДФЛ рассчитывается с округлением до целых рублей.
Нарастающий итог: Расчет ведется нарастающим итогом с начала года.
Дата получения дохода: Для ежемесячной премии, являющейся частью оплаты труда, дата получения дохода считается последним днем месяца, за который она начислена. Для других видов премий (например, к праздникам) дата получения дохода устанавливается в самом документе начисления премии.
Стандартные вычеты: Право сотрудника на стандартные налоговые вычеты сохраняется и в месяце увольнения.
Проблема «фантомного» НДФЛ по уволенным сотрудникам после копирования документа Начисление премии, хотя и выглядит загадочной, имеет вполне объяснимую причину, связанную с особенностями обработки внутренних служебных таблиц 1С. Решение через принудительный перерасчет посредством проведения и отмены документа выплаты является эффективным способом «очистить» эти таблицы и привести данные в порядок. Всегда будьте внимательны при копировании документов, особенно тех, которые влияют на расчеты с персоналом и налоговые обязательства, и не забывайте про резервное копирование базы перед внесением серьезных изменений.