Партионный учёт в EDI: DESADV и весовые характеристики молочной продукции для торговых сетей

В ноябре 2026 молочная отрасль переходит на новый учёт: вместо объёмно-сортового (считали рулетку), рассчитываются по партиям с номерами, а товаром с переменным весом манипулируют через килограммы в DESADV. Звучит как мелочь, но это меняет всю логистику поставки в торговые сети. Если в номере партии ошибка, или забыли указать вес, сеть разворачивает отгрузку на складе. Разбираем, как номер партии ложится в цикл EDI-документов, что меняется в DESADV, и как не попасть на грабли при подготовке к 1 ноября.

Коротко о главном

С 1 ноября 2026 молочная продукция со сроком годности более 40 суток переходит на партионный учёт. Это промежуточная ступень между объёмно-сортовым учётом (ОСУ) и поэкземплярным: вы указываете GTIN + количество + номер производственной партии, но не коды каждой единицы. Номер партии состоит из 14 цифр кода (GTIN), 6 символов даты производства (ГГММДД) и 1–12 серийных символов. На второй волне (1 марта 2027) на партионный переходит молочка со сроком ≤40 суток.

В EDI-документах (DESADV, УПД, УКД) номер партии становится обязательным полем. Товары с переменным весом (молоко расфасованное, творог на вес) заполняют атрибут веса в килограммах. Если одна товарная позиция в УПД содержит несколько партий, в структуре XML идентификаторы становятся множественными. Сеть разворачивает поставку, если партия между EDI-сообщением и УПД не совпадает.

В этой статье

  • Переход на партионный учёт молочной продукции: две волны перехода
  • Что такое партионный учёт и чем он отличается от ОСУ
  • Структура номера производственной партии по ПП 745
  • Где появляется номер партии: DESADV, УПД, УКД и другие документы
  • Весовой товар и атрибут веса в килограммах
  • Множественные партии в одной товарной позиции
  • Типовые ошибки при подготовке к 1 ноября и практика сетей
  • Часто задаваемые вопросы

Два этапа перехода: 1 ноября 2026 и 1 марта 2027

Переход на партионный учёт идёт волнами по сроку годности товара. С 1 ноября 2026 обязателен партионный учёт для молочной продукции со сроком годности более 40 суток. С 1 марта 2027 переходит молочная продукция со сроком годности 40 суток и менее (включительно). Перечислить тут «молоко в первой волне, йогурты во второй» нельзя: срок годности у одного и того же вида продукта отличается у разных производителей и упаковок — ультрапастеризованное молоко живёт месяцами, пастеризованное несколько суток. Смотреть надо срок годности конкретного SKU, а не категорию.

Ключевое уточнение: критерий деления — срок годности в сутках, не килограммы и не тип молочного продукта. Нельзя говорить «партионный учёт только для молока, не для йогуртов» — это неверно. Деление идёт строго по сроку годности.

Товары, уже введённые в оборот до этих дат, разрешается передавать по прежнему объёмно-сортовому учёту (ОСУ). То есть если товар изготовлен в октябре 2026, но срок годности у него до февраля 2027, переходный период позволяет отправить его по ОСУ. Новые же партии, произведённые после 1 ноября, должны идти только партионным учётом.

Дмитрий Орлов
Мнение эксперта
Дмитрий Орлов
Специалист по транспортному ЭДО
Лайфхак: если вы поставщик молочной продукции и подготавливаетесь к 1 ноября, определите сроки годности у своих товаров заранее. Смешивание ОСУ (старые товары) и партионного учёта (новые) на одной отгрузке создаёт рассинхрон в EDI. Лучше сейчас пересчитать: это 2–3 дня на анализ GTIN'ов и сроков. Потом будет сложнее.

Объёмно-сортовой учёт (ОСУ) против партионного: в чём разница

В объёмно-сортовом учёте (ОСУ), который использовался до ноября 2026, вы указываете в документе просто: GTIN + количество в литрах или килограммах. Сеть знает, что 1000 л молока — это 1000 л, и всё. При отзыве товара сеть должна изъять всё, что связано с этим GTIN, даже если большая часть товара в порядке.

При партионном учёте каждое количество привязано к конкретному номеру производственной партии. Один GTIN может иметь несколько партий: партия А произведена 1 ноября, партия Б — 2 ноября. Если нужен отзыв, сеть изымает только партию, на которую прошёл отзыв. Партия Б остаётся на полке. Это точнее, эффективнее и снижает потери при проблемах с качеством.

