Входящие электронные документы в 1С: приём от оператора и загрузка из XML
Содержание
Загрузить ЭДО в 1С можно двумя путями: принять документы напрямую от оператора через встроенный модуль 1С-ЭДО или импортировать XML
-файл, который поставщик прислал по почте или вы скачали из веб-кабинета оператора. В первом случае документ приходит сам в Текущие дела ЭДО, во втором вы загружаете файл вручную, а 1С создаёт по нему документ поступления.
Боль у всех одна: УПД от поставщика лежит у оператора, а в базе его нет, и бухгалтер перебивает накладную руками. Решается это за один раз: настроили приём, сопоставили номенклатуру — и следующие поставки от этого поставщика встают в учёт за пару кликов. Описание дано для 1С:Бухгалтерии 3.0 с интерфейсом «Такси»; в УТ 11 и КА 2 механизм тот же (общая библиотека электронных документов), отличаются названия документов учёта.
1. Подготовка к загрузке документов ЭДО
Без подготовки 1С примет файл, но не даст подписать ответный титул. Проверьте пять вещей.
- 🔑 Электронная подпись. Действующий сертификат КЭП на организацию или уполномоченное лицо. Для работы с МЧД — машиночитаемая доверенность по формату ФНС.
- 🛡️ Криптопровайдер. На компьютере установлен КриптоПро CSP или ViPNet CSP с действующей лицензией, сертификат установлен в хранилище «Личное».
- 🌐 Интернет-поддержка. Подключена в
Администрирование → Интернет-поддержка и сервисы. Без неё 1С-ЭДО не подключится. - ⚙️ Функциональность. В
Администрирование → Обмен электронными документамивключён флажок обмена электронными документами и электронных подписей. - 👤 Права. У пользователя есть роль на работу с ЭДО. В типовых профилях «Бухгалтер» и «Главный бухгалтер» она уже есть.
Проверка криптографии в 1С
В том же разделе Администрирование → Обмен электронными документами откройте настройки электронной подписи и шифрования. На вкладке сертификатов добавьте свой сертификат из хранилища и нажмите проверку.
Все строки должны пройти зелёным: наличие сертификата, доступ к закрытому ключу, подписание, проверка подписи. Если хотя бы одна красная — дальше идти бессмысленно, разберитесь с ней сразу (см. раздел 5).
Если работаете в 1С через RDP или терминальный сервер, криптопровайдер и сертификат нужны на сервере, где запущен клиент 1С, а не на вашем ноутбуке.
2. Как загрузить документы ЭДО напрямую от оператора
Это основной и самый удобный способ. Документы падают в базу сами, а ответную подпись вы ставите прямо из 1С.
Подключение учётной записи
- Откройте
Покупки → Текущие дела ЭДО(та же форма есть в разделе «Продажи»). - Если учётной записи ещё нет, 1С предложит подключиться к ЭДО . Запустите помощник подключения.
- Выберите организацию, сертификат и оператора. Через встроенный модуль доступны операторы, с которыми работает сервис 1С-ЭДО (например, «Калуга Астрал» и «Такском»).
- Заполните контактные данные и отправьте заявку. Помощник подпишет её вашей КЭП.
- Дождитесь регистрации: идентификатор участника ЭДО появится в карточке учётной записи.
Приглашение поставщика
Документы от поставщика придут только после того, как вы обменялись приглашениями. В Текущих делах ЭДО откройте список приглашений, найдите контрагента по ИНН и отправьте приглашение или примите входящее.
Если поставщик сидит у другого оператора (Контур.Диадок, СБИС и др.), нужен роуминг. Его настраивают операторы между собой, заявку подаёт любая из сторон своему оператору. Пока роуминг не настроен, поставщик вас просто не видит.
Приём входящего документа
- В
Текущих делах ЭДОнажмите кнопку обмена (отправить и получить), чтобы забрать новые документы. - В группе входящих откройте пришедший УПД, акт или накладную.
- 1С покажет печатную форму и данные документа. Проверьте суммы, ставку НДС и реквизиты.
- Создайте по нему документ учёта или сопоставьте с уже существующим. Для покупок в БП 3.0 это
Поступление (акт, накладная, УПД). - Подпишите ответный титул покупателя. После этого документ у оператора считается принятым.
Подписывайте ответный титул только после проверки документа: подпись означает согласие с содержанием. Если есть расхождение, отклоните документ с комментарием или запросите уточнение — поставщик пришлёт исправленный.
3. Ручная загрузка XML-файла ЭДО в 1С
Нужна, когда прямого обмена нет: поставщик прислал файл по почте, документ лежит в веб-кабинете Диадока или СБИС, или вы переносите архив из другой программы.
Какой файл грузить
Формализованный документ — это XML по формату ФНС. Имя файла подсказывает тип:
| Начало имени файла | Что внутри |
|---|---|
ON_NSCHFDOPPR_… | УПД или счёт-фактура, титул продавца |
ON_NKORSCHFDOPPR_… | УКД (корректировочный документ), титул продавца |
.sig / .p7s рядом с XML | Файл электронной подписи к документу |
Из веб-кабинета оператора документ обычно скачивается ZIP-архивом. Распакуйте его: внутри XML-файл, файл подписи и иногда печатная форма в PDF. Загружать нужно именно XML. PDF — это картинка, по ней 1С ничего не создаст.
Порядок загрузки
- Откройте
Покупки → Поступление (акт, накладная, УПД). - В командной панели списка найдите команду загрузки документа из файла (она в меню ЭДО или в меню «Ещё»). В
Текущих делах ЭДОесть такая же команда. - Выберите XML-файл. Можно выбрать несколько файлов сразу.
- 1С разберёт файл и покажет данные: продавца, покупателя, номер, дату и табличную часть.
- Сопоставьте контрагента и номенклатуру (подробно — в следующем разделе).
- Нажмите создание документа. Откроется заполненное поступление: проверьте счёт учёта, склад и вид операции, затем проведите.
Загрузка из файла создаёт документ учёта, но не делает обмен юридически завершённым. Ответный титул покупателя вы через 1С не отправите: подписать и вернуть его нужно там, откуда пришёл документ, — в кабинете оператора.
Если загрузилось не то
- 📄 Не та организация. В XML указан ИНН покупателя. Если в базе несколько организаций, 1С возьмёт ту, чей ИНН совпал. Ошибка в ИНН у поставщика — повод попросить исправленный документ.
- 🧾 Не тот вид поступления. УПД со статусом 1 (счёт-фактура + первичка) и статусом 2 (только первичка) загружаются по-разному: при статусе 1 1С дополнительно регистрирует полученный счёт-фактуру. Проверьте, что он появился внизу формы поступления.
- 🔁 Повторная загрузка. Если загрузить тот же файл дважды, легко получить два поступления. Перед загрузкой поищите документ по номеру и дате поставщика.
4. Сопоставление контрагентов и номенклатуры
Это шаг, на который уходит основное время при первой загрузке. Дальше становится быстрее: 1С запоминает соответствия.
Контрагент
1С ищет контрагента по ИНН и КПП из документа. Варианты:
- ✅ Найден один — подставится сам.
- ➕ Не найден — 1С предложит создать нового с реквизитами из файла. Проверьте вид контрагента и договор.
- ⚠️ Найдено несколько (дубли в справочнике) — выберите правильного вручную, а дубли потом объедините через обработку поиска и удаления дублей.
Договор подбирается по контрагенту. Если договоров несколько, выберите нужный — от этого зависят расчёты и счёт учёта 60.
Номенклатура
У поставщика товар называется «Бумага А4 SvetoCopy 80г 500л», а у вас — «Бумага офисная А4». Автоматически 1С это не свяжет. При первой загрузке каждую строку нужно сопоставить:
- В форме сопоставления строки без пары подсвечены.
- Для каждой выберите свою позицию из справочника «Номенклатура» или создайте новую.
- Сохраните. Соответствие запишется в номенклатуру этого поставщика (номенклатуру контрагентов).
Со следующей поставки строки от этого поставщика подставятся сами. Если поставщик сменил наименование или артикул — сопоставление придётся повторить для новой позиции.
Расхождение единиц измерения — частая причина «кривых» количеств. Поставщик пишет в упаковках, вы ведёте учёт в штуках. Проверьте код ОКЕИ в карточке номенклатуры и при необходимости заведите упаковку с коэффициентом.
5. Ошибки при загрузке ЭДО и проблемы с подписью
Большинство сбоев — не в самой 1С, а в окружении: сертификат, криптопровайдер, связь с оператором. Начинайте диагностику с проверки сертификата в настройках электронной подписи — она сразу показывает, на каком этапе обрыв.
Подпись по доверенности
Если документы подписывает не руководитель, а сотрудник, к подписи нужна МЧД. Её регистрируют в распределённом реестре ФНС и загружают в 1С в карточку учётной записи или сертификата. Без привязанной МЧД поставщик получит подпись, но не сможет подтвердить полномочия подписанта.
Счета-фактуры подписываются только квалифицированной подписью. Первичные документы стороны вправе подписывать и неквалифицированной ЭП, если так прописано в соглашении об обмене.
6. Автоматический приём документов ЭДО по расписанию
Нажимать «отправить и получить» каждый час не обязательно. 1С забирает документы по регламентному заданию.
- Откройте
Администрирование → Обслуживание → Регламентные и фоновые операции → Регламентные и фоновые задания. - Отберите список по слову «ЭДО» или «электронными документами» — найдёте задание обмена.
- Включите его и задайте расписание, например каждые 30 минут в рабочее время.
- Укажите пользователя, от имени которого выполняется задание, если база клиент-серверная.
Файловая база и сервер — разница
| Режим базы | Как работает расписание | Что учесть |
|---|---|---|
| Файловая | Задание выполняется, только пока открыт хотя бы один сеанс 1С | Ночью, когда все вышли, документы не принимаются |
| Клиент-серверная | Задание выполняет сервер 1С независимо от пользователей | У сервера должен быть доступ в интернет и к сервису 1С-ЭДО |
Автоматически 1С только получает документы. Подписание ответного титула всё равно делает человек: для этого нужен доступ к закрытому ключу, а без проверки подписывать входящие нельзя.
Контроль после автоматического приёма
Раз в день просматривайте в Текущих делах ЭДО документы, которые ждут действия: неподписанные, отклонённые, без документа учёта. Если копятся старые входящие, поставщик видит их как неподтверждённые и может перестать отгружать по ЭДО.
Раз в месяц сверяйте учёт. Сформируйте оборотно-сальдовую ведомость по счёту 60 и сравните остаток с актом сверки поставщика. Расхождение часто означает, что один из входящих документов так и остался без поступления, или что УПД загрузили дважды.
7. Корректировочные и исправленные документы
Поставщик может прислать не только УПД, но и исправление к нему. Загружаются они тем же способом, но результат в учёте разный.
| Что пришло | Что это значит | Что создаётся в 1С |
|---|---|---|
| УКД | Изменилась цена или количество по согласию сторон | Корректировка поступления на основании исходного документа |
| Исправленный УПД (ИУПД) | В исходном документе была ошибка | Исправление исходного поступления |
Главное правило: исходное поступление должно быть в базе. 1С ищет его по номеру и дате из корректировочного документа. Если исходник загружали руками и номер ввели с ошибкой, связь не найдётся — поправьте входящий номер в поступлении и загрузите корректировку повторно.
Частые вопросы
Можно ли загрузить в 1С документ ЭДО без электронной подписи?
Подойдёт ли PDF из кабинета оператора для загрузки?
Как загрузить документы ЭДО, если поставщик работает в Диадоке, а мы в 1С-ЭДО?
Что будет, если удалить в 1С созданное поступление?
Нужно ли хранить бумажную копию входящего УПД?
Источники
- Налоговый кодекс РФ, статья 169 «Счёт-фактура»
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», статья 9