К статье
Практический материал

Отчеты и Аналитика · 11 мин

Как загрузить 6-НДФЛ в 1С:Бухгалтерия

Как загрузить 6-НДФЛ в 1С:Бухгалтерию 8.3: выгрузка из ЗУП, импорт данных, проверка сумм, исправление ошибок и отправка отчёта в ФНС.

Расчёт 6-НДФЛ в 1С:Бухгалтерии формируется автоматически на основе начислений зарплаты, дивидендов и других выплат физлицам, но на практике часто возникает задача именно загрузить данные — из программы 1С:ЗУП, из файла выгрузки другой учётной системы или из ранее подготовленного отчёта. Под «загрузкой 6-НДФЛ» обычно понимают три разных сценария: перенос данных о доходах и налоге из зарплатной программы, импорт готового файла отчёта в формате ФНС и восстановление расчёта после сбоя или перехода на новую базу.

Способ действий зависит от того, откуда приходят данные и в каком виде они существуют. В типовой 1С:Бухгалтерии 8.3 есть встроенные механизмы обмена с 1С:ЗУП и загрузки отчётов из XML-файлов, поэтому в большинстве случаев обходятся штатные средства без сторонних обработок. Ниже разобраны все три сценария с проверкой результата и типичными ошибками.

Перед любыми манипуляциями с загрузкой сделайте резервную копию информационной базы через меню «Администрирование — Обслуживание — Резервное копирование» или средствами СУБД, если база клиент-серверная. Импорт данных меняет регистры учёта НДФЛ, и откатить некорректную загрузку вручную бывает долго и трудоёмко.

Определите, какой сценарий загрузки вам нужен

Первый сценарий — зарплата ведётся в 1С:ЗУП, а бухгалтерская отчётность сдаётся из 1С:Бухгалтерии. Здесь нужна синхронизация данных: документы начислений, ведомости и сведения по НДФЛ переносятся в бухгалтерскую базу, и расчёт 6-НДФЛ формируется уже на их основе.

Второй сценарий — у вас есть готовый файл отчёта 6-НДФЛ в формате XML (например, выгруженный из другой программы или подготовленный обслуживающей организацией), и его нужно загрузить в 1С для отправки через 1С-Отчётность. В этом случае переносится сам отчёт, а не первичные данные.

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

Маршрут решения

Как выбрать способ загрузки

Зарплата считается в 1С:ЗУП, а отчётность сдаётся из БухгалтерииНастройте синхронизацию данных между базами
Есть готовый XML-файл отчёта от сторонней программы или прошлого периодаИспользуйте загрузку из файла в разделе 1С-Отчётность
Нужно перенести историю сданных расчётов в новую базуЗагрузите каждый отчёт из файлов выгрузки с указанием периода и номера корректировки
Данные есть только на бумаге или в PDFАвтоматической загрузки нет — введите документы начисления вручную и сформируйте расчёт заново

Загрузка данных из 1С:ЗУП через синхронизацию

Если расчёт зарплаты ведётся в 1С:Зарплата и управление персоналом, настройте обмен: в 1С:Бухгалтерии откройте «Администрирование — Синхронизация данных», включите флажок синхронизации и выберите настройку нового обмена с программой ЗУП. Укажите способ подключения — через файл обмена, прямое подключение к базе или веб-сервис, в зависимости от того, где расположена зарплатная база.

На этапе сопоставления объектов программа покажет несовпадающие элементы справочников: сотрудников, организации, подразделения. Пройдите сопоставление внимательно — дубли сотрудников после загрузки приводят к задвоению доходов и налога в расчёте 6-НДФЛ, и исправлять это приходится удалением лишних карточек и перепроведением документов.

После выполнения синхронизации в бухгалтерской базе появятся документы «Начисление зарплаты», «Ведомость…» и «Операция учёта НДФЛ» (или отражение зарплаты в учёте — зависит от настроек обмена). Проверьте, что документы проведены и попали в нужный период, затем сформируйте расчёт 6-НДФЛ стандартным путём: «Отчёты — Регламентированные отчёты — Создать — 6-НДФЛ».