В EDI это значит: в DESADV, УПД и УКД каждый товар (SKU сети) теперь идёт с номером партии. Если в одной позиции две партии (смешали разные дни производства), это фиксируется как две строки или как множественные идентификаторы в XML. Система не может игнорировать партию — это обязательный реквизит.

Структура номера производственной партии по ПП 745

Номер производственной партии регламентирован Постановлением Правительства РФ от 15.06.2026 № 745 (изменения в ПП 2099 про маркировку молочной продукции). Структура строго трёхчастная:

  • 14 цифр — код товара (GTIN) либо код набора товаров (вместо отдельного GTIN для комбо-пакетов). Это точная цифра, без букв.
  • 6 символов — дата производства в формате ГГММДД (год, месяц, день, например 261101 = 1 ноября 2026). Ровно 6 символов, никакие разделители не допускаются.
  • 1–12 символов — серийная часть, которую вы генерируете сами (производитель/импортёр) или генерирует оператор ГИС МТ. Допускаются латинские буквы (A–Z, a–z), цифры (0–9) и символы `/`, `.`, `,`, `-`. Никаких кириллицы, пробелов или спецсимволов типа `@`, `!`.

Пример корректного номера партии: 4650024400142261101ABC001 (GTIN 4650024400142 + дата 261101 + серийная часть ABC001).

Важно: номер партии может генерировать либо сам производитель/импортёр, либо оператор ГИС МТ (система честный знак). Но формат всегда один: 14+6+1–12 символов.

Как номер партии ложится в цикл EDI-документов

Номер партии появляется в разных точках цикла поставки, и в каждой нужно быть внимательным. Разберём, где именно.

DESADV (уведомление об отгрузке) — это первое место, где номер партии видна сеть. Когда вы отправляете DESADV, вы говорите: вот этот GTIN, вот столько количества, вот номер партии. Сеть сверяет: есть ли у вас в каталоге товар с этим GTIN и этой партией? Если партия незнакома или в формате ошибка, сеть может отклонить DESADV ещё на складе приёма.

УПД (универсальный передаточный документ) — это документ, который вы отправляете параллельно или после DESADV через Диадок. УПД содержит реквизиты товара, включая номер партии. Если номер партии в УПД не совпадает с номером в DESADV, это красный флаг для сети. Расхождение партии может быть причиной разворачивания: сеть не доверяет рассинхрону между EDI и УПД.

УКД (универсальный корректировочный документ) — если нужно скорректировать отгрузку после того, как товар уже дошёл, УКД содержит те же реквизиты партии. При множественных партиях в одной позиции структура УКД меняется: вместо одного поля идентификатора появляются множественные. О том, как это работает, — отдельная грань ниже.

RECADV (уведомление о приёмке) — это документ, который отправляет сеть после разгрузки товара. В RECADV сеть подтверждает, какие партии она получила, и в каких количествах. Если партия не совпадает или есть недостача по партиям, RECADV это отразит. Вы по RECADV счёт выставляете.

Контур.EDI — электронный обмен с торговыми сетями, поддержка всех форматов и стандартов, интеграция с 1С и API. Подключить Контур.EDI — ваши документы придут в срок, в нужном формате, с партиями на месте.
Артём Соколов
Мнение эксперта
Артём Соколов
Специалист по внедрению ЭДО
По факту: расхождение партии между DESADV и УПД — это ровно тот класс ошибок, на котором разворачивают отгрузку. Сеть отправляет автоматический отказ, товар зависает на складе, дальше согласование. Почему так? Потому что партия — это основа отзыва: если что-то не так, сеть должна быть уверена, какую конкретно партию она приняла. Если EDI говорит одно, бумага — другое, сеть не подпишется. Проверяйте сверку DESADV ↔ УПД до отправки.

Весовой товар и атрибут веса в килограммах

Молочная продукция часто поставляется с переменным весом: молоко расфасованное по разным объёмам, творог на развес, масло кусковое. Для таких товаров в DESADV, УПД и УКД появляется обязательный атрибут: вес в килограммах.

Как это работает: вы указываете GTIN, номер партии, и добавляете поле с весом. Например, «йогурт, партия 46012345678901261101ABC, 120 единиц по 0,125 кг» — итого 15 кг. Или «масло сливочное, партия 46012345678902261101DEF, 25 пачек по 0,2 кг» — итого 5 кг.

