Налоговые вычеты в 1С:Предприятие — одна из самых востребованных функций для бухгалтеров и кадровых специалистов. Однако пользователи часто сталкиваются с ситуацией, когда программа отказывается формировать вычеты или делает это с ошибками. Причины могут крыться как в неверных настройках самой 1С, так и в проблемах с исходными данными сотрудников или законодательными обновлениями.
В этой статье мы детально разберём 7 ключевых причин, почему вычеты не предоставляются, и дадим пошаговые инструкции по их устранению. Особое внимание уделим типичным ошибкам в Зарплата и Управление Персоналом (ЗУП) и Бухгалтерии Предприятия (БП), а также нюансам работы с вычетами на детей, имущественными и социальными льготами.
Если вы уже пробовали перепроверить данные, но проблема осталась — возможно, дело в системных настройках или конфликте версий. Далее вы найдёте чек-листы для диагностики и способы ручного исправления без привлечения программистов.
1. Ошибки в личных данных сотрудников
Самая распространённая причина отсутствия вычетов — некорректные или неполные сведения о работниках. Программа 1С автоматически блокирует начисление вычетов, если в карточке сотрудника отсутствуют критические поля или они заполнены с ошибками.
Что проверять в первую очередь:
- 📝 Паспортные данные: серия, номер, дата выдачи. Если поле пустое или указано неверно, 1С не сможет подтвердить личность для налоговой.
- 👶 Данные о детях: ФИО, даты рождения, реквизиты свидетельств. Для вычетов на детей обязательно указание
кода вида вычета(например,126для стандартного вычета). - 📅 Дата трудоустройства: если сотрудник устроился в текущем году, но дата введена retroactively, вычеты могут не рассчитываться.
Как исправить:
- Откройте карточку сотрудника в разделе
Кадры → Сотрудники. - Проверьте вкладку
Личные данныеиДети/Иждивенцы. - Если данные отсутствуют, запросите у сотрудникаmissing documents и заполните поля.
Используйте обработку "Проверка заполнения кадровых данных" (доступна в ЗУП 3.1 через Сервис → Проверка данных), чтобы автоматически найти сотрудников с неполными анкетами.
2. Неверные настройки видов налоговых вычетов
Даже если личные данные сотрудников заполнены правильно, вычеты могут не предоставляться из-за ошибочных настроек в справочнике видов вычетов. Часто бухгалтеры забывают обновить коды вычетов после изменений в законодательстве или неправильно указывают период действия.
Типичные ошибки:
- 🔢 Неактуальные коды вычетов: например, использование старого кода
114вместо126для вычетов на детей. - 📅 Неверный период действия: если в настройках указано, что вычет действует только до
31.12.2023, а текущий год — 2026, программа его не применит. - 🚫 Отсутствие флага "Предоставлять вычет": в некоторых версиях 1С этот параметр нужно включать вручную.
Инструкция по проверке:
1. Перейдите в Справочники → Налоговые вычеты.
2. Выберите нужный вид вычета (например, "Стандартный вычет на ребёнка").
3. Проверьте поля:
- Код вычета (должен соответствовать актуальному классификатору ФНС).
- Период действия (даты "С" и "По").
- Флаг "Предоставлять вычет" (должен быть включён).
4. Сохраните изменения и пересчитайте налоги.
Актуальные коды вычетов на 2026 год
Стандартный вычет на ребёнка — 126 (до 18 лет) или 127 (студент до 24 лет).
Имущественный вычет — 311.
Социальный вычет на лечение/обучение — 320 и 321.
3. Проблемы с обновлениями программы
Если вычеты перестали предоставляться после обновления 1С, причина может быть в конфликте версий или неполной установке патчей. Например, после релиза обновления с новыми кодами вычетов старые настройки могут сбиться.
Как диагностировать:
- 🔄 Проверьте текущую версию платформы и конфигурации в
Справка → О программе. - 📥 Сравните её с последними релизами на сайте 1С (для ЗУП 3.1 актуальная версия на момент написания —
3.1.24.120). - ⚠️ Если версия устарела, обновите конфигурацию через
Администрирование → Обновление конфигурации.
Что делать, если обновление не помогло:
- Восстановите резервную копию базы данных (если проблема появилась после обновления).
- Проверьте
Журнал регистрации(Администрирование → Журналы → Журнал регистрации) на наличие ошибок типа"Не найден вид вычета с кодом X". - Если ошибка связана с конкретным вычетом, удалите его из справочника и добавьте заново.
Обновить платформу 1С до последней версии
Обновить конфигурацию (ЗУП/БП)
Проверить актуальность кодов вычетов
Пересчитать налоги за текущий период
-->
4. Конфликты в настройках налогового учёта
В 1С:ЗУП и 1С:БП вычеты зависят не только от данных сотрудников, но и от глобальных настроек налогового учёта. Например, если в политике учёта отключён флаг "Использовать налоговые вычеты", программа их просто проигнорирует.
Где искать настройки:
- В ЗУП 3.1:
Настройки → Налоговый учёт → Налоги и взносы. - В БП 3.0:
Главное → Настройки → Налоговый учёт.
Критические параметры:
| Параметр | Рекомендуемое значение | Последствия ошибки |
|---|---|---|
Использовать налоговые вычеты |
Включено | Вычеты не рассчитываются вообще |
Автоматический расчёт вычетов |
Включено | Требуется ручной ввод каждого вычета |
Проверять актуальность кодов вычетов |
Включено | Используются устаревшие коды |
Учитывать доходы для вычетов |
По всем видам доходов | Вычеты не применяются к зарплате |
Важно: если в вашей базе отключён автоматический расчёт вычетов, их придётся назначать вручную для каждого сотрудника через документ "Назначение налоговых вычетов" (Зарплата → Налоговые вычеты).
5. Ошибки в расчёте налоговой базы
Вычеты предоставляются только в пределах налоговой базы по НДФЛ. Если у сотрудника доходы превысили лимит (например, 350 000 ₽ для стандартных вычетов на детей), программа автоматически прекращает их применение. Однако иногда 1С ошибочно считает базу из-за:
- 💰 Неправильного учёта необлагаемых доходов (например, матпомощи или компенсаций).
- 📊 Ошибок в настройках видов доходов (код дохода
2000вместо2012). - 🔄 Несвоевременного перерасчёта после изменений в доходах (например, после выплаты премии).
Как проверить налоговую базу:
- Откройте отчёт
"Справка 2-НДФЛ"для проблемного сотрудника. - Посмотрите раздел
"Доходы, облагаемые по ставке 13%"— сумма должна быть корректной. - Если база превышает лимит, вычеты не применяются (это нормально). Если база занижена — ищите ошибку в документах начисления.
Для имущественных и социальных вычетов лимиты другие: 2 000 000 ₽ для имущественных и 120 000 ₽ для социальных (на лечение/обучение).
6. Проблемы с документами-начислениями
Вычеты рассчитываются на основе документов начисления зарплаты (например, "Начисление зарплаты и взносов"). Если в этих документах есть ошибки, вычеты могут "пропадать":
- 📄 Документ не проведён — самый очевидный случай.
- 🔗 Неверная связь с сотрудником (например, указан не тот физический человек).
- 🗓 Некорректный период начисления (вычеты применяются только к доходам текущего месяца).
Алгоритм проверки:
- Откройте документ начисления за проблемный месяц.
- Проверьте вкладку
"Налоги и взносы"— там должен быть раздел"Налоговые вычеты"с перечнем применённых льгот. - Если раздел пустой, нажмите
"Заполнить вычеты"и сохраните документ.
Если вычеты по-прежнему не появляются, создайте новый документ начисления вместо исправления старого — иногда это помогает сбросить кэшированные ошибки.
7. Блокировка вычетов из-за долгов по НДФЛ
Малоизвестный нюанс: если у сотрудника есть непогашенная задолженность по НДФЛ (например, из-за ошибки в прошлых периодах), 1С может автоматически блокировать новые вычеты до урегулирования долга. Это правило прописано в ст. 226 НК РФ, но не все бухгалтеры о нём помнят.
Как проверить долги:
Чтобы избежать блокировки, регулярно сверяйтесь с отчётом Стандартный вычет на ребёнка действует только до 18 лет (или до 24 лет, если ребёнок учится на очном отделении). После этого возраста вычет автоматически сбрасывается. Чтобы продлить его, нужно: Используйте документ После этого пересчитайте зарплату за текущий месяц. Да, но для этого нужно: 1С не пересчитывает вычеты retroactively — это делает налоговая после проверки декларации. В 1С:Бухгалтерии Предприятия вычеты настраиваются иначе: Автоматический расчёт вычетов в БП менее гибкий, чем в ЗУП, поэтому чаще требуется ручная корректировка. Эта ошибка означает, что в базе отсутствует справочник вычетов или он устарел. Решение:
"Карточка счёта 68.01" по сотруднику."Удержание НДФЛ" или корректировку прошлых начислений."Анализ счёта 68.01" и исправляйте расхождения в течение месяца.⚠️ Внимание: Правила блокировки вычетов при долгах по НДФЛ могут меняться. Уточните актуальные условия в последней редакции Налогового кодекса или через сервис "КонсультантПлюс".
FAQ: Частые вопросы о вычетах в 1С
Почему вычеты на детей перестали предоставляться после 18 лет?
126 на 127.Как вручную назначить вычет, если 1С его не рассчитала?
"Назначение налоговых вычетов" (Зарплата → Налоговые вычеты → Назначить вычеты). В нём:
Можно ли вернуть вычеты за прошлые годы, если 1С их не предоставила?
"Справку 2-НДФЛ" за прошлый год с пометкой "с вычетами".Почему в 1С:БП 3.0 нет справочника "Налоговые вычеты"?
Справочники → Физические лица."Налоговый учёт"."Добавить").Как исправить ошибку "Не найден вид налогового вычета с кодом X"?
Справочники → Налоговые вычеты и добавьте недостающий вид вручную (код возьмите из классификатора ФНС).