Порядок синхронизации ЗУП и Бухгалтерии
  1. 1
    Сделайте резервные копии обеих баз
  2. 2
    Включите синхронизацию в Администрировании и создайте настройку обмена с ЗУП
  3. 3
    Выполните сопоставление справочников: сотрудники, организации, подразделения
  4. 4
    Запустите загрузку данных и дождитесь завершения без ошибок
  5. 5
    Проверьте проведение документов начисления и ведомостей в бухгалтерской базе
  6. 6
    Сформируйте 6-НДФЛ и сверьте итоги с отчётом из ЗУП

Загрузка готового отчёта 6-НДФЛ из XML-файла

Если расчёт уже подготовлен в другой программе, используйте загрузку из файла. Откройте раздел «Отчёты — 1С-Отчётность», нажмите «Загрузить» (в некоторых версиях — «Ещё — Загрузить из файла») и укажите XML-файл выгрузки. Программа распознает вид отчёта по имени и структуре файла и создаст документ регламентированного отчёта 6-НДФЛ.

Важно, чтобы файл соответствовал действующему формату представления, утверждённому ФНС. Файл, выгруженный по устаревшему формату, либо не загрузится, либо загрузится с ошибками заполнения — тогда проще сформировать расчёт заново из первичных данных. Проверить актуальность формата можно в самой программе: при открытии загруженного отчёта 1С покажет предупреждение, если версия формата не поддерживается.

После загрузки откройте отчёт, убедитесь, что корректно заполнены ИНН, КПП, период и номер корректировки, затем выполните проверку контрольных соотношений кнопкой «Проверка — Проверить контрольные соотношения». Только после чистой проверки отправляйте расчёт в инспекцию.

Проверка результата после загрузки

Контрольная точка номер один — сравнение итогов загруженного расчёта с источником. Если данные пришли из ЗУП, сформируйте там же 6-НДФЛ за тот же период и сравните ключевые показатели: сумму начисленного дохода, исчисленного и удержанного налога, количество физлиц. Расхождения обычно означают непроведённые документы, дубли сотрудников или различия в датах фактического получения дохода.

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

Третья проверка — контрольные соотношения ФНС, встроенные в 1С. Они выявляют типовые нарушения: доход меньше вычетов, удержанный налог больше исчисленного без оснований, несоответствие сумм между разделами расчёта.

Контрольные точки

Как проверить результат загрузки

Итоги расчёта против источника (ЗУП или файл)
Норма

Доход, исчисленный и удержанный НДФЛ совпадают или разница объясняется переходящими выплатами

Тревожный признак

Расхождения без причины — ищите непроведённые документы или дубли сотрудников

Обороты по счёту 68.01
Норма

Удержанный налог сопоставим с кредитовым оборотом счёта за период

Тревожный признак

Существенная разница без объяснения — часть операций не загружена

Проверка контрольных соотношений в 1С
Норма

Проверка пройдена, ошибок нет

Тревожный признак

Есть нарушения соотношений — отчёт отправлять рано

Реквизиты отчёта
Норма

Верные ИНН, КПП, период, номер корректировки

Тревожный признак

Неверный период или КПП обособленного подразделения — отчёт примут не туда

Типичные ошибки при загрузке и как их исправить

Самая частая проблема — дубли физических лиц после синхронизации. Признак: в расчёт попадают завышенные суммы, а в справочнике видны два сотрудника с одинаковыми ФИО. Решение: объедините дубли через обработку «Поиск и удаление дублей» (раздел «Администрирование»), затем перепроведите документы и перезаполните расчёт.

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

Третья группа ошибок — неправильные даты получения дохода и удержания налога в перенесённых документах. Для 6-НДФЛ критичны именно даты: доход относится к периоду по дате фактического получения, а удержанный налог — по дате удержания. Если после загрузки суммы «плывут» между кварталами, проверяйте даты в документах начисления и ведомостях.

