КСФ и УКД в 1С:УТ — настройка ЭДО, обмен с УНФ и шаблоны 2026

Что такое УКД и почему апрель 2026 стал переломным моментом
С апреля 2026 года в России вступили в силу обновлённые требования к формату универсального корректировочного документа (УКД). Приказ ФНС России, регламентирующий электронный формат счёта-фактуры и корректировочного счёта-фактуры, был существенно переработан в части структуры XML-файла, состава обязательных реквизитов и правил заполнения отдельных полей. Для пользователей 1С:Управление торговлей это означает необходимость понять, как именно изменилась логика работы с корректировочными документами, какие настройки нужно выполнить в программе и как избежать ошибок при передаче УКД контрагентам через операторов ЭДО.
УКД (универсальный корректировочный документ) объединяет в себе корректировочный счёт-фактуру и первичный документ об изменении стоимости — например, соглашение об изменении цены или акт об установлении расхождений. Документ применяется в двух функциях: как счёт-фактура (функция КСЧФДИС) и как первичный документ (функция ДИС). С апреля 2026 года формат файла обмена претерпел изменения, которые затронули как состав XML-элементов, так и правила их заполнения.
Важно: Переход на новый формат УКД является обязательным. Документы, сформированные по устаревшему формату, не будут приняты операторами ЭДО и налоговыми органами после окончания переходного периода.
В данной статье мы подробно разберём, что именно изменилось в формате УКД, как настроить 1С:Управление торговлей для работы с новым форматом, какие программные изменения внесены в типовую конфигурацию, и как правильно создавать, корректировать и передавать УКД через электронный документооборот.
Ключевые изменения в формате УКД с апреля 2026 года
Новый формат УКД отличается от предыдущей версии по нескольким принципиальным направлениям. Рассмотрим каждое из них подробно.
Изменения в структуре XML-файла
Прежде всего, изменилась версия формата файла обмена. Если ранее использовался формат версии 5.01, то с апреля 2026 года обязательным становится формат версии 5.03. Это затрагивает атрибут ВерсФорм в корневом элементе XML-документа. Кроме того, добавлены новые обязательные элементы:
- КодОКВЭД — код вида экономической деятельности продавца (ранее был необязательным);
- НаимОКВЭД — наименование вида деятельности;
- ИдФайлИспр — идентификатор исправленного файла при формировании исправительного УКД;
- СведПрод — расширенный блок сведений о продавце с обязательным указанием адреса в структурированном виде.
Изменилась и структура табличной части: теперь для каждой строки корректировки обязательно указывается как исходное значение показателя (ДоИзм), так и скорректированное (ПослеИзм), а также явный признак типа изменения — увеличение или уменьшение стоимости.
Новые требования к реквизитам
Существенно расширился перечень обязательных реквизитов для идентификации сторон сделки. Теперь в УКД необходимо указывать:
- КПП обособленного подразделения (если корректировка касается поставки через обособленное подразделение);
- Страну происхождения товара и номер таможенной декларации — теперь они выносятся в отдельный структурированный блок, а не передаются единой строкой;
- Код товара по ТН ВЭД ЕАЭС в формате 10-значного кода;
- Признак прослеживаемости товара с указанием РНПТ (регистрационный номер партии товара).
Для товаров, подлежащих маркировке в 1С, в новом формате УКД предусмотрен отдельный блок передачи кодов маркировки при корректировке количества товара. Это особенно важно для розничных и оптовых компаний, работающих с маркированной продукцией.
Изменения в правилах нумерации
Изменились правила нумерации корректировочных счётов-фактур. Теперь номер КСФ должен включать порядковый номер корректировки к исходному счёту-фактуре. Если ранее это было рекомендацией, то с апреля 2026 года стало обязательным требованием, которое проверяется при форматно-логическом контроле в системах ЭДО.
Что изменилось в 1С:Управление торговлей: обзор обновлений конфигурации
Фирма «1С» выпустила соответствующее обновление конфигурации 1С:Управление торговлей (редакция 11) в рамках релиза 11.5.25 и последующих. В обновлении затронуты следующие объекты конфигурации:
Документ «Корректировка реализации»
Документ «Корректировка реализации» теперь содержит расширенный набор реквизитов для хранения данных, необходимых при формировании УКД нового формата. В частности, добавлены:
- Реквизит КодОКВЭД на уровне шапки документа — заполняется автоматически из карточки организации;
- Табличная часть КодыМаркировки для хранения кодов маркировки корректируемых позиций;
- Реквизит НомерКорректировки — автоматически рассчитывается системой как порядковый номер корректировки к данному счёту-фактуре;
- Флаг ИспользоватьНовыйФормат — управляет версией формируемого XML-файла.
Обработка формирования XML УКД
Полностью переработан модуль формирования XML-файла УКД. Новая версия обработки поддерживает как старый формат (для документов, созданных до апреля 2026 года), так и новый. Выбор формата происходит автоматически на основании даты документа и настроек учётной политики организации.
Важным нововведением стала встроенная валидация сформированного XML-файла по XSD-схеме ФНС непосредственно в 1С до передачи документа оператору ЭДО. Это позволяет выявить ошибки заполнения на этапе формирования документа, а не при его отправке.
Изменения в журнале счётов-фактур
Журнал учёта полученных и выставленных счётов-фактур дополнен новой колонкой «Версия формата», которая позволяет визуально контролировать, по какому формату был сформирован каждый документ. Это особенно полезно в переходный период, когда в системе могут одновременно присутствовать документы обоих форматов.
Пошаговая настройка 1С:УТ для работы с новым форматом УКД
Для корректной работы с новым форматом УКД необходимо выполнить ряд настроек в программе. Рассмотрим их последовательно.
Шаг 1. Обновление конфигурации
Прежде всего убедитесь, что ваша конфигурация обновлена до актуального релиза. Для работы с новым форматом УКД необходим релиз не ниже 11.5.25. Проверить версию можно через меню Справка → О программе. Если версия ниже требуемой, выполните обновление 1С через штатные механизмы или обратитесь к специалисту.
Шаг 2. Настройка реквизитов организации
Перейдите в раздел НСИ и администрирование → Организации и откройте карточку вашей организации. На вкладке «Основные» проверьте наличие и корректность следующих реквизитов:
- Код ОКВЭД — должен быть заполнен основной код вида деятельности в формате XX.XX.X;
- Адрес (структурированный) — адрес должен быть заполнен в структурированном виде через ФИАС, а не произвольной строкой;
- КПП обособленных подразделений — если организация имеет обособленные подразделения, их КПП должны быть указаны в соответствующем справочнике.
Шаг 3. Настройка учётной политики
В разделе НСИ и администрирование → Настройка НСИ и разделов → Финансы → Учётная политика установите параметр «Формат УКД» в значение «Новый формат (с апреля 2026)». Этот параметр определяет, какая версия XML-схемы будет использоваться при формировании корректировочных документов.
Шаг 4. Настройка ЭДО
В настройках электронного документооборота (раздел Администрирование → Обмен электронными документами) необходимо обновить профиль обмена с вашим оператором ЭДО. Большинство операторов уже поддерживают новый формат УКД, однако может потребоваться обновление настроек соглашения об обмене электронными документами с каждым контрагентом.
Создание корректировочного счёта-фактуры в новом формате: практический пример
Рассмотрим практический пример создания УКД в новом формате в 1С:Управление торговлей.
Создание документа «Корректировка реализации»
Предположим, что мы реализовали товар по цене 1000 рублей за единицу, а затем согласовали с покупателем снижение цены до 900 рублей. Необходимо создать УКД на уменьшение стоимости.
- Перейдите в раздел Продажи → Корректировки реализации;
- Нажмите «Создать» и выберите основание — исходный документ реализации;
- В открывшемся документе система автоматически заполнит строки табличной части данными из исходного документа;
- Измените цену в колонке «Цена после изменения» на новое значение — 900 рублей;
- Система автоматически рассчитает разницу в стоимости и сумме НДС;
- На вкладке «Дополнительно» проверьте автоматически заполненный номер корректировки и код ОКВЭД.
Программное создание УКД через встроенный язык 1С
Для автоматизации создания корректировочных документов можно использовать следующий программный код:
// Процедура создания корректировки реализации и формирования УКД
Процедура СоздатьКорректировкуРеализации(ДокументРеализации, НоваяЦена) Экспорт
// Создаём новый документ корректировки
НовыйДокумент = Документы.КорректировкаРеализации.СоздатьДокумент();
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.Организация = ДокументРеализации.Организация;
НовыйДокумент.Контрагент = ДокументРеализации.Контрагент;
НовыйДокумент.ДоговорКонтрагента = ДокументРеализации.ДоговорКонтрагента;
// Указываем основание — исходный документ реализации
НовыйДокумент.ДокументОснование = ДокументРеализации;
// Заполняем табличную часть
ДляКаждой СтрокаРеализации Из ДокументРеализации.Товары Цикл
НоваяСтрока = НовыйДокумент.Товары.Добавить();
НоваяСтрока.Номенклатура = СтрокаРеализации.Номенклатура;
НоваяСтрока.Количество = СтрокаРеализации.Количество;
// Цена до изменения
НоваяСтрока.ЦенаДоИзменения = СтрокаРеализации.Цена;
// Цена после изменения
НоваяСтрока.ЦенаПослеИзменения = НоваяЦена;
// Рассчитываем суммы
НоваяСтрока.СуммаДоИзменения = СтрокаРеализации.Сумма;
НоваяСтрока.СуммаПослеИзменения = НоваяЦена * СтрокаРеализации.Количество;
// Ставка НДС
НоваяСтрока.СтавкаНДС = СтрокаРеализации.СтавкаНДС;
КонецЦикла;
// Устанавливаем флаг нового формата УКД
НовыйДокумент.ИспользоватьНовыйФормат = Истина;
// Заполняем код ОКВЭД из карточки организации
НовыйДокумент.КодОКВЭД = ДокументРеализации.Организация.КодОКВЭД;
// Записываем и проводим документ
НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение);
Сообщить("Корректировка реализации создана: " + НовыйДокумент.Ссылка);
КонецПроцедуры
Формирование XML-файла УКД нового формата
После проведения документа корректировки необходимо сформировать XML-файл для передачи через ЭДО. В новой версии конфигурации это выполняется следующим образом:
// Функция формирования XML-файла УКД нового формата
Функция СформироватьФайлУКД(КорректировкаРеализации) Экспорт
// Получаем объект формирования электронного документа
Форматор = ЭлектронныеДокументыСлужебный.ПолучитьФорматорУКД();
// Проверяем версию формата
Если КорректировкаРеализации.Дата >= Дата(2026, 4, 1) Тогда
Форматор.ВерсияФормата = "5.03";
Форматор.НовыйФормат = Истина;
Иначе
Форматор.ВерсияФормата = "5.01";
Форматор.НовыйФормат = Ложь;
КонецЕсли;
// Заполняем данные формирования
ДанныеДокумента = Новый Структура;
ДанныеДокумента.Вставить("Документ", КорректировкаРеализации);
ДанныеДокумента.Вставить("КодОКВЭД", КорректировкаРеализации.КодОКВЭД);
ДанныеДокумента.Вставить("НомерКорректировки", КорректировкаРеализации.НомерКорректировки);
// Формируем XML
Результат = Форматор.СформироватьXML(ДанныеДокумента);
// Выполняем валидацию по XSD-схеме
ОшибкиВалидации = Форматор.ПроверитьПоСхеме(Результат);
Если ОшибкиВалидации.Количество() > 0 Тогда
// Выводим ошибки пользователю
ТекстОшибок = "";
ДляКаждого Ошибка Из ОшибкиВалидации Цикл
ТекстОшибок = ТекстОшибок + Ошибка + Символы.ПС;
КонецЦикла;
ВызватьИсключение "Ошибки валидации УКД:" + Символы.ПС + ТекстОшибок;
КонецЕсли;
Возврат Результат;
КонецФункции
Найдите специалиста для решения этой задачи на koderion.ru
На практике корректировочный счёт-фактура — лишь часть рутины: рядом печать этикеток в 1с ут, сборка заказов в 1с ут, возврат товара в 1с розница, внутренние документы в 1с документооборот и шаблоны документов в 1с документооборот. Если вы только начинаете работать в 1с УТ или хотите как настроить мобильное приложение 1с под склад — заложите в план интеграция 1с ут с эдо, программист 1с акт выполненных работ и подготовку как сдать 1с специалист ут уже в ближайшем квартале.