Зачем это нужно? Потому что по весовым позициям расчёт с сетью идёт от массы, а не от числа упаковок. Если указать только 120 штук йогурта без веса, сеть не знает, это 0,1 кг или 0,5 кг. Для расчётов логистики, хранения и цены это критично. Если в одной позиции несколько партий, каждая партия идёт со своим весом.

Где спотыкаются: килограмм здесь — единица измерения атрибута, а не порог. Товар не обязан весить килограмм; вес указывается в килограммах, включая доли — 0,125 кг для стаканчика йогурта.

Множественные партии в одной товарной позиции

Практический сценарий: вы готовите отгрузку в сеть, в которой один SKU (молоко марки А) идёт партией от 1 ноября и партией от 2 ноября. Это может быть из-за того, что склад не полностью произвёл товар в один день, или вы смешиваете остатки разных дней. В УПД это отразится как две строки или как одна строка с множественными идентификаторами партии в XML.

Структура зависит от версии EDI-стандарта. В старом формате УПД каждая партия — отдельная строка. В новом формате (с переходом на партионный) один SKU может содержать несколько идентификаторов партии в XML-структуре, где каждая партия повторяется с её номером и количеством. EDI-провайдер помогает с преобразованием, но вы должны подготовить данные правильно.

Поэтому переходный период: до 1 апреля 2027 действует смешанный формат УКД, и при пересорте товара (когда нужно изменить партии в уже отправленной отгрузке) требуется универсальный исправительный документ. После 1 апреля всё стандартизируется под новый формат, но в первые месяцы это требует внимательности.

Типовые ошибки при подготовке к 1 ноября и практика сетей

Вот что чаще всего ломает EDI при переходе на партионный учёт:

  • Неправильный формат номера партии. Сеть проверяет: 14 цифр + 6 цифр даты + 1–12 символов серии. Если вы напишете 14 цифр GTIN'а, но дату напишете через слеш (26/11/01) или только дни (261101 — ровно 6 символов, но это правильно), сеть DESADV отклонит. Или забыли серийную часть, оставили только 14+6. Система не простит формата — это не рекомендация, это регламент.
  • Расхождение партии между DESADV и УПД. Классический случай: в 1С создали УПД с партией ABC001, а EDI-провайдер при синхронизации отправил в DESADV партию ABC002. Сеть видит мусор и разворачивает.
  • Забыли вес для весового товара. Молоко или творог пошли в DESADV без атрибута веса в килограммах. Сеть не может рассчитать стоимость позиции, и поставка зависает на приёмке.
  • Смешивание ОСУ и партионного в одной отгрузке. Например, молоко со сроком 2026 и молоко со сроком 2027 в один день. Какой учёт применять? Если не разделить, документооборот запутается.
  • Номер партии не зарезервирован в ГИС МТ. Если номер не прошёл регистрацию в системе честный знак, сеть при контроле его не узнает. Это не блокирует прямо поставку, но создаёт риск претензии по маркировке.
  • Несоответствие партии с «Меркурием» (ФГИС ВетИС). Номер партии в ГИС МТ должен совпадать с номером в производственном ВСД (ветеринарном сопроводительном документе). Если вы резервировали партию 261101ABC, а в ВСД написали 261101ABС (кириллица С вместо латинской), система откажет при вводе в оборот.

Практика сетей при расхождении партии: если DESADV и УПД не совпадают по партии, сеть обычно разворачивает товар, не разбираясь в причинах. Почему? Потому что для сети непонятно: это ошибка в системе поставщика или попытка провезти товар неправильно задокументированный? Безопаснее разворотить. Потом идёт звонок на поставщика, уточнение, переотправка документов. Ущерб: товар день-два в пути, потери свежести для молочки, претензия к поставщику за нарушение сроков.

Наталья Ковалёва
Мнение эксперта
Наталья Ковалёва
Главный бухгалтер
Честно говоря, когда мы готовились к переходу на партионный учёт, потратили две недели на аудит своих GTIN'ов и сроков годности. Оказалось, что в 1С у трети товаров сроки указаны неправильно. После анализа сроков пошли к ИТ, настроили, как автоматом подставляется номер партии в УПД. Потом неделю тестировали на DESADV с малыми объёмами. Раньше бы не подумали, что это так важно, но молочка — это товар чувствительный, сеть требует безупречную подготовку. Зато когда 1 ноября наступило, у нас не было срывов.

