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