- Маркировка ОСТАТКОВ товаров
- ОСТАВЬТЕ ЗАЯВКУ!
- Услуги и цены по маркировке остатков товаров «Честный знак»
- Воспользуйтесь помощью специалистов!
- Регистрация в системе МДЛП
- Как выглядит маркировка «Честный ЗНАК» на лекарственных препаратах
- Как работать в системе «Честный ЗНАК»
- Как использовать регистратор выбытия для медикаментов
- Наш каталог продукции
- Пошаговая инструкция
- Прямой и обратный акцепт, оприходование
- Процессы перемещения и списания при маркировке лекарственных средств
- DataMobile — ПО для автоматизации учета маркированных товаров
- Маркировка лекарств и вывод их из оборота
- Кратко о нас
- Что такое система маркировки и «Честный знак»
- Отношение участников рынка к маркировке
- Проблемы на старте, о которых все говорили
- Позиция айтишников
- Технические аспекты маркировки
- Авторизация
- Проблемы с генерацией и чтением штрихкодов
- Что мы сами думаем о маркировке
- Что такое на самом деле система маркировки
- Реальные проблемы с маркировкой
- Выводы
- Пример файла стандартной отгрузки
- Пример файла отгрузки с выводом из оборота
- Честный знак маркировка одежды остатки
- Наше решение внедрено по всей России более 1 000 раз
- Какие задачи решает внедрение маркировки «под ключ» за 7 дней?
Маркировка ОСТАТКОВ товаров
ОСТАВЬТЕ ЗАЯВКУ!
на подготовку и печать кодов для маркировки остатков, и получите курьерскую доставку этикеток по Москве –
Услуги и цены по маркировке остатков товаров «Честный знак»
Заведение номенклатуры в полном формате в КМТ и создание кодов GTIN (соответствует одному SKU или цвето-размеро-артикулу) для выпуска кодов маркировки. Цена зависит от объема номенклатуры:
– До 5 GTIN –
– Пакет 20 GTIN – 1 480 р.
– Пакет 50 GTIN – 2 490 р.
– Пакет 100 GTIN – 3 490 р.
– От 100 GTIN –
Выпуск кодов маркировки в системе Честный Знак
Включает оформление заявки на выпуск кодов, предоставление реквизитов для оплаты кодов, выгрузка файлов для печати в типовых форматах системы Честный Знак, выгрузка списка кодов для дальнейшего использования. Может выполняться напрямую через Честный Знак или через систему учета (1С, Мой Склад и др.). Цена зависит от кол-ва GTIN, по которым выпускаются коды:
– Не включает стоимость кодов маркировки (оплачивается в системе Честный Знак)
– Подготовка файлов для печати в формате отличном от стандартного формата ЧЗ – см. отдельную услугу.
Распознавание кодов маркировки в CSV файл
Автоматизированное распознавание кодов из файлов PDF для печати этикеток и формирование списка кодов в виде файла CSV, при отсутствии возможности выгрузки списка кодов в CSV-формате из Честного Знака (например для старых файлов). Используется для подготовки списка кодов для формирования УПД, предоставления получателям, проведения массовых операций в системе Маркировки. Рассчитывается пакетами:
– Пакет 100 кодов –
– Пакет 200 кодов –
– Пакет 500 кодов –
– Пакет 1 000 кодов – 1 920 р.
– Пакет 5 000 кодов – 3 980 р.
– Пакет 10 000 кодов – 6 880 р.
Печать этикеток с описанием товара и/или кодами маркировки
Печать на специальном принтере этикеток на товары и/или кодов маркировки, предоставленных в виде постраничного PDF файла. Минимальный заказ – 100 этикеток.
– Печать до 100 этикеток –
– Печать 101-500 этикеток – 8,8 р/шт. (не менее чем 990 р.)
– Печать 501-1 000 этикеток – 7,6 р/шт. (не менее чем 4 400 р.)
– Печать 1 001-5 000 этикеток – 3,8 р/шт. (не менее 7 600 р.)
– Печать 5 001-10 000 этикеток – 2,9 р/шт. (не менее 19 000 р.)
– Печать от 10 000 этикеток – 1,4 р/шт. (не менее 24 000 р.)
– Доставка по Москве – 800 р, по МО и регионам – от 1 000 р.
– Формат этикеток – 58×40, другие форматы – цена по согласованию.
– НЕ включает выпуск кодов маркировки, разработку шаблона этикетки и подготовку файлов для печати (выполняется в рамках отдельных услуг).
Воспользуйтесь помощью специалистов!
Маркировка лекарственных препаратов (далее — ЛП) стартовала ещё в 2019 году. Первой группой стали медицинские препараты из группы высокозатратных нозологий.
На сегодняшний день, реализация медикаментов без идентификаторов DataMatrix запрещена. Не маркированными к продаже допускаются только препараты, которые были произведены до запуска обязательной маркировки, они могут реализовываться вплоть до окончания срока годности.
Регистрация в системе МДЛП
ФГИС МДЛП – это элемент ГИС МТ «Честный ЗНАК», который применяется для работы с ЛП. Основными предназначением данной системы является обеспечение постоянного контроля оборота медикаментов с применением индивидуальных и групповых средств идентификации, формируемых при сериализации и агрегации. Главной целью является избавление Российского рынка от контрафактной и поддельной продукции.
ФГИС МДЛП позволяет решить такие задачи, как:
- Повышение уровня лекарственной безопасности для населения, а также сокращение вероятной угрозы для жизни и здоровья.
- Обеспечение контроля оборота ЛП на всех этапах торговой цепи.
- Контроль наличия и перемещения медикаментов в медицинских учреждениях.
- Вовлечение населения в процесс обеспечения контроля легальности оборота медикаментов.
- Помощь в информировании органов исполнительной власти РФ, осуществляющих контроль над оборотом некачественных ЛП
Для принятия участия в маркировке медикаментов, необходимо пройти процедуру регистрации в МДЛП. Для этого пользователю потребуется получить КЭЦП и установить ПО, необходимое для защиты данных.
- Войдите на сайт системы и кликните на ссылку «Зарегистрируйтесь».
- Отметьте тип участника (является ли резидентом РФ).
В МДЛП отмечаются все данные, сопряженные с оборотом медикаментов:
Как выглядит маркировка «Честный ЗНАК» на лекарственных препаратах
Для маркировки медикаментов, так же как и для большинства других товарных групп, подлежащих ОМ, используется код DataMatrix. Главное его предназначение заключается в кодировании информации о товаре, изготовителе, стране происхождения и т.д.
Внешний вид маркировочного кода на медикаментах, структура:
- Сведения от изготовителя: GTIN и серийный номер (14 и 13 символов соответственно).
- Информация от оператора: проверочный ключ (4 знака), а также ЭП (44 знака).
В серийный номер закодирована основная информация о товаре: срок хранения, страна изготовитель и т.д.
Коды DataMatrix предоставляются оператором маркировки при помощи РЭ. Стоимость одного маркировочного кода составляет 50 коп. без НДС. Чётких предписаний к его размеру нет, есть только рекомендации.
Маркировочные коды наносятся на внешнюю потребительскую упаковку, либо непосредственно на товар.
Также имеется возможность маркировки заводской, транспортной упаковки 1D кодами, на которые закодированы сведения о товаре входящем в паллету.
Следует помнить, что при расформировании заводской упаковки необходимо предоставлять информацию об этом во ФГИС МДЛП в протяжении 5 либо 20 (когда товар находится за границей РФ) рабочих дней после того, как была совершена операция.
Как работать в системе «Честный ЗНАК»
Ниже мы подробно рассмотрим, как работать в ГИС МТ «Честный ЗНАК» участникам маркировки медикаментов.
- Изготовители медикаментов отмечают сведения о произведенных ЛП в ИС, уведомляя о вводе нового кода в оборот.
- Импортеры должны нанести код DataMatrix на иностранные товары перед тем, как они будут помещены под таможенные процедуры и пересекут границу РФ.
- Оптовые продавцы регистрируют информацию после получения медикаментов от изготовителя, а также при передаче прав собственности.
- Интеграторы – разработчики ПО и оборудования, а также поставщики программных решений, предназначенных для маркировки.
- Держатели регистрационных удостоверений и их представительства.
- Аптечные пункты, используя 2D сканер и ККМ, фиксируют получение медикаментов от оптового продавца, а также их реализацию конечному потребителю.
- Медучреждения отмечают поступления ЛП от оптового поставщика, а также их списание, в случае использования для оказания медицинских услуг. Выбытие медикаментов оформляется при помощи регистратора выбытия.
- Компании, осуществляющие функцию утилизации лекарственных препаратов.
Система МДЛП осуществляет выполнение 2-х основных задач:
- Отслеживание оборота ЛП.
- Контроль уничтожения ЛП.
Применяется прямая либо обратная схема взаимодействия между участниками. В первой ситуации, поставщиком в системе отмечается информация об отгрузке. Товар передаётся с кодами аптечного пункта или медицинского учреждения, после чего поставка подтверждается.
В случае обратного взаимодействия, всё происходит наоборот: получатель отмечает получение товара и пересылает сведения об этом на «подтверждение» отправителю, а тот их подтверждает:
- Изготовитель производит медикаменты и заказывает маркировочный код на все товарные единицы. После чего маркирует товар и передаёт информацию о вводе в оборот в ГИС МТ.
- Изготовитель отгружает поставку медикаментов для передачи оптовому продавцу. К товару прилагается УПД с названиями и перечнем маркировочных кодов.
- Оптовый продавец получает поставку и подтверждает приёмку. После чего фасует продукцию и пересылает её по аптечным пунктам.
- Получатель распознаёт штрих-коды с товарных упаковок при помощи 2D сканера. Затем (для подтверждения) передаёт информацию отправителю.
При реализации медикаментов идентификаторы сканируются с товарной упаковки, после чего операция проводится через ККМ. ОФД передаёт сведения о выводе продукции из оборота в ГИС МТ. При отпуске медикаментов по льготному рецепту или оказании медуслуг, используется регистратор выбытия.
Как использовать регистратор выбытия для медикаментов
Регистратор выбытия — это устройство оснащённое дисплеем, клавиатурой и встроенным 2D распознователем. Применяется для считывания идентификаторов, а также передачи сведений о выбытии маркировочных кодов из оборота во ФГИС МДЛП.
РВ имеет программный интерфейс и может интегрироваться с программой учёта товара. Предоставляется бесплатно, оператором ЦРПТ на основании типового договора.
Предусмотрена возможность работы в трёх режимах:
- «Автономном» — применяется при выбытии небольшого количества упаковок.
- «Режиме ТСД» — применяется при использовании в помещениях, где отсутствует возможность связи. Производится сбор списка кодов с последующей выгрузкой пакетом в ГИС МТ.
- «Сетевом» — РВ выступает как сервер, осуществляющий запросы, передаваемые при помощи головного оборудования.
Ниже мы детально разберём принцип работы с РВ медикаментов на примере модели v.1.0. При первом запуске оборудования требуется обновить товарную базу, после чего вывести маркированный препарат из оборота:
- Войдите в приложение «Клиент оператора РВ» и откройте вкладку «Регистрация выбытия».
- Отметьте нужный режим (автономный или ТСД).
- Отметьте нужные реквизиты: серийный номер и дату создания документа. После чего кликните на ссылку «Далее».
- После загрузки информации и сопоставления её с товарными остатками можно отсканировать штрих-код с упаковки.
- Если для ЛП необходимо оформления выбытия по долям, отметьте количество для вывода из оборота и общее число в упаковке. Кликните на ОК.
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах кассового, торгового, весового, банковского и офисного оборудования
Маркировка лекарств началась одной из самых первых. Старт экспериментальной кампании был дан 1 февраля 2017. А три с половиной года спустя — 1 июля 2020 — процедура получила статус обязательной. С момента ее запуска идентификаторами «обзавелись» почти 100 % медикаментов, введенных в обращение на российском потребительском рынке. Причем более 70 % из них произведены на территории РФ.
Регистрация, заказ штрихкодов, отгрузка, приемка, продажа, выбытие фиксируются в информационной системе мониторинга движения лекарственных препаратов (ИС МДЛП).
В статье расскажем, как работать с маркировкой лекарств и «Честным ЗНАКом», как оформить выбытие препарата, объясним, чем отличаются прямое и обратное акцептование.
Подберем оборудование для работы с маркированными лекарствами. Доставка по всей России.
Пошаговая инструкция
Процесс маркировки сложный и проходит в четыре этапа:
- Участники регистрируются в МДЛП — подсистеме «Честного ЗНАКа».
- На каждую упаковку медикаментов наносят код Data Matrix.
- Юридические лица передают друг другу права на продукцию, с указанием 2D-идентификаторов.
- При продаже лекарств КМ сканируют и выводят из оборота.
На официальном сайте «Честного ЗНАКа» в разделе маркировки лекарственных средств сообщается, что регистрироваться в системе обязаны не только производители и импортеры, но также дистрибьюторы, аптеки и медучреждения. Каждому правовому субъекту отведена своя роль:
Юридические лица передают сведения о каждой совершенной операции в МДЛП. Пошаговая инструкция для участников маркировки лекарств:
- На главу компании или ИП оформляем усиленную квалифицированную электронную подпись (УКЭП).
- Устанавливаем программное обеспечение (ПО), которое позволит работать с УКЭП.
- Проходим регистрацию в МДЛП и выбираем один из двух статусов: «Резидент РФ/представительство иностранного держателя РУ на территории РФ» или «Иностранный резидент».
- Заполняем анкету и указываем ИНН, название компании, государство регистрации, контакты. Информация должна быть идентична той, что представлена в государственном реестре лекарственных средств. Документы зарубежных компаний проверяет Росздравнадзор.
В феврале 2017 года Минздрав РФ опубликовало , где разъяснялось, что такое контрольные идентификационные знаки (КиЗ) в маркировке лекарственных средств. КиЗ предполагалось использовать на стадии эксперимента и наносить на упаковки:
- вторичные (или потребительские);
- третичные (или заводские, транспортные).
В первом случае предусматривался двумерный идентификатор, подходящий для машинного считывания. А во втором — линейный — Code 128. Штрихкоды (ШК) отличались друг от друга по количеству символов и составу информации. Двухмерный штриховой код для потребительской тары включал:
- Глобальный идентификационный номер (GTIN) — из 14 символов.
- Номер серии коробки — 13 знаков.
- Код ТН ВЭД (товарной номенклатуры внешнеэкономической деятельности) — из 4 символов.
- Номер производственной серии — не более 20 символов.
- Дата окончания срока годности — 6 знаков.
Символика для заводской тары формировалась согласно одному из трех типов:
- Идентификатор SSCC (Serial Shipping Container Code) — 18 символов.
- Глобальный идентификационный номер (GTIN) (из 20 символов), код ТН ВЭД (4 знака), номер серии тары.
- Идентификатор третичной упаковки — 18 символов. Включал три группы сведений:
- индикатор расширения упаковки (1 символ);
- идентификатор организации оптовой торговли;
- номер серии третичной тары.
Также в рекомендациях указано, что эмитенты КиЗ — это субъекты обращения, принимающие непосредственное участие в маркировке лекарств. Они не только оформляют КМ и наносят их на упаковки, но также занимаются введением препаратов в оборот.
С 1 июля 2020 года для идентификации всех ЛП используются Data Matrix. «Честный ЗНАК» («ЧЗ») регламентирует, как выглядит средство маркировки на лекарствах. Это квадрат или прямоугольник, внутри которого расположены черные и белые модули. Символика симметрично «разбита» на четыре сектора. С внешней левой стороны и внизу ШК проходят сплошные черные линии. Они создают L-образную границу, определяя величину символа и его возможное искажение.
КМ Data Matrix имеют разную размерность, которая определяется в модулях: квадратные — от 10 × 10 до 144 × 144 (только четные значения) и прямоугольные — от 8 × 18 до 16 × 48. Согласно требованиям к маркировке лекарственных средств, идентификаторы содержат 4 группы данных:
- GTIN — глобальный идентификационный номер продукта. Имеет 14 символов.
- ИСН единицы товара. Включает 13 значений.
- Проверочный ключ. Предоставляется оператором «ЧЗ» — Центром развития перспективных технологий (ЦРПТ). Состоит из 4 символов.
- Значение проверочного кода. Содержит 44 знака.
Согласно постановлению Правительства РФ № 577 от 8 мая 2019 года*, цена одного КМ составляет 50 копеек (без учета НДС — налога на добавленную стоимость).
Прямой и обратный акцепт, оприходование
Прямое и обратное акцептование (сам термин подразумевает ответ о принятии оферты) осуществляется во время поставки-приемки лекарственных товаров. В процедуре фигурируют два контрагента — грузоотправитель (например, дистрибьютор) и грузополучатель (аптека, медучреждение). Они действуют по схемам, разработанным «ЧЗ». Для удобства каждая из них пронумерована.
Адресат, в свою очередь, получает уведомление об отгрузке (схема 601) и сверяет состав принятой продукции с указанным в документе. Если информация совпадает, он акцептует поставку сообщением 701. Параллельно грузоотправителю направляется акт, подтверждающий отгрузку лекарственных препаратов. Если получатель нашел расхождения в уведомлении с фактическим грузом, он может полностью или частично отказаться от приемки (по схеме 252).
Обратный акцепт лекарственных средств в системе маркировки диаметрально противоположен. Инициатором информационного обмена здесь выступает грузополучатель. Приняв груз от отправителя и проверив его, он регистрирует продукцию, отправляя в систему мониторинга сообщение 416. С момента приемки до передачи сведений должно пройти не больше одного дня.
Поставщик получает уведомление от адресата о приемке им товара на склад (схема 602) и сверяет документ с фактически отправленным грузом. Затем он создает и отправляет сообщение 701 об акцепте приемки. Адресату направляется уведомление о том, что операция проведена грузоотправителем (схема 607). Сведения вносят в МДЛП одним из трех способов:
- с применением товароучетной системы;
- непосредственно из Личного кабинета (ЛК), созданного в МДЛП;
- с помощью ПО, предоставляемого «Честным ЗНАКом» бесплатно.
При проведении акцепта роль покупателя может играть третья сторона. При этом фиксируют лишь передачу продукции от грузоотправителя к грузополучателю. Переход прав собственности регистрировать не требуется.
Участники товарооборота могут воспользоваться оприходованием. Это упрощенный процесс акцептования, выполняемый по схеме 702. Выглядит он так. Получатель, принимая груз, отправляет сведения в МДЛП. Медицинские препараты автоматически перемещаются на его баланс. Правило работает, даже если указать продукцию сразу нескольких поставщиков. Подтверждение приемки от отправителя не требуется. Субъекты обращения применяют оприходование, если у них есть одна из трех лицензий:
- фармацевтическая;
- медицинская;
- на производство.
Упрощенное акцептование не распространяется на медикаменты:
- выводимые из обращения при продаже в розницу;
- отпускаемые по льготному рецептурному бланку;
- используемые в медицинских целях;
- из группы 12ВЗН (высокозатратных нозологий).
С 1 июля 2021 года схема 702 действует с некоторыми изменениями. Участник товарооборота вправе воспользоваться ею лишь в том случае, если данные МДЛП подтверждают, что физический грузоотправитель соответствует текущему балансодержателю.
Вот простой пример. Аптека получила товар от дистрибьютора. Но по сведениям МДЛП поставка значится за производителем. Аптека оформляет оприходование. Между тем дистрибьютор не успевает зарегистрировать продукцию в МДЛП. Там фиксируется нарушение. На официальном сайте «Честного ЗНАКа» в разделе маркировки лекарств указано, что субъекты обращения могут пользоваться схемой 702 до 1 февраля 2022 года.
Отдельно расскажем об упрощенном оприходовании импорта. Оно происходит по схеме 703 и позволяет в одностороннем порядке присвоить медикаментам статус «Ввезены на территорию РФ». Операция доступна:
- держателям РУ (ЛП производятся не в России);
- представителям зарубежной компании на территории РФ. Организация должна быть держателем или владельцем РУ;
- импортерам, которые ввозят препараты в Россию;
- субъектам обращения. Они могут воспользоваться оприходованием импорта, если: осуществили ввоз промаркированных лекарств для последующего таможенного оформления или для введения в гражданский оборот; по какой-то причине сведения не были внесены в МДЛП ранее.
При оприходовании импорта контрагент не сообщает об отгрузке. Получатель работает по схеме 703, медикаменты переходят на его баланс.
«Честный ЗНАК» вносит ограничения при маркировке и оприходовании импорта лекарственных препаратов. Последнее не применяется:
- к группе 12ВЗН;
- при проведении отмены, отзыва, отказа от приемки.
Процессы перемещения и списания при маркировке лекарственных средств
Внутреннее перемещение и списание — еще два звена в длинной цепочке маркировки лекарственных препаратов, разработанной «Честным ЗНАКом».
В первом случае участник товарооборота отправляет медикаменты на хранение или пересылает их из одного места, где осуществляет свою деятельность, в другое (схема 431). Движение происходит в рамках одного ИНН и одной лицензии. Например, из главной аптеки в ее подразделение. Операция возможна только после акцептования ЛП. У внутреннего перемещения есть и другие нюансы:
- перед началом операции представитель компании должен проверить данные в МДЛП и убедиться, что медикаменты находятся у него на учете;
- в ЛК системы мониторинга субъект обращения обязан указать, откуда и куда происходит перемещение;
- отчет заполняется в формате .xml. В документе прописывают наименование каждой перемещаемой единицы, а также штрихкоды упаковок.
Если движение осуществляется между двумя разными компаниями, то в силу вступают правила приема и передачи. Операцию проводят в рамках акцептования (прямого или обратного). Что касается списания, то оно актуально при:
- клинических исследованиях;
- выборочном или таможенном контроле;
- фармацевтической экспертизе;
- браке на производстве;
- разукомплектации потребительской упаковки;
- выпуске медицинских изделий;
- отборе архивных образцов/проб для проверки качества;
- недостаче;
- окончании срока годности ЛП;
- повреждении/невозможности прочтения кода Data Matrix.
В системе маркировки лекарственных препаратов списанию присвоен номер 552. Нередко операцию называют «Выбытие по иным причинам». О других фактах вывода из оборота расскажем в одном из следующих разделов.
DataMobile — ПО для автоматизации учета маркированных товаров
Программное обеспечение DataMobile автоматизирует бизнес-процессы на предприятии. Софт разработан для терминалов сбора данных и мобильных устройств на операционной системе Android. DataMobile подходит для оптовиков, розничных магазинов, складов, производственных компаний, служб доставки, различных учреждений. ПО позволяет:
- принимать, опускать и перемещать продукцию;
- проводить инвентаризацию товара;
- идентифицировать изделия и проверять данные о них (функция прайс-чекер);
- редактировать шаблоны документов непосредственно в самом терминале;
- работать со множественными ШК;
- выполнять совместные действия с документами (групповая работа);
- вносить новую продукцию в систему учета.
Софт имеет открытый формат обмена данными, интегрируется с различными конфигурациями 1С и другими системами учета товаров. Программное обеспечение представлено в четырех версиях: Стандарт, Стандарт Pro, Online Lite, Online. Перейти на более старшую возможно, оплатив ценовую разницу. Обновления ПО и техподдержка предоставляются бесплатно.
Для работы с продукцией, прослеживаемой через систему «Честный ЗНАК», мы разработали специальный модуль DataMobile Маркировка. Он позволяет автоматизировать учет продукции с кодами Data Matrix, а именно:
- получать данные о товаре после сканирования КМ путем разбора входящей в него информации;
- проверять поступления, используя документы из системы маркировки (СМ);
- формировать акты отгрузки, указывая КМ на единицу товара (или групповую упаковку), и передавать сведения в СМ;
- работать с документами инвентаризации, списания и перемещения продукции;
- вводить КМ в оборот;
- формировать собственные групповые упаковки КМ;
- печатать КМ на разных видах принтеров (мобильном или стационарном);
- работать в двух режимах: онлайн и офлайн и пр.
Настройка ПО происходит без программирования — путем выбора нужных опций.
Для удобства работы с DataMobile мы предусмотрели несколько вариантов лицензии. Можно приобрести бессрочную Lifetime или оформить подписку в сервисе DMcloud на 1, 6, 12 месяцев.
Подберем версию DataMobile Маркировка под задачи вашего бизнеса.
Маркировка лекарств и вывод их из оборота
Заключительный этап маркировки лекарственных препаратов — это вывод их из оборота в системе «Честный ЗНАК». Он оформляется при:
- розничной продаже;
- отпуске по льготе;
- оказании медпомощи;
- возникновении иных причин (эту операцию также называют списанием, о ней мы писали выше).
Рассмотрим каждый из сценариев отдельно. При реализации в розницу лекарство продают исключительно физическому лицу. Представитель аптечной сети, выполняя запрос покупателя, поочередно сканирует КМ Data Matrix с каждой упаковки и пробивает чек. Когда клиент произвел оплату, сведения о выбытии медикаментов попадают в МДЛП через ОФД — оператора фискальных данных.
При торговле в розницу разрешено продавать упаковку не целиком, а частично. Сотрудник аптеки сохраняет тару, пока не реализует все ЛП, содержащиеся в ней. В кассовой программе он указывает, сколько отпущено первичных упаковок и сколько их было изначально во вторичной коробке. ПО проверяет количество, выведенное из оборота, и блокирует избыток.
Если продавец попытается оформить выбытие излишка, МДЛП зарегистрирует уклонение от нормы и направит информацию о нарушении в Росздравнадзор.
Иногда случается так, что на медикамент пробили чек, но товар покупателю не отпустили. Например, клиент в последний момент отказался от покупки или у него не нашлось нужной суммы денег. Фискальный документ аннулируется. Информация о нем не предоставляется ОФД. Соответственно, МДЛП не фиксирует выбытие, и лекарство остается в обращении.
Отпуск ЛП на льготной основе предусмотрен в двух ситуациях:
- когда речь идет о 100 %-ной льготе;
- если нужно вывести его из оборота по льготе со скидкой.
В первом случае медицинский препарат отпускается по рецепту. Его выводят из оборота, используя регистратор выбытия (РВ). Сотрудник аптеки сканирует идентификатор с каждой коробки. Если один и тот же КМ обработан два раза, РВ сообщит об ошибке. Лекарство не будет добавлено в список выбытия.
Когда действия выполнены верно, провизор вводит данные рецепта в РВ и регистрирует выбытие. Сообщение отправляется в МДЛП. Покупатель получает товар. Ждать ответа от системы мониторинга не нужно.
Если вторичная тара выводится из оборота частично, в РВ указывают доли медикамента. Вторичную коробку сохраняют, пока все блистеры, находящиеся в ней, не продадут и не оформят на них выбытие.
При продаже медикаментов по 100 %-ной льготе можно использовать и контрольно-кассовую технику (ККТ). В графе «Цена» указывают «0 рублей». Исключение составляют ЛП, отпускаемые по соглашению комиссии между аптекой и уполномоченной фармкомпанией. Выбытие проводят только через регистратор.
Чтобы вывести из оборота ЛП по льготе со скидкой, применяют ККТ и схему 10511. Также возможна операция частичного выбытия. Ее выполняют по тому же принципу, что и вывод из обращения по 100 %-ной льготе.
При оказании медпомощи лекарства выводят из оборота, используя РВ. Он посылает данные в систему МДЛП, задействуя схему 10531. Сама процедура выполняется следующим образом:
- Представитель медорганизации оформляет требование-накладную или акт списания.
- Подбирает препараты согласно документу. Сканирует коды с упаковок с помощью РВ.
- Фиксирует выбытие на РВ. При отправке указывает входные данные акта.
Если аптека или медучреждение расположено в труднодоступной местности, где отсутствует подключение к интернету, система маркировки «Честный ЗНАК» рекомендует предоставлять паспорта процессов выбытия лекарственных средств через головную компанию, к которой относится подразделение. Если генерального офиса нет, сведения пересылаются через ЛК МДЛП из населенного пункта, где есть интернет-сигнал. На это дается 5 дней.
Подведем итог. В маркировке ЛП участвуют производители, дистрибьюторы, аптеки, медорганизации. На момент публикации в системе «Честный ЗНАК» зарегистрировано 90 184 участника.
В качестве КМ используется символика Data Matrix. Ее наносят на потребительскую упаковку. Содержащуюся в идентификаторе информацию невозможно подделать.
Автоматизируем работу с маркировкой. Бесплатная консультация.
Ссылки на материалы, законы, постановления, использованные в статье:
В этом году вышло сразу несколько статей о практике работы с новой системой маркировки “Честный знак”. Написаны они “айтишниками” IT-отделов компаний-участников оборота, что отражает их взгляд на ход пилотного проекта и первые дни запуска боевой системы. Например, вот и вот.
Систему часто критиковали и критикуют, в основном из-за частых изменений API, багов личного кабинета и белых пятен в некоторых процессах.
Мы решили, пусть и не первыми, опубликовать свой опыт и свои мысли об этом новом амбициозном проекте государства, в котором мы активно участвуем.
Может показаться, что статья — каша, но маркировка в целом такая каша и есть, очень много аспектов сходятся в одном месте.
Кратко о нас
Клеверенс занимаемся софтом для мобильных работников, в основном под специальное оборудование терминалов сбора данных (ТСД) и регистраторов выбытия (РВ).
Кому-то может показаться, что вот есть лес, в лесу дерево, на дереве жук, а на жуке живет микроб, и ниша софта для ТСД — это про микробов на жуке.
На это можно ответить, что мобильность персонала — очень крупный растущий рынок, а специальное железо с готовым софтом — это вообще будущее всего текущего железа. В конце концов, любая реально прорывная штука — это результат многих лет труда в узкой нише (см. известное интервью Андрея Дороничева про мобильный YouTube).
В основном продукты Клеверенс продаются с уже готовой интеграцией с учетными системами, которые (интеграции) мы сами же пишем и поддерживаем (например, Склад 15).
Весь софт и железо стараемся обкатывать на реальных производствах, складах, магазинах и т.д. Например, когда проект маркировки обуви только начинался поехали в Китай, чтобы обкатать бизнес-процессы, параллельно сняли видео об этом.
Что такое система маркировки и «Честный знак»
Грубо говоря, это государственно-частный интернет вещей на штрихкодах и RFID для тотального прослеживания движения единиц товаров.
По системе маркировки существует очень много информации, главным ресурсом является сайт «Честный знак».
Отношение участников рынка к маркировке
Не секрет, что отношение участников рынка к маркировке полярное. От “Россия, вперед!” и “Идея хорошая, но реализация подкачала” до “опять маленьких обижают”.
Из плюсов называется обеление рынка и контроль цепочек поставок. Из минусов — снятие с ЕНВД при торговле маркированным товаром.
Практически весь крупный бизнес за маркировку. Мелкие предприниматели, которые хотят работать красиво и в белую — тоже за маркировку, для них это конкурентное преимущество перед серыми рынками.
Против маркировки в основном малый и средний бизнес, который считает всё это лишней нагрузкой для себя.
Претензии в основном формулируются как “снова душат малый бизнес” или “у вас столько денег и людей, могли бы сразу сделать то-то и то-то”, “бизнес-процесс такой-то не продуман”. Хотя именно на малый бизнес и его процессы были потрачены основные деньги — это сайт с личным кабинетом участника, облачный регистратор эмиссии кодов и т.п.
Отдельно стоит позиция айтишников, о ней ниже.
При этом информационный портал «Честного знака», на котором публикуется информация, сделан просто отлично. Например, где найти информацию на английском языке? Вот тут. А на китайском? Вот тут.
Проблемы на старте, о которых все говорили
Пока шел пилот, в системе было много багов. В основном их успели излечить до 1 июля 2020.
Обещали, что на старте будет работать лучше ЕГАИСа, и в целом правда доступность сервиса выше.
Сейчас в табаке и обуви система всегда доступна, всё отрабатывает быстро, кроме редкого выключения на технологические работы вечером на пару часов.
Но ключевая проблема на старте была в том, что “не запрягши не поедешь”, а 99% числа участников оборота (по количеству) тупо игнорировали эту систему, не регистрировались, не давали нагрузку, ждали судного дня, а потом требовали переноса сроков.
Еще летом 2019 года мы тестировали нагрузку в нашей «Кировке» и смотрели, как маркировка отреагирует на заказ и выпуск 10 млн кодов, единоразово (сейчас уже так делать нельзя). Процесс занял меньше 10 минут.
Но тогда в системе было зарегистрировано крайне мало участников, и было видно, что народ начнет шевелиться чуть ли не в самый последний день.
Об этой проблеме все знали, к ней готовились, но когда подошел дедлайн по обуви, всё равно случился коллапс. Некоторые УОТы кинулись выписывать себе бесплатные коды на остатки на 20 лет вперед, это в пике дало увеличение нагрузки на сервера в х40 раз. Такие игрища, конечно, даром не пройдут, потому что система цифровая и, что называется, “все ходы записаны”.
К сожалению, пострадали и пионеры маркировки — это те компании, которые с первого дня были в пилоте маркировки, добросовестно старались, но в конце тоже просили о переносе сроков.
Тут надо сказать, что государственная система — это не айфончик, чтобы с первого дня продаж вызывать восторги. И цель её создания была не в том, чтобы собирать лайки от айтишников или снимать видео-обзоры по типу “вот когда выйдет, тогда и посмотрю, решу для себя, надо ли покупать”.
Почему-то люди ждут, что с первого дня система будет работать так, как будто ей уже 5 лет в продуктиве.
Вообще, если ждать по такой логике, когда всё будет идеально, то надо всё переносить на 2030й, а лучше на после покорения Марса, ага.
Позиция айтишников
Позиция айтишников не “за” и не “против”, а “дайте”. Требуют заранее анонсировать все изменения, требуют лучшей документации, больше тестовых примеров, песочниц, меньше ограничений.
В целом в проекте много разного железа и международных стандартов, что приносит классическим айтишникам одни только боль и страдания.
Айтишники — очень въедливые и умные люди, со своим мнением по любому вопросу. И никакого единого мнения по поводу маркировки, кроме претензий по работе API, в общем-то нет.
API системы меняется чаще, чем этого хотелось бы для сценария “сделал и забыл”. Но при этом считается, что в API надо надобавлять еще кучу методов для работы с групповыми упаковками (агрегатами), для упрощенной авторизации и т.п., но это опять означает изменение API.
Мы сами айтишники, и у нас такая же двойная позиция, что в API не хватает методов, но при этом API меняется слишком часто. Тут, как говорится, “флаг расистский, но это наша история”.
В общем, API улучшать надо, но желательно предупреждать об этом за 1-2 месяца и давать людям время на внесение изменений в свои системы. А то было время, когда на боевом контуре табачной маркировки стояла более новая версия API, чем в тестовом контуре.
Технические аспекты маркировки
Технические проблемы, с которыми сталкиваются айтишники, в основном сводятся к следующему списку:
- Сисадминские вопросы с УКЭП, которые были и будут до тех пор, пока есть фрагментация по версиям операционных систем и браузеров
- Кодерские вопросы, которые нельзя решить путем гугления на StackOverflow, потому что система новая и уникальная, несмотря на использование открытого ПО
- Внедренческие вопросы, когда люди пользуют “online barcode generator” или “сканер в разрыв клавиатуры”, а потом удивляются, почему вышла ерунда
Посмотрите, тут и Java, и Reactive (RxJava), и Spring и даже Netflix:
Чтобы составить собственное мнение можно почитать техночат в телеге.
Авторизация
Авторизация в ИС МП происходит в 2 этапа.
Сначала нужно запросить некий псевдослучайный “ключ”, который нужно подписать и отправить на урл “/api/v3/auth/cert/“ (причем на момент написания этого материала в конце url обязательно должен был стоять слэш “/“, иначе не работало, что выглядит странно).
Получение “ключа” происходит так (нужно подставить нужный хост, их много разных, в зависимости от того, песочница это или боевой, одежда или что-то другое):
Затем нужно подписать этот псевдослучайный “ключ” при помощи выбранного КЭП и отправить в ГИС МТ, чтобы получить в ответ авторизационный токен.
Для этого ищем сертификат КЭП по выбранному пользователем отпечатку (certificateThumb). Сертификат находится в данном случае в “Личных” локальной машины. Также контекст сертификата должен быть связан с хранилищем ключевой пары (такие сертификаты отмечены иконкой ключика в списке сертификатов в оснастке windows):
Получение сертификата в коде для формирования подписи:
Подписываем таким образом:
// данные для подписи
var content = new ContentInfo(randomDataResponse.Data);
var signedCms = new SignedCms(content, false);
// настраиваем сертификат для подлиси, добавляем дату
var signer = new CmsSigner(SubjectIdentifierType.IssuerAndSerialNumber, cert);
signer.SignedAttributes.Add(new Pkcs9SigningTime(DateTime.Now));
// формируем подпись
signedCms.ComputeSignature(signer, false);
var sign = signedCms.Encode();
Подписанное CMS-сообщение (sign) — это и есть та проверочная подпись, которую нужно отправить для авторизации, предварительно преобразовав в формат Base64.
В ответ приходит JWT токен, закодированный в Base64.
К слову, отправляемые документы в дальнейшем подписываются таким же образом, только формируется так называемая “открепленная” подпись:
var signedCms = new SignedCms(content, true);
Вспомогательные классы (со схемой, идентичной XSD-схемам документов из API):
Если вам удалось авторизоваться — вы прошли небольшой квест.
Проблемы с генерацией и чтением штрихкодов
Система маркировки построена на международных стандартах, за исключением части с криптографией. Это отлично и достойно похвалы.
К сожалению, средний айтишник никаких стандартов не читает, ни про что не изучает, а сразу лепит свои велосипеды из бесплатных компонентов про генерацию штрихкодов, печать, бизнес-процессы и т.п.
Первая же трудность — распечатать штрихкод маркировки в своём дизайне. Из коробки “Честный знак” предоставляет бесплатный инструмент, но с ним никто, конечно, разбираться не стал, ведь есть “online barcode generator” и встроенные редакторы отчетов в 1С/SAP/NAV/DAX.
Засада в том, что современный штрихкод — это не просто графическое представление символов (об этом у нас выйдет отдельная статья). Поэтому сразу всплыли проблемы префиксов, разделителей, кодировок, обязательных непечатемых символов и прочее такое, про что никто знать не знал и разбираться не хотел.
Пример со спецсимволом GS (ASCII 29)
Пример со спецсимволом FNC1 (ASCII 232)
Скриншоты сделаны из приложения «Чекмарк».
Вот кусок исходного кода «Чекмарка», который выполняет разбор штрихкода, отсканированного камерой и разобранного нашей платформой:
Откуда взялись спецсимволы? Из стандарта. «Честный знак» сделали всё по стандарту, и участникам оборота товаров тоже надо было читать стандарт.
КСТАТИ: Проверку корректности содержимого DataMatrix можно произвести только с помощью сканирования камерой (даже если сканировать с ТСД, нужен доступ к камере). Потому что все сканеры штрихкодов в соответствии со стандартном не должны возвращать 1в1 то, что они считали, как минимум должны выбрасывать первый символ FNC1. В целом, сканеры могут добавлять или убирать важные символы штрихкода при сканировании, переставлять блоки местами, в зависимости от настроек, всё это мешает проверке.
Т.к. системная интеграция — это не про программы, а про людей и про то, как они пишут и читают спецификации, то наличие этих спец символов сразу привело к некоторому разногласию при обмене штрихкодами.
Например, могли, особо не вчитываясь в спецификации, добавлять в штрихкод строку из 4 символов “FNC1” вместо одного символа ASCII 232 (FNC1). А еще, при обмене между подсистемами такие символы часто фильтруются и теряются, до печати доходят уже без таких символов, при этом в обычных текстовых редакторах спец. символы часто не отображаются и люди удивляются, почему же что-то не так, если штрихкоды совпадают.
Так же, если не указывать символ FNC1 в штрихкоде, некоторое оборудование или ПО может не понять что это такое и как его разбирать, т.к. этот символ вначале штрихкода как раз указывает на то, что это формат GS1 DataMatrix.
Один из последних примеров, на котором споткнулись почти все, было появление скобок и знаков препинания в серийном номере.
Откуда в серийном номере скобки и знаки препинания? Из стандарта! Стандарт GS1 позволяет их использовать. Т.к. серийный номер в длину имеет всего 13 символов, а товаров под маркировку очень много, приходится использовать все доступные символы.
Отдельные лулзы — скобки в серийном номере. Они там разрешены стандартом, но никто их не ждал. В так называемой человеко-читаемой форме представления (HID) скобки имеют специальный смысл: они обрамляют номера значимых групп символов. Например, “(21)” означает, что дальше в строке будет идти серийный номер.
Если наивно думать, что в штрихкоде хранится просто строка символов, то в строке “(21)abcd12(3)d(1,(91)” серийным номером видится “abcd12”, а часть про “(1,” кажется вообще ошибкой.
На самом деле серийный номер тут “abcd12(3)d(1,”, а после запятой стоит нечитаемый символ GS. И дело не в том, что серийный номер должен быть 13 символов (потому что формально длина серийника в GS1 DataMatrix может быть другой, и в шинах, например, она бывает 20 символов). Дело именно в невидимом GS, который надо учитывать, и который в полях любой учетной системы не выводится, не принимается для ввода и вообще запрещен (и в обычном Блокноте его тоже не видно, не выводится, нужен Notepad++).
Наличие таких спец символов накладывает ограничение на передачу и хранение данных штрихкодов, их нужно экранировать или кодировать, например в Base64.
Сейчас почти все исправили свои компоненты печати штрихкодов (наверное). Но кто вообще читает стандарты, правда?
На проверку, домашнее задание: вот эта тема, что если поле фиксированной длины, то GS вставлять не нужно, а если длина переменная, и значение поля не максимальной длины, то вставлять нужно. На самом деле это правило работает не так. Спецсимвол GS не вставляется только если AI начинается с пары цифр из этой вот таблицы:
А во всех остальных случаях вставляется. Ваш код генерации/разбора ШК работает так же?
Еще одна проблема — сканирование штрихкода маркировки ламерскими средствами типа “сканер в разрыв клавиатуры”. До маркировки самой большой проблемой было, что где-то обрезается или вставляется лишний ноль. Со введением новых кодов маркировки лулзы со сканированием выведены на совершенно новый уровень.
Зачастую это не проблемы самого сканера или его настроек, а проблемы с отсутствием опыта и понимаем принципов штрихкодирования.
Например, при подключении сканера «в разрыв клавиатуры» (или при эмуляции такого режима), а также при подключении сканера как HID-устройства, возможны проблемы с заменой одних символов в считанном штрихкоде на другие или пропадание определенных символов.
Схема подключения сканера в разрыв клавиатуры
При работе в указанных режимах сканер передаёт компьютеру не сами символы из штрихкода (sic!), а коды нажатий клавиш клавиатуры, которые нужно было бы нажать, чтобы набрать на клавиатуре символы из этого штрихкода.
При этом очевидно, что одной клавише клавиатуры может соответствовать сразу несколько возможных символов, в зависимости от языка раскладки и нажатий клавиш-модификаторов (Shift, Caps Lock, Alt и Ctrl).
Например, при нажатии на вот эту клавишу в нижней правой части клавиатуры:
Результатом может быть любой из символов ‘?’, ‘/’, ‘,’ или ‘.’, в зависимости от выбранной раскладки и использования клавиш-модификаторов. Какой конкретный введётся символ — определяется настройками клавиатуры операционной системы, а не сканером.
Именно из-за этого вместо одних серийников на кассе выбывают совершенно другие, либо код вообще “не найден”.
Кстати, этих проблем можно было бы избежать, если бы в серийнике была чексумма, когда по последней цифре можно проверить, правильный ли код, правильно ли он считался/ввелся. У расчетных счетов, ИНН, номеров карт, у EAN13, у всего последняя цифра является чексуммой для проверки, чтобы люди и машины не ошибались при вводе.
Очевидно, тут понадеялись на то, что DataMatrix самопроверяемый, плюс есть криптохвост. Но одно дело весь штрихкод, самопроверяемый, и другое дело огрызок кода с серийником, который вообще могли ввести с клавиатуры.
Отдельные споры айтишников вызвал так называемый «криптохвост».
«Криптохвост» — это необходимая часть штрихкода маркировки, благодаря которой можно по симметричному ключу проверить, что серийный номер единицы товара не высосан из пальца.
Криптохвост есть только в штрихкоде и не хранится в базе маркировки, чтобы никакой хакер не мог подломить базу и печатать чужие штрихкоды.
Т.е. это своеобразная цифровая подпись. Но т.к. штрихкод не резиновый, а товаров много, то длина этой цифровой подписи небольшая, что не позволяет пользоваться открытыми для всех ключами шифрования.
Конечно, все серийные номера лежат в базе данных маркировки, но если проверять по ней в онлайне, то при любом падении интернета сразу встанут все склады и магазины.
Криптохвост призван решить эту проблему, но пока (на лето 2020 года) не заработал в полную силу.
Дело в том, что криптография российская и привязана к железкам. Но альтернативы российской крипте всё равно нет, государственная российская система не может использовать иностранную крипту, это будет дыра. Поэтому придется терпеть российскую, это разумно и не сложно.
Вообще криптография — тема очень сложная. Информации много и очень тяжело найти описание того, как нужно подписать или зашифровать данные в конкретном случае.
С этим столкнулись все, кто попробовал интегрироваться с API маркировки. Было очень много вопросов в чатах типа “Почему не авторизуется?”, “Как подписать?”, “Поделитесь примером!”, “Подпись сформировали но приходит отказ, почему?” и много других.
Чаще всего ошибки были банальны. Например, после подписи изменяли данные, либо терялся пробел или как-то несущественный символ, но для подписи это критично, и после отправки в API приходил отказ без объяснений, т.к. подпись не проходила проверку.
К счастью в чатах чаще всего помогали и отвечали на такие вопросы. В целом, все эти проблемы лечатся или уже были излечены к 1 июля 2020.
В части “Честного знака” к 1му июля 2020 весь процесс от производства товара до его выбытия через кассу или доставку интернет-магазина был продуман, расписан, протестирован и запущен в боевом контуре. Например, у нас есть видеоролик такого сквозного процесса для молочной продукции.
Что мы сами думаем о маркировке
Мы в Клеверенсе думаем, что софтовые проблемы не главное. Хуже то, что участники оборота товаров до сих пор не понимают сути изменений. Это гораздо большая проблема, чем софтверные баги.
Люди относятся к маркировке как к еще одному бухгалтерскому отчету, который можно составлять сидя у компа в 1С/SAP/NAV/DAX, корректировать, менять задним числом и т.п. Типа пользоваться будут бухгалтеры и логисты, а айтишники должны “запилить” под это нужные модули и обработки.
Главный запрос наших клиентов в том, чтобы склад/китайцы/тетямаша что-то насканировали, а потом это “корректно” загрузилось в 1С/SAP/NAV/DAX. И мы это успешно делаем.
Но это очевидная ошибка, которая вскроется, когда компании начнут сводить остатки друг с другом, а государство начнет штрафовать.
Что такое на самом деле система маркировки
Маркировка товаров — это система отражения реальных движений.
Реальные проблемы с маркировкой
Это чисто наше IMHO.
Все реальные проблемы автоматом вытекают из того, для чем на самом деле является система маркировки, а именно, системой отражения реальных движений.
Во-первых, реальный учет движений противоречит текущим принципам учета по всей цепочке, когда всё учитывается по SKU, по партии или по среднему. Задним числом сводить и исправлять — наше всё.
Учетная система в любой компании — представляет собой причесанную и исправленную сказку о том, как всё здорово получилось после 100500 созвонов, исправлений, перепроведений и вычищения ошибок.
На одной из расширенных встреч у крупного иностранного дистрибутора лекарств только после часа обсуждения главный логист, наконец, округлил глаза и сказал “это что же, разные штрихкоды у каждой пачки?”. А слова “уникальный”, “серийный номер”, “каждый экземпляр”, “всё сканировать” и т.п., видимо, пролетели мимо.
Во-вторых, реальный учет движений противоречит текущим бизнес-практикам и принципам разделения ответственности.
Даже если компания крупная и у сотрудника нет прав на правку каких-то документов — есть телефон, можно позвонить или написать тому, кто может поправить.
Или, например, документы подписываются КЭП директора каким-то низовым сотрудником, а если есть двухфакторная аутентификация, то через пересылку SMS. В системе маркировки есть блок про пользователей и их права, можно выдавать всем отдельные КЭП, но люди этого делать не спешат.
Это явная проблема, которая будет решаться предоставлением всё больших прав и инструментов учета тем простым сотрудникам, которые находятся прямо рядом с маркированным товаром.
Сверх того, правила расчета себестоимости или учета движений в учетной системе основаны на усреднениях и упрощениях типа FIFO/LIFO и средней цены. И те принципы учета, которые повсеместно десятилетиями применяются от производства до розницы, основаны на этих упрощениях и идут в разрез с реальным прослеживаем уникальных единиц.
Из-за этого на практике получается, например, что в систему маркировки товары отправляются по FIFO/LIFO, а реально отгружается то, что стояло ближе в выходу.
Это тоже решается специальным оборудованием и софтом для простых сотрудников, которые по роду своей работы не могут сидеть у компа.
Еще одна проблема — это попытка “натянуть сову на глобус” и втащить коды маркировки во все стандартные документы ERP, чтобы там их видел бухгалтер, логист или ответственный менеджер.
Хотя смотреть ему на них не за чем, сделать он с ними ничего не может.
И правда, ну как бухгалтер или менеджер, глядя в монитор может понять, что там вчера насканировал склад, и почему тут выделенные красным расхождения по трем штучкам сигарет из тысяч?
Это тоже решается инструментами для низового персонала с доступом ко всей нужной информации.
Ну т.е. это не технические проблемы каких-то систем, которые в целом к 1 июля 2020 уже были исправлены, а вопросы перестройки работы компаний на новые рельсы.
Выводы
Самый главный плюс маркировки в том, что государство заставило всех цифровизироваться и переходить на ЭДО с цифровыми подписями и криптографией.
«Прилив поднимает все лодки», и переход всего рынка на общие рельсы дает большой синергетический эффект.
Всем удачной автоматизации!
Пример файла стандартной отгрузки
trade_participant_inn_sender — ИНН отправителя;
trade_participant_inn_receiver — ИНН получателя;
transfer_date — Дата передачи маркированных;товаров
move_document_number — Номерпервичного документа;
move_document_date — Дата первичного документа;
turnover_type — Код типа отгрузки (может принимать значения SELLING – продажа или COMMISSION – комиссия);
to_not_participant — Признак отгрузки неучастнику (может принимать значения true – отгрузка неучастнику или false – отгрузка УОТ);
ki — коды маркировки товаров без крипто хвоста (только GTIN и серийный номер);
cost — Цена за единицу;
vat_value — Сумма НДС.
Пример файла отгрузки с выводом из оборота
withdrawal_type — Причина вывода из оборота (может принимать значения: DONATION – безвозмездная передача, STATE_ENTERPRISE – приобретениегосударственным предприятием, NO_RETAIL_USE – использованиедля собственных нужд покупателем);
withdrawal_date — Дата вывода из оборота;
st_contract_id — Идентификаторгосударственного контракта.
Честный знак маркировка одежды остатки
На 30% выгоднее засчёт удалённых работ!
Наше решение внедрено по всей России более 1 000 раз
РЕШАЕМ ВАШИ ЗАДАЧИ
Какие задачи решает внедрение маркировки «под ключ» за 7 дней?
- Работать в соответствии с законом
- Снизить издержки на новые бизнес-процессы
- Упростить работу с маркировкой в своей 1С
- Выстроить систему прозрачного товарного учета
- Подготовиться к будущему регулированию