ТЕХНИЧЕСКАЯ ДОКУМЕНТАЦИЯ

Протокол проверки функциональной совместимости ПМСР с ТС ПИоТ, Атол

> СерверККМ V4 > Честный знак
Дата обновления: 29 августа 2026 г. Дата публикации: 10 апреля 2026 г. Автор: Машковцев Тимур

Протокол проверки функциональной совместимости ПМСР с ТС ПИоТ

1. Общие сведения об объекте испытаний

Наименование модели ПМСР: Сервер ККМ 4

Версия ПО: 4.0.58.0330

Заявитель: Общество с ограниченной ответственностью «РБ-Софт»

Операционная система кассового узла: Windows 11 (x64)

Дата проведения испытаний: 13.04.2026

Место проведения испытаний: Республика Бурятия, г. Улан-Удэ, ул. Балтахинова, д.17, блок Е, офис 215.

Устройство: АТОЛ FPrint-22ПТК
- Номер прошивки: 5.17.0
- Версия прошивки: 5.15.102
- Адрес ОФД: k-server.1-ofd-test.ru
- Порт ОФД: 7777
- Адрес ИСМ: k-server.1-ofd-test.ru
- Порт ИСМ: 7788
- Адрес ОКП: test.okp.atlas-kard.ru
- Порт ОКП: 31101

ПМСР обеспечивает прием заданий печати чеков посредством REST API, а также позволяет создавать чеки непосредственно в своем интерфейсе.
ПМСР выполняет формирование и обработку структуры чека и в процессе обработки осуществляет программное взаимодействие с ТС ПИоТ для проверки кодов маркировки с последующим анализом полученных ответов и формированием результата обработки с передачей команды на печать в ККТ.
Для интеграции с товароучетными системами, разработанными на платформе 1С, разработаны 1С-совместимые драйверы.


2. Результаты испытаний

Проверка функциональной совместимости выполняется через интерфейс кассового приложения ПМСР.
Оператор вручную добавляет товары в чек, сканируя коды маркировки штатным сканером.
ПМСР передаёт считанную последовательность в ТС ПИоТ и возвращает результат.
На основании полученного ответа ПМСР разрешает или блокирует продажу, а также формирует фискальный документ.


2.1 Общий

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215'W9Um93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки и добавил позицию.

Общие реквизиты и выбор типа чека

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована, товар не добавлен в чек


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215LnOjv93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки.

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Успешная продажа табачной продукции (цена до 100 руб. за пачку), «серая зона»

Исходные данные:
- GTIN: 4629308877044
- Код маркировки: 010462930887704421DzkcYt2800509000093dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 3
- Цена: 203.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, sold = false, grayZone = true

Фактические данные: realizable = false, sold = false, grayZone = true


3. Обработка результата ПМСР

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа разрешена


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа разрешена для табачной продукции, относящейся к временно непрослеживаемой («серая зона»), при цене до 100 руб. за пачку.


Сценарий 5.4: Успешная продажа табачной продукции (цена более 135 руб. за пачку), «серая зона»

Исходные данные:
- GTIN: 4629308877044
- Код маркировки: 010462930887704421DzkcWqS800517700093dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 4
- Цена: 203.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: realizable = false, sold = false, grayZone = true

Фактические данные: realizable = false, sold = false, grayZone = true


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ (Информационной системой мониторинга) на реальной кассе


Итоговое заключение по сценарию 5.4:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР в части взаимодействия с ТС ПИоТ соответствует требованиям.


Сценарий 5.5: Запрет продажи товара, выведенного из оборота

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215NN*cM93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара, который на момент проверки выведен из оборота.


Сценарий 5.6: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4602220006549
- Код маркировки: 0104602220006549215opFcmK93dGVz
- Наименование товара в справочнике ПМСР: Пиво Сценарий 6, 19
- Цена: 105.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: isBlocked = true, ogvs = ["RAR"]

Фактические данные: isBlocked = true, ogvs = ["RAR"]


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного или приостановленного для реализации по решению органов власти.


Сценарий 5.7: Продажа товара с истекшим сроком годности

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215<pGKy93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: expireDate < текущей даты

Фактические данные: expireDate < текущей даты


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.7:

ПМСР соответствует требованиям, продажа заблокирована для товара с истекшим сроком годности.


Сценарий 5.8: Успешная продажа блока сигарет по максимальной розничной цене (цена до 100 руб. за пачку)

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121%798DM%800509000093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена в справочнике: 1700.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: в ответе передаётся максимальная розничная цена, соответствующая стоимости пачки до 100 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 900.00 рублей

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.8:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.9: Успешная продажа блока сигарет по максимальной розничной цене (цена более 135 руб. за пачку)

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121%008iVk800518000093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена в справочнике: 1700.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: МРЦ соответствует стоимости пачки более 135 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 1800.00 рублей

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.9:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.10: Продажа пачки сигарет по максимальной розничной цене (цена до 100 руб. за пачку)

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFABVUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена в справочнике: 208.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: МРЦ до 100 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

desc
![Результат обработки]

Итоговый чек

desc
![Итоговый чек]

TLV чека

TLV чека

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 81.00 руб.

Фактическое поведение: позиция добавлена в чек с ценой 81.00 руб.


Итоговое заключение по сценарию 5.10:

ПМСР соответствует требованиям, успешно продана пачка сигарет по максимальной розничной цене (цена до 100 руб. за пачку).


Сценарий 5.11: Продажа пачки сигарет по максимальной розничной цене (цена более 135 руб. за пачку)

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFACVUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена в справочнике: 208.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: МРЦ более 135 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

