Загрузка УПД из XML (ФНС 970@ / 820@) в 1С:Бухгалтерию 3.0: поступление и счёт-фактура
XML-файл УПД, счёта-фактуры или акта от поставщика превращается в проведённое «Поступление» и «Счёт-фактуру полученный» — без роуминга и оператора ЭДО.
Выгоды — коротко, по результатам тестов
- Читает форматы 5.03 (970@) и 5.01 (820@): СЧФДОП, ДОП, СЧФ, поставщики-ИП и все ставки НДС, включая 5 и 7 %
- Сопоставляет контрагента по ИНН/КПП, договор, номенклатуру — через номенклатуру контрагентов, артикул или наименование
- Предпросмотр со статусами «Готов / Есть новые позиции / Уже загружен / Ошибка» — повторный файл не даёт дубль поступления
- Каждый УПД — одна транзакция: поступление, проведение и СФ создаются вместе или не создаются вовсе; дата запрета изменения соблюдается
- Номер ДТ и страна происхождения переносятся построчно; вместо ≈часов ручного ввода 20–200 строк (типично) — минута
Для кого: Бухгалтер по поступлению, главный бухгалтер; оператор первичных документов; программист 1С.
Проблема и как её решает обработка
Что болит
- Поставщики присылают УПД в формате ФНС по почте или на флешке, а у вас нет роуминга или подключён другой оператор.
- Встроенный модуль 1С-ЭДО файлы «со стороны» не принимает — документ набивают вручную.
- Вручную вносят поставщика, договор, по 20–200 строк с количеством, ценой, ставкой НДС, номером ДТ (ГТД) — ≈ типично часы.
- Номенклатура поставщика не совпадает с вашей: каждый раз заново подбирать позицию.
- Повторная загрузка того же УПД даёт дубли поступлений.
- Формат 5.01 (820@) всё ещё приходит от поставщиков со старым ПО и в архивах.
Что делает обработка
Обработка читает XML-файлы УПД, счетов-фактур и актов (формат 5.03 по 970@ и прежний 5.01 по 820@), сопоставляет организацию, контрагента, договор и номенклатуру, показывает предпросмотр и создаёт проведённые «Поступления» и «Счета-фактуры полученные». Таблица соответствий запоминает ваш выбор, защита от дублей не пропустит повторную загрузку.
Как идёт работа: Выберите XML-файлы (несколько сразу) → Проверьте предпросмотр и сопоставление → Нажмите «Создать документы» → Прочитайте протокол и откройте документы.
Что умеет
Чтение файлов
- Форматы 5.03 (970@ с 1032@) и 5.01 (820@), функции СЧФДОП, ДОП, СЧФ
- Кодировка windows-1251 определяется автоматически
- Поставщик-ИП и физлицо (ИНН 12 знаков)
- Все ставки НДС: 0, 5, 7, 10, 20, 22 %, расчётные, «без НДС»
Сопоставление
- Организация — по ИНН/КПП покупателя или полем «Организация»
- Контрагент — по ИНН+КПП, затем по ИНН
- Договор — последнее поступление поставщика, иначе любой договор «С поставщиком»
- Номенклатура: соответствие → номенклатура контрагентов → артикул → наименование
- Новые контрагент, договор, номенклатура создаются по флажкам
Документы
- «Поступление (акт, накладная, УПД)»: вид операции подбирается сам, признак УПД, входящий номер и дата
- Цены и суммы без НДС, НДС построчно, номер ДТ и страна происхождения
- «Счёт-фактура полученный» для СЧФ и СЧФДОП, способ «в электронном виде», исправления
- Проведение — опционально
Контроль
- Предпросмотр: статусы «Готов / Есть новые позиции / Уже загружен / Ошибка», колонка «Как сопоставлено»
- Протокол и предупреждение при расхождении суммы с УПД
- Регламентный вызов: НовыеТаблицыЗагрузки → ДобавитьФайлВТаблицы → СоздатьДокументы
- Веб-клиент: файлы помещаются на сервер, расширение не нужно
Порядок работы шаг за шагом
- Откройте обработку. Раздел «Покупки» → «Дополнительные обработки» → «Загрузка УПД из XML (ITfresh)».
- Выберите файлы. Кнопка «1. Выбрать файлы XML…»: выберите сразу образцы 01, 02, 04, 06 и 90 из комплекта.
- Предпросмотр. В верхней таблице 5 документов: «Готов» / «Есть новые позиции», форматы 5.03 и 5.01, у корректировочного — «Ошибка» с причиной.
- Сопоставление строк. Встаньте на первый документ: внизу строки с колонкой «Как сопоставлено» («Наименование», «Новая», услуга с флажком).
- Ручной выбор. В документе «УралОпт» в строке «Футляр для очков жёсткий» выберите свою номенклатуру: способ станет «Вручную».
- Создайте документы. Кнопка «2. Создать документы»: в протоколе «создано поступлений N на сумму …, счетов-фактур …»; ссылки в колонках «Поступление» и «Счёт-фактура».
- Память и дубли. «Очистить список», выберите файлы 03 и 01: строка по коду поставщика — «Соответствие», повтор 01 — «Уже загружен».
Результат: Поступление — Вид операции «Товары, услуги, комиссия», признак УПД, входящий номер, товары и услуги; Счёт-фактура полученный — Создан на основании поступления, способ получения «в электронном виде».
Как это выглядит в 1С
Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.






