В программе 1С:Зарплата и кадры государственного учреждения (ЗКГУ) редакции 3.1 бухгалтеры часто сталкиваются с ситуацией, когда при формировании ведомостей на выплату зарплаты, отпускных или больничных НДФЛ удерживается некорректно. Особенно остро проблема проявляется в учреждениях, где начисления производятся по разным источникам финансирования (например, "Бюджет" и "Внебюджет"). Налог может либо не подтягиваться в ведомость вовсе, либо "схлопываться" в одну из ведомостей, оставляя другие пустыми.
В этой статье мы подробно разберем причины такого поведения системы, проанализируем зарегистрированную ошибку разработчиков и рассмотрим практические способы исправления ситуации.
Проанализируем типичную ситуацию: сотруднику начислены отпускные. Выплата производится в межрасчетный период. Начисление разбито по двум источникам (статьям финансирования). Когда бухгалтер формирует первую ведомость (например, по бюджету), программа может подхватить весь исчисленный НДФЛ (и по бюджету, и по внебюджету). Соответственно, при формировании второй ведомости (по внебюджету) колонка НДФЛ к перечислению оказывается пустой.
Разработчиками 1С официально зарегистрирована ошибка с кодом 10193045. Она заключается в том, что алгоритм автоматического заполнения ведомостей при наличии отбора по СтатьяФинансирования некорректно распределяет суммы удержанного налога, если в информационной базе присутствуют сложные взаиморасчеты или пересортица по статьям в прошлых периодах.
Если вы заметили, что в созданной ведомости суммы НДФЛ не соответствуют ожидаемым или колонка налога пуста, воспользуйтесь встроенным механизмом пересчета. Рассмотрим по шагам, как правильно применить эту функцию:
Ведомость в банк или Ведомость в кассу.Важный нюанс: функция Обновить налог работает только для выделенных строк. Если вы не выделите всех сотрудников, программа обновит данные только по одному человеку, что приведет к сохранению ошибок в отчетах по НДФЛ.
Если первый способ не помогает и программа упорно игнорирует налог при разделении на бюджет и внебюджет, воспользуйтесь проверенным на практике методом временного снятия аналитики. Разберем этот алгоритм:
Статья финансирования — "Бюджет").Статья финансирования (сделайте его пустым).6-НДФЛ.Рассмотрим еще одну сложную ситуацию, когда отпускные выплачиваются в начале месяца, а зарплата — в конце. Если после выплаты отпускных происходит их перерасчет (например, изменились данные о среднем заработке), НДФЛ пересчитывается автоматически в документе Начисление зарплаты и взносов.
При выплате основной зарплаты программа видит доначисленный (или излишне удержанный) НДФЛ с отпускных и пытается "выровнять" его. Выясним причину, почему в следующей ведомости налог может встать с минусом или уменьшить текущую сумму:
Программа 1С работает по принципу накопительного итога. Если в регистре Расчеты налогоплательщиков с бюджетом по НДФЛ зафиксировано излишнее удержание (например, сумма отпуска уменьшилась), то в ближайшей ведомости программа сделает сторно удержания. Чтобы этого избежать, необходимо тщательно проверять документы-основания через отчет "Анализ НДФЛ по документам-основаниям".
Иногда бухгалтер видит сумму налога в момент заполнения, но после проведения или переоткрытия ведомости она исчезает. Проанализируем техническую причину:
В системе 1С существует регистр Зарплата к выплате. Если сумма к выплате по конкретному сотруднику по данным программы равна нулю (например, из-за пересортицы по статьям), то налог не сможет "прикрепиться" к выплате. Удержанный налог всегда следует за выплатой дохода. Если вы выплачиваете 0 рублей, программа считает, что удерживать налог не из чего.
Рекомендация: проверьте остатки взаиморасчетов. Если по статье "Бюджет" у сотрудника висит долг за организацией, а по статье "Внебюджет" — переплата, программа будет вести себя непредсказуемо. Используйте документ Корректировка выплаты (или Перенос данных по регистру Зарплата к выплате), чтобы закрыть эти "хвосты" в ноль.
Посмотрим на ситуацию с больничными. Часто налог по коду 213 (за счет работодателя) попадает в ведомость, а по коду 211 (за счет ФСС/бюджета) — нет. Программа стремится объединить выплаты. Если вы хотите перечислять НДФЛ с больничных строго отдельно, убедитесь, что в документе Больничный лист верно указан Способ выплаты (в межрасчетный период или с зарплатой). Если налог не разделяется по статьям расходов, проверьте настройки в справочнике Способы отражения зарплаты в бухучете.
Для минимизации ошибок с удержанным НДФЛ в 1С:ЗКГУ рекомендуем придерживаться следующих правил:
К выплате соответствовали реальным задолженностям в разрезе статей.Помните, что корректность удержанного НДФЛ в ведомостях — это залог правильного формирования регламентированной отчетности и отсутствия претензий со стороны налоговых органов.