desc
![Результат обработки]

Итоговый чек

desc
![Итоговый чек]

TLV чека

TLV чека

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 145.00 руб.

Фактическое поведение: позиция добавлена в чек с ценой 145.00 руб.


Итоговое заключение по сценарию 5.11:

ПМСР соответствует требованиям, успешно продана пачка сигарет по максимальной розничной цене (цена более 135 руб. за пачку) с учётом требований законодательства РФ.


Сценарий 5.12: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;vE)bFABBUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 10, 11 и 12
- Цена: 209.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.12:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.13: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4607010350246
- Штриховой код EAN-13: 4607010350246
- Код маркировки (Data Matrix): 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор сначала отсканировал EAN‑код. ПМСР определил, что товар подлежит обязательной маркировке, и потребовал сканировать Data Matrix. После сканирования Data Matrix товар добавлен в чек.

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

desc
![Результат обработки]

Итоговый чек

desc
![Итоговый чек]

TLV чека

TLV чека

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: товар добавлен в чек


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, распознавание кода маркировки Data Matrix выполняется без использования сведений из штрихового кода EAN, при этом товар добавляется в чек только после сканирования Data Matrix.


Сценарий 5.14: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215<pGKy93DGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.15: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG3%4(MmN93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первое сканирование)

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Обработка результата ПМСР (первое сканирование)

Товар добавлен в чек. При повторном сканировании того же кода ПМСР обнаружил дублирование.

Сообщение о дублировании

desc
![Сообщение о дублировании]

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.15:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.16: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первая продажа, онлайн)

Итоговый чек первой продажи

desc
![Итоговый чек первой продажи]

Код маркировки в чеке первой продажи

desc
![Код маркировки первой продажи]


2. Повторное добавление товара в чек (офлайн-режим)

Стенд переведён в офлайн-режим. Оператор повторно сканирует тот же код маркировки.

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]

Результат обработки (блокировка)

