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

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

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

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

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

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

Версия ПО: 4.0.58.0330

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

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

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

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

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


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

2.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:

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


2.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 продажа разрешается, ТС ПИоТ корректно переходит в аварийный режим.


2.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 продажа разрешается, ТС ПИоТ корректно переходит в аварийный режим.


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