Резервирование номера партии в ГИС МТ: как и зачем

Номер партии можно генерировать двумя способами: производитель сам придумывает номер и регистрирует в ГИС МТ, или оператор ГИС МТ генерирует номер за вас. Оба способа бесплатны. Давайте разберём резервирование.

Резервирование — это процесс, при котором вы заранее зарегистрируете номер партии в системе честный знак, чтобы потом при нанесении кодов на товар система его узнала и не отклонила. Сроки: если вы зарезервировали номер партии, у вас есть 30 дней, чтобы подать отчёт о нанесении кодов на товар. Если за 30 дней этого не сделали, номер перестаёт действовать. Подробнее о форматах и требованиях EDI-сообщений при поставке в сеть читайте в статье о ORDERS, DESADV и других сообщениях.

В резервировании откажут, если:

  • GTIN не принадлежит вашей компании (вы не производитель/импортёр этого товара);
  • номер не соответствует формату (не то количество символов, грязные символы);
  • номер уже зарезервирован и активен (дублирование).

Ограничений на количество отчётов о нанесении с одним номером партии нет: если партия большая и коды нанизали в несколько этапов, можно подавать несколько отчётов. Главное — чтобы срок 30 дней не истёк.

Рекомендация: если вы большой производитель молочки и планируете запускать партии часто, заранее подготовьте алгоритм резервирования: когда запустили производство партии в 1С, сразу зарезервируйте номер в ГИС МТ. Не надо ждать конца дня, когда все коды напечатаны. Раннее резервирование даёт вам 30 дней на подготовку.

Подготовка к 1 ноября 2026: практический чек-лист

Если вы поставщик молочной продукции и работаете с торговыми сетями через EDI, вот что нужно сделать до ноября:

Шаг 1. Определите, какой ваш товар переходит на партионный. Выпишите все GTIN'ы молочной продукции и их сроки годности. Раздвигайте на две группы: >40 суток (ноябрь 2026) и ≤40 суток (март 2027). Не полагайтесь на память; проверьте в ГОСТ'ах или в производственной документации.

Шаг 2. Настройте в 1С генерацию номера партии. Номер должен автоматом подставляться в УПД при создании документа отгрузки. Формат (14+6+1–12) должен быть жёстким: система не должна пропустить неправильный номер. Спросите у разработчика: есть ли валидация? Если нет, добавьте проверку вручную на первое время.

Шаг 3. Синхронизируйте между 1С и EDI-провайдером. Номер партии из УПД должен попасть в DESADV без искажений. Проверьте, нет ли транслитерации или перекодировки (особенно если генерируются буквы). Попросите от провайдера пример DESADV с партией. Техподдержка Контур.EDI поможет с синхронизацией и проверкой структуры документов.

Шаг 4. Для весового товара добавьте атрибут веса в килограммах. В 1С при создании УПД для творога, молока на развес и масла сливочного должен быть реквизит «вес товара, кг». Если это значение не попадает в EDI, товар зависнет на сетевом складе.

Шаг 5. Зарезервируйте номера партий в ГИС МТ. Если вы уже знаете, какие партии планируете выпускать, зарезервируйте их заранее. Это даст вам спокойствие и 30-дневное окно на подготовку.

Шаг 6. Проведите тестовую отгрузку с малыми объёмами. Отправьте в одну из сетей пробную поставку молочки с новым партионным учётом ещё в октябре, если сеть позволит. Убедитесь, что DESADV и УПД проходят без ошибок, что сеть примет товар, что RECADV вернётся корректно. Если найдёте проблему, будет время исправить.

Часто задаваемые вопросы

