Отчеты и Аналитика · 11 мин
Как загрузить 6-НДФЛ в 1С:Бухгалтерия
Как загрузить 6-НДФЛ в 1С:Бухгалтерию 8.3: выгрузка из ЗУП, импорт данных, проверка сумм, исправление ошибок и отправка отчёта в ФНС.
Расчёт 6-НДФЛ в 1С:Бухгалтерии формируется автоматически на основе начислений зарплаты, дивидендов и других выплат физлицам, но на практике часто возникает задача именно загрузить данные — из программы 1С:ЗУП, из файла выгрузки другой учётной системы или из ранее подготовленного отчёта. Под «загрузкой 6-НДФЛ» обычно понимают три разных сценария: перенос данных о доходах и налоге из зарплатной программы, импорт готового файла отчёта в формате ФНС и восстановление расчёта после сбоя или перехода на новую базу.
Способ действий зависит от того, откуда приходят данные и в каком виде они существуют. В типовой 1С:Бухгалтерии 8.3 есть встроенные механизмы обмена с 1С:ЗУП и загрузки отчётов из XML-файлов, поэтому в большинстве случаев обходятся штатные средства без сторонних обработок. Ниже разобраны все три сценария с проверкой результата и типичными ошибками.
Перед любыми манипуляциями с загрузкой сделайте резервную копию информационной базы через меню «Администрирование — Обслуживание — Резервное копирование» или средствами СУБД, если база клиент-серверная. Импорт данных меняет регистры учёта НДФЛ, и откатить некорректную загрузку вручную бывает долго и трудоёмко.
Определите, какой сценарий загрузки вам нужен
Первый сценарий — зарплата ведётся в 1С:ЗУП, а бухгалтерская отчётность сдаётся из 1С:Бухгалтерии. Здесь нужна синхронизация данных: документы начислений, ведомости и сведения по НДФЛ переносятся в бухгалтерскую базу, и расчёт 6-НДФЛ формируется уже на их основе.
Второй сценарий — у вас есть готовый файл отчёта 6-НДФЛ в формате XML (например, выгруженный из другой программы или подготовленный обслуживающей организацией), и его нужно загрузить в 1С для отправки через 1С-Отчётность. В этом случае переносится сам отчёт, а не первичные данные.
Третий сценарий — переход на новую базу или восстановление после сбоя, когда нужно перенести уже сданные расчёты прошлых периодов, чтобы сохранить историю и корректно заполнять годовой расчёт с учётом ранее представленных данных.
Как выбрать способ загрузки
Загрузка данных из 1С:ЗУП через синхронизацию
Если расчёт зарплаты ведётся в 1С:Зарплата и управление персоналом, настройте обмен: в 1С:Бухгалтерии откройте «Администрирование — Синхронизация данных», включите флажок синхронизации и выберите настройку нового обмена с программой ЗУП. Укажите способ подключения — через файл обмена, прямое подключение к базе или веб-сервис, в зависимости от того, где расположена зарплатная база.
На этапе сопоставления объектов программа покажет несовпадающие элементы справочников: сотрудников, организации, подразделения. Пройдите сопоставление внимательно — дубли сотрудников после загрузки приводят к задвоению доходов и налога в расчёте 6-НДФЛ, и исправлять это приходится удалением лишних карточек и перепроведением документов.
После выполнения синхронизации в бухгалтерской базе появятся документы «Начисление зарплаты», «Ведомость…» и «Операция учёта НДФЛ» (или отражение зарплаты в учёте — зависит от настроек обмена). Проверьте, что документы проведены и попали в нужный период, затем сформируйте расчёт 6-НДФЛ стандартным путём: «Отчёты — Регламентированные отчёты — Создать — 6-НДФЛ».
- 1Сделайте резервные копии обеих баз
- 2Включите синхронизацию в Администрировании и создайте настройку обмена с ЗУП
- 3Выполните сопоставление справочников: сотрудники, организации, подразделения
- 4Запустите загрузку данных и дождитесь завершения без ошибок
- 5Проверьте проведение документов начисления и ведомостей в бухгалтерской базе
- 6Сформируйте 6-НДФЛ и сверьте итоги с отчётом из ЗУП
Загрузка готового отчёта 6-НДФЛ из XML-файла
Если расчёт уже подготовлен в другой программе, используйте загрузку из файла. Откройте раздел «Отчёты — 1С-Отчётность», нажмите «Загрузить» (в некоторых версиях — «Ещё — Загрузить из файла») и укажите XML-файл выгрузки. Программа распознает вид отчёта по имени и структуре файла и создаст документ регламентированного отчёта 6-НДФЛ.
Важно, чтобы файл соответствовал действующему формату представления, утверждённому ФНС. Файл, выгруженный по устаревшему формату, либо не загрузится, либо загрузится с ошибками заполнения — тогда проще сформировать расчёт заново из первичных данных. Проверить актуальность формата можно в самой программе: при открытии загруженного отчёта 1С покажет предупреждение, если версия формата не поддерживается.
После загрузки откройте отчёт, убедитесь, что корректно заполнены ИНН, КПП, период и номер корректировки, затем выполните проверку контрольных соотношений кнопкой «Проверка — Проверить контрольные соотношения». Только после чистой проверки отправляйте расчёт в инспекцию.
Проверка результата после загрузки
Контрольная точка номер один — сравнение итогов загруженного расчёта с источником. Если данные пришли из ЗУП, сформируйте там же 6-НДФЛ за тот же период и сравните ключевые показатели: сумму начисленного дохода, исчисленного и удержанного налога, количество физлиц. Расхождения обычно означают непроведённые документы, дубли сотрудников или различия в датах фактического получения дохода.
Вторая проверка — внутренняя увязка в самой бухгалтерской базе. Сумма удержанного НДФЛ по расчёту должна согласовываться с оборотами по счёту 68.01 за соответствующий период (с поправкой на переходящие выплаты: налог с зарплаты последнего месяца квартала может удерживаться уже в следующем отчётном периоде). Полного совпадения «копейка в копейку» из-за переходящих сумм может не быть, но разница должна быть объяснима.
Третья проверка — контрольные соотношения ФНС, встроенные в 1С. Они выявляют типовые нарушения: доход меньше вычетов, удержанный налог больше исчисленного без оснований, несоответствие сумм между разделами расчёта.
Как проверить результат загрузки
Доход, исчисленный и удержанный НДФЛ совпадают или разница объясняется переходящими выплатами
Расхождения без причины — ищите непроведённые документы или дубли сотрудников
Удержанный налог сопоставим с кредитовым оборотом счёта за период
Существенная разница без объяснения — часть операций не загружена
Проверка пройдена, ошибок нет
Есть нарушения соотношений — отчёт отправлять рано
Верные ИНН, КПП, период, номер корректировки
Неверный период или КПП обособленного подразделения — отчёт примут не туда
Типичные ошибки при загрузке и как их исправить
Самая частая проблема — дубли физических лиц после синхронизации. Признак: в расчёт попадают завышенные суммы, а в справочнике видны два сотрудника с одинаковыми ФИО. Решение: объедините дубли через обработку «Поиск и удаление дублей» (раздел «Администрирование»), затем перепроведите документы и перезаполните расчёт.
Вторая ошибка — загрузка файла устаревшего формата. Программа либо отказывается открывать файл, либо молча создаёт отчёт с пустыми разделами. Проверьте, что файл выгружен по актуальному формату ФНС; при необходимости обновите программу-источник или сформируйте расчёт в 1С из первичных данных.
Третья группа ошибок — неправильные даты получения дохода и удержания налога в перенесённых документах. Для 6-НДФЛ критичны именно даты: доход относится к периоду по дате фактического получения, а удержанный налог — по дате удержания. Если после загрузки суммы «плывут» между кварталами, проверяйте даты в документах начисления и ведомостях.
Ограничения и альтернативные варианты
Штатная загрузка из файла переносит только сам отчёт — она не создаёт первичные документы и не заполняет регистры учёта НДФЛ. Поэтому если вам нужно, чтобы расчёт формировался в базе автоматически в дальнейшем, одного импорта XML недостаточно: потребуется ввести документы начислений или настроить полноценный обмен с зарплатной программой.
Если зарплата ведётся в сторонней системе (не 1С), типовой синхронизации не будет. Варианты: выгрузка данных в универсальном формате обмена, загрузка через обработку «Универсальный обмен данными в формате XML», либо перенос проводок и сведений по НДФЛ через файлы табличного формата с последующим вводом операций учёта НДФЛ. Такой перенос требует аккуратной настройки соответствий и тестовой загрузки на копии базы.
Для обособленных подразделений помните: расчёт 6-НДФЛ сдаётся отдельно по каждому подразделению с его КПП. При загрузке из файла проверяйте, что КПП в отчёте соответствует тому подразделению, за которое сдаётся расчёт.
Перед первой синхронизацией ЗУП и Бухгалтерии проведите тестовый обмен на копиях обеих баз и сверьте 6-НДФЛ, сформированный в обеих программах. Это занимает меньше времени, чем поиск расхождений после того, как расчёт уже сдан.
Частые вопросы
Можно ли загрузить 6-НДФЛ в 1С:Бухгалтерию из файла, выгруженного из Контур.Экстерна или СБИС?
Да, если файл сохранён в формате XML, соответствующем формату представления ФНС. Используйте загрузку из файла в разделе «1С-Отчётность». Файлы в форматах PDF или внутренних форматах сервисов не загрузятся — нужна именно выгрузка для представления в налоговый орган.
Почему после синхронизации с ЗУП в 6-НДФЛ пустые разделы?
Чаще всего документы начислений и ведомостей загрузились, но не проведены, либо отражение зарплаты в учёте не выполнено. Откройте журналы документов за период, проверьте наличие проведённых начислений и операций учёта НДФЛ, затем перезаполните расчёт кнопкой «Заполнить».
Как загрузить в новую базу расчёты 6-НДФЛ за прошлые годы?
Если есть файлы выгрузки сданных отчётов, загрузите каждый через «1С-Отчётность — Загрузить из файла», указав период и номер корректировки. Если файлов нет, их можно запросить через личный кабинет налогоплательщика или восстановить, перенеся первичные данные и сформировав расчёты заново.
Что делать, если загруженный отчёт не проходит проверку контрольных соотношений?
Откройте протокол проверки — там указано, какое именно соотношение нарушено. Типовые причины: удержанный налог больше исчисленного, несовпадение сумм дохода и вычетов, ошибки в датах. Исправьте данные в источнике или в первичных документах и перезаполните расчёт, а не правьте цифры вручную в отчёте.
Нужно ли загружать 6-НДФЛ, если зарплата начисляется прямо в 1С:Бухгалтерии?
Нет. Если начисления ведутся в самой бухгалтерской программе, расчёт формируется автоматически по данным учёта: достаточно создать отчёт и нажать «Заполнить». Загрузка требуется только когда данные находятся в другой программе или в виде готового файла.
Что важно запомнить
Выберите сценарий: синхронизация с ЗУП для переноса учётных данных или загрузка XML-файла для готового отчёта. Перед загрузкой делайте резервную копию, после — сверяйте итоги с источником, оборотами по 68.01 и проверяйте контрольные соотношения. Помните: импорт файла не заполняет регистры учёта, а дубли сотрудников и неверные даты — главные источники расхождений.