Цифровой паспорт продукта (Digital Product Passport, DPP) становится обязательным требованием для всё большего числа товарных групп, входящих на рынок ЕС. В его основе лежит структурированное представление состава изделия — карта узлов и агрегатов, которая по сути является машиночитаемым аналогом спецификации (BOM) с расширенными атрибутами для прослеживаемости, переработки и проверки соответствия. Статья объясняет, как построить эту иерархию правильно, какие идентификаторы и атрибуты использовать на каждом уровне, от чего зависят требования к глубине детализации и как избежать ошибок, приводящих к отказам в регистрации или проблемам при аудите цепочки поставок.
- Зачем нужна карта узлов и агрегатов в DPP
- Регуляторный контекст: что диктует требования
- Уровни иерархии: от изделия к материалу
- Идентификация: какие коды использовать и как их связать
- Обязательные атрибуты на уровне компонента (Уровень 3)
- Стандарты обмена данными: в каком формате передавать карту
- Пошаговый процесс формирования карты
- Типичные ошибки и как их избежать
- Инструменты и системы: где формировать и хранить карту
- Сценарии: как глубина карты зависит от продукта
- Проверка качества карты перед публикацией (чек-лист)
- Что делать дальше: план действий на ближайшие месяцы
- Ответы на частые вопросы
- Главный принцип: карта — это живой инженерный артефакт, а не разовый отчет
Зачем нужна карта узлов и агрегатов в DPP
Карта узлов и агрегатов — это не просто список деталей. Она выполняет три связанные функции:
- Идентификация и прослеживаемость: каждый узел получает уникальный идентификатор, позволяющий отследить его происхождение, состав материалов и историю обработки.
- Обеспечение циркулярности: рециклеры и сервисные центры должны быстро определить, какие компоненты подлежат извлечению, какие материалы можно разделить, а какие содержат опасные вещества.
- Доказательство соответствия: регулятор и заказчик проверяют, что заявленные характеристики (доля рециклата, углеродный след, отсутствие запрещенных веществ) подтверждаются на уровне конкретных узлов, а не только целого изделия.
Без корректно сформированной иерархии паспорт не пройдет валидацию в реестре (например, в будущем EU DPP Registry) и не будет принят партнерами по цепочке поставок.
Регуляторный контекст: что диктует требования
Единого универсального стандарта «карты узлов» для всех отраслей не существует. Требования формируются на пересечении горизонтального регулирования и отраслевых деlegeированных актов:
- ESPR (Ecodesign for Sustainable Products Regulation, EU 2024/1781): устанавливает общий фреймворк. Приложение III перечисляет информацию, которая должна быть в паспорте, включая «идентификацию продукта и его компонентов» и «информацию о составе материалах». Делегированные акты по конкретным группам товаров (текстиль, электроника, мебель, строительные изделия и др.) уточняют глубину детализации.
- Battery Regulation (EU 2023/1542): уже сейчас требует паспорт для баттерей >2 кВт·ч. Приложение XIII жестко регламентирует иерархию: батарея → модуль → ячейка → компоненты (катод, анод, электролит, сепаратор) → материалы. Для каждой ячейки обязательны данные о химии, доле рециклата, углеродном следе.
- Construction Products Regulation (EU 2024/1248): вводит Declaration of Performance и Digital Product Passport для строительных изделий с требованием указать состав по слоям/слоям конструкции.
- Отраслевые стандарты: IEC 62443 (промышленная кибербезопасность, SBOM), IEC 61360 (свойства компонентов), ISO 22095 (цепочки поставок), DIN SPEC 91406 (Asset Administration Shell для цифровых двойников).
Практический вывод: перед формированием карты определите, под какой делегированный акт или отраслевую спецификацию попадает ваш продукт. Глубина детализации «до материала» нужна не везде — для мебели может быть достаточно уровня «деталь → материал», для электроники — «плата → микросхема → корпус/выводы/кристалл».
Уровни иерархии: от изделия к материалу
Терминология может отличаться в зависимости от стандарта (Part/Assembly/Component в PLM, Item/Sub-item в GS1, Asset/Sub-asset в AAS), но логика вложенности единая. Ниже — универсальная схема из 5 уровней, покрывающая большинство сценариев.
| Уровень | Название (примеры) | Суть | Обязательные идентификаторы | Ключевые атрибуты для DPP |
|---|---|---|---|---|
| 0 | Продукт (Finished Good) | Готовое изделие, единицы продажи | GTIN-13/14 + Serial Number (SGTIN), DPP ID (URI) | Модель, партия, дата выпуска, завод-изготовитель, страна происхождения, срок службы, условия гарантии |
| 1 | Крупные агрегаты / модули (Major Assemblies) | Самостоятельно функционирующие блоки, подлежащие замене/сервису | GTIN/Part Number + Serial Number (если сериализованы), DPP ID части | Тип/модуль, масса, габариты, интерфейсы подключения, срок ресурса, возможность ремонта/апгрейда |
| 2 | Узлы / подсборки (Sub-assemblies) | Функциональные группы внутри агрегата | Part Number (PN), опционально Serial Number | Функция, масса, материалы корпуса, крепеж, совместимость с другими вариантами |
| 3 | Компоненты / детали (Components / Parts) | Минимальные единицы сборки/замены, не разбираемые в эксплуатации | PN, Manufacturer Part Number (MPN), опционально GTIN | Материал(ы), масса, цвет, покрытие, наличие SVHC (REACH), RoHS-статус, доля рециклата, способ крепления (винты, клей, сварка) |
| 4 | Материалы / вещества (Materials / Substances) | Химический состав компонентов | CAS / EC номер вещества, Material ID (например, Granta, MatWeb) | Химическая формула, массовая доля в компоненте, статус (REACH Annex XIV/XVII, POPs, Prop 65), доля пост-потребительского рециклата, PCF (Product Carbon Footprint) материала |
Не все уровни обязательны для каждого продукта. Правило: включайте уровень, если на нем принимаются решения по сервису, переработке или соответствию. Если узел никогда не разбирается, не содержит регулируемых веществ и не подлежит отдельной переработке — его можно «свернуть» в родительский компонент с указанием суммарного состава материалов.
Идентификация: какие коды использовать и как их связать
Цифровой паспорт требует глобально уникальных и разрешимых (resolvable) идентификаторов. Локальные артикулы (SKU, внутренние PN) недостаточны для межорганизационного обмена.
- GTIN (GS1 Global Trade Item Number): базовый идентификатор товарной единицы. Для серийных изделий используется SGTIN (GTIN + Serial Number) в формате GS1 Digital Link (URI: https://id.gs1.org/01/09520123456789/21/12345ABC). Это позволяет переходить от паспорта к веб-странице продукта.
- GIAI (Global Individual Asset Identifier): для активов, которые не являются товарными единицами (станки, контейнеры, возвращаемая тара). Формат: https://id.gs1.org/8004/….
- DPP ID (Digital Product Passport Identifier): собственный URI паспорта, часто совпадает с SGTIN/GIAI или является отдельным персистентным идентификатором (PID) по ISO 18000-63 / EPCIS. Пример: https://dpp.example.com/passport/01952012345678912345ABC.
- MPN (Manufacturer Part Number) + Manufacturer GLN: для компонентов без GTIN. Пара (GLN производителя, MPN) дает глобальную уникальность.
- CAS / EC Number: для веществ на уровне материалов. Обязательны при отчетности по REACH/SCIP.
Связывание уровней: в данных паспорта (обычно JSON-LD или RDF) иерархия выражается через свойства hasPart / isPartOf (schema.org, DSS, или AAS submodel «Bill of Material»). Каждый дочерний элемент ссылается на родительский DPP ID. Это позволяет валидатору пройти весь граф от продукта к материалам.
Обязательные атрибуты на уровне компонента (Уровень 3)
Это самый критичный уровень для заполнения — именно здесь собираются данные для рециклинга и проверки запрещенных веществ. Минимальный набор атрибутов (согласно ESPR Annex III и Battery Regulation Annex XIII):
- Идентификатор компонента: GTIN/MPN + GLN производителя.
- Наименование и функциональное описание: например, «Печатная плата управления двигателем, 4-слойная, FR-4».
- Масса (г/кг): нетто компонента без упаковки. Точность ±1% или ±0,1 г для легких деталей.
- Материальный состав (Bill of Materials — Material Level): перечень материалов с массовыми долями в %. Сумма = 100%. Пример: «Медь 32%, FR-4 (эпоксидная смола + стекловолокно) 55%, Прямое припой SAC305 8%, Золото 0,05%, Прочее 4,95%».
- Наличие веществ высокой опасности (SVHC): да/нет. Если да — CAS номер, концентрация (% вес.), местоположение в компоненте. Данные для SCIP-базы ECHA.
- RoHS-статус: compliant / exemption (с указанием номера исключения Annex III/IV) / non-compliant.
- Доля рециклованного содержимого (Recycled Content): % пост-потребительского и пред-потребительского рециклата по каждому материалу. Требуется подтверждение (сертификат поставщика, аудит цепочки).
- Способ соединения/крепления: винты, защелки, клей, ультразвуковая сварка, пайка. Критично для разборки (Design for Disassembly).
- Углеродный след компонента (PCF — Product Carbon Footprint): кг CO₂e, методология (ISO 14067, PEF, Catena-X PCF Rulebook), границы системы (cradle-to-gate).
- Срок ресурса / MTBF / циклов зарядки: для подвижных и электрохимических узлов.
- Инструкция по извлечению (Removal Instructions): ссылка на PDF/видео или структурированное описание (инструменты, время, риски повреждения).
Атрибуты «материальный состав» и «SVHC» часто требуют запросов у поставщиков компонентов (Full Material Declaration — FMD, формат IPC-1752A или IEC 62474). Планируйте этот сбор заранее — он занимает недели.
Стандарты обмена данными: в каком формате передавать карту
Регулятор не навязывает единый формат файла, но требует машиночитаемость и соответствие семантическим моделям. На практике используются:
- JSON-LD по схеме Digital Product Passport (CEN/CLC JTC 24, DSS — Data Space Standards): основной формат для реестра ЕС. Использует контекст https://cirkit.io/context/dpp.jsonld или аналогичный. Иерархия выражается вложенными объектами hasPart.
- Asset Administration Shell (AAS) / IEC 63278: стандарт Industry 4.0. Submodel «Bill of Material» (IDTA 02003) содержит иерархию с атрибутами по IEC 61360. Подходит для интеграции с цифровым двойником завода.
- GS1 EPCIS 2.0 + CBV (Core Business Vocabulary): для событийной прослеживаемости (ObjectEvent: Commissioning, Packing, Transformation). Сама иерархия передается через мастер-данные (GDSN) или EPCIS Master Data.
- IPC-1752A / IEC 62474: для обмена декларациями материалов (FMD) между поставщиком компонента и OEM. Не заменяет DPP, но является источником данных для уровня 3–4.
- openBIM / IFC (ISO 16739): для строительных изделий — иерархия элементов конструкции (IfcElement → IfcMaterialLayerSet).
Рекомендация: формируйте «мастер-карту» во внутренней системе (PLM/PIM) в нейтральной реляционной структуре, а выгрузку в нужный формат делайте через маппинг/трансформацию. Это позволяет обслуживать несколько реестров (ЕС, Китай, США, отраслевые) из единого источника правды.
Пошаговый процесс формирования карты
- Определите применимое регулирование. Найдите делегированный акт ESPR или отраслевой регламент (Battery Reg, CPR, Textile Reg) для вашего кода HS/CN. Выпишите требуемую глубину иерархии и список обязательных атрибутов.
- Получите инженерную спецификацию (eBOM/mBOM) из PLM/ERP. Выгрузите иерархию сборки до уровня заменяемых деталей. Очистите от служебных позиций (клей, шпаклевка, этикетки — если они не регулируются отдельно).
- Назначьте идентификаторы. Для продуктов — SGTIN (GS1 Digital Link). Для компонентов — MPN + GLN производителя. Если у компонента нет GTIN, запросите у поставщика или присвойте внутренний GTIN (префикс 02/04/20-29 для внутреннего использования, но лучше глобальный).
- Соберите материальные декларации (FMD) для каждого компонента. Отправьте запросы поставщикам по шаблону IPC-1752A Class D (полный состав) или IEC 62474. Автоматизируйте загрузку ответов в PLM/PIM.
- Рассчитайте агрегированные показатели. Масса компонентов → масса агрегатов → масса продукта. Доля рециклата, PCF, SVHC — снизу вверх по иерархии. Проверьте баланс масс (сумма детей = родитель ± допуск).
- Заполните атрибуты сервисности и разборки. Для каждого узла уровня 1–3: способ крепления, инструменты, время извлечения, риск повреждения соседних частей. Используйте чек-лист Design for Disassembly (ISO 22428).
- Сформируйте пакет данных для DPP. Преобразуйте внутреннюю модель в целевой формат (JSON-LD DSS / AAS / EPCIS). Прогоните через валидатор схемы (SHACL/JSON Schema).
- Проведите предварительную проверку (Pre-audit). Контрольный список: у всех ли узлов есть идентификаторы? Сумма масс сходится? SVHC задекларированы? PCF имеет методологию? Ссылки на инструкции работают?
- Зарегистрируйте паспорт в реестре. Присвойте DPP ID, опубликуйте в реестре (EU DPP Registry при запуске) или передайте заказчику/партнеру через Data Space коннектор.
- Организуйте поддержку актуальности. Любое изменение eBOM (ECO/ECN) → перевыпуск версии паспорта с новой версией DPP ID и историей изменений.
Типичные ошибки и как их избежать
- Использование только внутренних артикулов (SKU) без GLN/GTIN. Реестр не примет такие идентификаторы как глобальные. Решение: внедрите GS1 Company Prefix и назначайте GTIN на этапе проектирования (PLM → GS1 GDSN).
- Отсутствие массы на уровне компонентов. Масса указана только для готового изделия. Рециклер не может планировать разделение. Решение: сделайте взвешивание обязательным атрибутом в карточке детали PLM; для покупных компонентов требуйте массу у поставщика.
- Материальный состав «в среднем по продукту», а не по компонентам. Пример: «Продукт содержит 15% рециклата», но непонятно — в корпусе, в платах или в упаковке. Регулятор (Battery Reg, ESPR textiles) требует привязку к конкретным частям. Решение: хранить состав на уровне 3–4.
- Игнорирование клеевых соединений и покрытий. Клей, лак, гальваника — это отдельные материалы с собственными SVHC и PCF. Они меняют рециклируемость. Решение: включайте покрытия и клеи как отдельные строки в FMD компонента (даже при массе <0,1%).
- Разрыв иерархии: у агрегата нет ссылки на продукт, у компонента — на агрегат. Валидатор графа не пройдет. Решение: контролируйте целостность hasPart/isPartOf при каждой выгрузке.
- PCF без методологии и границ. Цифра «12,5 кг CO₂e» бесполезна без указания: ISO 14067, cradle-to-gate, первичные данные 60%, вторичные 40%, база данных Ecoinvent 3.10. Решение: храните метаданные PCF как структурированный объект, а не число.
- Отсутствие версионирования. Изменился поставщик платы — паспорт остался старым. Решение: DPP ID включает версию (или отдельное поле dppVersion), история изменений ведется в подмодели «Lifecycle Events».
Инструменты и системы: где формировать и хранить карту
Ни одна система «из коробки» не закрывает весь процесс. Типичный стек:
- PLM (Teamcenter, Windchill, 3DEXPERIENCE, Aras, OpenBOM): мастер-иерархия eBOM/mBOM, карточки деталей, массы, материалы, ECO-управление.
- PIM / MDM (Akeneo, Pimcore, Stibo, Informatica): обогащение атрибутами для DPP (инструкции, фото, сертификаты), маппинг на внешние схемы.
- Специализированные DPP-платформы (Circulor, Sphera, iPoint, Circularise, Minespike, Cirkit, Peppol/DSS коннекторы): генерация JSON-LD/AAS, валидация, публикация в Data Spaces, управление ключами/подписями.
- Материальные базы данных (Granta MI, Ansys Granta, MatWeb, Ecoinvent, Sphera LCA): справочники PCF, свойств материалов, регуляторных списков.
- Инструменты сбора FMD (IPC-1752A порталы, CDX, IMDS для авто, ChemSHERPA): автоматизированные опросы поставщиков компонентов.
Для малого серийного производства или старта можно использовать Excel/Google Sheets с макросами валидации и ручную генерацию JSON-LD, но это не масштабируется. К 2026–2027 г. (вступление первых делегированных актов ESPR) нужна автоматизированная труба PLM → DPP-платформа → Реестр.
Сценарии: как глубина карты зависит от продукта
| Тип продукта | Типичная глубина | Критичные уровни | Особые требования |
|---|---|---|---|
| Литий-ионная батарея (>2 кВт·ч) | Уровень 4 (материалы катода/анода/электролита) | Ячейка → Компоненты ячейки → Материалы | Обязателен PCF ячейки, доля рециклата Co/Ni/Li, паспорт бататерии по Battery Reg Annex XIII |
| Бытовая электроника (пылесос, кофемашина) | Уровень 3 (компоненты) + материалы корпуса/плат | Модули (мотор, плата, бак) → Детали | Инструкции по извлечению батареи, платы, двигателя; WEEE marking |
| Мебель (диван, стол) | Уровень 2–3 (каркас, наполнитель, обивка, фурнитура) | Крупные узлы → Материалы (дерево, пена, ткань, металл) | Сортируемость по материалам, отсутствие клеев на стыках ткань/пена, FSC/PEFC для дерева |
| Строительные изделия (окно, дверь, сэндвич-панель) | Уровень 3 (профиль, стеклопакет, фурнитура, уплотнители) | Слои конструкции → Материалы | Декларация производительности (DoP), устойчивость к пожару, теплопроводность по слоям |
| Текстиль/одежда | Уровень 3 (ткань, фурнитура, нить, этикетка) → Уровень 4 (волокна, красители) | Ткань (состав волокон) → Химическое вещество | Доля рециклованных волокон, микропластик, PFAS, окраска, сортируемость по типу волокна |
Проверка качества карты перед публикацией (чек-лист)
- Каждый узел имеет глобальный идентификатор (SGTIN/GIAI/MPN+GLN).
- Иерархия связна: у каждого ребенка есть isPartOf на родителя, у родителя — hasPart на всех детей.
- Массы сбалансированы: сумма детей = масса родителя ± допуск (обычно ±2% для сборок, ±0,5% для взвешенных компонентов).
- Материальный состав заполнен для всех компонентов уровня 3, сумма долей = 100%.
- SVHC проверены по актуальному списку ECHA (Candidate List на дату выпуска паспорта).
- PCF имеет метаданные: методология, версия базы данных, доля первичных данных, границы.
- Доля рециклата подтверждена документами поставщиков (сертификаты GRS, RCS, ISO 14021).
- Инструкции по извлечению доступны по постоянным ссылкам (не локальные пути).
- Версия паспорта и дата формирования указаны в метаданных DPP.
- Подпись/печать уполномоченного лица (если требуется национальным правом или отраслевой схемой).
Что делать дальше: план действий на ближайшие месяцы
- Аудит текущих данных: выгрузите eBOM топ-5 моделей, проверьте заполненность массы, материалов, идентификаторов. Оцените пробелы.
- Получение GS1 Company Prefix: если его нет — зарегистрируйтесь в GS1 Russia / GS1 Global. Настройте генерацию GTIN в PLM.
- Запуск сбора FMD: подготовьте шаблон запроса (IPC-1752A Class D), отправьте топ-20 поставщикам по критичности (платы, батареи, двигатели, специальные материалы).
- Выбор DPP-платформы / коннектора: проведите PoC с 2–3 вендорами на реальных данных 1–2 моделей. Оцените поддержку нужных схем (DSS, AAS, Battery Reg), интеграцию с PLM/ERP, стоимость владения.
- Пилотная регистрация: сформируйте паспорт для одной модели, прогоните через тестовый валидатор (DSS Testbed, Cirkit Validator), исправьте ошибки.
- Масштабирование: автоматизируйте пайплайн «ECO в PLM → триггер перегенерации DPP → публикация новой версии». Обучите инженеров и закупщиков требованиям к данным.
Ответы на частые вопросы
Обязательно ли сериализовать каждый компонент (назначать серийный номер)?
Нет. Сериализация (SGTIN) обязательна для самого продукта (уровень 0) и для агрегатов, которые подлежат независимому сервису, замене или отслеживанию в цепочке (например, заменимые модули батарей, двигатели, контроллеры). Для деталей уровня 3 достаточно MPN + GLN производителя. Battery Regulation требует сериализацию модулей и ячеек, но не отдельных компонентов ячейки.
Что делать, если поставщик компонента отказывается давать полный состав (FMD) ссылаясь на коммерческую тайну?
Требуйте декларацию соответствия (DoC) по формату IEC 62474 с указанием: «Содержит SVHC выше 0,1%: нет / да (CAS, концентрация)», «RoHS compliant: yes/no/exemption», «Материальные группы: полимеры X%, металлы Y%». Для расчета PCF и рециклата можно использовать отраслевые средние значения (базы данных Sphera, Ecoinvent) с пометкой «secondary data», но это снижает качество паспорта. В долгосрочной перспективе — меняйте поставщика на прозрачного или переходите на компоненты с открытыми декларациями.
Нужен ли отдельный паспорт для запасных частей?
Если запасная часть выпускается как отдельная товарная единица (имеет свой GTIN, упаковку, инструкцию) — да, ей нужен свой DPP. Если это компонент, поставляемый только в составе сервисного кита без собственного GTIN — он покрывается паспортом основного продукта, но в карте узлов должен быть представлен с идентификатором MPN и атрибутами сервисности.
Как обрабатывать вариативность продукта (конфигураторы, опции)?
Формируйте «базовую карту» для базовой конфигурации и дельта-карты для опций. В DPP публикуйте карту конкретной конфигурации (as-built), идентифицируемой по SGTIN. В PLM это реализуется через 150% BOM + фильтрация по конфигуратору. Не публикуйте «супер-карту» со всеми вариантами одновременно — рециклер не поймет, что именно в его экземпляре.
Какие сроки хранения данных паспорта?
ESPR требует доступность паспорта в течение всего жизненного цикла продукта и минимум 10 лет после выхода последней единицы с рынка (или срока службы + 10 лет). Для батарей — 15 лет после производства. Планируйте архивирование версий DPP в неизменяемом хранилище (WORM, blockchain-anchored hash, доверенное хранилище Data Space).
Главный принцип: карта — это живой инженерный артефакт, а не разовый отчет
Формирование карты узлов и агрегатов не заканчивается публикацией первого паспорта. Любое изменение конструкции (ECO), смена поставщика материала, обновление регуляторных списков (новые SVHC) — всё это требует новой версии паспорта с сохранением истории. Организуйте процесс так, чтобы данные для DPP были побочным продуктом нормальной инженерной работы в PLM: инженер указывает массу и материал при создании детали, закупщик получает FMD при квалификации поставщика, эколог считает PCF на актуальной спецификации. Тогда паспорт собирается «нажатием кнопки» и всегда соответствует физическому продукту.
Начните с аудита данных по нескольким ключевым моделям, закройте пробелы в идентификации и материальных декларациях, выберите инструмент генерации — и у вас будет надежная основа для соответствия ESPR, Battery Regulation и требованию заказчиков к прозрачности цепочки поставок.
Материал носит информационный характер и не заменяет консультации с экспертами по продуктовому законодательству ЕС, стандартам GS1/IEC и аудиторам соответствия. Требования делегированных актов ESPR и отраслевых регламентов могут уточняться; перед запуском серийного формирования паспортов проверьте актуальные тексты нормативных актов и рекомендации национальных органов аккредитации.
