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

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

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

Законодательные основы и датировка дохода

Фундаментальным правилом для корректной работы в 1С является понимание статьи 223 Налогового кодекса РФ. Согласно пункту 2 этой статьи, датой фактического получения дохода в виде оплаты труда признается последний день месяца, за который налогоплательщику был начислен доход за выполненные трудовые обязанности.

Это означает, что даже если вы выплачиваете сотруднику аванс 20-го числа текущего месяца, с точки зрения налогообложения этот доход считается полученным им только 30-го (или 31-го) числа. Следовательно, налоговая база определяется именно по состоянию на конец месяца, когда известна полная сумма дохода.

⚠️ Внимание: До 2023 года существовала практика удержания НДФЛ непосредственно в момент выплаты аванса для некоторых видов доходов, однако для обычной заработной платы правило «последнего дня месяца» является безальтернативным и строго контролируется налоговыми органами.

В конфигурациях 1С этот принцип заложен в алгоритмы формирования регистров накопления. Если в программе настроено удержание налога при выплате аванса, это часто свидетельствует о некорректных настройках видов начислений или использовании устаревших методов расчета, которые могут привести к штрафам за несвоевременное перечисление.

💡

Всегда сверяйте дату фактического получения дохода в расчетном листке с последним днем месяца. Если дата стоит раньше (например, дата выплаты аванса), настройка вашего вида начисления требует корректировки.

Настройка видов начислений в 1С ЗУП 3.1

Правильная конфигурация системы начинается с карточки вида начисления. Именно здесь закладывается логика того, когда и как должен рассчитываться налог. В современных версиях 1С:ЗУП 3.1 по умолчанию для зарплаты установлен флажок, исключающий удержание НДФЛ при авансовой выплате.

Для проверки и настройки необходимо перейти в раздел Настройка → Начисления. Выберите вид начисления «Оплата по окладу» или аналогичный, используемый в вашей организации. В форме элемента нас интересует вкладка «Налоги, взносы, бухучет». Здесь должен быть установлен переключатель в положение «Налог рассчитывается при окончательном расчете за месяц».

  • 📅 Дата дохода: должна автоматически подставляться как последний день месяца, независимо от даты выплаты.
  • 💰 Код дохода: для заработной платы обычно используется код 2000, который привязан к правилам конца месяца.
  • ⚙️ Приоритет: убедитесь, что данный вид начисления имеет корректный приоритет, чтобы не перекрывать другие выплаты.

Если в вашей базе исторически сложилась ситуация, когда НДФЛ удерживался с аванса, возможно, в карточке вида начисления стоит галочка «Удерживать налог при выплате». Эту опцию необходимо снять, так как она противоречит актуальным требованиям законодательства для ежемесячных выплат зарплаты.

📊 Как у вас настроен расчет НДФЛ в 1С?
Удерживается только с окончательного расчета
Удерживается и с аванса, и с зарплаты
Программа считает сама без моих настроек
Мы считаем вручную в Excel

Механизм расчета в документе «Ведомость в банк»

Процесс удержания налога тесно связан с документом, которым производится выплата. В 1С это чаще всего документ «Ведомость в банк» или «Ведомость в кассу». Поведение системы при проведении этого документа напрямую зависит от того, какой период он закрывает и какой тип выплаты выбран.

При создании ведомости на выплату аванса (первой части зарплаты) программа анализирует настройки видов начислений. Если настройки верны, то в колонке «НДФЛ» суммы удержания будут равны нулю. Это нормальная ситуация, так как налоговая база еще не сформирована окончательно.

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

Тип выплаты Дата фактического дохода Удержание НДФЛ в 1С Срок перечисления
Аванс (часть зарплаты) Последний день месяца Не удерживается При выплате остатка
Отпускные День выплаты Удерживается сразу Не позднее дня выплаты
Материальная помощь День выплаты Удерживается сразу Не позднее дня выплаты
Зарплата при увольнении Последний день работы Удерживается сразу Не позднее следующего дня

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

☑️ Проверка ведомости на аванс

Выполнено: 0 / 4

Особенности расчета при увольнении сотрудника

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

