Сдача расчета 6-НДФЛ — рутинная, но критически важная задача для бухгалтера. Одной из самых «загадочных» строк в этом отчете становится строка 170, которая часто заполняется в 1С:Зарплата и Управление Персоналом 8.3 автоматически, но не всегда понятно, по каким правилам. Почему программа проставляет здесь сумму, даже если вы не указывали её вручную? Откуда берутся эти цифры, и что делать, если они кажутся ошибочными?
Многие пользователи сталкиваются с ситуацией, когда после формирования отчета в строке 170 появляется ненулевое значение, хотя, на первый взгляд, удержанного НДФЛ за отчетный период не было. Или наоборот: сумма кажется заниженной, хотя по факту удержания производились. Разобраться в этом вопросе без понимания механизма работы 1С 8.3 и логики расчета 6-НДФЛ сложно. Давайте детально проанализируем, как программа формирует эту строку, какие данные учитывает, и где могут скрываться подводные камни.
⚠️ Внимание: Логика заполнения строки 170 зависит от версии конфигурации 1С:ЗУП и актуальных правил налогового законодательства. Если вы используете нетиповую доработку или устаревшую редакцию, алгоритм может отличаться. Перед сдачей отчета сверьте итоговые суммы с регистрами начислений вручную.
Что означает строка 170 в 6-НДФЛ?
Строка 170 расчета 6-НДФЛ отражает сумму налога, удержанную с доходов физических лиц за последний из трех месяцев отчетного периода. Например, для отчета за 1 квартал это будет март, за полугодие — июнь, за 9 месяцев — сентябрь, а за год — декабрь. Важно понимать, что здесь учитывается не начисленный, а именно удержанный НДФЛ.
В отличие от строки 140 (где показан общий начисленный доход за период), строка 170 фокусируется на факте удержания. Это значит, что если вы начилислили зарплату в декабре 2023 года, но удержали НДФЛ только в январе 2026 при выплате, то в отчете за 2023 год эта сумма в строке 170 не появится — она попадет в расчет за 1 квартал 2026.
- 📅 Для квартального отчета: строка 170 = удержанный НДФЛ за последний месяц квартала (март, июнь, сентябрь).
- 💰 Для годового отчета: строка 170 = удержанный НДФЛ за декабрь.
- ⚠️ Исключение: если выплата произошла в следующем периоде, удержание попадает в другой расчет.
В 1С 8.3 программа автоматически суммирует удержанный НДФЛ по всем сотрудникам за указанный месяц, но здесь есть нюансы. Например, если в декабре была выплачена премия за ноябрь, а НДФЛ удержан в декабре, то сумма попадет в строку 170 годового отчета, хотя доход относится к ноябрю. Это часто вызывает путаницу.
Механизм заполнения строки 170 в 1С 8.3: откуда берутся данные?
Программа 1С:Зарплата и Управление Персоналом 8.3 формирует строку 170 на основе данных из регистров накопления и документов по зарплате. Основные источники информации:
- Документы «Начисление зарплаты» и «Выплата зарплаты»: здесь фиксируются суммы удержанного НДФЛ по каждому сотруднику.
- Регистр накопления «НДФЛ расчеты с бюджетом»: аккумулирует данные об удержаниях по всем физическим лицам.
- Периодические регламентные операции: например, закрытие месяца, которое корректирует остатки по НДФЛ.
Алгоритм работы программы выглядит так:
- 1С анализирует все документы выплаты за последний месяц отчетного периода (например, декабрь для годового отчета).
- Суммирует удержанный НДФЛ по этим документам, учитывая дату фактического удержания (не начисления!).
- Переносит итоговую сумму в строку 170 формы 6-НДФЛ.
Важно: если в декабре была выплачена зарплата за ноябрь, но НДФЛ удержан в декабре, то сумма попадет в строку 170. Если же выплата произошла в январе следующего года, то удержание отразится уже в отчете за 1 квартал.
Что делать, если в строке 170 ноль, хотя удержания были?
Если программа проставила ноль, хотя вы уверены, что НДФЛ удерживался, проверьте:
1. Даты документов «Выплата зарплаты» — возможно, они попали в другой отчетный период.
2. Настройки учета НДФЛ в справочнике «Физические лица» (вкладка «Налоги»).
3. Проведение регламентных операций по закрытию месяца. Если месяц не закрыт, данные могут не попасть в отчет.
| Документ в 1С | Что влияет на строку 170 | Типичная ошибка |
|---|---|---|
| Начисление зарплаты | Фиксирует начисленный НДФЛ, но не удержанный | Сумма попадает в строку 140, а не 170 |
| Выплата зарплаты | Удерживает НДФЛ и формирует строку 170 | Если дата выплаты в следующем периоде, сумма «уходит» в другой отчет |
| Закрытие месяца | Корректирует остатки по НДФЛ | Если не проведено, данные в отчете могут быть неполными |
| Возврат зарплаты | Может уменьшать удержанный НДФЛ | Сумма возврата не всегда корректно учитывается в строке 170 |
⚠️ Внимание: Если в вашей базе используются нетиповые документы для выплаты зарплаты (например, «Выдача подотчетных сумм» с удержанием НДФЛ), строка 170 может заполняться некорректно. В этом случае требуется ручная корректировка или доработка конфигурации.
Типичные ошибки при заполнении строки 170 и как их избежать
Даже в типовых конфигурациях 1С 8.3 строка 170 может заполняться с ошибками. Рассмотрим самые распространенные случаи и способы их исправления.
- 🔄 Удержание НДФЛ в другом периоде: Если зарплата за декабрь выплачена в январе, удержанный НДФЛ попадет в строку 170 отчета за 1 квартал, а не за год. Чтобы избежать путаницы, сверяйте даты документов «Выплата зарплаты» с отчетным периодом.
- ❌ Непроведенные документы: Если документ «Выплата зарплаты» не проведен, удержанный НДФЛ не попадет в отчет. Проверяйте статус документов перед формированием 6-НДФЛ.
- 📉 Возврат зарплаты: При возврате излишне выплаченной зарплаты программа может не скорректировать строку 170. В этом случае требуется ручная правка или перепроведение документов.
- 🔧 Нетиповые начисления: Если в организации используются нестандартные виды доходов (например, дивиденды или материальная помощь), настройки удержания НДФЛ могут отличаться. Проверьте настройки в справочнике «Виды начислений».
Одна из самых коварных ошибок — несовпадение даты удержания и даты перечисления НДФЛ в бюджет. Например, если НДФЛ удержан 30 декабря, но перечислен только 10 января, программа может неверно интерпретировать период. В этом случае:
- Проверьте дату в документе «Выплата зарплаты» — она должна совпадать с датой фактического удержания.
- Убедитесь, что в настройках учета НДФЛ (раздел «Налоги и взносы») корректно указаны сроки перечисления.
- Если ошибка повторяется, обратитесь к программисту для доработки механизма формирования отчета.
Сверить даты документов «Выплата зарплаты» с отчетным периодом|
Проверить проведение всех регламентных операций|
Убедиться, что нет непроведенных документов по зарплате|
Сверить сумму в строке 170 с регистром «НДФЛ расчеты с бюджетом»-->
⚠️ Внимание: Если в вашей организации практикуются авансы с удержанием НДФЛ, настройте в 1С 8.3 отдельные виды расчетов для авансов и окончательных выплат. В противном случае строка 170 может дублировать удержания или учитывать их не в том периоде.
Пошаговая инструкция: как проверить и скорректировать строку 170
Если сумма в строке 170 кажется некорректной, выполните следующие шаги для диагностики и исправления:
Шаг 1. Проверка документов «Выплата зарплаты»
Откройте журнал документов Зарплата → Выплата зарплаты и отфильтруйте его по последнему месяцу отчетного периода (например, декабрь для годового отчета). Убедитесь, что:
- Все документы проведены.
- Дата документа соответствует месяцу удержания (не январь вместо декабря!).
- В табличной части указан удержанный НДФЛ (колонка «НДФЛ»).
Шаг 2. Анализ регистра «НДФЛ расчеты с бюджетом»
Перейдите в отчет Зарплата → Отчеты по зарплате → НДФЛ расчеты с бюджетом. Установите период, соответствующий последнему месяцу отчета (например, декабрь 2023), и проверьте:
- Сумму в колонке «Удержано» — она должна совпадать со строкой 170.
- Остатки по сотрудникам — если есть отрицательные значения, это может указывать на ошибки в удержаниях.
Шаг 3. Перепроведение регламентных операций
Если данные не сходятся, выполните:
Зарплата → Регламентные операции → Закрытие месяца.- Выберите последний месяц отчетного периода и нажмите «Выполнить закрытие».
- После завершения операции переформируйте 6-НДФЛ.
Шаг 4. Ручная корректировка (при необходимости)
Если автоматически строка 170 не исправляется, можно вручную отредактировать отчет:
- Откройте сформированный 6-НДФЛ.
- Нажмите «Изменить данные» (если отчет еще не отправлен).
- Введите корректную сумму в строку 170, основываясь на данных регистра «НДФЛ расчеты с бюджетом».
⚠️ Внимание: Ручная правка отчета допустима только в исключительных случаях! После корректировки обязательно сохраните копию отчета с пояснениями, почему были внесены изменения. В случае проверки налоговой это поможет избежать претензий.
Если строка 170 заполняется некорректно из-за нетиповой конфигурации, создайте тестовый отчет за прошлый период с известными данными. Сравните его с правильным расчетом — это поможет выявить закономерность ошибки.
Особенности заполнения строки 170 при удержаниях по разным ставкам НДФЛ
Если в организации есть сотрудники с разными ставками НДФЛ (например, резиденты — 13%, нерезиденты — 30%, или доходы по ставке 15% для иностранцев), строка 170 будет заполняться суммарно по всем ставкам. Однако здесь есть нюансы:
- 📊 Раздельный учет: В строке 170 отражается общая сумма удержанного НДФЛ, без разбивки по ставкам. Разбивка по ставкам приводится в Приложении 1 к 6-НДФЛ.
- ⚖️ Нерезиденты: Если сотрудник в течение года поменял статус (например, стал резидентом), удержанный НДФЛ по разным ставкам суммируется в строке 170. Проверьте, чтобы в справочнике «Физические лица» был корректно указан статус налогового резидентства.
- 💼 Дивиденды: НДФЛ с дивидендов (ставка 13% или 15%) также включается в строку 170, если удержание произошло в последнем месяце периода. Убедитесь, что документы «Начисление дивидендов» проведены с правильной датой.
В 1С 8.3 для корректного учета разных ставок:
- Проверьте настройки видов начислений: в карточке вида дохода должна быть указана правильная ставка НДФЛ.
- Используйте отчет
Анализ начислений по сотрудникам(раздел «Зарплата → Отчеты»), чтобы увидеть разбивку удержаний по ставкам. - Если в строке 170 сумма кажется заниженной, проверьте, не пропущены ли удержания по нерезидентам или дивидендам.
| Тип дохода | Ставка НДФЛ | Учитывается в строке 170? | Типичная ошибка |
|---|---|---|---|
| Зарплата (резидент) | 13% | Да | Не учтены удержания по совместителям |
| Зарплата (нерезидент) | 30% | Да | Неверно указан статус резидентства |
| Дивиденды | 13% или 15% | Да | Документ «Начисление дивидендов» не проведен |
| Материальная помощь свыше 4 000 руб. | 13% | Да | Не учтена в регистре НДФЛ |
⚠️ Внимание: Если в вашей организации есть сотрудники с доходами, облагаемыми по разным ставкам (например, зарплата + дивиденды), убедитесь, что в настройках 1С 8.3 включен флаг «Вести учет НДФЛ по ставкам». Это поможет избежать ошибок при формировании Приложения 1 к 6-НДФЛ.
Что делать, если строка 170 не сходится с декларацией по НДФЛ?
Расхождения между строкой 170 в 6-НДФЛ и суммой удержанного НДФЛ в декларации 3-НДФЛ (или справках 2-НДФЛ) — одна из самых частых проблем. Причины могут быть следующими:
- 📅 Разные отчетные периоды: 6-НДФЛ сдается поквартально, а 3-НДФЛ — ежегодно. Убедитесь, что сравниваете данные за один и тот же период.
- 🔄 Перенос удержаний: Если НДФЛ удержан в декабре, но перечислен в январе, в 6-НДФЛ сумма попадет в строку 170 за год, а в декларации 3-НДФЛ — за следующий год.
- 📝 Ошибки в справочниках: Проверьте, чтобы в карточках сотрудников были корректно указаны ИНН и статус налогового резидентства. Ошибки здесь приводят к несовпадениям в отчетах.
- 💻 Нетиповые доработки: Если в конфигурации изменен механизм формирования отчетов, это может искажать данные. Сравните отчеты в тестовой базе без доработок.
Алгоритм проверки:
- Сформируйте
Оборотно-сальдовую ведомость по счету 68.01(НДФЛ) за отчетный период. Сумма по дебету должна совпадать с общей суммой удержанного НДФЛ. - Сравните данные из 6-НДФЛ (строка 070 за год) с итогом по декларации 3-НДФЛ. Они должны быть равны.
- Если расхождения остаются, проверьте ручные корректировки в отчетах или обратитесь к специалисту по 1С.
⚠️ Внимание: Если расхождения связаны с переносом удержаний между периодами (например, декабрь vs январь), добавьте пояснения в сопроводительное письмо к отчету. Налоговая инспекция может запросить разъяснения, и лучше подготовиться заранее.
Строка 170 в 6-НДФЛ должна совпадать с суммой удержанного НДФЛ за последний месяц периода по регистру «НДФЛ расчеты с бюджетом». Если расхождений нет, но налоговая требует пояснений — предоставьте выписку из регистра и копии документов «Выплата зарплаты».
FAQ: Частые вопросы о строке 170 в 6-НДФЛ
Почему в строке 170 ноль, хотя в декабре была выплачена зарплата?
Вероятнее всего, документ «Выплата зарплаты» имеет дату января следующего года, а не декабря. Проверьте дату документа — она определяет период удержания. Также убедитесь, что документ проведен и в нем указан удержанный НДФЛ.
Как исправить строку 170, если программа неправильно посчитала удержания?
Сначала проверьте регистр «НДФЛ расчеты с бюджетом» — если там сумма корректна, но в 6-НДФЛ ошибка, переформируйте отчет. Если ошибка в регистре, перепроводите документы «Выплата зарплаты» и закрытие месяца. В крайнем случае отредактируйте отчет вручную, но зафиксируйте изменения.
Нужно ли включать в строку 170 НДФЛ с больничных и отпускных?
Да, если больничные или отпускные были выплачены в последнем месяце отчетного периода, а НДФЛ удержан в этом же месяце. Например, отпускные за январь, выплаченные в декабре, попадут в строку 170 годового отчета.
Что делать, если строка 170 не совпадает с данными бухгалтерского учета?
Сверьте:
- Сумму по дебету счета 68.01 (НДФЛ) в оборотно-сальдовой ведомости.
- Данные регистра «НДФЛ расчеты с бюджетом».
- Документы «Выплата зарплаты» за последний месяц периода.
Если расхождения остаются, проверьте ручные операции по счету 68.01 или настройки учета НДФЛ в программе.
Может ли строка 170 быть отрицательной?
Технически — да, если в последнем месяце периода был возврат излишне удержанного НДФЛ (например, при перерасчете зарплаты). Однако отрицательное значение в строке 170 вызовет вопросы у налоговой. В этом случае добавьте пояснения или скорректируйте отчет, перенеся возврат на следующий период.