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

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

> Сервер ККМ > СерверККМ V4
Дата обновления: 14 апреля 2026 г. Дата публикации: 1 апреля 2026 г. Автор: Машковцев Тимур

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

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

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

Версия ПО: 4.0.58.0330

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

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

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

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

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

Испытания проводятся с использованием эмулятора ККТ, обеспечивающего функционально эквивалентное поведение реального кассового узла и не влияющего на алгоритмы обработки данных и результаты испытаний.


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

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


2.1 Общий

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

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


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

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

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

Реквизиты чека

Позиции чека

Позиции чека

Оплата чека

Оплата чека


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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


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

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


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

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


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

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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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. Добавление товара в чек через интерфейс ПМСР

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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. Добавление товара в чек через интерфейс ПМСР

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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. Добавление товара в чек через интерфейс ПМСР

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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

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

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

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

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


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

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


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

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


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

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

Чек 1

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

Код


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

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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

Код

Итоговый чек

Чек

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

Ответ ТС ПИоТ (1)

Ответ1

Ответ ТС ПИоТ (2)

Ответ2


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. Добавление товара в чек через интерфейс ПМСР (офлайн-режим)

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

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

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

Ответ

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

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


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

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

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

Разрешение

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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. Добавление товара в чек через интерфейс ПМСР

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


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

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


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

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


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

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

Реквизиты

Позиции чека

Позиции

Оплата чека

Оплата


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

Ответ ТС ПИоТ:

Ответ

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

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


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

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

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

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

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


Итоговое заключение по сценарию 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:

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


Сценарий 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.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. Обработка результата ПМСР

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

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

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

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


Итоговое заключение по сценарию 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. Обработка результата ПМСР

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

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

Разрешение

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

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


Итоговое заключение по сценарию 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. Обработка результата ПМСР

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

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

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

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

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


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

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


Сценарий 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:

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


Сценарий 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 рублей

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


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

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


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

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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

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

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


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

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


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

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 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. Обработка результата ПМСР

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

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

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

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

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

Ожидаемое поведение: ПМСР добавляет позицию в чек с ценой 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: Распознание кода маркировки, содержащегося в средстве идентификации, нанесенном на упаковку товара в виде двумерного штрихового кода в формате Data Matrix, без использования сведений, содержащихся в штриховом коде, нанесенном на упаковку товара в соответствии со стандартом EAN

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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


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

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


Сценарий 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: Продажа товара в режиме проверки офлайн, отсутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- 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: Запрет продажи товара в режиме проверки офлайн, присутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- 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:

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


Сценарий 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:

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


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

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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


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

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


3.2 Фарма

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

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215uNcZ0ERKH2s191F01392eIbT0hNA/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
- Код маркировки: 0104601907002805215xrAAJI4eeSpg91F013927hf9eimn/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
- Код маркировки: 01046019070028052156xIC31YnxTmE91F01392Rzs/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
- Код маркировки: 0104601907002805215kBuXBzoQxQBF91F01392Pjf1UGfNlFVNFX2RIylnwrqCUJTqYVmAqOFLpXSl1Lk=
- Наименование товара в справочнике ПМСР: Лекарство 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
- Код маркировки: 0104601907002805215mvgI4YumREpr91F01392vYu9/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
- Код маркировки: 0104601907002805215Ui4z2fiO5eCR91F01392RSZbzcWX6CWO0zre04zTsIWMgjm4dzfkXXhSW1XQ6AA=
- Наименование товара в справочнике ПМСР: Лекарство 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: Распознание кода маркировки, содержащегося в средстве идентификации, нанесенном на упаковку товара в виде двумерного штрихового кода в формате Data Matrix, без использования сведений, содержащихся в штриховом коде, нанесенном на упаковку товара в соответствии со стандартом EAN

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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


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

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


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

Исходные данные:
- GTIN: 4601907002805
- Код маркировки: 0104601907002805215QBG2fLDKoZ7T91F01392HYD1WS2ZCfYGwtQSqgoHUv/+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
- Код маркировки: 0104601907002805215DtD2QyIBJ5ka91F01392gj4xjUpw9BduKQvaOzMbarxhdTTjZjupTtFAY99tZhU=
- Наименование товара в справочнике ПМСР: Лекарство 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: Продажа товара в режиме проверки офлайн, отсутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- 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: Запрет продажи товара в режиме проверки офлайн, присутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- 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
- Код маркировки: 0104601907002805215wJnUWyqEEG3x91F01392EPPcI3aHf4+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,rzbWItXF91FFD092dGVzdIqqGdVdsEriAsW3ZWet8A5keeqpG26I0t8RDNk=
- Наименование товара в справочнике ПМСР: Одежда 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>O693Fw91FFD092dGVzdDzf4NNVmbQw5d1anT7QJ4eMB153ld7DG8YyZpE=
- Наименование товара в справочнике ПМСР: Одежда 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(;QsF91FFD092dGVzdDeywGLAzVHIid3kuyMyhR0G2S/+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.91FFD092dGVzdJ4hMYbX3hqy5w/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>%OF91FFD092dGVzdL0ZJ1kEkxCtITFaMzV1OYmcNXZBnmLSe8od3aI=
- Наименование товара в справочнике ПМСР: Одежда 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: Распознание кода маркировки, содержащегося в средстве идентификации, нанесенном на упаковку товара в виде двумерного штрихового кода в формате Data Matrix, без использования сведений, содержащихся в штриховом коде, нанесенном на упаковку товара в соответствии со стандартом EAN

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


1. Формирование API-запроса ПМСР к ТС ПИоТ

ПМСР сформировал запрос к ТС ПИоТ, передав код маркировки.

Сформированный запрос:

Сформированный запрос


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

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

Ответ ТС ПИоТ:

Ответ ТС ПИоТ

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

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


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

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

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

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

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

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


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

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


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

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215guKJKdI=!)F&91FFD092dGVzdA1Y3KYFY4jO71J+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*jIb391FFD092dGVzdDyvtquiWPEwq+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*jIb391FFD092dGVzdDyvtquiWPEwq+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*j4LM91FFD092dGVzdDyvtquiWPEwq+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: Продажа товара в режиме проверки офлайн, отсутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uPIwq+5RXQ91FFD092dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/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+5RXQ91FFD092dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/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+5RXQ91FFD092dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/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: Запрет продажи товара в режиме проверки офлайн, присутствующего в черном списке ЛМ ЧЗ (ответ от ГИС МТ 5 секунд)

Исходные данные:
- GTIN: 4607809596237
- Код маркировки: 0104607809596237215g%uDOio+5RLM91FFD092dGVzdKQkx2tHy7zDWQRPzNTdyYe7fRwXILM/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
- Код маркировки: 0104607809596237215chpVKvMOFItL91FFD092dGVzdFxu/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. Обработка результата ПМСР

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

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

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

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

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


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

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


Дата оформления протокола: 10.04.2026