Как решить проблему с некорректным удержанием НДФЛ в ведомостях 1С:ЗКГУ при использовании разных источников финансирования

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет Сфера услуг, туризм и социальный сектор
← На главную

В программе 1С:Зарплата и кадры государственного учреждения (ЗКГУ) редакции 3.1 бухгалтеры часто сталкиваются с ситуацией, когда при формировании ведомостей на выплату зарплаты, отпускных или больничных НДФЛ удерживается некорректно. Особенно остро проблема проявляется в учреждениях, где начисления производятся по разным источникам финансирования (например, "Бюджет" и "Внебюджет"). Налог может либо не подтягиваться в ведомость вовсе, либо "схлопываться" в одну из ведомостей, оставляя другие пустыми.

В этой статье мы подробно разберем причины такого поведения системы, проанализируем зарегистрированную ошибку разработчиков и рассмотрим практические способы исправления ситуации.

Суть проблемы и ошибка 10193045

Проанализируем типичную ситуацию: сотруднику начислены отпускные. Выплата производится в межрасчетный период. Начисление разбито по двум источникам (статьям финансирования). Когда бухгалтер формирует первую ведомость (например, по бюджету), программа может подхватить весь исчисленный НДФЛ (и по бюджету, и по внебюджету). Соответственно, при формировании второй ведомости (по внебюджету) колонка НДФЛ к перечислению оказывается пустой.

Разработчиками 1С официально зарегистрирована ошибка с кодом 10193045. Она заключается в том, что алгоритм автоматического заполнения ведомостей при наличии отбора по СтатьяФинансирования некорректно распределяет суммы удержанного налога, если в информационной базе присутствуют сложные взаиморасчеты или пересортица по статьям в прошлых периодах.

Способ 1: Массовое обновление налога в ведомости

Если вы заметили, что в созданной ведомости суммы НДФЛ не соответствуют ожидаемым или колонка налога пуста, воспользуйтесь встроенным механизмом пересчета. Рассмотрим по шагам, как правильно применить эту функцию:

  1. Откройте документ Ведомость в банк или Ведомость в кассу.
  2. Нажмите сочетание клавиш CTRL+A, чтобы выделить все строки в табличной части документа.
  3. Нажмите правую кнопку мыши на любой строке или найдите в меню кнопку Обновить налог.

Важный нюанс: функция Обновить налог работает только для выделенных строк. Если вы не выделите всех сотрудников, программа обновит данные только по одному человеку, что приведет к сохранению ошибок в отчетах по НДФЛ.

Способ 2: Обходной алгоритм при распределении по источникам (ИФ)

Если первый способ не помогает и программа упорно игнорирует налог при разделении на бюджет и внебюджет, воспользуйтесь проверенным на практике методом временного снятия аналитики. Разберем этот алгоритм:

  1. Создайте первую ведомость (например, указав в поле Статья финансирования — "Бюджет").
  2. Нажмите кнопку Заполнить. Программа подберет суммы к выплате по этому источнику, но НДФЛ может заполниться неверно.
  3. Очистите поле Статья финансирования (сделайте его пустым).
  4. Выделите всех сотрудников в списке (CTRL+A) и нажмите Обновить налог. В этот момент программа "увидит" весь исчисленный налог без привязки к фильтру статьи и заполнит его в полном объеме.
  5. Проведите документ.
  6. При создании второй ведомости (по внебюджету) налог уже не будет претендовать на заполнение, так как он зафиксирован как удержанный в первой ведомости. Это позволит избежать двойного удержания и корректно отразить данные в отчетности 6-НДФЛ.

Проблема перерасчетов и "исчезающего" налога

Рассмотрим еще одну сложную ситуацию, когда отпускные выплачиваются в начале месяца, а зарплата — в конце. Если после выплаты отпускных происходит их перерасчет (например, изменились данные о среднем заработке), НДФЛ пересчитывается автоматически в документе Начисление зарплаты и взносов.

При выплате основной зарплаты программа видит доначисленный (или излишне удержанный) НДФЛ с отпускных и пытается "выровнять" его. Выясним причину, почему в следующей ведомости налог может встать с минусом или уменьшить текущую сумму:

Программа 1С работает по принципу накопительного итога. Если в регистре Расчеты налогоплательщиков с бюджетом по НДФЛ зафиксировано излишнее удержание (например, сумма отпуска уменьшилась), то в ближайшей ведомости программа сделает сторно удержания. Чтобы этого избежать, необходимо тщательно проверять документы-основания через отчет "Анализ НДФЛ по документам-основаниям".

Почему НДФЛ может пропадать при проведении?

Иногда бухгалтер видит сумму налога в момент заполнения, но после проведения или переоткрытия ведомости она исчезает. Проанализируем техническую причину:

В системе 1С существует регистр Зарплата к выплате. Если сумма к выплате по конкретному сотруднику по данным программы равна нулю (например, из-за пересортицы по статьям), то налог не сможет "прикрепиться" к выплате. Удержанный налог всегда следует за выплатой дохода. Если вы выплачиваете 0 рублей, программа считает, что удерживать налог не из чего.

Рекомендация: проверьте остатки взаиморасчетов. Если по статье "Бюджет" у сотрудника висит долг за организацией, а по статье "Внебюджет" — переплата, программа будет вести себя непредсказуемо. Используйте документ Корректировка выплаты (или Перенос данных по регистру Зарплата к выплате), чтобы закрыть эти "хвосты" в ноль.

Нюансы с больничными листами и кодами КОСГУ

Посмотрим на ситуацию с больничными. Часто налог по коду 213 (за счет работодателя) попадает в ведомость, а по коду 211 (за счет ФСС/бюджета) — нет. Программа стремится объединить выплаты. Если вы хотите перечислять НДФЛ с больничных строго отдельно, убедитесь, что в документе Больничный лист верно указан Способ выплаты (в межрасчетный период или с зарплатой). Если налог не разделяется по статьям расходов, проверьте настройки в справочнике Способы отражения зарплаты в бухучете.

Резюме и советы для стабильной работы

Для минимизации ошибок с удержанным НДФЛ в 1С:ЗКГУ рекомендуем придерживаться следующих правил:

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

← На главную