h1. EAN UCC Code128 --- UCC/EAN ИДЕНТИФИКАТОР ПРИМЕНЕНИЯ СТАНДАРТ GS1-128 (formerly UCC/EAN-128) Barcodes ВВЕДЕНИЕ Стандарт “UCC/EAN ИДЕНТИФИКАТОР ПРИМЕНЕНИЯ” призван способствовать эффективному движению товаров и информации. Стандарт применим для перемещения товаров и информации внутри и вне предприятия, между различными отраслями индустрии и на глобальном уровне. Стандарт разработан для решения огромного количества различных задач, возникающих в процессах товарного обращения мировой коммерции, с учетом максимальной гибкости его применения и минимизации издержек. При разработке стандарта главное внимание было обращено на расширение управляемости системы с помощью организации различных типов данных по их функциональному использованию и объединению схожих форм данных в глобальный стандарт элементов данных. В результате стандарт очень напоминает универсальный язык. Для некоторого количества “слов” были определены их “написание” и “смысл”. Эти «слова» используются для составления «сообщений», подходящих к определенному типу товаров и определенной среде обращения. Эти «сообщения» понимаются каждым и везде. Этот стандарт разработан, чтобы дополнить, а не заменить, другие стандарты EAN/UCC. Ранее большинство стандартов EAN/UCC разрабатывались, в основном, для идентификации потребительских товаров. Нужды индустрии и коммерции требовали идентификацию множества других характеристик товара в сфере перемещения его по пути движения от производителя до конечного потребителя. К таким характеристикам можно отнести срок годности товара, номер лота, идентификацию контейнера, единицы измерения и размеры грузовой единицы, адреса отправителя и получателя и еще целый ряд другой информации. Стандарт предложил альтернативный метод некоторых EAN/UCC кодов, используемых с другими символиками. Однако, эти возможности были встроены в стандарт лишь только для того чтобы увеличить выбор возможностей для создания сообщений с наименьшими издержками. Стандарт “UCC/EAN ИДЕНТИФИКАТОР ПРИМЕНЕНИЯ” представляет нечто большее, чем штриховой код. Он объединяет средства коммуникации с возможностью связи информации и товаров. Он дополняет EAN/UCC процессы идентификации продуктов. Он связывает физические товары с электронным обменом данных о них. Он может использоваться для облегчения обработки информации, управляющей процессами бизнеса. Внедрение и использование этого стандарта создает стабильность использования программного обеспечения, обрабатывающего потоки товаров и информации между предприятиями на длительную перспективу. Стандарт создан на принципах “открытой архитектуры”. Стандарт разработан для внедрения его в виде отдельных модулей в новые области применения с минимальными отклонениями. Фундамент стандарта построен таким образом, чтобы получить выгоды от будущих технологических улучшений без серьезного вмешательства в применяемое программное обеспечение. Суммируя вышесказанное, стандарт является многосторонним и мощным средством, которое может использоваться для улучшения потоков товаров и информации. Разработанный на перспективу, он уже хорошо работает в настоящем. ОБЩЕЕ ОПИСАНИЕ ИДЕНТИФИКАТОРОВ ПРИМЕНЕНИЯ Идентификаторы применения (Application Identifier - AI) являются префиксами, используемые для определения полей данных. Каждый префикс уникально определяет смысл и формат поля данных, непосредственно следующего за ним. В дальнейшем, идентификатор применения и поле данных вместе взятые, будем называть элементом строки. Каждый AI состоит от двух до четырех цифр, предшествующих полю данных, которое он определяет. Для экономии длины, все широко используемые AI содержат только 2 цифры. Первые две цифры определяют длину AI. Например, AI, начинающиеся с 40, являются трехзначными: от 400 до 409. Поле данных, следующее за AI, может быть как цифровым, так и буквенно-цифровым. Его длина не может превышать 30 символов. Оно может быть фиксированной или переменной длины. Элементы строк кодируются в системе EAN/UCC-128, подмножестве системы Code 128. Система EAN/UCC-128 содержит зарезервированный символ FNC1, следующий непосредственно за стартовым символом. Несколько элементов строк могут соединяться в единую строку (единый штриховой код). Когда первые две цифры AI предопределяют длину поля, то нет нужды в разделителе. Следующий AI следует сразу же после последнего символа поля данных предыдущего AI. Если в единой строке первым идет AI с полем переменной длины, то перед следующим AI идет разделитель – FNC1. Максимальная длина строки символов, с учетом коэффициента увеличения, изображенная в виде штрихового кода, не должна превышать 16.5 см. Количество символов не должно превышать 48. ОБРАБОТКА ЭЛЕМЕНТОВ СТРОК Обработка элементов строк выполняется по шагам: 1-шаг. Считывание и декодирование. Штриховой код (ШК), символьное представление буквенно-цифровой строки, читается сканером, который воспринимает символы ШК в системе Code 128. Сканер (а точнее, программное обеспечение, «вшитое» в сканер) проверяет: а) целостность данных, вычисляя контрольное число по алгоритму modulo 103, б) создает символ идентификации системы EAN/UCC-128 -]C1; где ]C1=стартовый символ +FNC1, в) переводит разделители FNC1 в символы , г) формирует строку символов данных, д) передает строку символов для дальнейшей обработки программному обеспечению на компьютере. 2-шаг. Обработка строки символов программой. Обработка строки состоит из следующих этапов, которые: а) верифицируют символику EAN/UCC, проверяя идентификатор символики – ]С1, б} разбивают строку на отдельные записи, содержащие идентификатор применения и его поле данных, используя предопределенные значения длины поля или разделители , в) передают каждый AI и соответствующее поле на дальнейшую обработку. Пример. Пусть штриховой код содержит глобальный идентификационный номер продукта (AI 01), номер лота (AI 10) и серийный номер (AI 21): Ниже приводится схема обработки элементов строк: E A N / U C C – 1 2 8 С И М В О Л Start C FNC1 01 04841234123457 10 12345qwert FNC1 21 asdfghjk C/D Stop Сканирование / декодирование С Т Р О К А Д А Н Н Ы Х С И М В О Л А ]C1 01 04841234123457 10 12345qwert 21 asdfghjk Обработка строки программой З А П И С И П Р О Г Р А М М Ы 01 04841234123457 10 12345qwert 21 asdfghjk Замечание: Разделители и пробелы показаны для облегчения чтения. ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ СТРОК Каждый параграф описывает элемент строки, содержащий идентификатор применения (AI) и поле данных. Для простоты, наименование элемента строки или идентификатора применения будем отождествлять с наименованием поля данных, содержащихся в этом элементе строки. Параграфы упорядочены по номерам AI. Следует иметь в виду, что в настоящее время, в основном, AI применяются для идентификации грузов и торговых единиц груза, перемещаемых и обрабатываемых на складах готовой продукции, на перевалочных складах и на оптовых базах. 1. Серийный грузовой контейнерный код (SSCC) (AI 00) Серийный грузовой контейнерный код используется для идентификации логистической единицы в процессах транспортировки, складирования и других логистических (материально-технического снабжения) операциях. Под логистической единицей понимается груз, рассматриваемый как единое целое. Идентификатор Применения 00 указывает, что поле данных содержит грузовой контейнерный код (SSCC). Вид упаковки груза (0 – 9). Для стран, использующих систему EAN, рекомендуется применять индикатор упаковки равный 3. Индикаторы упаковки используются в некоторых секторах промышленности США. Полный список индикаторов используемых в США, следующий: 0 = короб или ящик, 1= поддон (больше чем ящик), 2 = контейнер (больше чем поддон), 3 = неопределенный тип упаковки, 4 = для внутреннего использования внутри компании, 5 – 9 = зарезервированы для будущего использования. Формат элемента строки Серийный грузовой контейнерный код AI Вид упаковки EAN/UCC префикс компании Номер груза Контр. цифра 00 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 00 N1 0 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 (EAN) (UCC) ТАБЛИЦА 1 EAN/UCC, префикс компании, назначается национальной ассоциацией товарной нумерации. Префикс компании может содержать до 9 цифр. Номер груза – серийный номер, присваиваемый компанией. Контрольная цифра - вычисляется по определенному алгоритму на основании предыдущих 17 цифр. Алгоритм расчета приведен в Приложении 1. Она применяется для контроля формирования поля данных. 2. Глобальный номер торговой единицы (GTIN) (AI 01). Фиксированный размер. Под торговой единицей фиксированного размера понимается любой товар, постоянного размера. Формат элемента строки AI EAN/UCC идентификационный номер торговой единицы Контр. цифра 0 1 0 0 0 0 0 0 N1 N2 N3 N4 N5 N6 N7 N8 0 1 0 0 N 1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 0 1 0 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 0 1 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 (EAN/UCC-8) (UCC-12) (EAN/UCC-13) (EAN/UCC-14) ТАБЛИЦА 2 AI 01 указывает, что поле данных содержит идентификационный номер единицы товара. Идентификационный номер торговой единицы в системе EAN/UCC может быть в форме EAN/UCC – 8, UCC – 12, EAN/UCC –13, EAN/UCC – 14. Контрольная цифра - вычисляется по определенному алгоритму на основании предыдущих 13 цифр (если идентификационный номер торговой единицы в системе EAN/UCC содержит меньше 13 цифр, то добавляются лидирующие нули). Алгоритм расчета приведен в приложении 1. Она применяется для контроля формирования поля данных. 2a. Глобальный номер торговой единицы (GTIN) (AI 01). Переменный размер. К товарам переменного размера могут быть отнесены товары производственный процесс которых не гарантирует однородности по весу, размеру или длине (головка сыра, мясные туши, рыба). Формат элемента строки EAN/UCC идентификационный номер торговой единицы AI Индикатор EAN/UCC префикс компании Номер груза Контр. Цифра 01 9 0 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 01 9 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 (UCC-12) (EAN/UCC-13) ТАБЛИЦА 3 AI 01 указывает, что поле данных содержит идентификационный номер единицы товара. Цифра «9» в поле индикатор, указывает, что этот товар является товаром переменного размера. EAN/UCC префикс компании назначается национальной ассоциацией товарной нумерации. Префикс компании может содержать до 9 цифр. В случае если товар идентифицируется системой EAN/UCC –8, то префикс компании состоит из пяти лидирующих нулей и префикса национальной организации. Номер груза – серийный номер, присваиваемый компанией, а в случае если товар идентифицируется системой EAN/UCC –8, то номер груза – серийный номер, присваиваемый национальной организацией. Контрольная цифра - вычисляется по определенному алгоритму на основании предыдущих 13 цифр (Если идентификационный номер торговой единицы в системе EAN/UCC содержит меньше 13 цифр, то добавляются лидирующие нули). Алгоритм расчета приведен в приложении 1. Она применяется для контроля формирования поля данных. 3. Идентификатор товара, содержащегося в грузе (AI 02). Фиксированный размер. Этот AI 02 применяется на грузовых этикетках, содержащих AI 00. Необходимое условие применения AI 02 – все составляющие груза должны иметь один и тот же идентификационный номер. Формат элемента строки AI GTIN содержащихся торговых единиц Контр. цифра 02 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 ТАБЛИЦА 4 AI 02 указывает, что поле данных содержит идентификационный номер торговых единиц содержащихся в грузе. Идентификационный номер торговой единицы является идентификационным номером наивысшего уровня торговых единиц, содержащихся в грузе. Контрольная цифра - вычисляется по определенному алгоритму на основании предыдущих 13 цифр (Если идентификационный номер торговой единицы в системе EAN/UCC содержит меньше 13 цифр, то добавляются лидирующие нули). Алгоритм расчета приведен в приложении 1. Она применяется для контроля формирования поля данных. На этом же грузе должен присутствовать AI 37, указывающий количество торговых единиц содержащихся в грузе. 3a. Идентификатор товара, содержащегося в грузе (AI 02). Переменный размер. Этот AI 02 применяется на грузовых этикетках содержащих AI 00. Необходимое условие применения AI 02 – все составляющие груза должны иметь один и тот же идентификационный номер товара переменного размера. Формат элемента строки AI GTIN содержащихся торговых единиц Контр. цифра 02 9 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 ТАБЛИЦА 5 AI 02 указывает, что поле данных содержит идентификационный номер торговых единиц содержащихся в грузе. Идентификационный номер торговой единицы является идентификационным номером наивысшего уровня торговой единицы, содержащейся в грузе. Контрольная цифра - вычисляется по определенному алгоритму на основании предыдущих 13 цифр (Если идентификационный номер торговой единицы в системе EAN/UCC содержит меньше 13 цифр, то добавляются лидирующие нули). Алгоритм расчета приведен в приложении 1. Она применяется для контроля формирования поля данных. На этом же грузе должен присутствовать AI 37, указывающий количество торговых единиц содержащихся в грузе. 4. Номер лота (партии, группы, пакета) (AI 10) Номер лота (партии, группы, пакета) дает некоторую информацию, которую производитель (или сторона ответственная за отслеживание движения торговой единицы) считает уместной для торговой единицы, к которому данная строка относится. Эти данные могут относиться как к самой торговой единице, так и к торговым единицам, содержащимся в грузе. Этот номер может быть присвоен в процессе производства товарной единицы (номер рабочей смены, номер производственной линии, или любой другой производственный код). Формат элемента строки AI Номер лота (партии, группы, пакета) 1 0 Х1 переменная длина Х20 ТАБЛИЦА 6 AI 10 указывает, что поле данных содержит номер лота (партии, группы, пакета). Номер лота (партии, группы, пакета) может быть переменной длины и содержать как цифры, так и буквы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенной в приложении 3. Так как он является атрибутом конкретной торговой единицы, он не должен обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой он относится. Замечание: Номер лота не является обязательным атрибутом торговой единицы. 5. Дата изготовления (AI 11) Формат элемента строки AI Дата выработки Год Месяц День 1 1 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 7 AI 11 указывает, что поле данных содержит дату изготовления торговой единицы. Дата изготовления является датой изготовления или сборки торговой единицы определяемым производителем. Эти данные могут относиться как к самой торговой единице, так и к торговым единицам, содержащимся в грузе. Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Указывать необязательно, но в этом случае это поле заполняется двумя нулями. Так как дата изготовления товара является атрибутом конкретной торговой единицы, то она не должна обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой она относится. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 6. Предельный срок платежа (AI 12). Формат элемента строки AI Дата платежа Год Месяц День 1 2 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 8 Предельный срок платежа суммы, указанной в платежном поручении. AI 12 указывает, что поле данных содержит дату, к которой счет должен быть оплачен. Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Указывать необязательно, но в этом случае это поле заполняется двумя нулями. Данные, полученные в результате считывания сканером штрихового кода вышеописанной строки, означают предельный срок платежа. Так как они являются атрибутом номера платежного поручения и EAN/UCC адресного кода, то они не должны обрабатываться самостоятельно, а только совместно с EAN/UCC адресного кода. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 7. Дата упаковки (AI 13). Дата упаковки торговой единицы. Формат элемента строки AI Дата упаковки Год Месяц День 1 3 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 9 AI 13 указывает, что поле данных содержит дату упаковки торговой единицы. Дата упаковки указывается стороной формующей и оформляющей груз. Эти данные могут относиться как к самой торговой единице, так и к торговым единицам содержащимся в грузе. Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Указывать необязательно, но в этом случае это поле заполняется двумя нулями. Так как дата упаковки является атрибутом конкретной торговой единицы, то она не должна обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой она относится. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 8. Дата окончания сохранности качества (минимальный срок годности) (AI 15). Дата окончания сохранности качества торговой единицы. Формат элемента строки AI Минимальный срок годности Год Месяц День 1 5 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 10 AI 15 указывает, что поле данных содержит дату окончания сохранности качества торговой единицы. Дата сохранности качества торговой единицы указывает на дату идеального потребления или наилучшего использования данного продукта. Этот показатель говорит о качестве. Часто он изображается в виде «Продается до: » или «Годен до: ». Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Указывать необязательно, но в этом случае это поле заполняется двумя нулями. Так как дата сохранности является атрибутом конкретной торговой единицы, то она не должна обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой она относится. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 9. Дата окончания безопасного использования (максимальный срок годности) (AI 17). Дата окончания безопасного использования торговой единицы. Формат элемента строки AI Максимальный срок годности Год Месяц День 1 7 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 11 AI 17 указывает, что поле данных содержит предельную дату потребления или использования данного продукта. Этот показатель говорит о безопасности. Часто он изображается в виде «Использовать до: » или «Окончательная дата : ». Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Указывать необязательно, но в этом случае это поле заполняется двумя нулями. Так как эти данные являются атрибутом конкретной торговой единицы, то они не должны обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой они относится. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 10. Разновидность продукта (AI 20) Разновидность продукта торговой единицы для использования внутри компании. Этот идентификатор используется для того, чтобы отличить некоторый вариант товара от стандартной торговой единицы. Он используется, когда эта разница не существенна, чтобы требовать отдельный идентификационный номер. Эта строка предназначена только для использования производителем, и не должна использоваться никаким другим торговым партнером, для которого EAN/UCC является единственным стандартом, применимым в цепи движения товара. Формат элемента строки AI Разновидность номера 2 0 N1 N2 ТАБЛИЦА 12 AI 20 указывает, что поле данных содержит номер разновидности продукта. Номер варианта продукции назначается пользователем этой строки. Она формирует дополнительную возможность нумерации, которая может быть использована в дополнении к идентификационному номеру товара и позволяет создание 100 вариантов стандартного товара. Этот вариант продукта должен всегда декодироваться и обрабатываться вместе с идентификационным номером. Вне сферы производства данная информация игнорируется. 11. Серийный номер (AI 21) Серийный номер торговой единицы товара. Формат элемента строки AI Серийный номер 2 1 Х1 переменная длина Х20 ТАБЛИЦА 13 AI 21 указывает, что поле данных содержит серийный номер. Серийный номер назначается объекту на время его жизни. Соединяясь вместе с идентификационным номером торговой единицы, этот серийный номер уникально идентифицирует каждый отдельный экземпляр товара. Поле серийного номера является переменной длины и содержит как цифры, так и буквы содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Серийный номер определяет производитель. Так как эти данные являются атрибутом конкретной торговой единицы, то они не должны обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой они относится. 12. Вспомогательные данные специальных фармацевтических продуктов (AI 22) Вспомогательные данные (количество, срок годности, номер лота) для специальных фармацевтических продуктов. Эта строка применяется для согласования с существующим, не EAN/UCC, стандартом, используемым для некоторых фармацевтических продуктов. Он не рекомендуется для новых приложений или других отраслей. Взамен рекомендуется использовать элементы строк «максимальный срок годности» и «номер лота». Формат элемента строки AI Поля вспомогательных данных 2 2 Х1 переменная длина Х29 ТАБЛИЦА 14 AI 22 указывает, что поле данных содержит вспомогательные данные специальных фармацевтических продуктов. За подробной расшифровкой описания строки обращайтесь в EAN Moldova. 13. Номер лота (переходный) (AI 23n) Номер лота торговой единицы. Эта идентификатор используется в некоторых приложениях когда необходимо сцепить несколько строк переменной длины в один символ штрихового кода и когда FNC1 как разделитель не применим. В настоящее время он используется американской мясной индустрией вместо AI 10 (номер лота). Он рассматривается как временный системный элемент, который будет исключен в будущем. Формат элемента строки AI Номер лота 2 3 n N1 переменная длина N19 ТАБЛИЦА 15 AI 23n указывает, что поле данных содержит номер лота. Цифра «n» указывает длину поля согласно следующей формуле: количество цифр номера лота =2n + 1 Пример: представление номера лота 1 2 3 4 5 6 = (233) 1 2 3 4 5 6 7 Формула используется для определения длины строки в соединении с другими строками. Поле номера лота имеет переменную длину и всегда содержит нечетное число цифр. Если первоначальный номер лота имеет четное число цифр, то добавляется лидирующий ноль. Так как эти данные являются атрибутом конкретной торговой единицы, то они не должны обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой они относится. 14. Дополнительная идентификация продукта, присваиваемая производителем (AI 240) Дополнительный идентификационный номер торговой единицы, присваиваемая производителем. Цель этого идентификатора - дать возможность идентификации товара номером, отличным от EAN/UCC идентификационного номера товара, для представления его в виде штрихового кода в системе EAN/UCC-128. Это ссылка на номера товаров ранее используемых каталогов. Дополнительная идентификация товара рассматривается как атрибут идентификационного номера EAN/UCC товара, например чтобы облегчить переход к EAN/UCC системе. Однако он не может быть использован вместо EAN/UCC идентификационного номера товара. Формат элемента строки AI Дополнительная идентификация товара 2 4 0 Х1 переменная длина Х30 ТАБЛИЦА 16 AI 240 указывает, что поле данных содержит дополнительную идентификацию товара. Поле дополнительного идентификационного номера является переменной длины и алфавитно-цифровые символы, находящиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Его содержание и структура оставлена на усмотрение компании применяющей эту строку. 15. Номер покупателя (AI 241) Дополнительный идентификационный номер торговой единицы, присваиваемый производителем по заказу покупателя. Цель этого идентификатора - дать возможность идентификации товара номером, отличным от EAN/UCC идентификационного номера товара, для представления его в виде штрихового кода в системе EAN/UCC-128. Он используется только между торговыми партнерами, которые в настоящее время используют его для заказа. Использование этого номера является временным, т.е. в дальнейшем он будет заменен идентификационным номером товара в системе EAN/UCC. Номер покупателя не может использоваться для замены EAN/UCC идентификационного номера товара. Формат элемента строки AI Номер от покупателя 2 4 1 Х1 переменная длина Х30 ТАБЛИЦА 17 AI 241 указывает, что поле данных содержит номер покупателя. Поле «номер покупателя» является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. 16. Дополнительный серийный номер (AI 250) Дополнительный серийный номер отдельной компоненты торговой единицы. В то время как серийный номер, используемый идентификатором применения AI 21, содержит серийный номер торговой единицы, строка «Дополнительный серийный номер» представляет серийный номер отдельной компоненты товара. Он оставлен компанией, применяющей эти данные, для определения к какой компоненте данной торговой единицы он относится. Смысл дополнительного серийного номера можно понять только в сочетании с идентификационным номером товара и его серийным номером. Если эта строка используется, то торговая единица должна быть маркирована следующими строками символов: · AI 01 – представляющей идентификационный номер торговой единицы, · AI 21 – представляющей серийный номер торговой единицы, · AI 250 – представляющей серийный номер компоненты торговой единицы. Следует заметить, что только одна строка с AI 250 может быть связана с конкретным идентификационным номером товара. Формат элемента строки AI Дополнительный серийный номер 2 5 0 Х1 переменная длина Х30 ТАБЛИЦА 18 AI 250 указывает, что поле данных содержит дополнительный серийный номер. Поле «дополнительный серийный номер» является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Этот номер, и к какой он компоненте относится, определяется производителем. 17. Количество единиц (AI 30) Количество единиц товара в торговом блоке переменного размера Этот идентификатор используется, чтобы полностью идентифицировать торговую единицу переменного размера. Он содержит число единиц товара, содержащееся в таком блоке и поэтому никогда не применяется отдельно Формат элемента строки AI Количество единиц товара 3 0 N1 переменная длина N8 ТАБЛИЦА 19 AI30 указывает, что поле данных содержит количество единиц товара, содержащихся в торговом блоке переменного размера. Поле «Количество единиц» является строкой переменной длины содержащей до 8 цифр. Этот номер, и к какой он компоненте относится, определяется производителем. Примечание: Этот идентификатор не должен использоваться для указания количества единиц товара в торговом блоке фиксированного размера. Однако, если он нанесен на такой блок, то он должен показывать истинное количество единиц товара и может рассматриваться как излишняя информация. 18. Единицы измерения (AI 31nn, 32nn, 35nn, 36nn) Единицы измерения торговых единиц переменного размера Эта строка используется, чтобы полностью идентифицировать торговую единицу переменного размера. Она содержит информацию о весе, размерах, объеме и т.д и поэтому никогда не применяется отдельно. Применение нескольких строк возможно, если требуется указать размеры в различных системах (например, вес указывать в кг и фунтах) Формат элемента строки AI Идентификатор объема A1 A2 A3 A4 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 20 Цифры А1,А2,А3 идентификатора применения (см. таблицу 21) указывают, что поле данных содержит количество или размер торгового блока переменного размера. Цифра А4 указывает позицию десятичной точки, если эта цифра равна 0, то это означает, что нет десятичной точки, если цифра равна 1, то десятичная точка стоит между цифрами N5 и N6, и т.д. Идентификаторы применения определяют поля данных в соответствии со следующей таблицей (21): А1 А2 А3 Определение единицы измерения Единица измерения 3 1 0 Чистый вес Килограммы 3 1 1 Длина (первое измерение) Метры 3 1 2 Ширина, диаметр (второе измерение) Метры 3 1 3 Глубина, толщина, высота (3-е измерение) Метры 3 1 4 Площадь Кв. метры 3 1 5 Чистый объем Литры 3 1 6 Чистый объем Куб. метры 3 2 0 Чистый вес Фунты 3 2 1 Длина (первое измерение) Дюймы 3 2 2 Длина (первое измерение) Футы 3 2 3 Длина (первое измерение) Ярды 3 2 4 Ширина, диаметр (второе измерение) Дюймы 3 2 5 Ширина, диаметр (второе измерение) Футы 3 2 6 Ширина, диаметр (второе измерение) Ярды 3 2 7 Глубина, толщина, высота (3-е измерение) Дюймы 3 2 8 Глубина, толщина, высота (3-е измерение) Футы 3 2 9 Глубина, толщина, высота (3-е измерение) Ярды 3 5 0 Площадь Кв. дюймы 3 5 1 Площадь Кв. футы 3 5 2 Площадь Кв. ярды 3 5 6 Чистый вес Тройские унции 3 5 7 Чистый вес Унции 3 6 0 Чистый объем Кварты 3 6 1 Чистый объем Галлоны (США) 3 6 4 Чистый объем Куб. дюймы 3 6 5 Чистый объем Куб. футы 3 6 6 Чистый объем Куб. ярды ТАБЛИЦА 21 Поле «применяемое значение» содержит значение переменного размера, применяемого к соответствующей торговой единице. Данные, полученные в результате считывания сканером штрихового кода вышеописанной строки, означают, что количество, которое может рассматриваться как часть идентификации торговой единицы переменного размера, считаны и могут быть обработаны только с идентификационным номером торговой единицы к которой они относятся. Примечание: Остальные значения AI 3nnn определяют размеры всего груза или логистических величин. 18a. Логистические измерения (AI 33nn, 34nn, 35nn, 36nn) Единицы измерения логистических величин (груза). Система EAN/UCC предоставляет стандарты для веса и размеров всего груза в метрической и других системах измерения. В принципе каждое измерение логистической величины должно быть приведено только в одной системе измерения. Однако, измерение одного и того же атрибута груза в различных единицах не препятствует правильной обработке переданных данных. Формат элемента строки AI Идентификатор объема A1 A2 A3 A4 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 22 Цифры А1,А2,А3 идентификатора применения (см. таблицу 23) указывают, что поле данных содержит количество или размер логистической единицы (груза). Цифра А4 указывает позицию десятичной точки, если эта цифра равна 0, то это означает, что нет десятичной точки, если цифра равна 1, то десятичная точка стоит между цифрами N5 и N6, и т.д. Идентификаторы применения определяют поля данных в соответствии со следующей таблицей (23): А1 А2 А3 Определение единицы измерения Единица измерения 3 3 0 Логистический вес Килограммы 3 3 1 Длина (первое измерение) Метры 3 3 2 Ширина, диаметр (второе измерение) Метры 3 3 3 Глубина, толщина, высота (3-е измерение) Метры 3 3 4 Площадь Кв. метры 3 3 5 Логистический объем Литры 3 3 6 Логистический объем Куб. метры 3 4 0 Логистический вес Фунты 3 4 1 Длина (первое измерение) Дюймы 3 4 2 Длина (первое измерение) Футы 3 4 3 Длина (первое измерение) Ярды 3 4 4 Ширина, диаметр (второе измерение) Дюймы 3 4 5 Ширина, диаметр (второе измерение) Футы 3 4 6 Ширина, диаметр (второе измерение) Ярды 3 4 7 Глубина, толщина, высота (3-е измерение) Дюймы 3 4 8 Глубина, толщина, высота (3-е измерение) Футы 3 4 9 Глубина, толщина, высота (3-е измерение) Ярды 3 5 3 Площадь Кв. дюймы 3 5 4 Площадь Кв. футы 3 5 5 Площадь Кв. ярды 3 6 2 Логистический объем Кварты 3 6 3 Логистический объем Галлоны (США) 3 6 7 Логистический объем Куб. дюймы 3 6 8 Логистический объем Куб. футы 3 6 9 Логистический объем Куб. ярды ТАБЛИЦА 23 Поле «применяемое значение» содержит значение переменного размера, применяемого к соответствующей торговой единице. Данные, полученные в результате считывания сканером штрихового кода вышеописанных строк, означают, что размеры логистической единицы, считаны. Они должны обрабатываться с идентификационным номером (грузовой контейнерный код или идентификационный номер торговой единицы) нанесенным на тот же груз. 19. Килограммы на квадратный метр (AI 337n) Давление в килограммах на один квадратный метр, производимое торговой единицей. Эта строка используется, чтобы точно указать давление отдельной торговой единицей. Формат элемента строки AI Килограммы на квадратный метр 3 3 7 n N1 N2 N3 N4 N5 N6 ТАБЛИЦА 24 AI337 указывает, что поле данных определяет давление, производимое одной торговой единицей. Цифра n указывает позицию десятичной точки, если эта цифра равна 0, то это означает, что нет десятичной точки, если цифра равна 1, то десятичная точка стоит между цифрами N5 и N6, и т.д. Поле «Килограмм на квадратный метр» является строкой фиксированной длины содержащей 6 цифр. Единица измерения - килограммы. Поскольку эти данные представляют атрибут торговой единицы, то они не могут обрабатываться отдельно, а только с идентификационным номером торговой единицы к которой они относятся. 20. Количество торговых единиц в грузе (AI 37) Определение: Количество торговых единиц в логистическом блоке. Пояснение: Эта строка является обязательным дополнением к AI 02. Формат элемента строки AI Количество торговых единиц 3 7 N1 переменная длина N8 ТАБЛИЦА 25 AI37 указывает, что поле данных содержит количество торговых единиц, содержащихся в грузе. Поле «Количество торговых единиц в грузе» является строкой переменной длины содержащей до 8 цифр. Этот номер относится к идентификатору торговых единиц содержащихся в грузе. Данные могут быть обработаны только вместе с идентификационным номером торговой единицы, находящимся в поле данных AI 02, к которой они относятся. 21. Сумма, подлежащая к оплате – Одна валютная зона (AI 390n) Сумма, подлежащая к оплате платежного требования, выраженная в местной валюте. Чтобы избежать ошибок в обработке данного идентификатора применения рекомендуется использовать AI 391n, который указывает код валюты в которой эта сумма выражена. Формат элемента строки AI Заявленная сумма к оплате 3 9 0 n N1 переменная длина N8 ТАБЛИЦА 26 AI 390 указывает, что поле данных содержит сумму, подлежащую к оплате. Цифра n указывает позицию десятичной точки, если эта цифра равна 0, то это означает, что нет десятичной точки, если цифра равна 1, то десятичная точка стоит последней цифрой, и т.д. Смотри примеры в таблице 3-44. Поле «Сумма, подлежащая к оплате» содержит сумму необходимую выплатить согласно платежному требованию. Оно содержит до 15 цифр. Так как эти данные являются атрибутами Номера платежного поручения и Глобального Адресного номера, то они не могут обрабатываться самостоятельно. Пример индикации десятичной точки: AI Кодированное значение Действительная величина 3902 1234567 12345.67 3901 1234567 123456.70 3900 12345 12345.00 ТАБЛИЦА 27 22. Сумма, подлежащая к оплате – с ISO кодом валюты (AI 391n) Сумма, подлежащая к оплате платежного требования, выраженная в указанной кодом валюте. Используются коды валют, указанные в стандарте ISO 4217. Формат элемента строки AI ISO коды валют Количество единиц товара 3 9 1 n N1 N2 N3 N4 переменная длина N18 ТАБЛИЦА 28 Цифры AI 391 указывает, что поле данных содержит код валюты и сумму, подлежащую к оплате. Цифра n указывает позицию десятичной точки в поле « сумма, подлежащая к оплате», и если она равна 0, то это означает, что нет десятичной точки, если цифра равна 1, то десятичная точка стоит последней цифрой, и т.д. Смотри примеры в таблице 3-46. Поле ISO код страны содержит 3-хзначный номер валюты, выбираемый из международного стандарта ISO 4217 (данные доступны в Интернете), указывающий валюту, в которой сумма, подлежащая к оплате, выражена. Поле «Сумма, подлежащая к оплате» содержит сумму необходимую выплатить согласно платежному требованию. Оно содержит до 15 цифр. Так как эти данные являются атрибутами Номера платежного поручения и Глобального Адресного номера, то они не могут обрабатываться самостоятельно. Пример индикации десятичной точки: Идентификатор применения Код валюты стандарта ISO Кодированное значение Действительная величина 3912 710 1) 1230 12.30 3911 710 1) 1230 123.00 3910 040 2) 123 123.00 ТАБЛИЦА 29 1) Южноафриканские ранды 2) Австрийские шиллинги 23. Сумма, подлежащая уплате за торговую единицу переменного веса. Одна валютная зона (AI 392n) Применяется в случае, когда сумма, подлежащая уплате, выражается в локальной валюте. Этот идентификатор является атрибутом глобального идентификационного номера товара (GTIN) и поэтому всегда должен использоваться вместе с ним. Формат элемента строки AI Заявленная сумма к оплате 3 9 2 n N1 переменная длина N15 ТАБЛИЦА 30 Цифры идентификатора применения 392 указывают на то, что поле данных содержит значение суммы, подлежащей уплате за товар переменного веса. Цифра n указывает позицию десятичной точки. Когда цифра равна 0, это означает, что в поле данных нет десятичной точки, цифра 1 означает, что десятичная точка находится перед последней позицией указанной суммы. Поле “заявленная сумма к оплате” содержит сумму, которую необходимо выплатить за товар переменного веса. Замечание: В будущем этот элемент строки может изображаться в символиках RSS или (и) Composite/ Поскольку это число является атрибутом идентификационного номера товара, то оно обрабатывается только вместе с этим номером. Пример индикации десятичной точки: Идентификатор применения Кодированное значение Действительная величина 3922 1234567 12345.67 3921 1234567 123456.70 3920 12345 12345.00 ТАБЛИЦА 31 24. Сумма, подлежащая уплате за торговую единицу переменного веса. Вместе с кодом ISO валютной зоны (AI 393n) Применяется в случае, когда сумма, подлежащая уплате, выражается в указанной валюте. Этот идентификатор является атрибутом глобального идентификационного номера товара (GTIN) и поэтому всегда должен использоваться вместе с ним. Формат элемента строки AI ISO коды валют Сумма заявленная к оплате 3 9 3 n N1 N2 N3 N4 переменная длина N18 ТАБЛИЦА 32 Цифры идентификатора применения 393 указывают на то, что поле данных содержит ISO код валюты и значение суммы, подлежащей уплате за товар переменного веса. Цифра n указывает позицию десятичной точки. Когда цифра равна 0, это означает, что в поле данных нет десятичной точки, цифра 1 означает, что десятичная точка находится перед последней позицией указанной суммы. Поле «ISO код валюты» содержит трехзначное число – код валюты из международного стандарта ISO/IEC 4217 (данные доступны в Интернете). Поле “сумма заявленная к оплате” содержит сумму, которую необходимо выплатить за товар переменного веса. Замечание: В будущем этот элемент строки может изображаться в символиках RSS или (и) Composite/ Поскольку это число является атрибутом идентификационного номера товара, то оно обрабатывается только вместе с этим номером. Пример индикации десятичной точки: Идентификатор применения Код валюты стандарта ISO Кодированное значение Действительная величина 3932 710 1) 1230 12.30 3931 710 1) 1230 123.00 3930 040 2) 123 123.00 ТАБЛИЦА 33 1) Южноафриканские ранды 2) Австрийские шиллинги 25. Номер заявки покупателя на покупку (AI 400) Номер заявки покупателя на покупку используется только между двумя торговыми партнерами Формат элемента строки AI Номер заявки покупателя на покупку 4 0 0 X1 переменная длина X30 ТАБЛИЦА 34 AI 400 указывает, что поле данных содержит номер заявки покупателя на покупку. Поле «Номер заявки покупателя на покупку» является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Поле содержит номер заявки на покупку указанный компанией-покупателем. Состав номера и его содержимое оставлено на усмотрение покупателя. Данные могут обрабатываться самостоятельно или вместе с идентификационными данными той же торговой единицы. Предупреждение: Эта строка должна быть удалена с торговой единицы, прежде чем груз покинет пределы покупателя. 26. Номер накладной (коносамента) (AI 401) Номер накладной назначается перевозчиком или, по предварительному согласованию с перевозчиком, отправителем груза для того, чтобы идентифицировать логическую группу (одну или более физических единиц) товара, рассматриваемую как единое целое в процессе транспортировки. ФОРМАТ ЭЛЕМЕНТА СТРОКИ AI Номер накладной EAN/UCC префикс комапании Информация накладной 4 0 1 N1 … Ni Xi+1… переменная длина Xj (j<=30) ТАБЛИЦА 35 AI 401 указывает, что поле данных содержит номер накладной (коносамента). Поле «Номер накладной» содержит EAN/UCC префикс компании перевозчика и информацию о накладной. Структура этой информации, следующей за префиксом компании, оставлена на усмотрение пользователя этими данными. Поле является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Данные могут обрабатываться самостоятельно или вместе с идентификационными данными той же торговой единицы. Замечание: Если новый коносамент создается, то строка, содержащая предыдущий номер накладной, должна быть удалена с торговой единицы. 27. Идентификационный номер груза (AI 402) ФОРМАТ ЭЛЕМЕНТА СТРОКИ AI Идентификационный номер груза EAN/UCC префикс комапании Ссылка поставщика Контр. число 4 0 2 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 Идентификационный номер груза назначается отправителем груза. Он представляет уникальный номер, который идентифицирует логическую группировку физических единиц, рассматриваемую как единое целое в процессе транспортировки. Он может использоваться всеми участниками цепи движения груза как коммуникационная ссылка. ТАБЛИЦА 36 AI 402 указывает, что поле данных содержит идентификационный номер груза. Поле «Номер накладной» содержит EAN/UCC префикс компании отправителя и ссылку на отправителя, указываемую отправителем груза. Поле является строкой содержащей 16 цифр. Контрольная цифра вычисляется по алгоритму, приведенному в Приложении 1. Ее проверка, осуществляемая программно, обеспечивает правильность составления поля. Данные могут обрабатываться самостоятельно или вместе с идентификационными данными на той же торговой единице. Замечание: Рекомендуется присваивать номера последовательно. 28. Код маршрута (AI 403) Код маршрута назначается отдельным перевозчиком и он является атрибутом грузового контейнерного кода. Он предназначен для адаптации ранее принятых международных решений. Код маршрута не должен использоваться для кодирования данных, для которых уже существуют другие идентификаторы применения (такие, например, как «Доставить в» Почтовый код). Формат элемента строки AI Код маршрута 4 0 3 X1 переменная длина X30 ТАБЛИЦА 37 AI 403 указывает, что поле данных содержит код маршрута. Поле «Код маршрута» является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Ее содержимое и структуру определяет перевозчик, составивший этот код. Если группа отдельных перевозчиков желают заключить соглашение об использовании единого кода маршрута, то согласованный индикатор должен определять структуру кода маршрута. Данные должны обрабатываться вместе с серийным грузовым контейнерным кодом, нанесенным на тот же груз. 29. «Доставить-вручить» EAN/UCC Глобальный адресный номер (AI 410) EAN/UCC Глобальный адресный номер получателя груза. Поле данных представляет собой стандартный EAN/UCC-13 номер. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 0 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 38 AI 410 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер грузополучателя. EAN/UCC префикс компании является частью идентификационного номера адреса компании, для того, чтобы сделать его уникальным. Ссылка на размещение определяется компанией-адресатом. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные должны обрабатываться отдельно или вместе с другой соответствующей информацией. 30. «Счет-фактура» EAN/UCC Глобальный адресный номер (AI 411) EAN/UCC Глобальный адресный номер адресата платежного требования. Поле данных представляет собой стандартный EAN/UCC-13 номер. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 1 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 39 AI 411 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер адресата платежного поручения. EAN/UCC префикс компании является частью идентификационного номера адреса адресата для того, чтобы сделать его уникальным. Ссылка на размещение определяется компанией-адресатом. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. 31. «Закуплено у» EAN/UCC Глобальный адресный номер (AI 412) EAN/UCC Глобальный адресный номер поставщика груза. Поле данных представляет собой стандартный EAN/UCC-13 номер. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 2 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 40 AI 412 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер поставщика товара. EAN/UCC префикс компании является частью идентификационного номера адреса компании для того, чтобы сделать его уникальным. Ссылка на размещение определяется компанией-поставщиком. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные должны обрабатываться отдельно или вместе с другой соответствующей информацией. 32. «Груз для, Поставка для, Переслать » EAN/UCC Глобальный адресный номер (AI 413) EAN/UCC Глобальный адресный номер компании, являющейся промежуточным или конечным пунктом доставки груза. Поле данных представляет собой стандартный EAN/UCC-13 номер. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 3 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 41 AI 413 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер промежуточного или конечного пункта поставки товара. EAN/UCC префикс компании является частью идентификационного номера адреса компании для того, чтобы сделать его уникальным. Ссылка на размещение определяется компанией-поставщиком. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные могут обрабатываться отдельно или вместе с другой соответствующей информацией. Замечание: Эта строка используется грузополучателем для внутренних нужд и не используется перевозчиком. 33. Идентификация места размещения, EAN/UCC Глобальный адресный номер (AI 414) EAN/UCC Глобальный адресный номер применяется для идентификации места размещения (адреса) компании. Поле данных представляет собой стандартный EAN/UCC-13 номер. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 4 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 42 AI 414 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер места размещения. EAN/UCC префикс компании является частью идентификационного номера адреса компании для того, чтобы сделать его уникальным. Ссылка на размещение определяется собственником или пользователем указанного адреса. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные могут обрабатываться согласно конкретным требованиям приложения. 34. EAN/UCC Глобальный адресный номер стороны, выставившей счет (AI 415) EAN/UCC Глобальный адресный номер стороны, выставившей счет, используется на платежных требованиях. Поле данных представляет собой стандартный EAN/UCC-13 номер. Он является необходимой информацией на платежном требовании. Вместе с номером платежного поручения они уникально идентифицируют платежное поручение. Формат элемента строки AI EAN/UCC префикс комапании Адресная ссылка Контр. число 4 1 5 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 43 AI 415 указывает, что поле данных содержит EAN/UCC Глобальный адресный номер стороны, выставившей счет. EAN/UCC префикс компании является частью идентификационного номера адреса компании для того, чтобы сделать его уникальным. Ссылка на адрес определяется стороной, выставившей счет. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные должны обрабатываться вместе с номером платежного поручения. 35. «Доставить-вручить» Почтовый код в пределах одной страны (AI 420) Формат элемента строки AI Почтовый код 4 2 0 X1 переменная длина X20 ТАБЛИЦА 44 AI 420 указывает, что поле данных содержит почтовый код адресата в национальном формате. Поле «Почтовый код» содержит почтовый код адресата, определенный почтовым ведомством страны. Он выровнен по левому краю и не должен содержать каких-либо дополнительных символов. Обычно почтовый код обрабатывается отдельно. 36. «Доставить-вручить» Почтовый код с 3-х значным почтовым кодом страны по ISO (AI 421) Почтовый код страны (ISO стандарт 3166) и национальный почтовый код адресата. Формат элемента строки AI ISO коды валют Почтовый код 4 2 1 N1 N2 N3 X4 переменная длина X12 ТАБЛИЦА 45 AI 421 указывает, что поле данных содержит почтовый код адресата в международном формате. Поле «Почтовый код страны» содержит 3 цифровой код страны, определенный стандартом ISO 3166 ) (Данные доступны в Интернете). Поле «Почтовый код» содержит почтовый код адресата, определенный почтовым ведомством страны. Он выровнен по левому краю и не должен содержать каких-либо дополнительных символов. Обычно международный почтовый код обрабатывается отдельно. 37. Страна происхождения торговой единицы (AI 422) Почтовый код страны, определенный стандартом ISO 3166 Формат элемента строки AI ISO код страны 4 2 2 N1 N2 N3 ТАБЛИЦА 46 AI 422 указывает, что поле данных содержит почтовый код страны происхождения товарной единицы. Поле «Почтовый код страны» содержит 3-х значный код страны происхождения товара, определенный стандартом ISO 3166 ) (Данные доступны в Интернете). Замечание: Обычно под термином «Страна происхождения товара» понимают страну, в которой товар изготовлен. Однако, в связи с тем, что этот термин определен по- разному для различных целей, то ответственность за использование этого термина возлагается на производителя. 38. Страна начальной обработки (AI 423) Формат элемента строки AI ISO код страны 4 2 3 N1 N2 N3 … N 15 ТАБЛИЦА 47 Идентификатор применения 423 указывает, что поле данных содержит коды ISO стран, в которых производилась начальная обработка торговой единицы. Поле «ISO код страны» содержит трехзначное число – код страны из международного стандарта ISO 3166 (данные доступны в Интернете). Замечание: Обычно страна начальной обработки является страной, произведшей этот товар. Однако, для некоторых товаров необходимо указывать до пяти различных стран начального производства товара (например, страны в которых производился откорм скота). Ответственность за заполнение этого поля лежит на поставщике товара. 39. Страна переработки (AI 424) Формат элемента строки AI ISO код страны 4 2 4 N1 N2 N3 ТАБЛИЦА 48 Идентификатор применения 424 указывает, что поле данных содержит код ISO страны, в которой производилась обработка торговой единицы. Поле «ISO код страны» содержит трехзначное число – код страны из международного стандарта ISO 3166 (данные доступны в Интернете). Замечание: Ответственность за заполнение этого поля лежит на поставщике товара. 40. Страна распаковки (AI 425) Формат элемента строки AI ISO код страны 4 2 5 N1 N2 N3 ТАБЛИЦА 49 Идентификатор применения 425 указывает, что поле данных содержит код ISO страны, в которой производилась распаковка торговой единицы. Поле «ISO код страны» содержит трехзначное число – код страны из международного стандарта ISO 3166 (данные доступны в Интернете). Замечание: Ответственность за заполнение этого поля лежит на стороне, производящей распаковку товара. 41. Инвентарный номер NATO (AI 7001) Идентификация, классификация и нумерация товаров, поставляемых через альянс NATO. Формат элемента строки AI NATO классификация Код страны Серийный номер снабжения 7 0 0 1 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 ТАБЛИЦА 50 Идентификатор применения 7001 указывает, что поле данных содержит инвентарный номер имущества NATO. Инвентарный номер присваивается любому товару, поставляемому через альянс NATO. Ответственность за назначением номера товару лежит на производителе товара или создателе дизайна. Замечание: Этот идентификатор используется только в рамках снабжения товарами альянса. Использование номеров определяется правилами и предписаниями Комитета Альянса 135. 42. UN/ECE классификация мясных туш и их разделки (AI 7002) Формат элемента строки AI UC/ECE классификация продуктов 7 0 0 2 X1 переменная длина X30 ТАБЛИЦА 51 Идентификатор применения 7002 указывает, что поле данных содержит классификацию, используемую международной организацией ECE. UN/ECE код классификации мясных туш и их разделки представляет собой строку переменной длины, содержащей буквенно-цифровые символы. Он является атрибутом глобального идентификационного номера товара, указанного в описании товара. Замечание: Этот идентификатор используется только в контексте стандартов организации UN/ECE для оценки качества мясных туш и их разделки (КРС, свинина, баранина, козлятина). 43. Рулонные товары – Толщина, длина, диаметр, направление обмотки, сращивание (AI 8001) Измерения и другие величины рулонного товара. Вследствие того, что некоторые рулонные товары не могут нумероваться стандартными методами, определенными ранее, то они рассматриваются как товары с переменными размерами. Для этих товаров, где стандартные измерители товара не достаточны, предлагается следующий ниже формат строки. Идентификация таких товаров состоит из глобального идентификационного номера товарной единицы и переменных, содержащих данные о конкретном товаре. Формат элемента строки AI Переменный объем рулонных товаров (описание см. выше) 8 0 0 1 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 ТАБЛИЦА 52 AI 8001 указывает, что поле данных содержит значения переменных рулонных продуктов. Поле данных рулонного товара состоит из следующих значений: N1 - N4 толщина рулона в миллиметрах. N5 - N9 длина в метрах N10 – N12 внутренний диаметр жилы в миллиметрах N13 – направление обмотки (с начала – 0, с конца – 1, неопределено – 9) N14 – число сращиваний (от 0 до 8 – действительное количество, 9 – неизвестно) Данные могут быть обработаны совместно с соответствующим идентификационным номером. 44. Идентификационный номер мобильного телефона (AI 8002) Электронный серийный номер сотового мобильного телефона ограниченного географического действия Формат элемента строки AI Серийный номер 8 0 0 2 X1 переменный X20 ТАБЛИЦА 53 AI 8002 указывает, что поле данных содержит серийный номер сотового мобильного телефона. Поле «серийный номер» является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Этот номер назначают лица, облеченные таким правом на национальном или на мультинациональном уровне. Он идентифицирует каждый мобильный телефон уникально в определенном районе для определенных контрольных целей. Он не рассматривается как атрибут идентификационного номера телефона как товара. Данные могут обрабатываться согласно частным требованиям приложения. 45. Глобальный номер оборотной тары (AI 8003) EAN/UCC идентификационный номер оборотной тары как физической единицы без ссылки на содержимое. Идентификационный номер имущества базируется на структуре стандартного номера EAN/UCC-13 или UCC-12. Формат элемента строки AI Идентификационный номер активов Серийный номер (выборочно) EAN/UCC префикс компании Актив Контр. число 8 0 0 3 0 0 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 X1пeремен X16 8 0 0 3 0 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 X1 пeремен. X16 UCC-12 EAN/ UCC-13 ТАБЛИЦА 54 AI 8003 указывает, что поле данных содержит глобальный номер оборотного имущества (тары). EAN/UCC префикс компании присваивается собственником имущества. Эта компонента структуры нумерации EAN/UCC используется для того, чтобы сделать номер уникальным. Нуль(и) добавляются слева чтобы длина поля была равна 14 цифрам, как идентификационный номер имущества. Тип имущества – номер, назначаемый собственником имущества, для идентификации каждого типа имущества. Контрольная цифра определяется по алгоритму, приведенному в Приложении 1. Она обрабатывается программным путем, чтобы обеспечить корректность сборки строки. Необязательное поле «серийный номер» назначается собственником имущества. Оно определяет отдельное имущество в рамках данного тAIа. Поле является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Данные могут обрабатываться согласно некоторым требованиям приложения. 46. Глобальный номер индивидуального имущества (AI 8004) EAN/UCC идентификационный номер индивидуального имущества. Этот номер может использоваться для уникальной идентификации имущества, чтобы дать способ хранения соответствующих данных. Этот номер не должен использоваться для идентификации вещи как торговой единицы или груза. Однако им могут обмениваться партнеры по обмену в целях отслеживания. Формат элемента строки AI Индивидуальный номер имущества EAN/UCC префикс комапании Индивидуальный номер имущества 8 0 0 4 N1 …. Ni Xi+1… переменная длина Xj (j<=30) ТАБЛИЦА 55 AI 8004 указывает, что поле данных Глобальный номер индивидуального имущества Индивидуальный номер имущества использует EAN/UCC префикс компании -собственницы имущества. Структура и нумерация ссылки на индивидуальное имущество определяется держателем префикса компании. Поле является строкой переменной длины, которая может включать любые символы, содержащиеся в таблице 1 международного стандарта ISO/IEC 646, приведенного в приложении 3. Данные могут обрабатываться согласно некоторым требованиям приложения. 47. Цена единицы измерения товара (AI 8005) Цена единицы измерения товара переменного размера с ограничением использования между торговыми партнерами. Эта строка используется для указания цены единицы измерения товара переменного размера, чтобы отличить варианты цены одного и того товара. Он рассматривается как атрибут соответствующей торговой единицы, а не части ее идентификации. Формат элемента строки AI Цена за единицу или вес 8 0 0 5 N1 N2 N3 N4 N5 N6 ТАБЛИЦА 56 AI 8005 указывает, что поле данных содержит цену единицы товара. Содержание и структура поля оставлены на усмотрение торговых партнеров. Данные должны всегда декодироваться и обрабатываться вместе с идентификационным номером торговой единицы. 48. Идентификация компонент торговой единицы (AI 8006) EAN/UCC идентификация торговой единицы фиксированного размера, упакованного в отдельные пакеты. Формат элемента строки AI GTIN Относительный номер компоненты Количество компонент 8 0 0 6 N1 N2 N3 …………………N11 N13 N14 N15 N16 N17 N18 ТАБЛИЦА 57 AI 8006 указывает, что поле данных содержит идентификацию торговой единицы и перечисление ее компонент. Идентификационный номер – это номер целой торговой единицы. Поле «относительный номер» определяет последовательный номер отдельной компоненты товара. Компонента данной торговой единицы должна быть идентичной соответствующей торговой единицы. Поле «количество» показывает общее число компонент торговой единицы. Контрольная цифра определяется по алгоритму, определенному в приложении 1. Она проверяется программно, чтобы быть уверенным в правильном составлении строки. Данные могут обрабатываться согласно некоторым требованиям приложения. 49. Международный номер банковского счета (AI 8007) Международный номер банковского счета определен в стандарте ISO 13616 для использования на платежных документах. Формат элемента строки AI Международный номер банковского счета 8 0 0 7 X1 переменный X30 ТАБЛИЦА 58 AI 8007 указывает, что поле данных содержит Международный номер банковского счета. Международный номер банковского счета, определенный в стандарте ISO 13616, на чей счет сумма в платежном поручении должна быть переведена. Этот номер указан в счете. Поле имеет переменную длину и содержит символы из таблицы1 международного стандарта ISO/IEC 646, приведенной в приложении 3. Данные должны обрабатываться вместе со ссылочным номером платежного поручения и глобальным адресным номером, указанным в том же счете. 50. Дата и время производства (AI 8008) Формат элемента строки AI Дата и Время Производства ГГ ММ ДД ЧЧ ММ СС 8 0 0 8 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N10 N11 ТАБЛИЦА 59 Идентификатор применения 8008 указывает, что поле данных содержит дату и время выпуска продукции. Дату и время производства или сборки продукции определяет производитель. Оно может относиться к самой торговой единице или к товару, содержащемуся в грузе. Структура: Год – последние две цифры года (например, 1997=97). Обязательно указывается. Месяц- это номер месяца (например, январь=01). Обязательно указывается. День- номер дня соответствующего месяца (например, второй день = 02). Обязательно указывается. Час – номер часа в локальной системе времени (например, 2 часа после полудня = 14). Обязательно указывается. Минуты – могут не указываться, если не требуется. Секунды – могут не указываться, если не требуется. Так как дата сохранности является атрибутом конкретной торговой единицы, то она не должна обрабатываться самостоятельно, а только совместно с идентификационным номером торговой единицы, к которой она относится. Замечание: Если год изготовления больше 50, то товар изготовлен в 20 веке, а если меньше, то товар изготовлен в 21 веке. 51. Глобальный номер для услуг (AI 8018) EAN/UCC идентификационный номер оказываемых услуг, определяемый провайдером. Этот номер используется для идентификации клиента в некоторой службе оказания услуг. Он дает возможность провайдеру хранить информацию о перечне услуг, оказанных клиенту. Формат элемента строки AI Глобальный номер для услуг Контр. число EAN/UCC префикс комапании Ссылка на услугу 8 0 1 8 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 ТАБЛИЦА 60 AI 8018 указывает, что поле данных содержит глобальный номер для услуг. EAN/UCC префикс компании присваивается провайдером услуг. Эта компонента структуры нумерации EAN/UCC используется для того, чтобы сделать номер уникальным. Ссылка на услугу определяется провайдером. Структура и содержимое номера ссылки остается на усмотрении конкретного провайдера услуг. Контрольная цифра вычисляется по алгоритму, приведенному в Приложении 1. Ее верификация, выполняемая программными средствами, обеспечивает правильность составления номера. Данные могут обрабатываться согласно требованиям конкретного приложения. 52 Ссылочный номер платежного требования (AI 8020) Ссылочный номер платежного требования. Формат элемента строки AI Ссылочный номер платежного требования 8 0 20 X1 переменный X25 ТАБЛИЦА 61 AI 8020 указывает, что поле данных содержит ссылочный номер платежного требования. Ссылочный номер платежного требования определяется стороной, выставляющей счет для идентификации платежного требования. Вместе с ее глобальным адресным номером документ получает полную идентификацию. Поле имеет переменную длину и использует символы международного стандарта ISO/IEC 646, приведенные в Таблице1 Приложения 3. Данные должны обрабатываться вместе с глобальным адресным номером стороны, выставившем счет на том же бланке платежного требования. 53 Расширенный код купона (AI 8100-8102) Расширенный код купона дополняет UCC идентификацию купонов и используется в Северной Америке. Формат элемента строки AI Допол. цифра UCC префикс Код услуги Дата истечения срока (месяц+год) 8 1 0 0 N1 N2 N3 N4 N5 N6 8 1 0 1 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 8 1 0 2 0 N2 ТАБЛИЦА 62 AI 8100-8102 указывает, что поле данных содержит дополнительные данные к UCC идентификационному номеру купона. Дополнительный 0 используется в AI 8102 для того, чтобы число цифр было четным. UCC префикс указывает тAI потребительского товара в системе UPC-12. Для купонов обычно используется цифра 5. Код предложения назначается издателем купонов и служит для определения некоторого поощрения. Дата истечения срока указывает конец периода выкупа купона.. 54. Информация по согласованию между торговыми партнерами (AI 90) Любого вида информация, согласованная между торговыми партнерами с ограничением использования только между ними. Формат элемента строки AI Ссылочный номер платежного требования 9 0 X1 переменная длина X30 ТАБЛИЦА 63 AI 90 указывает, что поле данных содержит информацию обоюдно согласованную между торговыми партнерами. Поле данных содержит данные согласованные торговыми партнерами.. Поле имеет переменную длину и использует символы международного стандарта ISO/IEC 646, приведенные в Таблице1 Приложения 3. Данные могут использоваться вместе с данными, представленными идентификаторами FACT. Данные могут обрабатываться способами, ранее оговоренными между торговыми партнерами. Предупреждение: Штриховой код, содержащий строку с AI 90 должен быть убран с любого товара, покидающего подведомственную область торговых партнеров. 55 Внутренняя информация компании (AI 91 - 99) Формат элемента строки AI Поле данных A1 A2 X1 переменная длина X30 ТАБЛИЦА 64 Значениями числа А1 А2 являются числа от 91 до 99. Поле данных может содержать любую внутреннюю информации компании. Поле имеет переменную длину и использует символы международного стандарта ISO/IEC 646, приведенные в Таблице1 Приложения 3. Процесс обработки данных определяется компанией. Предупреждение: Штриховой код, содержащий строку с AI 91 до AI 99 должен быть убран с любого товара, покидающего подведомственную территорию компании. ПРИЛОЖЕНИЕ 1. ВЫЧИСЛЕНИЕ КОНТРОЛЬНОЙ ЦИФРЫ. Ниже приводится стандартная процедура вычисления контрольной цифры в системе нумерации EAN/UCC. Позиции цифр EAN/ UCC-8 N1 N2 N3 N4 N5 N6 N7 N8 UCC-12 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 EAN/ UCC-13 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 EAN/ UCC-14 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 18-ти значн. N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 Множители для каждой позиции x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 Суммирование результатов = Сумма Вычитание Сумма из ближайшего числа, кратного 10 = Контрольная цифра ТАБЛИЦА 65 Пример расчет контрольного числа для 18-тизначного поля N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 Номер без ко нтрольной цифры 3 7 6 1 0 4 2 5 0 0 2 1 2 3 4 5 6 Шаг 1: Умножить на x 3 x 1 x 3 x 1 x 3 x 1 x 3 x 1 x 3 x 1 x 3 x 1 x 3 x 1 x 3 x 1 x 3 Шаг 2: сложить результат = 9 = 7 = 18 = 1 = 0 = 4 = 6 = 5 = 0 = 0 = 6 = 1 = 6 = 3 = 12 = 5 = 18 =101 Шаг 3: Вычитание суммы из ближайшего числа кратного 10 (110) = Контр. Цифра (9) Номер с кон трольной цифрой 3 7 6 1 0 4 2 5 0 0 2 1 2 3 4 5 6 9 ТАБЛИЦА 66 Вычисление контрольной цифры для полей, содержащих цену или вес. Чтобы увеличить безопасность чтения цены или веса с символа штрихового кода, контрольная цифра для этих полей вычисляется по алгоритму, описанному ниже. Основной принцип вычисления контрольной цифры состоит в том, что каждая цифра в поле цена или вес умножается на свой весовой фактор и полученная сумма «весов» обрабатывается. Весовыми факторами являются 2-,3,5+.5-. Таблицы «весов» для каждого весового фактора приводятся ниже. ТАБЛИЦА для весового фактора 2- Правило вычисления: цифра умножается на 2. Если результат двузначный, цифра десятков вычитается из цифры единиц. Эта разница является «весом» Цифры «Веса» 0 0 1 2 2 4 3 6 4 8 5 9 6 1 7 3 8 5 9 7 ТАБЛИЦА для весового фактора 3 Правило вычисления: Цифра умножается на 3. Цифра единиц результата является «весом» Цифры Веса 0 0 1 3 2 6 3 9 4 2 5 5 6 8 7 1 8 4 9 7 ТАБЛИЦА для весового фактор 5+ Правило вычисления: Цифра умножается на 5. Цифра единиц результата и цифра десят- ков складываются вместе. Эта сумма является «весом» Цифры Веса 0 0 1 5 2 1 3 6 4 2 5 7 6 3 7 8 8 4 9 9 ТАБЛИЦА для весового фактор 5- Правило вычисления: Цифра умножается на 5. Цифра десятков результата вычитается из цифр единиц. Разница является «весом» Цифры Веса 0 0 1 5 2 9 3 4 4 8 5 3 6 7 7 2 8 6 9 1 Расчет контрольного числа для 4-значного поля цены Весовые факторы Позиция цифры Весовой фактор 1 2- 2 2- 3 3 4 5- Расчет шаг 1: Определяем «веса» для каждой цифры в позициях от 1 до 4, согласно назначенным весовым факторам. Расчет шаг 2: Складываем результаты шага 1. Расчет шаг 3: Умножаем результат шага 2 на 3. Число единиц результата является контрольной цифрой. Пример расчета контрольного числа Позиция поля цены 1 2 3 4 Назначенный весовой фактор 2- 2- 3 5- Цена 2 8 7 5 Шаг 1: Веса согласно таблиц 4 5 1 3 Шаг 2: Сумма + + + + = 13 Шаг 3: Умножить на 3 = 3 9 Позиция контрольного числа Расчет контрольной цифры для 5-тизначного поля цены Назначенный весовой фактор Позиции цифр Весовой фактор 1 2- 2 2- 3 3 4 5+ 5 2- Расчет шаг 1: Определяем «вес» для каждой цифры, стоящей в позиции от 1 до 5, согласно назначенным весовым факторам Расчет шаг 2: Складываем результаты шага 1. Расчет шаг 3: Вычитаем результат из ближайшего равного или большего числа, кратного. 10 Расчет шаг 4: Находим цифру равную результату из строки «веса» в таблице «весовой фактор 5-». Контрольная цифра является числом в строке цифры того же столбца. Пример расчета контрольного числа Позиция поля цены 1 2 3 4 5 Назначенный весовой фактор 5+ 2- 5- 5+ 2- Цена 1 4 6 8 5 Шаг 1: «Веса» согласно таблицам 5 8 7 4 9 Шаг 2: Сумма + + + + + = 33 Шаг 3: Результат вычитания (40-33) = 7 Шаг 4: «Вес» 7 в таблице факторов 5- указывает цифру 6, которая и является Контрольной цифрой ПРИЛОЖЕНИЕ 2. UCC-12 ИДЕНТИФИКАЦИОННЫЕ НОМЕРА В СИМВОЛИКЕ UPC-E. Идентификационные номера товара в системе UCC-12, начинающиеся с префикса 0 могут быть представимы в виде сокращенного штрихового кода – UPC-E. 12-значный номер UCC-12 “сворачивается” в штриховой код, содержащий символы всего 6 цифр. Для обработки в прикладных программах сокращенный номер необходимо “развернуть” в полную длину, т.к. 6-значного номера товара в системе UPC-E нет. UCC-12 идентификационный номер торговой единицы Представление в системе UPC-E Префикс компании Ссылочный номер единицы Контр. число Позиции N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 1 2 3 4 5 6 (0) 0 0 0 0 0 1 (0) 0 9 9 9 9 9 = 5 номеров UPC-E 0 0 0 0 5 0 0 0 0 9 4 2 0 0 0 0 1 ‘5’ 9 9 9 9 9 ‘9’ (0) 0 0 0 0 1 0 (0) 0 9 9 9 9 0 = 10 номеров UPC-E 0 0 0 0 0 0 0 0 0 9 7 1 0 0 0 1 0 ‘4’ 9 9 9 9 9 ‘4’ (0) 0 0 0 3 0 0 (0) 0 9 9 9 0 0 = 100 номеров UPC-E Приложений 0 0 0 0 0 0 0 0 9 9 7 5 0 0 3 0 0 ‘3’ 9 9 9 9 9 ‘3’ (0) 0 0 0 0 0 0 (0) 0 9 9 2 9 0 = 1000 номеров UPC-E 0 0 0 0 0 0 0 9 9 9 9 9 0 0 0 1 0 ‘0’ 9 9 9 9 9 ‘2’ ТАБЛИЦА 67 Замечания относительно таблицы 67 Компании с префиксами 000000 и от 001000 до 007999 в позициях от N1 до N6 не могут использовать систему UPC-E. Каждая позиция поля данных должна содержать цифру в пределах интервала [цифра в верхней строке, цифра в нижней строке]. При декодировании алгоритм «развертывания» сокращенной длины до полной определяется цифрой, взятой в кавычки в колонке «Представление в системе UPC-E». Контрольная цифра вычисляется по алгоритму, приведенному в Приложении 1, примененного к полной длине UCC-12 идентификационного номера. В штриховом коде UPC-E контрольная цифра неявно представлена и вычисляется на основании шести цифр, действительно кодируемых. ПРИЛОЖЕНИЕ 3. ТАБЛИЦА 1 СТАНДАРТА ISO/IEC 646. Графический символ Код представления Графический символ Код представления ! 21 M 4D “ 22 N 4E % 25 O 4F & 26 P 50 ‘ 27 Q 51 ( 28 R 52 ) 29 S 53 2A T 54 + 2B U 55 , 2C V 56 - 2D W 57 . 2E X 58 / 2F Y 59 0 30 Z 5A 1 31 _ 5F 2 32 a 61 3 33 b 62 4 34 c 63 5 35 d 64 6 36 e 65 7 37 f 66 8 38 g 67 9 39 h 68 3A i 69 3B j 6A < 3C k 6B = 3D l 6C > 3E m 6D ? 3F n 6E A 41 o 6F B 42 p 70 C 43 q 71 D 44 r 72 E 45 s 73 F 46 t 74 G 47 u 75 H 48 v 76 I 49 w 77 J 4A x 78 K 4B y 79 L 4C z 7A ТАБЛИЦА 68 ПРИЛОЖЕНИЕ 4. КРАТКИЙ ОБЗОР ИДЕНТИФИКАТОРОВ ПРИМЕНЕНИЯ Таблица 69 содержит список всех AI, используемых в настоящее время. Представление формата поля данных выполнено в соответствии со следующими условиями: а поле данных содержит буквенные символы n поле данных содержит только цифровые символы an поле данных содержит буквенно-цифровые символы а3 поле данных фиксированной длины, содержит 3 буквенных символа n3 поле данных фиксированной длины, содержит 3 цифровых символа an3 поле данных фиксированной длины, содержит 3 буквенно-цифровых символа a…3 поле данных переменной длины, содержит до 3 буквенных символов n…3 поле данных переменной длины, содержит до 3 цифровых символов a…3 поле данных переменной длины, содержит до 3 буквенно-цифровых символов AI Полное название Формат Краткое название 00 Серийный грузовой контейнерный код n2+n18 SSCC 01 Идентификационный номер единицы товара n2+n14 GTIN 02 GTIN торговых единиц, содержащихся в грузе n2+n14 CONTENT 10 Номер лота (партии, группы, пакета) n2+an..20 BATCH/LOT 111 Дата выработки (ГГММДД) n2+n6 PROD DATE 121 Дата платежа n2+n6 DUE DATE 131 Дата упаковки (ГГММДД) n2+n6 PACK DATE 151 Минимальный срок годности (ГГММДД) n2+n6 BEST BEFORE or SELL BY 171 Максимальный срок годности (ГГММДД) n2+n6 USE BY or EXPIRY 20 Разновидность продукта n2+n2 VARIANT 21 Серийный номер n2+an20 SERIAL 22 Вспомогательные данные специальных фармацевтических продуктов n2+an..29 QTY/DATE/BATCH 232 Номер лота (переходный) n3+n..19 BATCH/LOT 240 Дополнительная идентификация продукта, присваиваемая производителем n3+an 30 ADDITIONAL ID 241 Номер покупателя n3+an 30 CUST.PART № 250 Дополнительный серийный номер n3+an 30 SECONDARY SERIAL 30 Переменное количество n2+n 8 VAR.COUNT 31-363 Торговые и логистические единицы измерения n4+n6 See next pages** 3373 Килограммы на квадратный метр n4+n6 KG PER m2 37 Количество торговых единиц в грузе n2+n 8 COUNT 3903 Сумма, подлежащая к оплате – одна валютная зона n4+n 15 AMOUNT 3913 Сумма, подлежащая к оплате – с ISO кодом валюты n4+n3+n 15 AMOUNT 400 Номер заявки покупателя на покупку n3+an..30 ORDER NUMBER 401 Номер накладной (коносамента) n3+an..30 CONSIGNMENT 402 Идентификационный номер груза n3+n17 SHIPMENT № 403 Код маршрута n3+an..30 ROUTE 410 «Доставить-вручить» EAN/UCC Глобальный адресный номер n3+n13 SHIP TO LOC 411 «Счет-фактура» EAN/UCC Глобальный адресный номер n3+n13 BILL TO 412 «Закуплено у» EAN/UCC Глобальный адресный номер n3+n13 PURCHASE FROM 413 «Груз Для - Поставка Для - Переслать » EAN/UCC Глобальный адресный номер n3+n13 SHIP FOR LOC 414 Идентификация места размещения, EAN/UCC Глобальный адресный номер n3+n13 LOC № 415 EAN/UCC Глобальный адресный номер стороны, выставившей счет n3+n13 PAY TO 420 «Доставить-вручить» Почтовый код в пределах одной страны n3+an..20 SHIP TO POST 421 Доставить-вручить» Почтовый код с 3-хзначным кодом страны по ISO n3+n3+an 9 SHIP TO POST 422 Страна происхождения торговой единицы n3+n3 ORIGIN 8001 Рулонные товары – Толщина, длина, диаметр, направление обмотки, сращивание n4+n14 DIMENSIONS 8002 Электронный серийный идентификационный номер для мобильного телефона n4+an..20 CMT № 8003 Глобальный номер оборотной тары n4++n14+an..16 GRAI 8004 Глобальный номер индивидуального имущества n4+an..30 GIAI 8005 Цена единицы измерения товара n4+n6 PRICE PER UNIT 8006 Идентификация компонент торговой единицы n4++n14+n2+n2 GCTIN 8007 Международный номер банковского счета n4+an..30 IBAN 8018 Глобальный номер для услуг n4+n18 GSRN 8020 Ссылочный номер платежного требования n4+an..25 REF № 8100 Расширенный код купона – NSC + код предложения n4+n1+n5 - 8101 Расширенный код купона – NSC + код предложения + конец кода предложения n4+n1+n5+n4 - 8102 Расширенный код купона – NSC n4+n1+n1 - 90 Информация по согласованию между торговыми партнерами (включая FACT Dls) n2+an..30 INTERNAL 91-99 Внутренняя информация компании n2+an..30 INTERNAL Торговые метрические единицы измерения AI Полное наименование Данные формат n6 Единица измерения Наименование данных 310(n) Чистый вес Килограммы NET WEIGHT (kg) 311(n) Длина (первое измерение), торговля Метры LENGTH (m) 312(n) Ширина, диаметр (второе измерение), торговля Метры WIDTH (m) 313(n) Глубина, толщина, высота (3-е измерение), торговля Метры HEIGHT (m) 314(n) Площадь, торговля Квадратные Метры AREA (m2) 315(n) Чистый объем, торговля Литры NET VOLUME (I) 316 (n) Чистый объем, торговля Куб. метры NET VOLUME (m3) Не метрические единицы измерения AI Полное наименование Данные формат n6 Единица измерения Наименование данных 320(n) Чистый вес Фунты NET WEIGHT (ib) 321(n) Длина (первое измерение), торговля Дюймы LENGTH (i) 322(n) Длина (первое измерение), торговля Футы LENGTH (f) 323(n) Длина (первое измерение), торговля Ярды LENGTH (y) 324(n) Ширина, диаметр (второе измерение), торговля Дюймы WIDTH (i) 325(n) Ширина, диаметр (второе измерение),торговля Футы WIDTH (f) 326 (n) Ширина, диаметр (второе измерение), торговля Ярды WIDTH (y) 327(n) Глубина, толщина, высота (3-е измерение), торговля Дюймы HEIGHT (i) 328(n) Глубина, толщина, высота (3-е измерение), торговля Футы HEIGHT (f) 329(n) Глубина, толщина, высота (3-е измерение), торговля Ярды HEIGHT (y) 350(n) Площадь, торговля Кв. дюймы AREA (i2) 351(n) Площадь, торговля Кв. футы AREA (f2) 352(n) Площадь, торговля Кв. ярды AREA (y2) 356 (n) Чистый вес Тройские унции NET WEIGHT (t) 357(n) Чистый вес Унции NET VOLUME (oz) 360(n) Чистый объем Кварты NET VOLUME (ib) 361(n) Чистый объем Галлоны (США) NET VOLUME (g) 364(n) Чистый объем Куб. дюймы NET VOLUME (i3) 365(n) Чистый объем Куб. футы NET VOLUME (f3) 366(n) Чистый объем Куб. ярды NET VOLUME (y3) AI Полное наименование Данные формат n6 Единица измерения Наименование данных 330(n) Брутто вес Килограммы GROSS WEIGHT (kg) 331(n) Длина (первое измерение), логистическое Метры LENGTH (m), log 332(n) Ширина, диаметр (второе измерение), логистическое Метры WIDTH (m), log 333(n) Глубина, толщина, высота (3-е измерение), логистическое Метры HEIGHT (m), log 334(n) Площадь, логистическое Кв. метры AREA (m2), log 335(n) Брутто объем Литры VOLUME (l), log 336 (n) Брутто объем Куб. метры VOLUME (m3), log AI Полное наименование Данные формат n6 Единица измерения Наименование данных 340(n) Брутто вес Фунты GROSS WEIGHT (lb) 341(n) Длина (первое измерение), логистическое Дюймы LENGTH (i), log 342(n) Длина (первое измерение) логистическое Футы LENGTH (f), log 343(n) Длина (первое измерение) логистическое Ярды LENGTH (y), log 344(n) Ширина, диаметр (второе измерение) логистическое Дюймы WIDTH (i), log 345(n) Ширина, диаметр (второе измерение) логистическое Футы WIDTH (f), log 346 (n) Ширина, диаметр (второе измерение) логистическое Ярды WIDTH (y), log 347(n) Глубина, толщина, высота (3-е измерение) логистическое Дюймы HEIGHT (i), log 348(n) Глубина, толщина, высота (3-е измерение) логистическое Футы HEIGHT (f), log 349(n) Глубина, толщина, высота (3-е измерение) логистическое Ярды HEIGHT (y), log 353(n) Площадь логистическое Кв. дюймы AREA (i2), log 354(n) Площадь логистическое Кв. дюймы AREA (f2), log 355(n) Площадь логистическое Кв. футы AREA (y2), log 362(n) Брутто объем Кварты VOLUME (q), log 363(n) Брутто объем Галлоны (США) VOLUME (g), log 367(n) Брутто объем Куб. дюймы VOLUME (i3), log 368(n) Брутто объем Куб. футы VOLUME (f3), log 369(n) Брутто объем Куб. ярды VOLUME (y3), log ПРИЛОЖЕНИЕ 5. ОПРЕДЕЛЕНИЕ ВЕКА В ДАТАХ. Элементами строк, содержащих даты, являются: Дата производства (AI 11) Предельный срок платежа (AI 12) Дата упаковки (AI 13) Минимальный срок годности (AI 15) Максимальный срок годности (AI 17) Дата и время производства (AI 8008) Право пользователя – определять, какие типы данных использовать в своей практике. Выбор типов данных, несомненно, зависит от вида товаров, к которым они применяются. Поскольку поле «год» содержит две позиции, то век определяется по следующему алгоритму: ТАБЛИЦА Замечание: Элемент строки может определять даты в диапазоне – 49 в прошлом и 50 лет в будущем. ПРИЛОЖЕНИЕ 6. ОБЪЕДИНЕНИЕ ЭЛЕМЕНТОВ СТРОК В ПРАВИЛЬНОЕ СООБЩЕНИЕ. Автоматическое считывание данных заменяет ручной ввод визуальной информации. Внедрение этого процесса требует, чтобы сообщения для автоматического считывания предоставляли всю необходимую для транзакций информацию без вмешательства человека. EAN/UCC система данных может использоваться: для записи данных в компьютерные файлы, для сортировки товаров на конвейерных линиях, для проверки комплектации груза, для учета поступления и выбытия запасов на складах и т.д. Элементы строк могут применяться непосредственно на физических товарах или печататься в каталогах или документах. Типы сканирующего оборудования и транзакции в целом определяют состав и объем необходимой информации для решения конкретной задачи бизнеса. Поскольку вся информация, считываемая автоматически, используется в программах электронной обработки данных, строгое определение обрабатываемой информации абсолютно необходимо. Для правильной обработки сканируемой информации программы конкретных задач бизнеса могут потребовать объединения элементов строк, представляющих некоторую комбинацию идентификаторов. EAN/UCC система позволяет пользователям выбирать необходимый уровень полноты данных через использование адекватных элементов строк. Логическая структура этого стандарта позволяет пользователю оперировать данными, определенных на двух уровнях. На первом уровне определение данных выполняется в соответствии с системными правилами, требующими выполнения главного условия системы – не вмешательство человека в процесс обработки данных. На втором уровне определение данных выполняется в соответствии с требованиями программы, решающей конкретную задачу. Следующие ниже две таблицы описывают правила первого (системного) уровня, т.е. соответствие данных логике системы. Первая таблица определяет несовместные пары элементов строк, которые не должны появляться на одной и той же физической единице. Вторая таблица определяет обязательные элементы строк, которые должны присутствовать на физической единице, если на ней присутствует другой элемент. Все другие комбинации возможны на первом уровне, хотя могут быть лишены всякого смысла на втором уровне. ОСНОВНЫЕ СОГЛАШЕНИЯ Те элементы строк, которые требуют специального программного обеспечения и(или) специального оборудования для сканирования, не подпадают под эти правила. Такими элементами являются элементы строк с EAN/UCC префиксами от 0001 до 0007, 02, 04, 05, от 20 до 29, 980, 99; EAN/UCC - 8 префиксы 0 и 2; дополнительные коды EAN-2 и EAN-5; и идентификаторы применения от 8100 до 8102. Дублированные элементы строк, нанесенные на одну и ту же физическую единицу, должны иметь одинаковое значение. В таблицах используется термин GTIN – глобальный идентификационный номер товара. Этот номер может быть представлен в виде штрихового кода в системе EAN/UPC или в виде штрихового кода в системе ITF-14 или в системе EAN/UCC-128, используя идентификаторы применения 01 или 8006. ТАБЛИЦА 1 Пары элементов строк Пояснение AI Обозначение AI Обозначение GTIN Идентификация торговой единицы GTIN Идентификация торговой единицы Дублирует GTIN с различными величинами GTIN Идентификация торговой единицы 02 Идентификация содержания груза AI 02 не может использоваться для идентфикации единиц содержащихся в торговой единице 10 Пакет/Номер лота 23n Номер лота (транзитное использование) Дублирует номера лота с различными величинами 22 Вспомогательные данные фармацевтических продуктов 30 Счет Дублирует счета с различными величинами 22 “ 10 Пакет/Номер лота Дублирует номеров лота с различными величинами 22 “ 17 Максимальный срок годности Дублирует окончательную дату с различными величинами 22 “ 21 Серийный номер Дублирует серийные номера с различными величинами 22 “ 23n Номер лота (транзитное использование) Дублирует номера лота с различными величинами 420 Почтовый код получателя в пределах одной страны 421 Почтовый код получателя с кодом страны по ISO Только один «Доставить…» почтовый код может быть приложен к торговой единице 390n Сумма, подлежащая к оплате – одна валютная зона 391n Сумма, подлежащая к оплате – с ISO кодом валюты Только один элемент строки «Сумма подлежащая к оплате» может быть приложен к платежному требованию 8006 Идентификационный компонент GTIN Идентификация торговой единицы Другие GTIN не могут быть использованы с AI 8006. Торговая единица, идентифицированная GTIN-ом содержащимся в AI 8006. ТАБЛИЦА 2. Элемент строки AI Обозначение Обязательно должен присутствовать элемент строки Пояснение GTIN с N1 = 9 Идентификатор переменного веса торговой единицы 30, 3nnn1 или 3nnn2 или 8001 Обязательно присутствие с информацией о переменном весе. 02 Идентификация содержания единицы груза 00 Обязательно присутствие с SSCC 02 Идентификация содержания единицы груза 37 Обязательно счет содержащихся торговых единиц 10 Пакет/Номер лота GTIN или 02 Обязательное соединение с GTIN ил с идентификатором содержания логистической единицы 11,13, 15,17 Даты GTIN или 02 Обязательное соединение с GTIN ил с идентификатором содержания логистической единицы 12 Дата платежа 8020 и 415 Обязательно соединение с ссылочным номером платежного поручения и EAN/UCC GLN в инвойсной части 20 Разновидность продукта GTIN или 02 Обязательное соединение с GTIN или с идентификатором содержания логистической единицы 21 Серийный номер GTIN Обязательное соединение с GTIN единственной торговой единицы (серийный номер не может применяться для группы торговых единиц) 22 Вспомогательные данные фармацевтической промышленности GTIN Обязательно соединение с GTIN 23т Номер лота GTIN или 02 Обязательное соединение с GTIN или с идентификатором содержания логистической единицы 240 Дополнительная идентификация продукта GTIN или 02 Обязательное соединение с GTIN или с идентификатором содержания логистической единицы 241 Номер покупателя GTIN или 02 Обязательное соединение с GTIN или с идентификатором содержания логистической единицы 250 Дополнительный серийный номер GTIN Обязательное соединение с GTIN (вторичный серийный номер не может применяться для группы торговых единиц) 250 Дополнительный серийный номер 21 Обязательное соединение с серийным номером 30 Переменное количество GTIN или 02 Обязательно соединение с GTIN переменного размера (т.е. идентификационный номер EAN/UCC-14 начинается с 9) или идентификация содержимого груза переменного размера. 3nnn1 Торговые величины, которые не могут быть суммированы GTIN Обязательно соединение с GTIN переменного размера (т.е. идентификационный номер EAN/UCC-14 начинается с 9) 3nnn2 Торговые величины, которые могут быть суммированы GTIN или 02 Обязательно соединение с GTIN переменного размера (т.е. идентификационный номер EAN/UCC-14 начинается с 9) или идентификация содержимого груза переменного размера. 3nnn3 Логистические величины 00 или GTIN Обязательно соединение с SSCC или GTIN переменного размера (т.е. идентификационный номер EAN/UCC-14 начинается с 9). 337n Килограмм на квадратный метр GTIN Обязательно соединение с GTIN 37 Количество единиц в грузе 02 Обязательно соединение с идентификаторм содержимого логистической единицы 390n Сумма, подлежащая к оплате – одна валютная зона 8020 и 415 Обязательно соединение с ссылочным номером платежного поручения и EAN/UCC GLN в инвойсной части 391n Сумма, подлежащая к оплате – с ISO кодом валюты 8020 и 415 Обязательно соединение с ссылочным номером платежного поручения и EAN/UCC GLN в инвойсной части 403 Код маршрута 00 Обязательно соединение с SSCC 415 EAN/UCC Глобальный адресный номер стороны, выставившей счет 8020 Обязательно соединение с ссылочным номером платежного поручения 422 Страна происхождения GTIN Обязательно соединение с GTIN 8001 Рулонные товары GTIN Обязательно соединение с GTIN переменного размера (т.е. идентификационный номер EAN/UCC-14 начинается с 9) 8005 Цена единицы измерения товара GTIN или 02 также с N1=9 Обязательно соединение с GTIN переменного размера или идентификаторм содержимого логистической единицы 8007 Международный номер банковского счета 8020 и 415 Обязательно соединение с ссылочным номером платежного поручения и EAN/UCC GLN в инвойсной части 8020 Ссылочный номер платежного требования 415 Обязательно соединение с EAN/UCC GLN в инвойсной части 1 AI 3nnn где первые три цифры 312, 313, 324, 325, 326, 327, 328 и 329. 2 AI 3nnn где первые три цифры 310, 311, 314, 315, 316, 320, 321, 322, 323, 350, 351, 352,.356,357, 360, 361, 364, 365 и 366 3 AI 3nnn где первые три цифры 330, 331, 332, 333, 334, 320, 335, 336, 330, 341, 342, 343,.344,345, 346, 347, 348, 349 , 353, 355, 362, 363, 367, 368 и 369