Где работает и что проверено
Требования
- Платформа1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент; расширение работы с файлами для веб-клиента не нужно
- Конфигурации1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна)
- ФорматВнешняя обработка (.epf), подключается через «Дополнительные обработки»
- 1С:Бухгалтерия предприятия 3.0 (проверено на 3.0.206 КОРП)
- Платформа 8.3.20+ (проверено на 8.5.1)
- Тонкий и веб-клиент, управляемые формы
- Права на создание Поступлений и Счетов-фактур полученных и добавление внешних обработок
- Безопасный режим выключен
Совместимость:
- БП 3.0.206 КОРП — проверено
- БП 3.0.208 — не проверялось: тестовая база на момент испытаний не была готова
- Платформа 8.3.20 — не проверялась (проверено на 8.5.1; используемые методы есть с 8.3.13)
Проверено на тестах
Стенд: 1С 8.5.1.1343, копия БП 3.0.206.19 (запись) и обезличенная демо-база (разбор образцов). Метод: COM, экспортные методы модуля; результат сверен запросами к базе и проводкам.
- 4 / 4 — поступления созданы, суммы = суммам в XML
- 3 — счёта-фактуры полученных, для ДОП и СФ без НДС не создаются
- 10 — образцов 5.03 — XSD ФНС OK
- 13 — дефектов найдено и исправлено в испытаниях
| Проверка | Результат |
|---|---|
| Итог пакета: 4 поступления, 62 898,00, 3 СФ, пропущено 2 | PASS |
| Формат 5.01 (820@) | PASS (прочитан и загружен) |
| Покупатель — чужая организация | Ошибка «организация не найдена», ничего не создано |
| Корректировочный (КНД 1115133) | Пропуск с сообщением |
| Новый контрагент-ИП и договор | PASS (создаются) |
| Повторная загрузка того же УПД | «Уже загружен» со ссылкой |
| Соответствие по коду поставщика | PASS (сопоставлено автоматически) |
| Одна новая услуга в двух УПД пакета | Номенклатура создана 1 раз |
| Строки: количество, цена, сумма, НДС = XML | PASS построчно (14 строк) |
| Откат при дате запрета изменения | Транзакция отменена целиком |
| Файлы выгрузки обработки P09 | PASS (суммы совпали) |
| Форма в веб-клиенте демо-база | Открывается; живая приёмка не завершена |
Образцы 5.01 составлены по структуре формата: XSD 5.01 не проверялся (схемы в комплекте нет). Образцы комплекта — вымышленные реквизиты.
Честно об ограничениях
- Корректировочные УПД (КНД 1115133) и титул покупателя не загружаются (план версии 1.1)
- Строки с НДС налогового агента не загружаются
- Страна происхождения заполняется, если она есть в справочнике «Страны мира»; иначе предупреждение
- Формат 5.01 проверялся без XSD (схемы 820@ нет); на платформе 8.3.20 не запускалось; БП 3.0.208 не проверялось
- Живая приёмка (QA) на момент подготовки не завершена
Установка в базу
- Включите дополнительные обработки. Администрирование → Печатные формы, отчёты и обработки → флажок «Дополнительные отчёты и обработки»
- Откройте список. Ссылка «Дополнительные отчёты и обработки» → кнопка «Добавить из файла…»
- Подтвердите загрузку. 1С предупреждает о внешнем файле — нажмите «Продолжить» и выберите ITF_ZagruzkaUPD.epf
- Проверьте карточку. Откроется карточка: вид «Дополнительная обработка», команда «Загрузка УПД из XML (ITfresh)» (открытие формы); безопасный режим выключен — XML пишется во временный файл на сервере и читается парсером.
- Размещение и пользователи. Закладка «Размещение» — раздел «Покупки» (или любой нужный); команда появится в «Дополнительные обработки». «Быстрый доступ» — бухгалтеры. Нужны права на создание Поступлений и Счетов-фактур полученных; нажмите «Записать и закрыть».
Частые вопросы
Нужен ли подключённый оператор ЭДО?
Нет, обработка работает с файлом.
Нужна ли электронная подпись?
Загружается XML-документ; файл подписи (.sig, .p7s) не нужен и не проверяется.
А корректировочные УКД?
В версии 1.0 не загружаются: файл пропускается с сообщением.
Почему не создался счёт-фактура?
Он создаётся для СЧФ и СЧФДОП; если все строки «без НДС» — по флажку «в т.ч. счета-фактуры без НДС».
Где хранится таблица соответствий?
В базе, общая для всех пользователей; сброс — кнопкой «Сбросить таблицу соответствий».
Почему не безопасный режим?
Нужно записать XML во временный файл на сервере и прочитать парсером.
Работает ли в веб-клиенте?
Да: файлы помещаются на сервер штатным методом, множественный выбор поддерживается.
Строки «НДС исчисляется налоговым агентом»?
Не загружаются («ставка не поддерживается»).
Теги
УПД, XML, загрузка УПД, ЭДО, поступление, счёт-фактура полученный, ФНС 970@, БП 3.0, внешняя обработка, номенклатура
Раздел каталога
Бухгалтерия → ЭДО и обмен документами (внешние обработки для БП 3.0) _Презентация (PDF) и скриншоты — во вложении._
Сколько стоит и как купить?
Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.
На каких релизах проверено?
1С:Бухгалтерия предприятия 3.0, в т.ч. КОРП (проверено на 3.0.206.19; на 3.0.208 не проверялось — тестовая база была недоступна). Платформа: 1С:Предприятие 8.3 / 8.5 (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент; расширение работы с файлами для веб-клиента не нужно. Перед покупкой можем проверить на копии вашей базы.
Запросить цену и демо
Расскажите, какая у вас конфигурация и релиз, и что хотите закрыть обработкой «Загрузка УПД из XML в БП 3.0». В ответ вышлем коммерческое предложение, презентацию и покажем работу на демо-базе или на копии вашей базы.