Неверно начисляется НДФЛ с аванса в 1С: Бухгалтерии предприятия: как найти причину
Если 1С:Бухгалтерия предприятия 3.0 удерживает НДФЛ 13% с аванса не по расчёту, причина чаще в данных, чем в настройках. Разбираем четыре шага: проверка релиза и патчей, настройки НДФЛ, регистры и декабрьские платежи, безопасное обновление базы на поддержке.
Почему 1С неверно считает НДФЛ с аванса: первые гипотезы
НДФЛ 13% с аванса в 1С:Бухгалтерии предприятия 3.0 чаще считает неверно из-за данных, которые попадают в расчёт. Код конфигурации меняется реже, чем документы. Настройки при этом остаются прежними, поэтому поиск «сбитой галочки» часто заканчивается ничем, а причина лежит в ведомостях и начислениях прошлого месяца.
Ситуация, с которой началось обсуждение: февраль 2026 года, конфигурация «Бухгалтерия предприятия, редакция 3.0 (3.0.190.11)» на платформе «1С:Предприятие 8.3 (8.3.27.1936)». С аванса удерживают НДФЛ, который не сходится с расчётом по ставке 13%, настройки никто не менял, в январе по тем же сотрудникам расчёт был верным. Участник под ником nemo888 предложил проверить патчи на сайте 1С, участник ABell выдвинул версию про платежи за декабрь (исходное обсуждение на buh.ru).
Порядок действий на четыре шага: проверить релиз и патчи, проверить настройки НДФЛ, разобрать регистры и декабрьские документы, при необходимости обновить базу. Такой маршрут отсекает лишнюю работу: если исправления в патчах нет, искать нужно в учёте.
Версию про декабрьские платежи участники обсуждения высказали как предположение. Подтверждать или опровергать её придётся по документам своей базы, а не по форуму.
Что значит «неверно»: фиксируем симптом до проверок
До любых проверок запишите пять параметров. Без них разговор с подрядчиком и поиск по регистрам превращаются в перебор.
- ожидаемая сумма налога: сумма аванса × 13%;
- фактическая сумма из документа;
- документ и дата, где видна разница: «Начисление зарплаты», «Ведомость на выплату», «Аванс»;
- сотрудник, подразделение, вид начисления;
- дата получения дохода, проставленная в документе.
Пример арифметики: аванс 20 000 руб., ожидаемый налог 2 600 руб., в документе 3 900 руб. Разница 1 300 руб. соответствует лишним 10 000 руб. базы. Такой пересчёт сразу показывает, что проверять нужно не ставку, а попадание дохода в расчёт.
Отдельно зафиксируйте, воспроизводится ли ошибка у одного сотрудника или у всего подразделения, и совпадает ли она в разных документах. Это пригодится на шаге 3.
Ошибка программы или ошибка учёта: как быстро различить
Три признака помогают не гоняться за несуществующим багом.
- Ошибка повторяется на копии базы с теми же документами, но исчезает на пустой базе с одним сотрудником и одним авансом. Скорее всего, дело в данных.
- Результат зависит от конкретного сотрудника, месяца или вида выплаты. Проверять нужно документы этого сотрудника.
- В описаниях патчей для вашего релиза упоминаются НДФЛ, зарплата, исчисление или удержание. Тогда стоит обновляться.
По патчам есть конкретный факт из обсуждения: в перечне, приложенном к теме, собраны патчи для релиза БП 3.0.192.25, и исправлений по НДФЛ там нет (перечень патчей и ход обсуждения). Вывод относится именно к этому перечню, а не ко всем обновлениям конфигурации. Каждый релиз, вышедший после вашего, проверяйте отдельно.
Шаг 1. Проверяем релиз конфигурации и патчи на сайте 1С
Где посмотреть релиз и платформу
В режиме 1С:Предприятие откройте «Справка» → «О программе». В окне будет строка вида «Бухгалтерия предприятия, редакция 3.0 (3.0.190.11)», ниже версия платформы, например 8.3.27.1936. Тот же номер доступен в конфигураторе через «Справка» → «О программе».
Номер релиза конфигурации и версия платформы различаются, и путать их в переписке с подрядчиком не стоит. В запросе указывайте оба значения: 3.0.190.11 и 8.3.27.1936. Это снимает половину уточняющих вопросов.
Как передать номера патчей подрядчику
На сайте 1С в разделе обновлений конфигурации размещены файлы обновлений, перечни патчей для конкретных релизов и инструкция по установке патчей. Доступ к разделу не требует участия обслуживающей организации, проверить список можно самостоятельно.
Письмо подрядчику соберите из пяти блоков: тема с номером релиза, описание симптома с суммами, версия платформы, перечень номеров патчей, ссылка на страницу обновлений. Требование «пришлите номера» закрывается конкретным списком быстрее, чем спором о качестве обслуживания.
В описаниях патчей ищите слова «НДФЛ», «зарплата», «аванс», «исчисление», «удержание», «регистры». Отсутствие слова «НДФЛ» в заголовке само по себе ничего не доказывает: формулировки в описаниях бывают общими, поэтому читайте текст, а не только название.
Шаг 2. Проверяем настройки НДФЛ в 1С: Бухгалтерия предприятия
Раздел «Зарплата и кадры» → «Настройки зарплаты». Здесь заданы ставки и вычеты по НДФЛ, виды начислений («Аванс», «Оплата по окладу»), порядок и даты выплаты дохода. Ошибка в дате выплаты сдвигает момент признания дохода, и налог с аванса считается по другому периоду.
Настройки меняются без участия бухгалтера: при обновлении конфигурации, переносе данных из другой базы, восстановлении из копии, иногда при смене графика работы сотрудника. Сравнение с январской копией базы даёт больше, чем опора на память.
- ставка НДФЛ и статус налогового резидентства сотрудника;
- применяемые вычеты и даты, с которых они действуют;
- виды начислений: не изменились ли суммы, даты и способ отражения;
- сроки выплаты аванса и зарплаты в настройках и в кадровых документах;
- даты получения дохода в уже проведённых документах февраля.
Что меняется в НДФЛ на уровне законодательства, видно по направлениям налоговой политики: автоматический учёт вычетов обсуждается на 2027-2029 годы (разбор основных направлений и что проверить в 1С). Настройки вычетов стоит периодически сверять, даже если ошибка с авансом нашлась в другом месте.
Настройки это только часть проверки. Дальше смотрите данные: документы и регистры.
Шаг 3. Анализ регистров НДФЛ: где искать след ошибки
Расчёт налога хранится в движениях документов и в регистрах накопления. Практичный маршрут: «Зарплата и кадры» → «Отчёты по зарплате» → «Анализ НДФЛ», если отчёт есть в вашем релизе. Дополнительно откройте универсальный отчёт по регистрам, в названии которых есть «НДФЛ»: раздел «Отчёты» или «Главное» → «Все функции» в зависимости от интерфейса.
Что смотреть: сумму исчисленного налога, сумму удержанного налога, дату получения дохода, документ-регистратор, сотрудника. Фильтр по сотруднику и месяцу, затем сравнение февраля с январём по одинаковому набору людей. Расхождение по одному сотруднику и по всему подразделению ищут по-разному: в первом случае это часто ручная операция или индивидуальный вычет, во втором - общий документ.
Какие регистры НДФЛ проверить в первую очередь
- регистры начислений и удержаний: суммы по сотруднику, дата, документ;
- регистры расчётов с бюджетом: что удержано и что перечислено;
- движения документов «Начисление зарплаты», «Аванс», «Ведомость на выплату», «Списание с расчётного счёта» за декабрь, январь и февраль.
Названия регистров отличаются между релизами. Полный список виден в конфигураторе при открытии конфигурации или в универсальном отчёте. Сверяйте суммы по конкретному сотруднику, а не только итог по организации: итог может сойтись при взаимных перекосах.
Как проверить декабрьские платежи и выплаты
Версия «платежи за декабрь учтены» проверяется поиском по датам: соберите все ведомости, начисления и платежи с 1 по 31 декабря, которые могут попасть в базу февраля (формулировка версии в обсуждении).
Ищите дубли ведомостей, перенесённые даты получения дохода, ручные корректировки, сторно, выплаты, которые в декабре не были проведены, а в феврале «догнали». Отдельно проверьте выплаты между праздниками и в последних числах декабря: именно там чаще всего смещаются даты.
Механика искажения простая. Если декабрьский доход попал в февраль, база февраля выросла, а налог удержан с суммы, которую сотрудник в феврале не получал. При ставке 13% каждые лишние 10 000 руб. базы дают 1 300 руб. расхождения в удержании. Найденный документ с неверной датой подтверждает версию быстрее, чем любые рассуждения.
Шаг 4. Как самостоятельно обновить базу на поддержке и не потерять данные
Как убедиться, что конфигурация на поддержке
В конфигураторе: «Конфигурация» → «Открыть конфигурацию». У объектов на поддержке видны замки. Статус проверяется в меню «Конфигурация» → «Поддержка» → «Настройка поддержки»: если указана поддержка поставщика и объекты на замке, обновление штатное, файл обновления применится без конфликтов.
Если замков нет или база снята с поддержки, типовой файл обновления наложится на доработки с конфликтами. Риск потерять изменения высокий, и такой сценарий лучше не проходить без опыта.
Архивная копия и порядок обновления
- Сделайте архивную копию: в конфигураторе «Администрирование» → «Выгрузить информационную базу» в файл .dt либо резервная копия средствами СУБД или штатным резервным копированием в разделе «Администрирование».
- Проверьте, что версия платформы подходит для нового релиза конфигурации.
- Скачайте файл обновления с сайта 1С.
- Установите шаблон обновлений: в окне запуска 1С «Добавить» → указать путь к шаблону.
- Выполните обновление конфигурации в конфигураторе, затем обновление базы в режиме 1С:Предприятие. Работайте в монопольном режиме, чтобы никто не зашёл в базу в момент обновления.
- Проверьте расчёт НДФЛ с аванса после обновления.
Архивная копия обязательна, без неё обновление не начинайте. При ошибке на любом шаге останавливайтесь и восстанавливайте копию: «дожать» обновление поверх сбоя обычно дороже, чем вернуться на шаг назад.
Как выглядит безопасное обновление в свежих релизах, разбирали на примере 3.0.205.17 со сверкой выписки и цифровым рублём (чек-лист обновления и тестирования базы). Технические нюансы установки и проверки после обновления рассмотрены и для УПП 1.3.273.1 (порядок установки и проверки).
Проверяем результат: как убедиться, что НДФЛ с аванса считается верно
Контроль занимает несколько минут. Пересчитайте февральский аванс, сверьте сумму налога с 13% от базы, снова откройте регистры и убедитесь, что лишний доход из расчёта ушёл. Сравните результат с январём по тем же сотрудникам: у одинаковых людей при одинаковых условиях расхождений быть не должно.
Если причина была в декабрьских документах, пересчёта мало. Исправляйте сами документы и даты получения дохода: сумма налога подтянется за ними. Правка только суммы удержания оставит ошибку в регистрах и вернёт её в следующем месяце.
Если после исправления данных и обновления расчёт всё ещё неверный, соберите пример: сотрудник, документ, ожидаемая и фактическая сумма, релиз, версия платформы, номера проверенных патчей. С таким набором обращение к подрядчику или в официальную поддержку 1С становится предметным, а не перепиской «у нас всё не так».
Что делать, если подрядчик отказывается ставить патчи
Составьте письменный запрос: описание проблемы с суммами, релиз 3.0.190.11, платформа 8.3.27.1936, перечень патчей с номерами, ссылка на страницу обновлений и требование установить конкретные патчи либо обосновать отказ. Условия обновления обычно прописаны в договоре, их стоит прочитать до спора.
Альтернатива - обновиться самостоятельно, если конфигурация на поддержке и есть свежая архивная копия. Ответственность за результат в этом случае несёт пользователь. При доработанной конфигурации и без опыта обновлений такой путь не подходит: здесь дешевле договориться с подрядчиком о конкретном списке патчей.
Шаги применимы к 1С:Бухгалтерии предприятия 3.0 на платформе 8.3.27; номера патчей проверяйте под свой релиз, они меняются с каждым обновлением. Материал не официальная инструкция 1С, а разбор практики поиска причины.