Аренда онлайн-кассы
Коды товара по 1.05
По 1.05 можно передать код товара следующего типа:
- Код товара, который не распознан (Примечание 1, 2);
- Код товара в формате EAN-8, UPC-E (Примечание 1, 3);
- Код товара в формате EAN-13, UPC-A (Примечание 1, 4);
- Код товара в формате ITF-14 (Примечание 1, 5);
- Код товара средства идентификации мехового изделия (Примечание 1, 6);
- Код товара в кодировке ЕГАИС 2.0 в формате PDF417 (Примечание 1, 7);
- Код товара в кодировке ЕГАИС 3.0 в формате Data Matrix (Примечание 1, 8).
Примечание к кодам маркировки:
- Распознавание информации, содержащейся в штриховом коде товара, может осуществляться средствами, не входящими в состав ККТ, и способами, отличающимися от способов, указанных в пунктах 2 - 10 настоящих примечаний, при этом распознанный результат не должен противоречить результатам, указанным в пунктах 2 - 10 настоящих примечаний.
- В случае нераспознанного кода товара в значение реквизита "код товара" (тег 1162) записываются только первые 30 байт от значения нераспознанного кода товара.
В случае если код товара отсутствует или код товара пустой, в значение реквизита "код товара" (тег 1162) записывается "00h 00h". - В случае если длина считанной последовательности данных равна 8 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода EAN-8. Если код определен как EAN-8, то значение реквизита "код товара" (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "45h 08h") и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему исчисления.
Пример:
Считанная последовательность: 46198488.
Значение реквизита "код товара" (тег 1162): 45 08 00 00 02 C0 EE D8. - В случае если длина считанной последовательности данных равна 13 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода EAN-13. Если код определен как EAN-13, то значение реквизита "код товара" (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "45h 0Dh") и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему.
Пример:
Считанная последовательность: 4606203090785.
Значение реквизита "код товара" (тег 1162): 45 0D 04 30 77 19 57 61. - В случае если длина считанной последовательности данных равна 14 символам и последовательность символов состоит из цифр согласно формату ЦЦЦЦЦЦЦЦЦЦЦЦЦЦ, то проверяется контрольная сумма по правилам формирования кода ITF-14. Если код определен как ITF-14, то значение реквизита "код товара" (тег 1162) формируется из реквизита классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "49h 09h") и переданной последовательности данных, дополненной лидирующими нулями (нулями слева) до 6 байт, сформированных по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему.
Пример:
Считанная последовательность: 14601234567890.
Значение реквизита "код товара" (тег 1162): 49 0E 0D 47 9D 66 52 D2. - В случае если длина считанной последовательности данных равна 20 символам и последовательность символов состоит из прописных латинских букв, цифр и символа-разделителя "-", то проверяется формат содержания считанной последовательности на шаблон СС-СССССС-СССССССССС. Если код соответствует шаблону, то значение реквизита "код товара" (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "52h 46h") и переданной последовательности данных, сформированной по правилам интерпретации ASCII в hex.
Пример:
Считанная последовательность: RU-401301-AAA0277031.
Выделенная последовательность для передачи в значение реквизита "код товара" (тег 1162): RU-401301-AAA0277031.
RU-401301-AAA0277031 - кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 52h 55h 2Dh 34h 30h 31h 33h 30h 31h 2dh 41h 41h 41h 30h 32h 37h 37h 30h 33h 31h.
Значение реквизита "код товара" (тег 1162): 52h 46h 52h 55h 2Dh 34h 30h 31h 33h 30h 31h 2dh 41h 41h 41h 30h 32h 37h 37h 30h 33h 31h. - В случае если длина считанной последовательности данных равна 68 символам и последовательность символов состоит из прописных латинских букв и цифр и не содержит наличие идентификаторов применения (AI) по стандарту GS1, то значение реквизита "код товара" (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "C5h 14h") и переданной последовательности данных начиная с 9 символа по 31 символ включительно, сформированной по правилам интерпретации ASCII в hex.
Пример:
Считанная последовательность: 22N00002NU5DBKYDOT17ID980726019019608CW1A4XR5EJ7JKFX50FHHGV92ZR2GZRZ. .
Выделенная последовательность для передачи в значение реквизита "код товара" (тег 1162): NU5DBKYDOT17ID980726019.
NU5DBKYDOT17ID980726019 - кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 4Eh 55h 35h 44h 42h 4Bh 59h 44h 4Fh 54h 31h 37h 49h 44h 39h 38h 30h 37h 32h 36h 30h 31h 39h.
Значение реквизита "код товара" (тег 1162): C5h 14h 4Eh 55h 35h 44h 42h 4Bh 59h 44h 4Fh 54h 31h 37h 49h 44h 39h 38h 30h 37h 32h 36h 30h 31h 39h. - В случае если длина считанной последовательности данных равна 150 символам и последовательность символов состоит из прописных латинских букв и цифр и не содержит наличие идентификаторов применения (AI) по стандарту GS1, то значение реквизита "код товара" (тег 1162) формируется из классификатора типов идентификаторов (первые два байта реквизита "код товара" (тег 1162) принимают значение "C5h 1Eh") и переданной последовательности данных начиная с 1 символа по 14 символ включительно, сформированной по правилам интерпретации ASCII в hex.
Пример:
Считанная последовательность: 136222000058810918QWERDFEWT5123456YGHFDSWERT56YUIJHGFDSAERTUIOKJ8HGFVCXZSDLK
JHGFDSAOIPLMNBGHJYTRDFGHJKIREWSDFGHJIOIUTDWQASDFRETYUIUYGTREDFG HUYTREWQWE.
Выделенная последовательность для передачи в значение реквизита "код товара" (тег 1162): 13622200005881.
13622200005881 - кодируется в набор байт hex, интерпретируя символы согласно ASCII таблицы: 31h 33h 36h 32h 32h 32h 30h 30h 30h 30h 35h 38h 38h 31h.
Значение реквизита "код товара" (тег 1162): C5h 1Eh 31h 33h 36h 32h 32h 32h 30h 30h 30h 30h 35h 38h 38h 31h.
Более полное описание можно посмотреть в Приказ ФНС России от 14.09.2020 N ЕД-7-20/662@ (ред. от 12.04.2023) "Об утверждении дополнительных реквизитов фискальных документов и форматов фискальных документов, обязательных к использованию" (Зарегистрировано в Минюсте России 09.12.2020 N 61361).