В 1С этот процесс автоматизирован. При оформлении документа «Увольнение» система фиксирует дату прекращения трудового договора. Если в этот же день или позже создается ведомость на выплату расчета при увольнении, программа автоматически рассчитает и удержит налог со всех сумм, включая компенсацию за неиспользованный отпуск и зарплату за отработанные дни.

⚠️ Внимание: При увольнении сотрудника недопустимо оставлять налог не удержанным до конца месяца, так как обязанность налогового агента возникает в момент окончательного расчета. Ошибка в дате увольнения в приказе приведет к неверному расчету сроков уплаты налога.

Частой ошибкой является ручное редактирование даты фактического получения дохода в документах начисления. Делать этого не следует, так как это ломает логику работы регистров и может привести к расхождениям в отчетах 6-НДФЛ. Доверьтесь алгоритму программы, предварительно проверив корректность ввода даты увольнения.

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

Что делать, если денег для удержания НДФЛ не хватает?

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

Анализ ошибок и расхождений в расчетах

Даже при правильной настройке могут возникать ситуации, когда расчет в 1С не совпадает с ожиданиями бухгалтера. Чаще всего это связано с тем, что в базу были внесены изменения задним числом, или были использованы документы-корректировки.

Первое, что нужно сделать при обнаружении ошибки — проверить регистр накопления «Расчеты налогоплательщиков с бюджетом по НДФЛ». Именно здесь хранится вся история начислений и удержаний. Если вы видите запись об удержании с аванса, найдите документ-источник и проверьте его настройки.

  • 🔍 Перепроведение документов: часто помогает последовательное перепроведение документов начисления и ведомостей за спорный период.
  • 📉 Отрицательные суммы: проверьте, нет ли в базе отрицательных начислений, которые могут искажать налоговую базу.
  • 🔄 Обновление конфигурации: убедитесь, что ваша версия 1С содержит последние изменения законодательства, так как старые версии могут некорректно считать новые виды доходов.

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

💡

Главная причина ошибок с НДФЛ в 1С — это ручное вмешательство в автоматические расчеты или использование документов, проведенных «задним числом» без пересчета всех зависимых регистров.

Отражение операций в отчетности 6-НДФЛ

Конечной целью правильного удержания налога является корректное заполнение расчетов 6-НДФЛ. Если в программе настроено удержание с аванса, то в Разделе 2 отчета появятся лишние строки с датами удержания, не соответствующими действительности. Это гарантированно приведет к требованиям от налоговой инспекции.

В корректно настроенной 1С дата удержания налога для зарплаты всегда будет совпадать с датой выплаты второй части зарплаты (окончательного расчета). В строке 100 (дата фактического получения дохода) будет указан последний день месяца, а в строке 120 (срок перечисления) — следующий рабочий день после выплаты остатка.

Проверить готовность данных к отчетности можно с помощью встроенной проверки в 1С. Запустите отчет «Анализ НДФЛ перед выгрузкой». Он подсветит все подозрительные ситуации, включая удержания с авансов, где они быть не должны.

⚠️ Внимание: С 2023 года администрирование НДФЛ передано в ФНС, и требования к детализации данных в отчетах ужесточились. Любое расхождение между данными в 1С и реальными платежными поручениями может стать основанием для блокировки счетов.

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

💡

Используйте обработку «Закрытие месяца» в 1С только после того, как убедитесь, что все ведомости проведены и проверены. Эта операция фиксирует итоги и делает изменения в расчетах НДФЛ затруднительными.

Часто задаваемые вопросы (FAQ)

Можно ли добровольно удерживать НДФЛ с аванса, чтобы не платить его потом?

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

Почему в 1С НДФЛ с аванса удержался, хотя я ничего не менял?

Скорее всего, в карточке вида начисления стоит галочка «Удерживать при выплате», либо этот вид начисления был создан давно по старым правилам. Также причиной может быть выплата зарплаты за прошлый месяц, которая по ошибке попала в ведомость на аванс текущего месяца. Проверьте период начисления в документе ведомости.

Как исправить ситуацию, если НДФЛ с аванса уже был удержан и перечислен?

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

Влияет ли районный коэффициент на удержание НДФЛ с аванса?

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