Сверка 6-НДФЛ с оборотно-сальдовой ведомостью (ОСВ) в 1С:Предприятие — критически важный этап подготовки отчётности, который позволяет выявить расхождения в начисленных доходах, удержанном НДФЛ и перечисленных суммах. Даже небольшая ошибка в расчётах может привести к штрафам от ФНС или необходимости сдавать уточнённую декларацию. В этой статье разберём, как правильно организовать сверку, какие настройки 1С облегчат процесс, и что делать, если данные не сходятся.
Проблема усложняется тем, что 6-НДФЛ формируется на основе регистров налогового учёта, а ОСВ отражает бухгалтерские проводки. Разные источники данных часто приводят к расхождениям — например, из-за ручных корректировок, неверных настроек аналитики или ошибок в первичных документах. Мы рассмотрим как автоматические инструменты сверки в 1С:ЗУП и 1С:Бухгалтерия, так и ручные методы проверки.
Почему 6-НДФЛ может не сходиться с обороткой
Расхождения между 6-НДФЛ и ОСВ возникают по нескольким ключевым причинам. Во-первых, это разные периоды учёта: отчёт 6-НДФЛ сдаётся нарастающим итогом с начала года, а ОСВ может формироваться за месяц или квартал. Во-вторых, в 1С начисления доходов и удержания НДФЛ могут учитываться в разных регистрах — например, в Регистре накопления "НДФЛ расчеты с бюджетом" и Журнале проводок.
Типичные источники ошибок:
- 📅 Несовпадение дат: в 6-НДФЛ доходы отражаются по дате фактического получения (ст. 223 НК РФ), а в ОСВ — по дате начисления зарплаты.
- 🔄 Ручные корректировки: изменения в ведомостях на выплату зарплаты без корректировки регистров НДФЛ.
- 📊 Неверная аналитика: отсутствие привязки проводок к физическим лицам или видам доходов.
- 💰 Выплаты за пределами зарплаты: дивиденды, материальная помощь или подарки, которые не попали в расчёт НДФЛ.
Ещё одна частая проблема — неучтённые переходящие суммы. Например, декабрьская зарплата, выплаченная в январе, должна попасть в 6-НДФЛ за декабрь (по дате начисления), но в ОСВ может отразиться только в январе. Без корректной настройки 1С такие суммы "теряются" при сверке.
Подготовка 1С к сверке: настройки и отчёты
Перед началом сверки необходимо убедиться, что 1С корректно настроена для формирования обоих отчётов. Основные шаги:
- Проверьте периоды учёта: в
Настройках учёта зарплаты(разделЗарплата и кадры) должен быть указан верный налоговый период — год, за который сдаётся 6-НДФЛ. - Обновите регистры: выполните обработку
Закрытие месяцаиПерерасчёт НДФЛ(в 1С:ЗУП — черезСервис → Регламентные операции). - Настройте аналитику: в
Планах счетовпроверьте, что счета70(расчёты с персоналом) и68.01(НДФЛ) имеют субконто по физическим лицам и видам доходов.
Для формирования отчётов используйте:
- 📄 6-НДФЛ:
Отчёты → Регламентированные отчёты → 6-НДФЛ. - 🔄 Оборотно-сальдовую ведомость:
Отчёты → Оборотно-сальдовая ведомостьс фильтром по счётам70и68.01. - 🔍 Анализ счёта:
Отчёты → Анализ счётадля детализации проводок по НДФЛ.
Если в 1С не отображается регламентированный отчёт 6-НДФЛ, проверьте, установлен ли модуль "Отчётность по НДФЛ" в конфигурации (раздел "Администрирование → Печатные формы, отчёты и обработки").
Автоматическая сверка: инструменты 1С
1С:Зарплата и Управление Персоналом (ЗУП) и 1С:Бухгалтерия предоставляют встроенные инструменты для сверки 6-НДФЛ с бухгалтерскими данными. Основные из них:
- Отчёт "Сверка 6-НДФЛ с бухучётом" (доступен в 1С:ЗУП начиная с версии 3.1.12). Путь:
Отчёты → Сверка 6-НДФЛ с бухучётом. Этот отчёт автоматически сравнивает суммы начисленных доходов, исчисленного и удержанного НДФЛ из регистров налогового учёта с данными по счёту70. - Обработка "Проверка расчётов по НДФЛ": анализирует корректность заполнения регистров
НДФЛ расчеты с бюджетомиНДФЛ начислено.
Пример автоматической сверки:
| Показатель | 6-НДФЛ (раздел 1) | ОСВ (счёт 70) | Расхождение |
|---|---|---|---|
| Начислено доходов | 1 200 000 ₽ | 1 180 000 ₽ | 20 000 ₽ |
| Исчислено НДФЛ | 156 000 ₽ | 153 400 ₽ | 2 600 ₽ |
| Удержано НДФЛ | 150 000 ₽ | 150 000 ₽ | 0 ₽ |
Если расхождения есть, 1С позволяет перейти к детализации по каждому физическому лицу или виду дохода. Например, в отчёте "Сверка 6-НДФЛ" можно кликнуть на сумму расхождения и увидеть список документов, которые привели к ошибке.
Автоматическая сверка в 1С не заменяет ручную проверку! Инструменты программы выявляют только технические расхождения, но не анализируют корректность применения ставок НДФЛ или дат получения дохода.
Ручная сверка: пошаговый алгоритм
Если автоматическая сверка не даёт результатов или вы работаете в старой версии 1С, используйте ручной метод. Он включает 5 ключевых шагов:
1. Экспортировать данные 6-НДФЛ в Excel|2. Сформировать ОСВ по счётам 70 и 68.01|3. Сравнить суммы начисленных доходов|4. Проверить исчисленный и удержанный НДФЛ|5. Выявить документы-источники расхождений-->
Подробная инструкция:
- Экспорт 6-НДФЛ:
Откройте отчёт
6-НДФЛ, нажмитеЕщё → Выгрузитьи сохраните в форматеExcel. Особое внимание уделите разделу 1 (строки 020, 040, 070) и разделу 2 (строки 100–140). - Формирование ОСВ:
Создайте ОСВ за тот же период с фильтром по счётам
70(дебетовый оборот — начисления, кредитовый — удержания) и68.01(кредитовый оборот — перечисления НДФЛ). - Сравнение сумм:
Сопоставьте:
- Строку 020 (6-НДФЛ) с дебетовым оборотом по счёту
70. - Строку 040 (исчисленный НДФЛ) с кредитовым оборотом по счёту
68.01в корреспонденции со счётом70.
- Строку 020 (6-НДФЛ) с дебетовым оборотом по счёту
Если суммы не сходятся, используйте отчёт Анализ счёта 70 с детализацией по субконто "Физические лица". Это поможет найти, у какого сотрудника или по какому документу возникло расхождение.
Пример типичного расхождения: в 6-НДФЛ отражена премия за декабрь в сумме 50 000 ₽, но в ОСВ она отсутствует. Причина — премия начислена документом Премия, но не проведена или не попала в бухучёт из-за ошибки в настройках вида расчёта.
Что делать, если расхождения найдены в прошлых периодах?
Если ошибка обнаружена в уже сданном 6-НДФЛ, необходимо подать уточнённую декларацию. В 1С для этого:
1. Создайте новый отчёт 6-НДФЛ с типом "Уточнённая".
2. В поле "Номер корректировки" укажите 1 (или следующий по порядку).
3. Исправьте ошибочные данные и выгрузите отчёт в XML для отправки в ФНС.
Обратите внимание: уточнёнка подаётся только за тот период, в котором допущена ошибка, даже если она повлияла на последующие отчёты.
Типичные ошибки и способы их исправления
Разберём наиболее распространённые ошибки и конкретные действия для их устранения в 1С:
| Ошибка | Причина | Решение |
|---|---|---|
| Не сходится строка 020 (доходы) | В ОСВ отсутствуют проводки по начислению зарплаты | Проверить, проведены ли документы Начисление зарплаты за период. Если нет — провести их вручную. |
| Разница в строке 040 (исчисленный НДФЛ) | Неверная ставка НДФЛ в документе начисления | Открыть документ Начисление зарплаты, проверить ставку в табличной части и перепровести. |
| Не совпадает строка 070 (удержанный НДФЛ) | В ведомости на выплату зарплаты не указано удержание НДФЛ | Открыть документ Ведомость на выплату, добавить строку удержания с типом НДФЛ. |
| В ОСВ есть проводки по счёту 68.01, но они не попали в 6-НДФЛ | Платежи по НДФЛ проведены без привязки к физическим лицам | Использовать обработку Распределение платежей по НДФЛ (раздел Зарплата → НДФЛ). |
Критическая ошибка: если в 6-НДФЛ отсутствуют данные по дивидендам или материальной помощи, проверьте настройки видов расчётов в справочнике "Виды доходов НДФЛ" (раздел "Зарплата → Настройка → Виды доходов"). Эти доходы должны быть отмечены как облагаемые НДФЛ с корректной ставкой (13% или 35%).
Ещё одна частая проблема — дублирование доходов. Например, если сотрудник получил аванс и зарплату в одном месяце, но аванс ошибочно попал в 6-НДФЛ как отдельный доход. В этом случае нужно:
- Открыть документ
Начисление зарплаты. - Проверить флаг
Учитывать при исчислении НДФЛдля строки с авансом. - Если флаг установлен ошибочно — снять его и перепровести документ.
Для поиска дублирующихся доходов используйте отчёт "Анализ начислений по сотрудникам" с группировкой по месяцам и видам расчётов.
Сверка с учётом переходящих сумм
Особую сложность представляют переходящие суммы — доходы, начисленные в одном периоде, но выплаченные в другом. Например, декабрьская зарплата, выплаченная в январе. В 6-НДФЛ такие суммы отражаются по дате фактического получения дохода (для зарплаты — последний день месяца начисления), а в ОСВ — по дате проводки.
Чтобы избежать расхождений:
- 📅 Настройте в 1С параметр
Дата получения дохода для НДФЛв документах начисления (разделЗарплата → Начисления). - 🔄 Используйте отчёт
Сверка дат получения дохода(доступен в 1С:ЗУП черезОтчёты → Зарплата). - 📊 Проверяйте раздел 2 6-НДФЛ: строки 100–140 должны соответствовать датам удержания и перечисления НДФЛ, а не начисления.
- Откройте документ
Начисление зарплаты за декабрь. - В табличной части проверьте колонку
Дата получения дохода— она должна быть равна31.12.202X. - Если дата неверная, исправьте её и перепроведите документ.
Пример настройки в 1С:ЗУП:
Переходящие суммы — самая частая причина расхождений в 6-НДФЛ. Всегда сверяйте даты в разделе 2 отчёта с датами платежных поручений на перечисление НДФЛ!
Если в ОСВ декабрьская зарплата отражена в январе, а в 6-НДФЛ — в декабре, это не ошибка! Главное, чтобы суммы совпадали в нарастающем итоге с начала года. Для проверки используйте отчёт Свод начислений и удержаний с фильтром по году.
Проверка корректности удержаний и перечислений НДФЛ
Раздел 2 формы 6-НДФЛ требует особого внимания, так как здесь отражаются даты удержания (строка 110) и перечисления (строка 120) НДФЛ. Расхождения с ОСВ здесь часто связаны с:
- 🗓️ Несовпадением дат: в 6-НДФЛ указана одна дата удержания, а в платежном поручении — другая.
- 💸 Неполным перечислением: НДФЛ удержан, но не перечислен в бюджет (например, из-за нехватки средств на счёте).
- 📑 Ошибками в платежных документах: в поручении не указан КБК или ошибочный статус плательщика.
- Сформируйте ОСВ по счёту 68.01 с детализацией по субконто "Контрагенты" (налоговый орган) и "Договоры" (КБК).
- Сравните кредитовые обороты с суммами в платежных поручениях (раздел
Банк → Платежные поручения). - Проверьте, что в 6-НДФЛ (строка 120) указана дата фактического списания денег со счёта (а не дата создания поручения!).
- Для неперечисленного НДФЛ: сформируйте новое платежное поручение с корректной датой и КБК (
182 1 01 02010 01 1000 110для НДФЛ с доходов физлиц). - Для ошибочных дат: скорректируйте дату в документе
Ведомость на выплату зарплаты(вкладкаНДФЛ). - Откройте справочник
Виды расчётов(Зарплата → Настройка → Виды расчётов). - Найдите соответствующий вид дохода и проверьте флаги:
Облагается НДФЛ— должен быть включён.Вид дохода для НДФЛ— выберите корректный код (например,2720для подарков).
- Перепроведите документы начисления.
- В 1С:Бухгалтерия создайте документ
Операция (бух.)с проводками по счётам70и68.01на основании данных из зарплатной программы. - Сформируйте ОСВ и сравните с 6-НДФЛ, экспортированным из зарплатной базы.
- Для автоматической сверки настройте обмен данными между базами через
CONNECTилиУниверсальный обмен. - Откройте документ
Больничный лист(Зарплата → Больничные листы). - Перейдите на вкладку
Налоги и взносыи проверьте:- Флаг
Удерживать НДФЛ— должен быть включён. - Поле
Дата удержания НДФЛ— должна совпадать с датой выплаты больничного.
- Флаг
- Перепроведите документ и сформируйте 6-НДФЛ заново.
Для сверки:
Если найдены несоответствия:
Что делать, если НДФЛ перечислен позже срока?
Если НДФЛ перечислен позднее дня, следующего за днём выплаты дохода (нарушение ст. 226 НК РФ), в 6-НДФЛ строка 120 должна содержать фактическую дату перечисления, а не плановую. В этом случае:
1. Уплатите пени за просрочку (расчёт через Отчёты → Пени и штрафы в 1С).
2. При подаче 6-НДФЛ укажите реальную дату платежа, даже если она позже срока.
3. Будьте готовы к требованию пояснений от ФНС (отчёт можно дополнить пояснительной запиской).
FAQ: Ответы на частые вопросы
Как сверить 6-НДФЛ с ОСВ, если в компании несколько обособленных подразделений?
Для каждого обособленного подразделения формируйте отдельные 6-НДФЛ и ОСВ с фильтром по Подразделению (в настройках отчётов). В 1С:ЗУП используйте отчёт Сверка 6-НДФЛ по подразделениям (доступен в версии 3.1.15+). Обратите внимание: суммы по строке 070 (удержанный НДФЛ) должны совпадать с кредитовым оборотом по счёту 68.01 в разрезе каждого подразделения.
Что делать, если в 6-НДФЛ не попадают доходы в натуральной форме?
Проверьте настройки вида расчёта для натуральных доходов (например, Оплата питания или Подарки):
Если доходы по-прежнему не отражаются, проверьте, не установлен ли в документе флаг Не отражать в 6-НДФЛ (вкладка Налоги и взносы).
Можно ли сверить 6-НДФЛ с ОСВ в 1С:Бухгалтерия 8.3, если зарплата ведётся в другой программе?
Да, но потребуется ручной импорт данных:
Обратите внимание: при ручном импорте высок риск ошибок в аналитике (например, неверное субконто по сотрудникам). Рекомендуется использовать типовой обмен данными между 1С:ЗУП и 1С:Бухгалтерия.
Как исправить ошибку, если в 6-НДФЛ не попал удержанный НДФЛ с больничного?
Проблема возникает, если в документе Больничный лист не указано удержание НДФЛ. Решение:
Если больничный уже выплачен, а НДФЛ не удержан, создайте документ Корректировка удержаний (Зарплата → Корректировки) с типом операции Доначисление НДФЛ.
Нужно ли сверять 6-НДФЛ с ОСВ, если используется упрощённая система налогообложения?
Да, сверка обязательна, даже если компания на УСН. 6-НДФЛ сдаётся всеми налоговыми агентами, выплачивающими доходы физлицам (ст. 226 НК РФ). Особенности для УСН:
- В ОСВ проверяйте только счета
70(расчёты с персоналом) и68.01(НДФЛ). - Убедитесь, что в 6-НДФЛ не попадают доходы, не облагаемые НДФЛ (например, возмещение расходов по командировкам в пределах норм).
- Используйте отчёт
Анализ налоговых агентов(Отчёты → НДФЛ) для проверки корректности удержаний.
Важно: на УСН не освобождает от обязанностей налогового агента по НДФЛ. Штрафы за ошибки в 6-НДФЛ применяются на общих основаниях (ст. 126.1 НК РФ).