desc
![Блокировка повторной продажи]

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.16:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.17: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%2(UmV93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ЛМ ЧЗ вернул сведения об отсутствии признаков запрета.

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.17:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.18: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(Umn93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

desc
![Ответ ТС ПИоТ]


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами:

Номер реквизита Значение
2000 0104607010350246215kRdG1%W(Umn93dGVz
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

desc
![Фискальный документ]

Ожидаемое поведение: ФД сформирован с указанными реквизитами

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.18:

ПМСР корректно обработал код маркировки, сформировал фискальный документ с требуемыми реквизитами, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.19: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4602220006549
- Код маркировки: 0104602220006549215opRcmR93dGVz
- Наименование товара в справочнике ПМСР: Пиво Сценарий 6, 19
- Цена: 105.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ЛМ ЧЗ вернул признак блокировки isBlocked = true.

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.19:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.20: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdGX%W(Rnb93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 125.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул isBlocked = true.

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.20:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.21: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215LpGKy93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки

desc
![Результат обработки]

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: аварийный режим активирован, однако продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.21:

ПМСР корректно обработал HTTP-код 203 и перевёл ТС ПИоТ в аварийный режим, но на реальной кассе код маркировки не прошёл дополнительную проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР по обработке аварийного режима соответствует требованиям.


Сценарий 5.22: Запрет продажи товара, когда РД признан прекращенным или недействительным

Исходные данные:
- GTIN: 4670019034288
- Код маркировки: 01046700190342882151aj\"K>X+mFcP93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 22
- Цена: 85.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: isBlocked = true, ogvs = ["RD"]

Фактические данные: isBlocked = true, ogvs = ["RD"]


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.22:

ПМСР соответствует требованиям, продажа заблокирована для товара, регистрационное удостоверение которого признано прекращенным или недействительным по решению государственного органа контроля (РД).


Сценарий 5.23: Запрет продажи товара при аннулированном ВСД

Исходные данные:
- GTIN: 8607405401894
- Код маркировки: 0108607405401894215cC3O493dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 23
- Цена: 75.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: isBlocked = true, ogvs = ["VETRF"]

Фактические данные: isBlocked = true, ogvs = ["VETRF"]


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.23:

ПМСР соответствует требованиям, продажа заблокирована для товара с аннулированным ветеринарным сопроводительным документом (ВСД).


Сценарий 5.24: Запрет продажи пачки сигарет по минимальной розничной цене

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFADI8dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена: 208.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: минимальная розничная цена (МРЦ) = 200 рублей (smp = 20000)

Фактические данные: smp = 20000


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.24:

ПМСР соответствует требованиям, продажа пачки сигарет по цене ниже минимальной розничной цены (200 руб.) заблокирована.


Сценарий 5.25: Запрет продажи блока сигарет по минимальной розничной цене

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121/798DM%800519900093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена: 1700.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: МРЦ = 200 рублей за пачку (smp = 20000, packageQuantity = 10)

Фактические данные: smp = 20000, packageQuantity = 10


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.25:

ПМСР соответствует требованиям, продажа блока сигарет по цене ниже минимальной розничной цены (200 руб. за пачку) заблокирована.


Сценарий 5.26: Запрет продажи НСП по минимальной розничной цене

Исходные данные:
- GTIN: 0840147505712
- Код маркировки: 00840147505712Zz;ZnRbAAAAdGVz
- Наименование товара в справочнике ПМСР: НСП Сценарии 26
- Цена: 130.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

desc
![Общие реквизиты]

Позиции чека

desc
![Позиции чека]

Оплата чека

desc
![Оплата чека]


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

desc
![Ответ ТС ПИоТ]

Ожидаемые данные: минимальная цена = 200 рублей (mrp = 20000)

Фактические данные: mrp = 20000


3. Обработка результата ПМСР

desc
![Результат обработки]

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.26:

ПМСР соответствует требованиям, продажа никотиносодержащей продукции по цене ниже минимальной розничной цены (200 руб.) заблокирована.


2.2 Фарма

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215uNcZ0ERKH2s1\u001d91F013\u001d92eIbT0hNA/vwWYACBeyx6V2l7Bb91AoYqD8HzBcGu0Qc=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки и добавил позицию.

Общие реквизиты и выбор типа чека

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована, товар не добавлен в чек


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215xrAAJI4eeSpg\u001d91F013\u001d927hf9eimn/0WLU4e6riR6oHOTeWo6YJFB+pYsA+JaesY=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Запрет продажи товара, который на момент проверки выведен из оборота

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 01046019070028052156xIC31YnxTmE\u001d91F013\u001d92Rzs/WynjOA6iypts6nMD/F+PRr1AI5mnoOEKHu19Sg4=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа заблокирована для товара, выведенного из оборота.


Сценарий 5.4: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215kBuXBzoQxQBF\u001d91F013\u001d92Pjf1UGfNlFVNFX2RIylnwrqCUJTqYVmAqOFLpXSl1Lk=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.4:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного решением органов власти.


Сценарий 5.5: Продажа товара с истекшим сроком годности

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215mvgI4YumREpr\u001d91F013\u001d92vYu9/zg1ptwuFCLZx3rUJJ5xG4uXTkvvYgvB+bG3BUE=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: expireDate < текущей даты

Фактические данные: expireDate < текущей даты


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара с истекшим сроком годности.


Сценарий 5.6: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215Ui4z2fiO5eCR\u001d91F013\u001d92RSZbzcWX6CWO0zre04zTsIWMgjm4dzfkXXhSW1XQ6AA=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.7: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4601907002805
- Штриховой код EAN-13: 4601907002805
- Код маркировки (Data Matrix): 0104601907002805215DtD2QyIBJ5ka\u001d91F013\u001d92gj4xjUpw9BduKQvaOzMbarxhdTTjZjupTtFAY99tZhU=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор сначала отсканировал EAN‑код. ПМСР определил, что товар подлежит обязательной маркировке, и потребовал сканировать Data Matrix. После сканирования Data Matrix товар добавлен в чек.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

Код маркировки в чеке

Код маркировки

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.7:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.8: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215QBG2fLDKoZ7T\u001d91F013\u001d92HYD1WS2ZCfYGwtQSqgoHUv/+nfrczwOyLibbTq7aON8=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.8:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.9: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215DtD2QyIBJ5ka\u001d91F013\u001d92gj4xjUpw9BduKQvaOzMbarxhdTTjZjupTtFAY99tZhU=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первое сканирование)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Обработка результата ПМСР (первое сканирование)

Товар добавлен в чек. При повторном сканировании того же кода ПМСР обнаружил дублирование.

Сообщение о дублировании

Сообщение о дублировании

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.9:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.10: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первая продажа, онлайн)

Итоговый чек первой продажи

Чек первой продажи

Код маркировки в чеке первой продажи

Код маркировки первой продажи


2. Повторное добавление товара в чек (офлайн-режим)

Стенд переведён в офлайн-режим. Оператор повторно сканирует тот же код маркировки.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека

Результат обработки (блокировка)

Блокировка повторной продажи

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.10:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.11: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%2(UmV93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ЛМ ЧЗ вернул сведения об отсутствии признаков запрета.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

Код маркировки в чеке

Код маркировки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.11:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.12: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(Umn93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version.

Ответ ТС ПИоТ

Ответ ТС ПИоТ


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами:

Номер реквизита Значение
2000 0104607010350246215kRdG1%W(Umn93dGVz
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

Фискальный документ

Ожидаемое поведение: ФД сформирован с указанными реквизитами

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.12:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.13: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(vZs93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ЛМ ЧЗ вернул признак блокировки isBlocked = true.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.14: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdGX%W(Rnb93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул isBlocked = true.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.15: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215wJnUWyqEEG3x\u001d91F013\u001d92EPPcI3aHf4+XTyDa1URejmFlqEOwwTlR9gdndSnEdwk=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

Ответ ТС ПИоТ

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки (продажа разрешена)

Результат обработки

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: аварийный режим активирован, однако продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.15:

ПМСР корректно обработал HTTP-код 203 и перевёл ТС ПИоТ в аварийный режим, но на реальной кассе код маркировки не прошёл дополнительную проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР по обработке аварийного режима соответствует требованиям.

Ниже представлен полностью отредактированный раздел 2.3 Легпром в едином стиле с предыдущими разделами. Исправлены подписи скриншотов, добавлены пустые строки, уточнены фактические данные и итоговые заключения для сценариев, где код маркировки был заблокирован ИСМ на реальной кассе (5.10, 5.11). Остальные сценарии (запреты, успешное распознавание EAN, аварийный режим) оставлены без изменений, так как они соответствуют ожидаемому поведению.


2.3 Легпром

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215oMh,rzbWItXF\u001d91FFD0\u001d92dGVzdIqqGdVdsEriAsW3ZWet8A5keeqpG26I0t8RDNk=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки и добавил позицию.

Общие реквизиты и выбор типа чека

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована, товар не добавлен в чек


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215Xx,Te>O693Fw\u001d91FFD0\u001d92dGVzdDzf4NNVmbQw5d1anT7QJ4eMB153ld7DG8YyZpE=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор создал новый чек, отсканировал код маркировки.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Запрет продажи товара, который на момент проверки выведен из оборота

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215vXXh<Ek(;QsF\u001d91FFD0\u001d92dGVzdDeywGLAzVHIid3kuyMyhR0G2S/+7ETePtmykZo=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа заблокирована для товара, выведенного из оборота.


Сценарий 5.4: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215Q)J/B'cP3)H.\u001d91FFD0\u001d92dGVzdJ4hMYbX3hqy5w/kqrVpqSVkhJ1xCoFIOi6kQKY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.4:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного решением органов власти.


Сценарий 5.5: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215o33KFmXs>%OF\u001d91FFD0\u001d92dGVzdL0ZJ1kEkxCtITFaMzV1OYmcNXZBnmLSe8od3aI=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.6: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4607809596237
- Штриховой код EAN-13: 4607809596237
- Код маркировки (Data Matrix): 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Оператор сначала отсканировал EAN‑код. ПМСР определил, что товар подлежит обязательной маркировке, и потребовал сканировать Data Matrix. После сканирования Data Matrix товар добавлен в чек.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

Код маркировки в чеке

Код маркировки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: товар добавлен в чек


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, распознавание кода маркировки Data Matrix выполняется без использования сведений из штрихового кода EAN, при этом товар добавляется в чек только после сканирования Data Matrix.


Сценарий 5.7: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215guKJKdI=!)F&\u001d91FFD0\u001d92dGVzdA1Y3KYFY4jO71J+KhaQ0THvResVUGCzUK7taV0=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.7:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.8: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первое сканирование)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Обработка результата ПМСР (первое сканирование)

Товар добавлен в чек. При повторном сканировании того же кода ПМСР обнаружил дублирование.

Сообщение о дублировании

Сообщение о дублировании

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.8:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.9: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (первая продажа, онлайн)

Итоговый чек первой продажи

Чек первой продажи

Код маркировки в чеке первой продажи

Код маркировки первой продажи


2. Повторное добавление товара в чек (офлайн-режим)

Стенд переведён в офлайн-режим. Оператор повторно сканирует тот же код маркировки.

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека

Результат обработки (блокировка)

Блокировка повторной продажи

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.9:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.10: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*j4LM\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ЛМ ЧЗ вернул сведения об отсутствии признаков запрета.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

Код маркировки в чеке

Код маркировки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.10:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.11: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uPIwq+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version.

Ответ ТС ПИоТ

Ответ ТС ПИоТ


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами:

Номер реквизита Значение
2000 0104607809596237215g%uPIwq+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

Фискальный документ

Ожидаемое поведение: ФД сформирован с указанными реквизитами

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.11:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.12: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uDOio+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ЛМ ЧЗ вернул признак блокировки isBlocked = true.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.12:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.13: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uDOio+5RLM\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, обратился к ЛМ ЧЗ, который вернул isBlocked = true.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

Код маркировки в чеке (продажа заблокирована)

Код маркировки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.14: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215chpVKvMOFItL\u001d91FFD0\u001d92dGVzdFxu/L960MW6INko8LZ0LnMfBWpNj4HxuVSRh4Y=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Добавление товара в чек через интерфейс ПМСР

Общие реквизиты

Общие реквизиты

Позиции чека

Позиции чека

Оплата чека

Оплата чека


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

Ответ ТС ПИоТ

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки (продажа разрешена)

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: продажа разрешена, аварийный режим активирован


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, при получении HTTP-кода 203 от ГИС МТ продажа разрешается, ТС ПИоТ корректно переходит в аварийный режим.


3. Результаты испытаний через API

Проверка функциональной совместимости выполняется в режиме API‑взаимодействия.
ПМСР получает запрос‑чек по эндпоинту, формирует запрос к ТС ПИоТ, передавая код маркировки.
ТС ПИоТ обращается к ГИС МТ и возвращает результат.
ПМСР анализирует полученные данные и на их основе формирует итоговый результат, возвращаемый в ответе эндпоинта.
Физическое сканирование кодов маркировки не производится, все проверки выполняются прямым вызовом API‑методов.

3.1 Общий

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215'W9Um93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215LnOjv93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Успешная продажа табачной продукции (цена до 100 руб. за пачку для прохождения на МГМ), «серая зона»

Исходные данные:
- GTIN: 4629308877044
- Код маркировки: 010462930887704421DzkcYt2800509000093dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 3
- Цена: 203.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, sold = false, grayZone = true

Фактические данные: realizable = false, sold = false, grayZone = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа разрешена


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа разрешена для табачной продукции, относящейся к временно непрослеживаемой («серая зона»), при цене до 100 руб. за пачку.


Сценарий 5.4: Успешная продажа табачной продукции (цена более 135 руб. за пачку), «серая зона»

Исходные данные:
- GTIN: 4629308877044
- Код маркировки: 010462930887704421DzkcWqS800517700093dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 4
- Цена: 203.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, sold = false, grayZone = true

Фактические данные: realizable = false, sold = false, grayZone = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.4:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.5: Запрет продажи товара, который на момент проверки выведен из оборота

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215NN*cM93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара, выведенного из оборота.


Сценарий 5.6: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4602220006549
- Код маркировки: 0104602220006549215opFcmK93dGVz
- Наименование товара в справочнике ПМСР: Пиво Сценарий 6, 19
- Цена: 105.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true, ogvs = ["RAR"]

Фактические данные: isBlocked = true, ogvs = ["RAR"]


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного решением органов власти.


Сценарий 5.7: Продажа товара с истекшим сроком годности

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215<pGKy93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: expireDate < текущей даты

Фактические данные: expireDate < текущей даты


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.7:

ПМСР соответствует требованиям, продажа заблокирована для товара с истекшим сроком годности.


Сценарий 5.8: Успешная продажа блока сигарет по максимальной розничной цене (цена до 100 руб. за пачку)

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121%798DM%800509000093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена в справочнике: 1700.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: МРЦ соответствует стоимости пачки до 100 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 900.00 рублей

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.8:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.9: Успешная продажа блока сигарет по максимальной розничной цене (цена более 135 руб. за пачку)

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121%008iVk800518000093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена в справочнике: 1700.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: МРЦ соответствует стоимости пачки более 135 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 1800.00 рублей

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.9:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.10: Продажа пачки сигарет по максимальной розничной цене (цена до 100 руб. за пачку)

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFABVUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена в справочнике: 208.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: МРЦ до 100 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 81.00 руб.

Фактическое поведение: позиция добавлена в чек с ценой 81.00 руб.


Итоговое заключение по сценарию 5.10:

ПМСР соответствует требованиям, успешно продана пачка сигарет по максимальной розничной цене (до 100 руб.).


Сценарий 5.11: Продажа пачки сигарет по максимальной розничной цене (цена более 135 руб. за пачку)

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFACVUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена в справочнике: 208.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: МРЦ более 135 руб.

Фактические данные: МРЦ передана корректно.


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 145.00 руб.

Фактическое поведение: позиция добавлена в чек с ценой 145.00 руб.


Итоговое заключение по сценарию 5.11:

ПМСР соответствует требованиям, успешно продана пачка сигарет по максимальной розничной цене (более 135 руб.) с учётом требований законодательства РФ.


Сценарий 5.12: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;vE)bFABBUdGVz
- Наименование товара в справочнике ПМСР: Табак Сценарий 10, 11 и 12
- Цена: 209.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.12:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.13: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4607010350246
- Штриховой код EAN-13: 4607010350246
- Код маркировки (Data Matrix): 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: товар добавлен в чек


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, распознавание кода маркировки Data Matrix выполняется без использования сведений из штрихового кода EAN, при этом товар добавляется в чек только после сканирования Data Matrix.


Сценарий 5.14: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215<pGKy93DGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.15: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG3%4(MmN93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первое сканирование)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Обработка результата ПМСР (первое сканирование)

ПМСР добавил товар в чек (по данным, полученным от ТС ПИоТ).
Повторная передача того же кода маркировки привела к обнаружению дублирования.

Сообщение о дублировании

Сообщение о дублировании

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.15:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.16: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первая продажа, онлайн)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки. Продажа зарегистрирована.

Код маркировки в чеке первой продажи

Код маркировки

Итоговый чек первой продажи

Чек первой продажи


2. Повторное формирование API-запроса (офлайн-режим)

Стенд переведён в офлайн-режим. ПМСР сформировал новый запрос к ТС ПИоТ с тем же кодом маркировки.
ПМСР обнаружил, что код уже был реализован (по данным локальной базы).

Сформированный запрос

Сформированный запрос

Результат обработки (блокировка)

Результат обработки

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.16:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.17: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%2(UmV93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР ответ без признаков запрета.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.17:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.18: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(Umn93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул сведения, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами согласно описанию.

Реквизиты ФД

Номер реквизита Значение
2000 0104607010350246215kRdG1%W(Umn93dGVz
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

Фискальный документ

Результат обработки

Результат обработки

Ожидаемое поведение: ФД сформирован с указанными реквизитами, продажа разрешена

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.18:

ПМСР корректно обработал код маркировки, сформировал фискальный документ с требуемыми реквизитами, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.19: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4602220006549
- Код маркировки: 0104602220006549215opRcmR93dGVz
- Наименование товара в справочнике ПМСР: Пиво Сценарий 6, 19
- Цена: 105.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР признак блокировки.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.19:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.20: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdGX%W(Rnb93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 13, 15, 16, 17, 18, 20
- Цена: 125.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул признак блокировки. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.20:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.21: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4670540176099
- Код маркировки: 0104670540176099215LpGKy93dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 1, 2, 5, 7, 14, Авария
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

Ответ ТС ПИоТ

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: продажа разрешена, аварийный режим активирован


Итоговое заключение по сценарию 5.21:

ПМСР соответствует требованиям, при получении HTTP-кода 203 от ГИС МТ продажа разрешается, ТС ПИоТ корректно переходит в аварийный режим.


Сценарий 5.22: Запрет продажи товара, когда РД признан прекращенным или недействительным

Исходные данные:
- GTIN: 4670019034288
- Код маркировки: 01046700190342882151aj\"K>X+mFcP93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 22
- Цена: 85.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true, ogvs = ["RD"]

Фактические данные: isBlocked = true, ogvs = ["RD"]


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.22:

ПМСР соответствует требованиям, продажа заблокирована для товара, регистрационное удостоверение которого признано прекращенным или недействительным по решению государственного органа контроля (РД).


Сценарий 5.23: Запрет продажи товара при аннулированном ВСД

Исходные данные:
- GTIN: 8607405401894
- Код маркировки: 0108607405401894215cC3O493dGVz
- Наименование товара в справочнике ПМСР: Молоко Сценарий 23
- Цена: 75.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true, ogvs = ["VETRF"]

Фактические данные: isBlocked = true, ogvs = ["VETRF"]


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.23:

ПМСР соответствует требованиям, продажа заблокирована для товара с аннулированным ветеринарным сопроводительным документом (ВСД).


Сценарий 5.24: Запрет продажи пачки сигарет по минимальной розничной цене

Исходные данные:
- GTIN: 4601653035829
- Код маркировки: 04601653035829H;dV)bFADI8dGVz
- Наименование товара в справочнике ПМСР: Табак Сценарии 10, 11, 12 и 24
- Цена: 208.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: минимальная розничная цена (МРЦ) = 200 рублей (smp = 20000)

Фактические данные: smp = 20000


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.24:

ПМСР соответствует требованиям, продажа пачки сигарет по цене ниже минимальной розничной цены (200 руб.) заблокирована.


Сценарий 5.25: Запрет продажи блока сигарет по минимальной розничной цене

Исходные данные:
- GTIN: 4610136280571
- Код маркировки: 010461013628057121/798DM%800519900093dGVz
- Наименование товара в справочнике ПМСР: Табак Блок Сценарии 8, 9 и 25
- Цена: 1700.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: МРЦ = 200 рублей за пачку (smp = 20000, packageQuantity = 10)

Фактические данные: smp = 20000, packageQuantity = 10


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.25:

ПМСР соответствует требованиям, продажа блока сигарет по цене ниже минимальной розничной цены (200 руб. за пачку) заблокирована.


Сценарий 5.26: Запрет продажи НСП по минимальной розничной цене

Исходные данные:
- GTIN: 0840147505712
- Код маркировки: 00840147505712Zz;ZnRbAAAAdGVz
- Наименование товара в справочнике ПМСР: НСП Сценарии 26
- Цена: 130.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: минимальная цена = 200 рублей (mrp = 20000)

Фактические данные: mrp = 20000


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.26:

ПМСР соответствует требованиям, продажа никотиносодержащей продукции по цене ниже минимальной розничной цены (200 руб.) заблокирована.


3.2 Фарма

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215uNcZ0ERKH2s1\u001d91F013\u001d92eIbT0hNA/vwWYACBeyx6V2l7Bb91AoYqD8HzBcGu0Qc=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215xrAAJI4eeSpg\u001d91F013\u001d927hf9eimn/0WLU4e6riR6oHOTeWo6YJFB+pYsA+JaesY=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Запрет продажи товара, который на момент проверки выведен из оборота

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 01046019070028052156xIC31YnxTmE\u001d91F013\u001d92Rzs/WynjOA6iypts6nMD/F+PRr1AI5mnoOEKHu19Sg4=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа заблокирована для товара, выведенного из оборота.


Сценарий 5.4: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215kBuXBzoQxQBF\u001d91F013\u001d92Pjf1UGfNlFVNFX2RIylnwrqCUJTqYVmAqOFLpXSl1Lk=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.4:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного решением органов власти.


Сценарий 5.5: Продажа товара с истекшим сроком годности

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215mvgI4YumREpr\u001d91F013\u001d92vYu9/zg1ptwuFCLZx3rUJJ5xG4uXTkvvYgvB+bG3BUE=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: expireDate < текущей даты

Фактические данные: expireDate < текущей даты


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара с истекшим сроком годности.


Сценарий 5.6: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215Ui4z2fiO5eCR\u001d91F013\u001d92RSZbzcWX6CWO0zre04zTsIWMgjm4dzfkXXhSW1XQ6AA=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.7: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4601907002805
- Штриховой код EAN-13: 4601907002805
- Код маркировки (Data Matrix): 0104601907002805215DtD2QyIBJ5ka\u001d91F013\u001d92gj4xjUpw9BduKQvaOzMbarxhdTTjZjupTtFAY99tZhU=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.7:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.8: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215QBG2fLDKoZ7T\u001d91F013\u001d92HYD1WS2ZCfYGwtQSqgoHUv/+nfrczwOyLibbTq7aON8=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.8:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.9: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215DtD2QyIBJ5ka\u001d91F013\u001d92gj4xjUpw9BduKQvaOzMbarxhdTTjZjupTtFAY99tZhU=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первое сканирование)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Обработка результата ПМСР (первое сканирование)

ПМСР добавил товар в чек (по данным, полученным от ТС ПИоТ).
Повторная передача того же кода маркировки привела к обнаружению дублирования.

Сообщение о дублировании

Сообщение о дублировании

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.9:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.10: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215Ds>JRjNE!jZ!93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первая продажа, онлайн)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки. Продажа зарегистрирована.

Итоговый чек первой продажи

Чек первой продажи

Код маркировки в чеке первой продажи

Код маркировки первой продажи


2. Повторное формирование API-запроса (офлайн-режим)

Стенд переведён в офлайн-режим. ПМСР сформировал новый запрос к ТС ПИоТ с тем же кодом маркировки.
ПМСР обнаружил, что код уже был реализован (по данным локальной базы).

Сформированный запрос

Сформированный запрос

Результат обработки (блокировка)

Результат обработки

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.10:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.11: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%2(UmV93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР ответ без признаков запрета.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.11:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.12: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(Umn93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул сведения, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами согласно описанию.

Реквизиты ФД

Номер реквизита Значение
2000 0104607010350246215kRdG1%W(Umn93dGVz
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

Фискальный документ

Результат обработки

Результат обработки

Ожидаемое поведение: ФД сформирован с указанными реквизитами, продажа разрешена

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.12:

ПМСР корректно обработал код маркировки, сформировал фискальный документ с требуемыми реквизитами, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.13: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdG1%W(vZs93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР признак блокировки.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.14: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607010350246
- Код маркировки: 0104607010350246215kRdGX%W(Rnb93dGVz
- Наименование товара в справочнике ПМСР: Вода Сценарий 10, 11, 12, 13 и 14
- Цена: 115.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул признак блокировки. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.15: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215wJnUWyqEEG3x\u001d91F013\u001d92EPPcI3aHf4+XTyDa1URejmFlqEOwwTlR9gdndSnEdwk=
- Наименование товара в справочнике ПМСР: Лекарство 1, 2, 3, 4, 5, 6, 7, 8, 9, 15 и 16
- Цена: 101.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

Ответ ТС ПИоТ

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: аварийный режим активирован, однако продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.15:

ПМСР корректно обработал HTTP-код 203 и перевёл ТС ПИоТ в аварийный режим, но на реальной кассе код маркировки не прошёл дополнительную проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР по обработке аварийного режима соответствует требованиям.


3.3 Легпром

Сценарий 5.1: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его нанесении

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215oMh,rzbWItXF\u001d91FFD0\u001d92dGVzdIqqGdVdsEriAsW3ZWet8A5keeqpG26I0t8RDNk=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: признак «Нанесение» (utilised) = false

Фактические данные: признак «Нанесение» (utilised) = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.1:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о нанесении.


Сценарий 5.2: Запрет продажи товара при отсутствии в информационной системе мониторинга сведений о его вводе в оборот

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215Xx,Te>O693Fw\u001d91FFD0\u001d92dGVzdDzf4NNVmbQw5d1anT7QJ4eMB153ld7DG8YyZpE=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: realizable = false, utilised = true, sold = false

Фактические данные: realizable = false, utilised = true, sold = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.2:

ПМСР соответствует требованиям, продажа заблокирована при отсутствии сведений о вводе в оборот.


Сценарий 5.3: Запрет продажи товара, который на момент проверки выведен из оборота

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215vXXh<Ek(;QsF\u001d91FFD0\u001d92dGVzdDeywGLAzVHIid3kuyMyhR0G2S/+7ETePtmykZo=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: sold = true

Фактические данные: sold = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.3:

ПМСР соответствует требованиям, продажа заблокирована для товара, выведенного из оборота.


Сценарий 5.4: Запрет продажи товара, заблокированного или приостановленного для реализации по решению органов власти

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215Q)J/B'cP3)H.\u001d91FFD0\u001d92dGVzdJ4hMYbX3hqy5w/kqrVpqSVkhJ1xCoFIOi6kQKY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.4:

ПМСР соответствует требованиям, продажа заблокирована для товара, заблокированного решением органов власти.


Сценарий 5.5: Продажа товара, сведения о маркировке которого отсутствуют в информационной системе мониторинга

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215o33KFmXs>%OF\u001d91FFD0\u001d92dGVzdL0ZJ1kEkxCtITFaMzV1OYmcNXZBnmLSe8od3aI=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: found = false

Фактические данные: found = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.5:

ПМСР соответствует требованиям, продажа заблокирована для товара, сведения о маркировке которого отсутствуют в ГИС МТ.


Сценарий 5.6: Распознание кода маркировки без использования сведений из штрихового кода EAN

Исходные данные:
- GTIN: 4607809596237
- Штриховой код EAN-13: 4607809596237
- Код маркировки (Data Matrix): 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: код маркировки найден, разрешающие признаки

Фактические данные: код маркировки найден, разрешающие признаки


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: товар добавлен в чек

Фактическое поведение: товар добавлен в чек


Итоговое заключение по сценарию 5.6:

ПМСР соответствует требованиям, распознавание кода маркировки Data Matrix выполняется без использования сведений из штрихового кода EAN, при этом товар добавляется в чек только после сканирования Data Matrix.


Сценарий 5.7: Запрет продажи товара с некорректным кодом проверки

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215guKJKdI=!)F&\u001d91FFD0\u001d92dGVzdA1Y3KYFY4jO71J+KhaQ0THvResVUGCzUK7taV0=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ обработал запрос и вернул в ПМСР результат.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: verified = false

Фактические данные: verified = false


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.7:

ПМСР соответствует требованиям, продажа заблокирована для товара с некорректным кодом проверки (крипточасть не прошла проверку).


Сценарий 5.8: Запрет продажи дублей кодов маркировки

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первое сканирование)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Обработка результата ПМСР (первое сканирование)

ПМСР добавил товар в чек (по данным, полученным от ТС ПИоТ).
Повторная передача того же кода маркировки привела к обнаружению дублирования.

Сообщение о дублировании

Сообщение о дублировании

Ожидаемое поведение: повторное добавление не выполняется, выводится сообщение

Фактическое поведение: повторное добавление не выполнено, выведено сообщение о дублировании


Итоговое заключение по сценарию 5.8:

ПМСР соответствует требованиям, дублирование кодов маркировки в одном чеке запрещено, при попытке повторного сканирования выводится соответствующее сообщение.


Сценарий 5.9: Запрет повторной продажи (офлайн-режим)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*jIb3\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ (первая продажа, онлайн)

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки. Продажа зарегистрирована.

Код маркировки в чеке первой продажи

Код маркировки первой продажи

Итоговый чек первой продажи

Чек первой продажи


2. Повторное формирование API-запроса (офлайн-режим)

Стенд переведён в офлайн-режим. ПМСР сформировал новый запрос к ТС ПИоТ с тем же кодом маркировки.
ПМСР обнаружил, что код уже был реализован (по данным локальной базы).

Сформированный запрос

Сформированный запрос

Результат обработки (блокировка)

Результат обработки

Ожидаемое поведение: запрет продажи (код уже реализован)

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.9:

ПМСР соответствует требованиям, повторная продажа одного кода маркировки запрещена, в том числе в офлайн-режиме (используется локальная база проданных товаров).


Сценарий 5.10: Продажа товара в режиме офлайн (отсутствует в черном списке локального модуля)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215<(O!mEC*j4LM\u001d91FFD0\u001d92dGVzdDyvtquiWPEwq+bhef67yBmu+piA28zoOdpWbCY=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через локальный модуль)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР ответ без признаков запрета.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: отсутствие признаков блокировки

Фактические данные: блокировка отсутствует


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: разрешение продажи

Фактическое поведение: продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.10:

ПМСР корректно обработал код маркировки и передал его в ТС ПИоТ, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.11: Продажа товара в режиме офлайн с таймаутом ГИС МТ (отсутствует в черном списке)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uPIwq+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул сведения, что код не заблокирован, а также служебные поля reqId, reqTimestamp, inst, version. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ


3. Обработка результата ПМСР и формирование фискального документа

ПМСР сформировал ФД «Уведомление о реализации» с реквизитами согласно описанию.

Реквизиты ФД

Номер реквизита Значение
2000 0104607809596237215g%uPIwq+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
1023 1
2108 0
1260 (включая 1262,1263,1264,1265) 1262=030, 1263=21.11.2023, 1264=1944, 1265=UUID=reqId&Time=reqTimestamp&Inst=inst&Ver=version

Фискальный документ

Фискальный документ

Результат обработки

Результат обработки

Ожидаемое поведение: ФД сформирован с указанными реквизитами, продажа разрешена

Фактическое поведение: ФД сформирован корректно, но продажа заблокирована ИСМ на реальной кассе


Итоговое заключение по сценарию 5.11:

ПМСР корректно обработал код маркировки, сформировал фискальный документ с требуемыми реквизитами, однако на реальной кассе код не прошёл проверку в ИСМ, из-за чего продажа была заблокирована. Функциональность ПМСР соответствует требованиям.


Сценарий 5.12: Запрет продажи товара в режиме офлайн (присутствует в черном списке ЛМ ЧЗ)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uDOio+5RXQ\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (через ЛМ ЧЗ)

ТС ПИоТ, работая в офлайн-режиме, проверил код через локальный модуль чёрных списков и вернул в ПМСР признак блокировки.

Ответ ТС ПИоТ

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.12:

ПМСР соответствует требованиям, в офлайн-режиме продажа заблокирована для товара, присутствующего в черном списке локального модуля.


Сценарий 5.13: Запрет продажи товара в режиме офлайн с таймаутом ГИС МТ (присутствует в черном списке)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uDOio+5RLM\u001d91FFD0\u001d92dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/4O6Zzpg=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ (таймаут ГИС МТ, обращение к ЛМ ЧЗ)

ТС ПИоТ не получил ответа от ГИС МТ по таймауту, после чего обратился к локальному модулю чёрных списков. ЛМ ЧЗ вернул признак блокировки. ТС ПИоТ передал эти данные в ПМСР.

Ответ ТС ПИоТ (через ЛМ ЧЗ)

Ответ ТС ПИоТ

Ожидаемые данные: isBlocked = true

Фактические данные: isBlocked = true


3. Обработка результата ПМСР

ПМСР проанализировал полученные от ТС ПИоТ сведения и принял решение.

Результат обработки

Результат обработки

Ожидаемое поведение: блокировка продажи

Фактическое поведение: продажа заблокирована


Итоговое заключение по сценарию 5.13:

ПМСР соответствует требованиям, при таймауте ГИС МТ используется локальный модуль чёрных списков, продажа блокируется для кода, обнаруженного в чёрном списке.


Сценарий 5.14: Сканирование кода маркировки, возвращающего 203 ошибку (аварийный режим)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215chpVKvMOFItL\u001d91FFD0\u001d92dGVzdFxu/L960MW6INko8LZ0LnMfBWpNj4HxuVSRh4Y=
- Наименование товара в справочнике ПМСР: Одежда 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 и 15
- Цена: 950.00 руб.


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос

Сформированный запрос


2. Получение ответа от ТС ПИоТ

ТС ПИоТ сообщил ПМСР, что при обращении к ГИС МТ получен HTTP-код 203 (аварийный режим).

Ответ ТС ПИоТ (уведомление об аварийном режиме)

Ответ ТС ПИоТ

Ожидаемые данные: HTTP-код 203

Фактические данные: HTTP-код 203


3. Обработка результата ПМСР

ПМСР разрешил продажу. ТС ПИоТ перешёл в аварийный режим, при последующих запросах проверки в ГИС МТ не осуществляются.

Результат обработки

Результат обработки

Итоговый чек

Итоговый чек

TLV чека

TLV чека

Ожидаемое поведение: разрешение продажи, активация аварийного режима

Фактическое поведение: продажа разрешена, аварийный режим активирован


Итоговое заключение по сценарию 5.14:

ПМСР соответствует требованиям, при получении HTTP-кода 203 от ГИС МТ продажа разрешается, ТС ПИоТ корректно переходит в аварийный режим.


Дата оформления протокола: 10.04.2026