Выгрузка акта сверки из 1С в формате XML для ЭДО: пошагово
Содержание
Чтобы из 1С выгрузить акт сверки в формате XML для ЭДО, откройте документ «Акт сверки расчётов», заполните и проверьте его, затем нажмите ЭДО → Отправить электронный документ — программа сама сформирует XML и передаст его контрагенту через оператора. Отдельный файл на диск сохранять не нужно.
Главная путаница здесь вот в чём: под «выгрузкой в XML» понимают две совершенно разные вещи. Одна — электронный документ для контрагента через ЭДО. Вторая — технический XML для переноса данных между базами. Форматы несовместимы: XML из «Универсального обмена» контрагент по ЭДО не примет. Ниже разберём оба пути и когда какой нужен.
Что такое акт сверки в XML и зачем он для ЭДО
Акт сверки — не первичный документ по 402-ФЗ, а сверочный. Он подтверждает, что обе стороны видят долг одинаково. С подписью контрагента он прерывает срок исковой давности (ГК РФ, ст. 203) — поэтому его так важно оформить юридически значимо.
Есть два формата XML, и их постоянно путают:
| Что за XML | Чем формируется | Для чего |
|---|---|---|
| Электронный документ ЭДО | Меню ЭДО в акте сверки | Отправка контрагенту, подпись КЭП |
| Технический XML данных | Обработка «Универсальный обмен данными» | Перенос между базами 1С |
Для отправки контрагенту нужен только первый вариант — через меню ЭДО. Технический XML из универсального обмена — это дамп объекта базы, у него другая структура, и оператор ЭДО его не пропустит.
Акт сверки — документ неформализованный: строгого формата ФНС, как у УПД или счёта-фактуры, для него нет. 1С-ЭДО и операторы (Диадок, СБИС) формируют его как машиночитаемый XML со своей структурой плюс печатную форму. Юридическую силу даёт квалифицированная подпись (КЭП) по ФЗ-63, а не сам формат.
Раз акт сверки неформализованный, встречная подпись контрагента по нему необязательна для налоговой. Но именно двусторонняя подпись превращает акт в доказательство признания долга.
Подготовка данных и проверка расчётов перед выгрузкой
Кривой акт сверки в XML — это спор с контрагентом на ровном месте. Пять минут на проверку экономят часы переписки.
Где создать документ в «1С:Бухгалтерия предприятия» ред. 3.0:
- 🧾 Раздел Продажи или Покупки → Акты сверки расчётов.
- Кнопка Создать, выберите контрагента и договор (или «Все договоры»).
- На вкладке «Счета учёта расчётов» отметьте нужные счета:
62,60,76.05,76.09. - Нажмите Заполнить → Заполнить по данным организации.
Отдельно сверьте начальное сальдо. Если у вас на начало периода долг 50 000 ₽, а у контрагента — 47 000 ₽, расхождение в 3 000 ₽ поедет во весь период. Ищите причину до отправки: чаще всего это неучтённый акт или платёж на стыке кварталов.
Свёрнутое сальдо по контрагенту вместо детализации по договорам — источник вечных споров. Разворачивайте по договорам, если работаете по нескольким.
Как из 1С выгрузить акт сверки в формате XML для ЭДО: пошаговая инструкция
Штатный способ — прямо из документа, без внешних обработок. Работает в типовых конфигурациях (Бухгалтерия 3.0, УТ, ERP, КА) с подключённым 1С-ЭДО.
Если кнопки ЭДО нет или она неактивна — у контрагента не настроен обмен. Сначала отправьте и примите приглашение к ЭДО (раздел «Продажи/Покупки → Текущие дела ЭДО»).
Где физически лежит XML-файл
При отправке через ЭДО файл на диск не выгружается — он живёт внутри электронного документа в базе. Посмотреть или выгрузить его отдельно можно так:
- Откройте акт сверки → ЭДО → Просмотреть электронный документ.
- В карточке электронного документа: Ещё → Сохранить в файл (или Выгрузить).
- Программа сохранит комплект: сам XML, файл подписи
.sigи печатную форму.
Этот комплект пригодится, если контрагент работает у другого оператора без роуминга и просит файл «руками».
Настройка параметров выгрузки в XML
Тонких настроек у выгрузки акта сверки немного, но пара мест влияет на результат.
- Профиль настроек ЭДО: раздел Администрирование → Обмен электронными документами → Настройки ЭДО. Здесь выбирают оператора и сертификат подписи по умолчанию.
- Вид исходящего документа: в настройке отправки для акта сверки должен стоять тип «Неформализованный документ» или «Акт сверки». Если стоит «Произвольный», контрагент получит просто вложение без машиночитаемой части.
- Кодировка: 1С формирует XML в
UTF-8автоматически. Менять вручную не нужно — иначе получите «кракозябры» у контрагента.
Если отправляете один и тот же акт нескольким контрагентам (редко, но бывает при групповой сверке) — формируйте отдельный документ на каждого. Один электронный документ = один получатель.
Отправка акта сверки в XML-формате контрагенту и приём с разногласиями
После отправки акт живёт своей жизнью в «Текущих делах ЭДО». Статусы меняются по мере действий сторон:
| Статус | Что значит | Что делать |
|---|---|---|
| Ожидается подтверждение | XML ушёл, контрагент ещё не открыл | Ждать |
| Требуется подписать | Контрагент прислал свой экземпляр | Проверить суммы, подписать |
| Закрыт | Обе стороны подписали | Ничего, сверка завершена |
| Ошибка / Отклонён | Контрагент нашёл разногласия | Разобрать расхождения |
Когда контрагент присылает акт с разногласиями, его данные приходят тем же XML. В 1С вы увидите его вариант сумм рядом со своим.
Алгоритм при расхождении:
- Откройте входящий акт сверки в «Текущих делах ЭДО».
- Сравните строки: где именно разошлись сальдо и обороты.
- Найдите причину в своей базе — обычно это документ не того периода, забытый платёж или разная трактовка аванса.
- Исправьте учёт (или согласуйте, что прав контрагент), переформируйте акт и отправьте заново.
Не подписывайте акт с разногласиями «чтобы закрыть». Подпись = признание указанных сумм. Если цифры контрагента ошибочны, а вы подписали — потом доказывать свою правоту сложнее.
Выгрузка акта сверки без модуля ЭДО: файл для Диадок и Контур
Не у всех подключён 1С-ЭДО. Если контрагент работает в Диадок (Контур) или СБИС, а у вас нет встроенного модуля, есть два пути.
Путь 1. Выгрузить печатную форму и отправить как вложение.
- Откройте акт сверки → кнопка Печать → Акт сверки.
- Сохраните в PDF (Сохранить → PDF-документ).
- Загрузите PDF в веб-кабинет Диадок/Контур как неформализованный документ и подпишите там.
Это законно и юридически значимо (подпись в кабинете оператора — та же КЭП), но данные будут не машиночитаемыми — контрагент не сможет автоматически сверить их с базой.
Путь 2. Модуль «1С-Диадок» или «1С-Коннектор».
Операторы поставляют модули интеграции, которые встраивают кнопку отправки прямо в 1С — как штатный ЭДО. Тогда акт сверки уходит XML-комплектом без ручной выгрузки файлов.
Ориентировочная стоимость модулей и тарифов ЭДО (примерно, зависит от оператора и объёма):
- Модуль интеграции с 1С — часто бесплатно при активном тарифе.
- Пакет исходящих документов — примерно от 5–10 ₽ за документ.
- Безлимитные тарифы — ориентировочно от 4 000–12 000 ₽ в год.
Акт сверки как неформализованный документ обычно тарифицируется как обычный исходящий, а не как дорогой формализованный комплект. Входящие у большинства операторов бесплатны.
Про «Универсальный обмен данными в формате XML»
Эту обработку часто открывают по запросу «выгрузить акт сверки в XML» — и зря. Она выгружает объекты базы для переноса в другую базу 1С, а не для контрагента.
Итоговый файл — технический дамп с внутренней структурой метаданных. Оператор ЭДО его отклонит, а контрагент не откроет ничем, кроме 1С. Для сверки с партнёром этот путь не подходит.
Частые ошибки и как их избежать
Частые вопросы
Обязательно ли выгружать акт сверки именно в XML?
Нужна ли подпись контрагента на акте сверки?
Можно ли выгрузить акт сверки в XML без подключённого 1С-ЭДО?
Где в 1С хранится отправленный XML-файл акта сверки?
Почему контрагент не может открыть мой XML?
Как отправить акт сверки, если у контрагента другой оператор ЭДО?
Источники
- Федеральный закон № 63-ФЗ «Об электронной подписи»
- Гражданский кодекс РФ, ст. 203 (признание долга и срок исковой давности)
- Федеральный закон № 402-ФЗ «О бухгалтерском учёте»