- Подготовка производственной площадки к маркировке
- Сроки внедрения маркировки для производителей: что нужно знать малым, средним и крупным?
- Оборудование для маркировки: какое нужно и что пригодится из того, что у вас уже есть?
- Состав кода маркировки молочной продукции
Проверка маркированной продукции в момент приёмки по критериями разрешительного режима по API
Использование метода API разрешительного режима разрешено только в момент перед розничной продажей. Проверка принимаемой продукции с использованием этого метода запрещена.
Риск использования этого метода заключается в превышении допустимого количества запросов, который неизвестен участнику, в целях информационной безопасности. Превышение этого максимального числа запросов воспринимается как DDOS-атака, вследствие чего происходит блокировка токена участника, что сделает невозможным проверку онлайн.
По случаям запрета в разрешительном режиме существуют несколько статусов:
Атрибут |
Что он означает |
Как должно быть |
verified:false |
Код криптографической проверки не прошёл проверку. Либо это фальсицированная продукция, либо на проверку отправляются лишние символы, которые искажают криптографическую подпись |
verified:true |
found:false |
Код идентификации не найден в системе. Последовательность символов, которая отправляется на проверку отсутствует в системе маркировки. |
found:true |
utilized:false |
Не был передан отчёт о нанесении. Возможно исправить если производитель/импортёр подаст отчёт о нанесении |
utilized:true |
realizable:false |
Не был передан отчёт по вводу в оборот. Возможно исправить если производитель/импортёр подаст отчёт по вводу в оборот |
realizible:true |
isBlocked:true |
Заблокирован по решению органа государственной власти. |
isBlocked:false |
sold:true |
Товар выведен из оборота, либо имеет признаки множественных продаж |
sold:false |
expireDate |
Дата истечения срока годности. Должна быть больше даты проверки. |
- |
Контроль при приёмке
Некоторые участники могут реализовать дополнительный контроль при приёмке, чтобы узнать в каком статусе находится код маркировки до того момента как он попадёт на торговую точку или кассовую ленту.
Для проверки необходимо использовать методы TrueAPI.
Использование TrueAPI отличается от методов разрешительного режима.
При аутентификации используется jwt-токен со сроком жизни 10-часов. Использовать x-api-key нельзя.
Для получения аутентификационного токена необходимо использовать методы Единой аутентификации описанные в документации TrueAPI (методы auth/key и auth/simpleSignIn).
Вся необходимая документация расположена в разделе "Помощь" Личного кабинета участника.
Для проверки сведений о статусе кода, за исключением корректности криптографической подписи, используется метод cises/info.
Ограничения метода: до 50 запросов в секунду, не более 1000 КИ в одном запросе.
Атрибут ответа TrueAPI |
Описание атрибута |
Ответ разрешительного режима |
*applicationDate |
Дата нанесения, если заполнено, значит был подан отчет о нанесении |
utilized:true |
*introducedDate |
Дата ввода в оборот. Если заполнено, значит был подан документ ввода в оборот |
realizable:true |
*ogvs |
Признак блокировки органом государственной власти. Если заполнено, значит что есть блокировка |
isBlocked:false |
status |
Статус кода. INTRODUCED - код в обороте. Все остальные статусы к реализации не допускаются retired - Товар выбыл из оборота |
sold:false |
*expirationDate |
Дата истечения срока годности. Должна быть больше принимаемой даты |
expirationDate |
Для проверки кода криптографической проверки используется метод cises/check.
Ограничения метода - 2 запроса в секунду, до 1000 КМ в запросе.
В ответ отдается количество кодов по которым прошла или не прошла проверка.