Типичные ошибки
01
Загрузка без резервной копии — при ошибке импорта регистры НДФЛ приходится восстанавливать вручную
02
Пропуск сопоставления справочников при синхронизации — появляются дубли сотрудников и задвоение доходов
03
Отправка загруженного из файла отчёта без проверки контрольных соотношений — риск требования из ФНС и уточнёнок
04
Игнорирование дат получения дохода — суммы попадают не в тот отчётный период
05
Загрузка файла устаревшего формата — пустые разделы или отказ импорта

Ограничения и альтернативные варианты

Штатная загрузка из файла переносит только сам отчёт — она не создаёт первичные документы и не заполняет регистры учёта НДФЛ. Поэтому если вам нужно, чтобы расчёт формировался в базе автоматически в дальнейшем, одного импорта XML недостаточно: потребуется ввести документы начислений или настроить полноценный обмен с зарплатной программой.

Если зарплата ведётся в сторонней системе (не 1С), типовой синхронизации не будет. Варианты: выгрузка данных в универсальном формате обмена, загрузка через обработку «Универсальный обмен данными в формате XML», либо перенос проводок и сведений по НДФЛ через файлы табличного формата с последующим вводом операций учёта НДФЛ. Такой перенос требует аккуратной настройки соответствий и тестовой загрузки на копии базы.

Для обособленных подразделений помните: расчёт 6-НДФЛ сдаётся отдельно по каждому подразделению с его КПП. При загрузке из файла проверяйте, что КПП в отчёте соответствует тому подразделению, за которое сдаётся расчёт.

Перед первой синхронизацией ЗУП и Бухгалтерии проведите тестовый обмен на копиях обеих баз и сверьте 6-НДФЛ, сформированный в обеих программах. Это занимает меньше времени, чем поиск расхождений после того, как расчёт уже сдан.
ПЗ
Практическое замечание

Частые вопросы

Можно ли загрузить 6-НДФЛ в 1С:Бухгалтерию из файла, выгруженного из Контур.Экстерна или СБИС?

Да, если файл сохранён в формате XML, соответствующем формату представления ФНС. Используйте загрузку из файла в разделе «1С-Отчётность». Файлы в форматах PDF или внутренних форматах сервисов не загрузятся — нужна именно выгрузка для представления в налоговый орган.

Почему после синхронизации с ЗУП в 6-НДФЛ пустые разделы?

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

Как загрузить в новую базу расчёты 6-НДФЛ за прошлые годы?

Если есть файлы выгрузки сданных отчётов, загрузите каждый через «1С-Отчётность — Загрузить из файла», указав период и номер корректировки. Если файлов нет, их можно запросить через личный кабинет налогоплательщика или восстановить, перенеся первичные данные и сформировав расчёты заново.

Что делать, если загруженный отчёт не проходит проверку контрольных соотношений?

Откройте протокол проверки — там указано, какое именно соотношение нарушено. Типовые причины: удержанный налог больше исчисленного, несовпадение сумм дохода и вычетов, ошибки в датах. Исправьте данные в источнике или в первичных документах и перезаполните расчёт, а не правьте цифры вручную в отчёте.

Нужно ли загружать 6-НДФЛ, если зарплата начисляется прямо в 1С:Бухгалтерии?

Нет. Если начисления ведутся в самой бухгалтерской программе, расчёт формируется автоматически по данным учёта: достаточно создать отчёт и нажать «Заполнить». Загрузка требуется только когда данные находятся в другой программе или в виде готового файла.

Итог

Что важно запомнить

Выберите сценарий: синхронизация с ЗУП для переноса учётных данных или загрузка XML-файла для готового отчёта. Перед загрузкой делайте резервную копию, после — сверяйте итоги с источником, оборотами по 68.01 и проверяйте контрольные соотношения. Помните: импорт файла не заполняет регистры учёта, а дубли сотрудников и неверные даты — главные источники расхождений.