Мы рассмотрим важную и актуальную проблему, с которой сталкиваются многие участники оборота маркированных товаров: как получить список кодов маркировки обуви, которые еще не были проданы и остаются на наших остатках. Эта задача особенно остро стоит при миграции между учетными системами, например, при переходе из СБИС в 1С, когда необходимо точно понимать, какие коды числятся за нами в системе "Честный знак" (ГИС МТ).
Начнем с анализа официального ответа, полученного от представителей системы "Честный знак". На ранних этапах внедрения обязательной маркировки обуви (около 2020 года), функционал прямого отображения и выгрузки непроданных остатков кодов маркировки, аналогичный запросам в ЕГАИС, находился в стадии проработки. Нам было сообщено, что "функционал отображения данных о количестве кодов маркировки в разделах личного кабинета системы мониторинга ГИС МТ находится в проработке и планируется к реализации".
Важно отметить, что система мониторинга ГИС МТ постоянно развивается, и, хотя прямой кнопки "выгрузить непроданные остатки" в личном кабинете до сих пор не представлено в явном виде, как, например, в ЕГАИС, появились эффективные методы, позволяющие получить эту информацию.
Несмотря на отсутствие прямой кнопки для выгрузки, мы можем использовать встроенные фильтры в личном кабинете ГИС МТ для поиска и идентификации непроданных кодов маркировки. Рассмотрим эти подходы.
Мы можем целенаправленно использовать фильтры для определения кодов, которые до сих пор числятся "в обороте" на нашем балансе:
Способ ввода товара в оборот: Выберите значение, соответствующее вашему способу ввода кодов. Например, для кодов, выданных для уже существующей продукции, мы можем выбрать "Маркировка остатков". Это поможет нам выделить коды, которые были введены в оборот как инвентарные остатки.Статус: Установите значение "В обороте". Этот статус указывает на то, что код маркировки был успешно введен в оборот и на данный момент не был списан (продан или выведен из оборота по другой причине).Этот подход позволяет нам эффективно идентифицировать коды, которые система считает непроданными и находящимися в активном обороте вашей организации.
Еще один способ получить интересующую нас информацию – это формирование специализированных заданий в системе с указанием необходимых параметров:
Использование таких фильтров при формировании заданий дает нам дополнительную гибкость в детализации поиска по времени выпуска марок и их типу.
Для более автоматизированного, масштабируемого и комплексного решения задачи получения остатков маркированной обуви существует TrueAPI системы "Честный знак". Это наиболее гибкий и мощный способ программного взаимодействия с Государственной информационной системой мониторинга товаров (ГИС МТ) "Честный знак".
Мы можем использовать метод /api/v3/true-api/products/listV2 для получения подробной информации о списке кодов идентификации товаров. Этот метод позволяет нам задавать различные фильтры для выборки данных.
Для получения списка непроданных остатков обуви необходимо указать следующие ключевые параметры в запросе к API:
emissionType=REMAINS: Этот параметр указывает, что нас интересуют коды, выпущенные в рамках маркировки остатков.cisStatus=INTRODUCED: Этот параметр фильтрует коды по их статусу, выбирая только те, которые были успешно введены в оборот.Этот программный подход позволяет нам интегрировать получение данных об остатках непосредственно в наши учетные системы, например, в 1С, путем разработки специализированных обработок. Это идеальное решение для компаний с большим объемом маркированной продукции или при необходимости регулярной автоматизированной сверки.
Теперь давайте разберем, как стандартные конфигурации 1С (такие как "1С:Бухгалтерия 8", "1С:Розница", "1С:Управление торговлей") взаимодействуют с маркированным товаром, и почему прямого аналога запроса остатков ЕГАИС для обуви в 1С обычно не предусмотрено.
Современные версии 1С предоставляют обширный функционал для работы с маркированным товаром на различных этапах жизненного цикла: от заказа и получения кодов маркировки до их печати и ввода в оборот. Однако 1С, как правило, не хранит детальные статусы кодов маркировки для обуви (и других товарных групп, кроме алкоголя и лекарственных препаратов) в своей локальной базе данных так, как это делается для акцизных марок ЕГАИС. Это означает, что 1С не имеет "локального регистра" всех непроданных кодов маркировки обуви.
Ключевое отличие заключается в механизме контроля. Контроль статусов обуви и других товаров осуществляется по запросу к "Честному знаку" непосредственно в момент реализации. Это означает, что при попытке продать маркированный товар через 1С, система отправляет запрос в ГИС МТ, чтобы убедиться, что код находится "в обороте" и принадлежит вашей организации. Для выполнения таких запросов требуется наличие действующей электронной подписи (ЭП).
При настройке прямого обмена с "Честным знаком" коды маркировки проверяются в процессе формирования документа "Реализация". Если код уже выведен из оборота или не принадлежит вашей организации, 1С сообщит об ошибке.
В контексте миграции данных или других нестандартных ситуаций, у нас может возникнуть соблазн "отключить все проверки в коде" 1С. Мы настоятельно не рекомендуем отключать проверки, поскольку они являются ключевым элементом соблюдения законодательства о маркировке. Отключение проверок может привести к продаже недействительного или уже выведенного из оборота кода, что является серьезным нарушением.
Более того, с 1 ноября 2024 года вводится разрешительный режим на кассах для обуви, который обязывает проверять каждый код маркировки непосредственно перед продажей. Отсутствие такой проверки или продажа невалидного кода будет считаться нарушением.
Хотя стандартных обработок 1С для выгрузки *именно непроданных* кодов маркировки из "Честного знака" (как в ЕГАИС) не предусмотрено, возможность взаимодействия с системой через TrueAPI "Честного знака" позволяет нам создавать специализированные внешние обработки или дорабатывать существующие конфигурации 1С. Такие обработки могут:
На рынке существуют и готовые внешние обработки, предназначенные для упрощения процедуры маркировки остатков обуви, автоматического заполнения параметров в документах заказа эмиссии марок и редактирования пула марок.
Для определения количества заказываемых кодов маркировки для остатков, а также для сверки фактического наличия с данными в системах, мы можем провести инвентаризацию товаров в 1С. Это позволит нам актуализировать данные о фактическом наличии и сопоставить их с информацией, которую мы получаем из "Честного знака".
При переходе клиента из одной учетной системы (например, СБИС) в 1С и необходимости максимально точной сверки остатков маркированной обуви, мы можем придерживаться следующей стратегии, комбинируя доступные методы:
Для полного понимания контекста, напомним основные моменты и ключевые даты, касающиеся обязательной маркировки обуви:
Подведем итог: хотя прямого запроса остатков маркированной обуви в "Честном знаке", аналогичного ЕГАИС, в личном кабинете не предусмотрено, мы располагаем эффективными инструментами для получения этой информации через фильтры личного кабинета и программный интерфейс TrueAPI. Взаимодействие с 1С также предполагает проверку кодов в момент реализации, и создание специализированных обработок является оптимальным решением для комплексной работы с остатками маркированной продукции и обеспечения соответствия законодательным требованиям.