Выгрузка деклараций по УСН, НДС и НДФЛ из 1С в файл
Содержание
Чаще всего под «скачать декларацию» понимают две совершенно разные вещи. Первая — получить XML-файл, который примет инспекция: именно он нужен для сдачи через личный кабинет ФНС, стороннего оператора или на флешке в окно. Вторая — сохранить декларацию в PDF, чтобы отправить в банк, показать контрагенту или оставить себе. Распечатанный или сохранённый в PDF бланк в налоговую сдать нельзя — там ждут строго XML по утверждённому формату.
Разберём оба пути: как выгрузить декларацию по УСН, НДС или НДФЛ из 1С в XML, как сохранить её в PDF, куда 1С кладёт файл и что делать, если выгрузка не проходит. Пути указаны для 1С:Бухгалтерии 8.3 (редакция 3.0) с интерфейсом «Такси»; в ЗУП, УТ и других конфигурациях раздел с отчётностью называется так же.
Где лежат декларации и что проверить до выгрузки
Все налоговые декларации в 1С живут в одном месте: Отчёты → Регламентированные отчёты (в некоторых релизах — Отчёты → 1С-Отчётность → Регламентированные отчёты). Здесь и декларация по УСН, и декларация по НДС, и формы по НДФЛ — 3-НДФЛ для ИП на ОСНО и расчёт 6-НДФЛ для налоговых агентов.
Если декларации в списке ещё нет, её сначала нужно создать: нажмите «Создать», выберите вид отчёта из списка (например, «Декларация по УСН» или «Декларация по НДС»), укажите организацию и период. Только у заполненного и сохранённого отчёта появляется кнопка выгрузки — выгрузить «пустой» или несформированный отчёт нельзя. Уже сданные за прошлые периоды декларации никуда не пропадают: откройте журнал, отфильтруйте список по виду отчёта или организации — и выгрузите нужную повторно в любой момент.
Выгружать имеет смысл только проверенный отчёт. Выгрузка не проверяет цифры — она лишь упаковывает их в файл. Если в декларации ошибка, инспекция вернёт файл с протоколом, и всё придётся переделывать.
Откройте нужную декларацию и нажмите «Проверить» — в 1С есть две разные проверки:
- 🔎 Контрольные соотношения — сверяют строки между собой и с другими отчётами. Так ФНС ловит арифметику и логику.
- 📦 Проверка выгрузки (форматный контроль) — проверяет, что файл вообще сформируется по схеме ФНС: заполнены обязательные реквизиты, коды, период.
Пройдите обе до того, как жать «Выгрузить». Красные сообщения исправляют, жёлтые (предупреждения) — читают и, если по сути всё верно, пропускают.
Как выгрузить декларацию в XML для ФНС
Это основной сценарий: получить файл для отправки в инспекцию.
- Откройте заполненную и проверенную декларацию в разделе
Регламентированные отчёты. - В верхней командной панели нажмите «Выгрузить» и выберите пункт о выгрузке для передачи в электронном виде.
- Укажите папку, куда сохранить файл , и подтвердите.
1С создаст XML-файл и покажет, что выгрузка завершена. Имя файла 1С формирует сама по формату ФНС — переименовывать его нельзя: по имени инспекция определяет вид декларации, период и отправителя. Если переименуете, приёмный комплекс файл отклонит.
Отдельная подпись для простой выгрузки в файл не нужна. Квалифицированная электронная подпись (КЭП) понадобится только при прямой отправке из 1С через сервис «1С-Отчётность» или при загрузке файла в личный кабинет ФНС — подписывают уже на стороне приёмника.
Получившийся XML — это и есть «скачанная декларация». Дальше возможны три пути:
- 📤 загрузить файл в личный кабинет налогоплательщика на сайте ФНС;
- 🔐 передать своему оператору ЭДО, если сдаёте через стороннюю программу;
- 💾 записать на флешку или диск, чтобы сдать в инспекции лично.
Обратите внимание: некоторые операторы просят не сам XML, а транспортный контейнер с подписью. Контейнер формируется уже на стороне отправки (в сервисе сдачи отчётности или в личном кабинете), а из 1С вы отдаёте именно исходный XML — он является основой для любого из этих способов.
XML открывается как набор тегов и для чтения человеком не предназначен. Не пытайтесь «поправить» его в блокноте — любое ручное изменение ломает контрольную сумму и структуру. Все правки вносите в 1С и выгружайте заново.
Как сохранить декларацию в PDF или распечатать
PDF нужен не для инспекции, а для людей: банк просит свежую декларацию по УСН для оценки оборотов, контрагент — подтверждение применения спецрежима, а вам удобно хранить читаемую копию рядом с XML.
Чтобы получить PDF:
- Откройте декларацию и нажмите «Печать» — 1С сформирует печатную форму на бланке.
- В окне печатной формы нажмите кнопку сохранения (значок дискеты) и выберите формат PDF-документ.
- Укажите папку и сохраните.
Так же из окна печати форму можно вывести на принтер или сохранить в другом формате, например в таблицу для дальнейшей аналитики. Для банка обычно подходит PDF; если требуется декларация «с отметкой налоговой», PDF из 1С не подойдёт — нужна либо квитанция о приёме от оператора, либо отметка инспекции на бумажном экземпляре.
На печатной форме регламентированного отчёта сверху печатается машиночитаемый двумерный штрихкод. Это нормально: он нужен для автоматического ввода данных в инспекции при сдаче на бумаге. Убирать или «чистить» его не надо — для PDF, который вы отправляете в банк, он не мешает.
Коротко про выбор формата:
| Зачем нужен файл | Какой формат | Как получить |
|---|---|---|
| Сдать в инспекцию | XML | Кнопка «Выгрузить» |
| Банк, контрагент, свой архив | Кнопка «Печать» → сохранить | |
| Передать бухгалтеру для правок | исходная база или XML | Выгрузка XML |
Чем отличается выгрузка по УСН, НДС и НДФЛ
Сам порядок — «Проверить → Выгрузить» — одинаков для всех деклараций. Разница в деталях заполнения и объёме файла.
Декларация по УСН. Сдаётся раз в год. Файл небольшой, выгружается быстро. Перед выгрузкой проверьте объект налогообложения (доходы или доходы минус расходы) и суммы авансов по кварталам — контрольные соотношения чаще всего спотыкаются именно на них.
Декларация по НДС. Самый тяжёлый случай. В файл попадают не только разделы с суммами налога, но и разделы 8–12 — по сути выгруженные книги покупок и продаж и журнал счетов-фактур. Поэтому XML по НДС может весить в разы больше и выгружаться дольше. Перед выгрузкой обязательно пройдите проверку: ошибки в реквизитах счетов-фактур контрагентов — причина номер один для отказа. Полезно заранее прогнать сверку с контрагентами (если подключён сервис сверки НДС) — расхождения по счетам-фактурам всплывают уже после сдачи, и тогда приходится готовить уточнёнку.
НДФЛ. Здесь две разные формы, не путайте их:
- 6-НДФЛ — расчёт налогового агента (организации и ИП с работниками), сдаётся ежеквартально. Формируется в 1С:Бухгалтерии или в ЗУП, если учёт зарплаты ведётся там.
- 3-НДФЛ — декларация физлица, в том числе ИП на общей системе. В программе для организаций её, как правило, нет; ИП заполняют её в своей базе или в сервисе.
Отдельной формы 2-НДФЛ больше нет: сведения о доходах каждого сотрудника теперь входят в состав годового 6-НДФЛ приложением. Поэтому «скачать 2-НДФЛ» в прежнем виде из свежих релизов не получится — выгружайте годовой расчёт 6-НДФЛ целиком.
Если в вашей базе нет модуля зарплаты (например, учёт по сотрудникам ведётся в отдельной программе), формы по НДФЛ в этой базе выгрузить не получится — выгружайте их там, где считается зарплата .
Как выгрузить несколько деклараций за период
Типичный запрос — «выгрузить всё за квартал одним файлом». Так не получится, и это не ограничение 1С: для каждой декларации ФНС требует отдельный файл своего формата. Один XML «на весь период» инспекция не примет.
Правильный подход — собрать комплект в одну папку:
- Откройте журнал
Регламентированные отчётысо списком всех отчётов. - Выгружайте нужные декларации по очереди (НДС, УСН, 6-НДФЛ…), каждый раз указывая одну и ту же папку.
- В итоге в папке окажется набор XML-файлов — по одному на декларацию.
Если в вашем релизе в командной панели журнала есть команда выгрузки для отмеченных отчётов, можно отметить несколько строк и выгрузить их за один заход — результат тот же: отдельный файл на каждый отчёт. Так удобно готовить, например, комплект уточнёнок за прошлые периоды.
Называйте папки по периоду — Отчётность 1 кв, Отчётность 2 кв. Сами файлы переименовывать нельзя, а вот папка-ориентир сильно экономит время при сдаче через личный кабинет, когда файлы загружают по одному.
Куда 1С сохраняет файл и как выбрать папку
Жёсткой «папки по умолчанию» для ручной выгрузки в 1С нет — каталог вы задаёте прямо в диалоге сохранения. При следующей выгрузке программа обычно предлагает ту же папку, что и в прошлый раз, так что достаточно выбрать её один раз за сессию.
Несколько практических моментов:
- 📁 Выгружайте не на рабочий стол, а в заранее созданную папку по периодам — файлы с машинными именами легко потерять среди прочих.
- 🔒 Если 1С работает на сервере или в облаке, папка должна быть доступна именно тому пользователю, под которым запущена программа. Сетевой диск, к которому у сеанса нет прав, вызовет ошибку записи.
- 🔁 Шаблон имени файла задаёт ФНС, а не вы. В настройках его не поменять — и не нужно.
Если забыли, куда сохранили файл, не выгружайте заново вслепую: проще открыть декларацию и выгрузить ещё раз в заведомо известную папку. Повторная выгрузка ничего не портит — на стороне 1С это просто чтение данных отчёта в файл.
Работаете в веб-клиенте или в облачной 1С? Тогда «папка на диске» — это папка на том сервере, где крутится программа, а не на вашем компьютере. Браузер в таком случае предложит скачать файл к себе обычным диалогом загрузки. Проверьте в настройках браузера, куда он складывает загрузки, иначе выгруженный XML легко потерять в общей папке «Загрузки».
Почему выгрузка не проходит и что делать
Большинство сбоев — это не поломка программы, а незаполненные данные или устаревшая форма. Разберите по симптому.
Отдельно про уточнённые декларации: если сдаёте корректировку, в поле номера корректировки должно стоять 1, 2 и так далее, а не 0. Инспекция различает первичный и уточнённый отчёт именно по этому номеру, а не по дате выгрузки.