Вопрос о точном моменте удержания налога на доходы физических лиц является одним из самых критичных для бухгалтеров, работающих в конфигурациях 1С:Зарплата и управление персоналом и 1С:Бухгалтерия предприятия. Ошибка в определении даты фактического получения дохода или момента удержания может привести к штрафам со стороны налоговых органов, пеням за просрочку платежа и некорректному формированию отчетности 6-НДФЛ.
Согласно Налоговому кодексу РФ, механизм исчисления и удержания налога строго регламентирован, но программная реализация в 1С 8 имеет свои нюансы, которые необходимо понимать для корректного ведения учета. В отличие от начисления, которое происходит в последний день месяца, удержание происходит строго в момент выплаты денежных средств сотруднику. Ключевое правило: НДФЛ удерживается из фактически выплачиваемых доходов, а не просто начисленных сумм.
Рассмотрим детально, как система фиксирует этот процесс, какие документы являются триггерами для возникновения обязательства по перечислению налога в бюджет и как настроить программу, чтобы избежать распространенных ошибок при закрытии месяца.
Нормативная база и момент возникновения обязательства
Фундаментальным принципом работы с подоходным налогом является разделение понятий «дата получения дохода», «дата удержания налога» и «срок перечисления». В 1С 8.3 эти даты автоматически подставляются в документы на основании введенных пользователем данных, однако контроль за их корректностью лежит на специалисте.
Налоговый агент обязан удержать исчисленную сумму налога непосредственно из доходов налогоплательщика при их фактической выплате. Это означает, что если зарплата начислена 31 числа, но выплачена 10-го числа следующего месяца, то именно 10-е число будет датой удержания. Программа 1С:Предприятие формирует проводки по удержанию только в момент проведения документа, фиксирующего выдачу денег.
Важно понимать, что удержание возможно только за счет денежной выплаты. Если вы выплачиваете доход в натуральной форме, удержать налог из этого конкретного дохода невозможно, и агент обязан уведомить налоговый орган о невозможности удержания. В интерфейсе 1С это отражается через специальные флаги и виды операций.
⚠️ Внимание: Удерживать НДФЛ «впрок» или за счет собственных средств организации категорически запрещено. Если сумма налога превышает сумму выплаты, (разница) переносится на следующие выплаты, но не может быть оплачена компанией из своих оборотных средств.
Система автоматически рассчитывает сумму к удержанию, исходя из ставки налога и базы, сформированной с начала года. При этом учитываются все предоставленные налоговые вычеты, которые должны быть предварительно заведены в карточке сотрудника.
Всегда проверяйте дату выплаты в документе «Ведомость в банк» или «Ведомость в кассу». Именно эта дата станет датой удержания налога в регистрах налогового учета.
Механизм удержания при выплате зарплаты
Основным сценарием работы является выплата заработной платы за первую и вторую половину месяца. В конфигурациях ЗУП 3.1 и КАД 3.1 этот процесс автоматизирован через документ Ведомость в банк или Ведомость в кассу. При проведении такого документа система выполняет несколько важных действий.
Во-первых, происходит списание задолженности перед сотрудником по кредиту счета 70. Во-вторых, формируется дебетовая проводка по счету 70 в корреспонденции со счетом 68.01, что и отражает факт удержания налога. Без проведения документа выплаты налог в базе числится как начисленный, но не удержанный.
- 📅 Дата удержания совпадает с датой документа выплаты.
- 💰 Сумма удержания не может превышать 50% от суммы выплаты (за исключением случаев, установленных законом).
- 📝 Проводка Дт 70 Кт 68.01 формируется автоматически при проведении ведомости.
Если выплата производится частями, например, аванс и основная часть, то налог удерживается пропорционально или полностью при окончательном расчете, в зависимости от настроек вида расчета. В большинстве стандартных настроек 1С весь налог удерживается при выплате второй части зарплаты, так как база налога определяется по итогам месяца.
Дт 70 (Расчеты с персоналом по оплате труда)
Кт 68.01 (НДФЛ)
— Удержан налог из заработной платы
Особое внимание следует уделить ситуации, когда сумма аванса превышает сумму окончательного расчета с учетом налога. В этом случае может образоваться переплата, которую система отразит в регистрах накопления. Корректная настройка видов расчетов поможет избежать отрицательных сумм к выплате.
☑️ Контроль выплаты зарплаты
Удержание налога при выплате отпускных и больничных
Выплата отпускных и пособий по временной нетрудоспособности имеет свои особенности как с точки зрения законодательства, так и в реализации в 1С 8. Дата фактического получения дохода для отпускных и больничных определяется как день их выплаты, что совпадает с моментом удержания налога.
В документе Отпуск или Больничный лист происходит только начисление суммы и исчисление налога. Сама операция удержания откладывается до момента создания и проведения документа Ведомость. Это важный нюанс: начисление не равно удержанию.
С 2026 года (с учетом последних изменений в законодательстве о едином налоговом счете и сроках перечисления) сроки перечисления НДФЛ с отпускных и больничных могут быть привязаны к общим срокам уплаты налогов, однако момент удержания остается прежним — день выплаты. В 1С необходимо следить за тем, чтобы дата выплаты в ведомости соответствовала фактическому движению денег.
| Вид дохода | Дата получения дохода | Момент удержания в 1С | Срок перечисления (общий) |
|---|---|---|---|
| Заработная плата | Последний день месяца | День выплаты (ведомость) | Следующий рабочий день |
| Отпускные | День выплаты | День выплаты (ведомость) | Следующий рабочий день |
| Больничные | День выплаты | День выплаты (ведомость) | Следующий рабочий день |
| Матпомощь | День выплаты | День выплаты (ведомость) | Следующий рабочий день |
При расчете компенсации за неиспользованный отпуск при увольнении налог удерживается в день окончательного расчета с сотрудником. Документ Увольнение формирует начисления, а документ Ведомость или Выплата через кассу фиксирует удержание.
⚠️ Внимание: Если отпускные выплачены в конце месяца, а зарплата за этот же месяц — в начале следующего, удержание налога с отпускных произойдет в момент их выплаты, независимо от того, закрыт ли месяц начисления зарплаты.
Особенности удержания при увольнении сотрудника
Процесс окончательного расчета при увольнении требует максимальной внимательности, так как возможность доудержать налог в будущих периодах отсутствует. В 1С 8.3 для этого используется документ Увольнение, который создает все необходимые начисления, и последующая ведомость на выплату.
Если сумма налога, исчисленного с доходов уволенного сотрудника, превышает сумму причитающейся ему выплаты, работодатель не имеет права удерживать недостающую часть из своих средств. В такой ситуации в 1С формируется запись о невозможности удержания.
Для отражения этой ситуации в программе необходимо вручную или автоматически (в зависимости от версии конфигурации) установить признак уведомления налогового органа. Это критически важно для соблюдения требований статьи 226 НК РФ.
- 🚫 Запрещено удерживать налог за счет средств организации.
- 📄 Необходимо подать справку 2-НДФЛ с признаком «2» (неудержанный налог).
- ⏳ Срок уведомления ИФНС — до 1 марта года, следующего за истекшим годом.
В документе Регистрация в налоговых органах или в настройках самого сотрудника можно проверить статус уведомления. Система 1С:ЗУП позволяет сформировать реестр сведений о невозможности удержания налога для последующей выгрузки или печати.
Что делать, если сотрудник должен организации больше, чем составляет его зарплата?
В случае образования задолженности сотрудника перед организацией (например, за неотработанные дни отпуска), удержание НДФЛ все равно производится только из фактически выплачиваемых сумм. Остаток налога, который невозможно удержать, признается невозможным к удержанию и отражается в отчетности. Долг сотрудника по зарплате и долг по налогу — это разные правовые отношения.
Техническая реализация в документах 1С
Чтобы понять, где именно в интерфейсе 1С фиксируется факт удержания, рассмотрим путь прохождения данных. Пользователю не нужно вводить проводки вручную, если система настроена корректно. Вся логика заложена в движения документов по регистрам.
При проведении документа Ведомость в банк система обращается к регистру накопления «НДФЛ к перечислению». Именно в этом регистре хранится информация о том, какой налог, с какого дохода и в какой срок должен быть уплачен. Проверить эти данные можно через отчеты по регистрам или специализированные обработки.
Для анализа правильности удержания используйте отчет Анализ НДФЛ. Он позволяет увидеть разницу между начисленным и удержанным налогом по каждому сотруднику в разрезе месяцев. Если вы видите сумму в колонке «Начислено», но ноль в колонке «Удержано», значит, ведомость на выплату еще не проведена.
Отчеты → Зарплата и кадры → Отчеты по зарплате → Анализ НДФЛ
Также стоит обратить внимание на настройки видов расчетов. В форме вида расчета есть флажок Налог удерживается при выплате. Если этот флажок снят (что бывает редко и только для специфических схем), логика удержания изменится. В стандартных конфигурациях этот флаг всегда активен для основных начислений.
Факт удержания НДФЛ в 1С фиксируется исключительно проведением документа выплаты (Ведомость), а не документа начисления (Начисление зарплаты, Отпуск).
Контроль сроков перечисления и отчетность
После того как налог удержан в 1С, возникает обязательство по его перечислению в бюджет. Сроки перечисления жестко регламентированы и зависят от вида дохода. Ошибки в датах удержания автоматически ведут к ошибкам в сроках уплаты в отчете 6-НДФЛ.
В разделе Налоги и взносы конфигурации 1С:Бухгалтерия или ЗУП формируется карта учета НДФЛ. Этот документ показывает сальдо расчетов с бюджетом по налогу. Дебетовое сальдо по счету 68.01 может указывать на переплату или на то, что налог удержан, но еще не уплачен (в зависимости от даты платежа).
При формировании декларации 6-НДФЛ система берет данные именно из моментов удержания. Раздел 1 декларации содержит суммы удержанного налога за отчетный период. Если вы удержали налог 30 декабря, он попадет в отчет текущего года, даже если перечислите его 11 января следующего года (с учетом переноса выходных).
Регулярная сверка данных регистра налогового учета с данными бухгалтерского учета позволяет выявить расхождения на ранней стадии. Особое внимание следует уделять переходным периодам в конце года.
⚠️ Внимание: Законодательство и интерфейсы программных продуктов могут меняться. Всегда сверяйте актуальные сроки перечисления НДФЛ с официальными источниками или в личном кабинете налогоплательщика перед сдачей отчетности.
Частые ошибки и способы их устранения
Даже опытные пользователи 1С 8 могут столкнуться с ситуациями, когда данные об удержании налога отображаются некорректно. Чаще всего это связано с человеческим фактором при вводе первичных документов или неверными настройками справочников.
Одной из распространенных проблем является задвоение удержаний. Это может произойти, если пользователь провел одну и ту же ведомость дважды или создал документ-копию, забыв удалить оригинал. В таком случае сумма удержанного налога в регистрах удваивается, что приводит к отрицательному сальдо по счету 70 и завышенным обязательствам перед бюджетом.
Другая частая ошибка — неверная дата в документе выплаты. Если бухгалтер ввел дату выплаты будущим числом (например, сегодня 5-е, а в документе стоит 10-е), то и удержание налога в системе произойдет 10-го числа. Это может исказить данные оперативного учета на текущую дату.
- 🔍 Проверяйте уникальность номеров и ссылок на документы выплаты.
- 📅 Следите за актуальностью даты в шапке документа «Ведомость».
- ⚖️ Сравнивайте обороты по 68.01 с фактическими платежными поручениями.
Для исправления ошибок необходимо найти документ с некорректными данными, отменить его проведение, внести исправления и провести заново. В сложных случаях может потребоваться использование обработки Групповое перепроведение документов, но делать это следует с осторожностью и только после создания резервной копии базы.
FAQ: Вопросы и ответы по удержанию НДФЛ
Можно ли удержать НДФЛ из аванса по зарплате?
Нет, из аванса НДФЛ не удерживается, так как налоговая база определяется нарастающим итогом с начала года по итогам каждого месяца. Аванс выплачивается за первую половину месяца, когда итоговая сумма дохода и применимые вычеты еще не известны. Весь налог удерживается при выплате второй части зарплаты по итогам месяца.
Что делать, если сумма НДФЛ больше суммы выплаты на руки?
В этом случае удерживается максимально возможная сумма (но не более 50% от выплаты, если нет иных оснований для взыскания). Оставшаяся сумма налога переносится на следующую выплату. Если сотрудник увольняется и денег для полного удержания недостаточно, остаток признается невозможным к удержанию и отражается в справке 2-НДФЛ.
В какой момент 1С создает проводку Дт 70 Кт 68.01?
Проводка по удержанию налога (Дт 70 Кт 68.01) формируется строго в момент проведения документа выплаты денежных средств (Ведомость в банк, Ведомость в кассу, Выплата через раздатчика). Документ начисления зарплаты такую проводку не создает.
Как проверить, удержан ли налог в базе 1С?
Проверить факт удержания можно с помощью отчета «Анализ НДФЛ» или «Проверка удержания НДФЛ». Также можно сформировать оборотно-сальдовую ведомость по счету 70: если налог удержан, сумма к выплате сотруднику уменьшится на сумму налога. В карточке счета 68.01 также отразится кредитовый оборот по удержанию.
Влияет ли дата удержания на срок перечисления НДФЛ?
Да, напрямую. Срок перечисления налога в бюджет отсчитывается от даты фактического удержания (выплаты дохода). Для зарплаты это следующий рабочий день после дня выплаты. Для отпускных и больничных — также следующий рабочий день после выплаты. Ошибка в дате удержания в 1С приведет к неверному расчету срока уплаты и возможным штрафам.