С какой даты молочная продукция обязана перейти на партионный учёт?
С 1 ноября 2026 для товаров со сроком годности более 40 суток. С 1 марта 2027 для товаров со сроком ≤40 суток. Критерий деления — срок годности, а не тип молочного продукта.
Почему сеть разворачивает отгрузку при расхождении номера партии между DESADV и УПД?
Потому что для сети это сигнал, что что-то не так в документообороте. Если EDI и бумага расходятся по партии, это может означать ошибку в системе, и товар может быть неправильно задокументирован. Сеть предпочитает перестраховаться и разворотить, чем рисковать. Проверяйте сверку перед отправкой: номер партии в УПД = номер партии в DESADV.
Можно ли иметь две партии одного GTIN в одной отгрузке?
Да, можно. Это фиксируется как множественные идентификаторы партии в структуре документа (либо несколько строк в УПД, либо множественные номера в XML). Каждая партия идёт со своим номером и количеством. Главное — всё это должно быть правильно оформлено и зарезервировано в ГИС МТ.
Какой атрибут веса нужно указывать для молочного продукта с переменным весом?
Вес в килограммах, включая доли. Например, йогурт 0,125 кг, масло сливочное 0,2 кг. Для жидких продуктов пересчёт из литров в килограммы делается по плотности продукта, а не один к одному. Это не вес упаковки, а вес товара. Указывается в килограммах, независимо от того, продаётся товар единицей или на развес.
Что будет с товаром, который произведён до 1 ноября?
Товар, уже введённый в оборот и имеющий срок годности, например, до января 2027, разрешается отправлять по старому объёмно-сортовому учёту (ОСУ). Переходный период даёт время реализовать остатки. Новые же партии, произведённые 1 ноября и позже, должны идти партионным учётом.
Я импортер молочной продукции. Кто генерирует номер партии — я или ГИС МТ?
Вы можете выбрать. Если вы импортер молочки и она произведена за границей, вы в праве генерировать номер партии сами, соблюдая формат (14 GTIN + 6 дата + 1–12 серия) и зарезервировать его в ГИС МТ. Или вы можете попросить оператора ГИС МТ сгенерировать номер за вас. Оба пути бесплатны и корректны.
Нужна ли мне помощь EDI-провайдера при внедрении партионного учёта?
Да. EDI-провайдер поможет выстроить синхронизацию между 1С и DESADV, проверит формат номера партии, настроит атрибут веса для весового товара. Перед 1 ноября свяжитесь с поддержкой и запросите методику внедрения партионного учёта для вашей конфигурации.

Итог: готовьте систему заранее

Переход на партионный учёт молочной продукции — это не простая техническая смена формата, а изменение логики всего документооборота с торговыми сетями. Партия становится ключевым реквизитом, который должен совпадать везде: в УПД, в DESADV, в УКД, в RECADV. Вес товара в килограммах для молочки с переменным весом — это обязательное поле. Ошибка в номере партии или рассинхрон между EDI и бумагой приводят к разворачиванию отгрузок и потерям времени.

Готовиться нужно уже сейчас, в сентябре 2026. Определите сроки годности своих товаров, настройте генерацию номера партии в 1С, синхронизируйте с EDI-провайдером, зарезервируйте номера в ГИС МТ и проведите тестовую отгрузку. Если найдёте проблему до 1 ноября, её можно спокойно исправить. После 1 ноября всё начнёт критиковать сеть, и разбирательства будут долгими.

Помните: партионный учёт — это выгода для сетей при отзывах и контроле качества. Для вас как поставщика это дополнительная аккуратность. Но молочка — товар, где эта аккуратность работает и на вас: меньше претензий за несоответствие, понятнее логистика, быстрее рассчёты. На масштабах это даст экономию.

Главное: проверяйте сверку партии перед отправкой. Это единственный способ избежать разворачивания.

Часто задаваемые вопросы

С какой даты молочная продукция обязана перейти на партионный учёт?
С 1 ноября 2026 для товаров со сроком годности более 40 суток. С 1 марта 2027 для товаров со сроком ≤40 суток. Критерий деления — срок годности, а не тип молочного продукта.
Что будет, если я отправлю молочку по старому ОСУ после 1 ноября?
Товар, уже введённый в оборот до 1 ноября, разрешается отправлять по ОСУ. Но новые партии, произведённые 1 ноября и позже, должны идти только партионным учётом. Сеть при контроле это проверит.
Отказал ли оператор ГИС МТ в резервировании номера партии?
Посмотрите причину отказа. Обычно это: неправильный GTIN (не ваш товар), неверный формат номера или дублирование. Проверьте GTIN в каталоге ГИС МТ, убедитесь, что вы производитель, и переформатируйте номер партии по регламенту (14 цифр + 6 дата + 1–12 серия).
Нужна ли мне помощь EDI-провайдера при внедрении партионного учёта?
Да. EDI-провайдер поможет выстроить синхронизацию между 1С и DESADV, проверит формат номера партии, настроит атрибут веса для весового товара. Перед 1 ноября свяжитесь с поддержкой и запросите методику внедрения партионного учёта для вашей конфигурации.

Что читать дальше