Различные группы или подгруппы товаров имеют различные кодообразующие признаки, однозначно идентифицирующие товар. Рассмотрим процесс формирования машиночитаемых товарных кодов. Товарный штриховой код присваивается продукции (товару) на этапе запуска его в производство. На автоматизированное рабочее место администратора базы данных системы, находящееся на предприятии-производителе, поступает задание на запуск изделия в производство. Работа администратора базы данных по запуску изделия завершается генерацией и передачей всей информации, необходимой для функционирования действующих автоматизированных систем предприятия (АСУП, АСУТП, АСУ склада и т. д.).Товары народного потребления, выпускаемые промышленностью, содержат штриховые коды на упаковках, ярлыках или этикетках, сопровождающих товар. Ярлыки и этикетки прикрепляются к изделию в ОТК. Они содержат всю необходимую информацию в человекочитаемом виде и штриховой код. Упаковки оформляются типографским способом. Товарный код является ключом к записи в базе данных, содержащей реквизиты, необходимые для формирования машиночитаемых документов, которые сопровождают товар. Запись кроме кодообразующих признаков содержит технологическую, конструкторскую, группировочную и другую описательную информацию, на основе которой и формируются все необходимые документы для взаимодействия с другими системами. Например, при формировании ТТН для доставки товара с фабрики на оптовую базу или с оптовой базы в магазин печатается бумажный документ, сопровождаемый флоппи-диском, содержащим всю информацию ТТН и дополнительную информацию, необходимую оптовой базе или магазину для формирования кассовых чеков, статистической отчетности, изучения спроса и т. д.