Одна и та же болта в закупках имеет одно название, на складе — другое, а в спецификации BOM — ещё один код. Казалось бы, всё это попадает в систему, но при учёте получается три разных типа запасов. Одна позиция — множество кодов заставляет предприятие думать, что не хватает материалов, и повторно их закупать; один код — множество позиций делает невозможным предотвращение ошибочной отгрузки материалов, поскольку система этого не фиксирует. Проблемы с основными данными нередко ошибочно принимаются за недостатки алгоритмов управления запасами.
Первая производительная сила цепочки поставок — это не больше складов, а единый идентификатор для одного и того же материала.
Как возникает хаос?
Срочные закупки — временные коды; номер материала у поставщика напрямую используется как внутренний код; при изменении спецификации меняется только описание, а код остаётся прежним; материалы, снятые с производства, не блокируются. Всем хочется действовать быстро, и таблица кодов превращается в свалку.

Минимальные правила управления:
- Новые материалы должны проходить процедуру заявки; запрещено самостоятельно назначать коды.
- Для каждой позиции — свой код; при изменении спецификации следует либо повышать версию, либо присваивать новый код, а также устанавливать взаимосвязь замещения.
- Запрещается использовать заблокированные коды для новых закупок, однако исторические документы по‑прежнему можно отследить.
- Описание, номер чертежа и спецификация должны храниться раздельно; не стоит загромождать поле названия всем этим.

Цифровая система XYN объединяет материалы, спецификацию BOM, складские запасы и закупки под единым кодированием. Управление основными данными — дело неброское, но именно оно определяет, насколько надёжно будет взаимодействие всех последующих процессов. Сначала нужно правильно установить идентификацию, а затем уже говорить об интеллектуальном пополнении запасов.