Входящий электронный счёт-фактура в 1С: приём через ЭДО и загрузка XML-файла
Содержание
Загрузить ЭСФ в 1С можно двумя путями. Основной — принять счёт-фактуру от оператора ЭДО: в 1С:Бухгалтерии 3.0 он приходит в Текущие дела ЭДО, а программа сама создаёт поступление и полученный счёт-фактуру. Запасной — импортировать XML-файл с диска, когда документ пришёл по почте или выгружен из другой программы.
Выбор простой. Для вычета НДС нужен счёт-фактура, полученный через оператора с квалифицированной подписью. Ручная загрузка файла экономит время на вводе строк, но юридической силы документу не добавляет.
Аббревиатура ЭСФ в Казахстане означает государственную систему ИС ЭСФ, и там своя конфигурация 1С с отдельным обменом. Здесь речь о российском учёте: 1С:Бухгалтерия 3.0, УПД и счета-фактуры в формате ФНС.
Что подготовить в 1С до первой загрузки ЭСФ
Без настройки ЭДО программа не примет ни пакет от оператора, ни подписанный файл. Начните с проверки четырёх вещей.
📌 Что должно быть готово:
- 🔑 Квалифицированная электронная подпись (КЭП) сотрудника, который принимает документы. Сертификат установлен на компьютер, срок не истёк.
- 🛡️ Криптопровайдер: КриптоПро CSP или ViPNet CSP. Без него 1С не проверит подпись поставщика и не подпишет ответ.
- 🌐 Подключённая интернет-поддержка 1С (логин и пароль портала).
- 📇 Карточки организации и поставщика с верными ИНН и КПП. Именно по ним программа понимает, кому адресован документ.
Включаем обмен электронными документами
- Откройте
Администрирование → Обмен электронными документами. - Установите флажки «Электронные подписи» и «Обмен электронными документами».
- В разделе электронных подписей добавьте сертификат из хранилища Windows и выполните его проверку. Все пункты теста должны быть зелёными.
- Создайте учётную запись ЭДО: выберите оператора (1С-ЭДО, Диадок, СБИС, Такском и др.), организацию и сертификат. Программа отправит заявку на подключение.
- Дождитесь, пока оператор присвоит идентификатор участника ЭДО . Обычно это занимает от нескольких минут до рабочего дня.
Если сертификат выдан на руководителя, а принимает документы бухгалтер, нужна машиночитаемая доверенность (МЧД) по формату ФНС. Без неё подпись бухгалтера под титулом покупателя не будет признана полномочной.
Настройка с поставщиком
Электронный обмен идёт только с теми контрагентами, с которыми есть действующая настройка — по сути, принятое приглашение. Отправить или принять приглашение можно из карточки контрагента или из списка настроек ЭДО. Пока приглашение не принято, входящие документы от этого поставщика не появятся.
Приём ЭСФ через оператора ЭДО: пошагово
Это штатный способ: документ приходит с подписью и сразу годится для вычета. Ниже порядок для 1С:Бухгалтерии 3.0 в интерфейсе «Такси».
Шаг 1. Получить пакеты
- Откройте
Покупки → Текущие дела ЭДО. - Нажмите «Отправить и получить». Программа заберёт новые пакеты с сервера оператора.
- Входящие документы появятся в разделе входящих, сгруппированные по статусу обработки.
Чтобы не нажимать кнопку вручную, включите регламентное задание обмена. Тогда 1С будет проверять почтовый ящик оператора по расписанию.
Шаг 2. Открыть документ и проверить реквизиты
Откройте полученный ЭСФ или УПД. Сверху видно визуальное представление — привычная печатная форма счёта-фактуры. Сверьте:
- 🧾 номер и дату документа;
- 🏢 ИНН/КПП продавца и покупателя;
- 💰 суммы, ставку НДС и итог;
- ✍️ статус подписи продавца — она должна быть действительной.
Шаг 3. Сопоставить номенклатуру
При первом приёме от поставщика 1С не знает, какой товар в вашей базе соответствует его строке «Бумага офисная А4 500 л». Программа предложит сопоставление: выбрать существующую позицию или создать новую.
Сопоставление запоминается. Со второго документа от того же поставщика строки подставятся автоматически.
Шаг 4. Создать учётные документы
После сопоставления нажмите команду создания документа учёта. Программа сформирует:
- «Поступление (акты, накладные, УПД)» с товарами или услугами;
- «Счёт-фактура полученный», в котором способ получения отмечен как электронный.
Проверьте счёт учёта, склад и статью затрат, затем проведите поступление. Счёт-фактура попадёт в книгу покупок после регистрации.
Шаг 5. Подписать ответ
Для УПД со статусом «СЧФДОП» (счёт-фактура плюс передаточный документ) покупатель подписывает свой титул: подтверждает приёмку. Для чистого счёта-фактуры (функция «СЧФ») подпись покупателя не требуется.
Служебные документы — подтверждения оператора и извещения о получении — 1С формирует и отправляет сама при очередном обмене.
Импорт ЭСФ из XML-файла без оператора
Иногда документ приходит не через ЭДО: поставщик прислал XML по почте, вы скачали архив из личного кабинета другого оператора или переносите документы между базами. Тогда файл можно загрузить вручную.
Как загрузить файл
- Сохраните XML на диск. Если пришёл архив
.zip, распакуйте его: внутри обычно сам XML и файл подписи с расширением.sigили.p7s. - В
Текущие дела ЭДОили в списке документов поступления найдите в подменю ЭДО команду загрузки электронного документа из файла. - Укажите XML. 1С прочитает его, покажет печатную форму и предложит сопоставить номенклатуру.
- Создайте поступление так же, как в шаге 4 выше.
Что важно знать о ручном импорте
| Признак | Через оператора | Из файла |
|---|---|---|
| Юридическая значимость | Есть | Нет, это копия |
| Право на вычет НДС | Да | Только при наличии бумажного оригинала |
| Сопоставление номенклатуры | Да | Да |
| Автосоздание поступления | Да | Да |
| Подтверждения оператора | Формируются | Отсутствуют |
Файл, полученный по почте, не заменяет электронный счёт-фактуру для вычета НДС. Используйте его как заготовку для поступления и дождитесь оригинала — бумажного или через оператора.
Ручной импорт удобен при переходе с другой программы: вы не вбиваете сотни строк, а загружаете их из XML и сразу получаете проводки.
Разбор XML: структура файла и ошибки валидации
Когда 1С отказывается читать файл, полезно понимать, как он устроен. ЭСФ и УПД — это XML по формату, утверждённому ФНС. Кодировка — windows-1251.
Как узнать формат по имени файла
Имя файла подсказывает тип документа:
ON_NSCHFDOPPR_...— титул продавца УПД или счёта-фактуры;ON_NSCHFDOPPOK_...— титул покупателя;- в имени также зашиты идентификаторы отправителя и получателя, дата и уникальный номер.
Внутри корневой элемент Файл содержит атрибут ВерсФорм — версию формата. Действующий формат УПД — 5.03. Документы версии 5.01 программа тоже читает, но для новых документов поставщики переходят на 5.03.
Начало файла выглядит примерно так:
<?xml version="1.0" encoding="windows-1251"?>
<Файл ИдФайл="ON_NSCHFDOPPR_..." ВерсФорм="5.03" ВерсПрог="...">
<Документ КНД="1115131" Функция="СЧФДОП" ...>
Атрибут Функция показывает, что перед вами: СЧФ — только счёт-фактура, СЧФДОП — УПД со статусом 1, ДОП — передаточный документ без счёта-фактуры.
Частые ошибки при загрузке
Не правьте XML вручную, чтобы «пробить» загрузку. Подпись продавца после любой правки становится недействительной, а исправленный файл — уже не документ поставщика.
Юридическая значимость ЭСФ и роуминг между операторами
Электронный счёт-фактура равнозначен бумажному, если соблюдены три условия:
- ✅ Стороны договорились обмениваться документами в электронном виде.
- ✅ Документ составлен по формату ФНС.
- ✅ Подписан КЭП руководителя или уполномоченного лица и передан через оператора ЭДО.
Это прямо следует из статьи 169 НК РФ и порядка выставления и получения счетов-фактур в электронной форме. Датой получения считается дата, когда оператор направил документ покупателю, — она фиксируется в подтверждении оператора.
Различие между ЭСФ и первичкой
КЭП обязательна для счетов-фактур. Для первичных документов (накладных, актов) по соглашению сторон допустима и неквалифицированная подпись. Если поставщик подписывает УПД простой или неквалифицированной подписью, передаточная часть может быть действительна, а счёт-фактура — нет.
Если у поставщика другой оператор
Вы работаете в 1С-ЭДО, а поставщик — в Диадоке или СБИС. Документы между разными операторами передаются через роуминг.
Порядок обычно такой:
- Уточните у поставщика его оператора и идентификатор участника ЭДО.
- Отправьте приглашение из 1С, указав этот идентификатор. Для многих пар операторов роуминг уже настроен автоматически.
- Если приглашение не доходит — подайте заявку на роуминг своему оператору. Для 1С-ЭДО это делается через техподдержку или личный кабинет.
После настройки роуминга документы приходят в Текущие дела ЭДО так же, как от клиентов вашего оператора. Разницы в приёме нет.
Как убедиться, что загруженный ЭСФ попал в учёт
Документ принят, поступление проведено. Перед закрытием квартала стоит проверить, что всё дошло до НДС.
Связка документов
Откройте поступление и посмотрите внизу формы ссылку на счёт-фактуру. Если вместо ссылки стоит кнопка «Зарегистрировать», счёт-фактура не создан — нажмите её. Из входящего электронного документа тоже видно, какие учётные документы к нему привязаны.
Книга покупок
- Сформируйте книгу покупок за квартал (
Отчёты → Книга покупок). - Найдите строку по номеру и дате ЭСФ.
- Сверьте сумму НДС с документом поставщика до копейки.
Если строки нет, проверьте две вещи. Первая — в счёте-фактуре полученном стоит флажок отражения вычета в книге покупок. Вторая — дата получения. Электронный документ отражается в периоде, когда оператор его доставил, а не когда бухгалтер нажал «Провести».
Сверка с поставщиком
Раз в квартал полезно сравнить список полученных ЭСФ с данными продавца. Расхождения обычно связаны с двумя ситуациями:
- 📅 документ отправлен в последний день квартала, а получен уже в следующем;
- 🔄 поставщик выставил исправление, а у вас осталось только исходное поступление.
Оба случая видны в Текущие дела ЭДО: отфильтруйте входящие по контрагенту и периоду и сравните с журналом счетов-фактур полученных.
Что делать, если ЭСФ не приходит в 1С
Поставщик говорит «отправили», а в программе пусто. Проверьте по порядку:
- 📬 Нажмите «Отправить и получить» ещё раз и посмотрите журнал обмена: были ли ошибки соединения.
- 🤝 Убедитесь, что настройка ЭДО с контрагентом в статусе «Присоединён» и не закрыта.
- 🏷️ Сверьте идентификатор участника: поставщик мог отправить на старый ящик организации.
- 🏢 Проверьте КПП. Документ на обособленное подразделение идёт на его учётную запись.
- 🔁 Если всё в порядке, а документа нет — попросите поставщика проверить статус отправки в его системе. Застрявший в роуминге документ видит отправитель.
Когда обмен через оператора совсем не работает , а срок отчётности горит, загрузите XML из файла как черновик. Счёт-фактуру к вычету регистрируйте только после получения оригинала.
Частые вопросы о загрузке ЭСФ
Можно ли принять к вычету НДС счёт-фактуру, загруженный из XML-файла с почты?
Что делать, если поставщик прислал исправленный ЭСФ?
Нужно ли подписывать входящий счёт-фактуру со стороны покупателя?
Сколько стоит приём ЭСФ через оператора?
Как загрузить сразу много ЭСФ при переходе на 1С?
Источники
- Налоговый кодекс РФ, статья 169
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Приказ Минфина России от 05.02.2021 № 14н