Публичное пространство
Маркировка и МРЦ ◾️ Cредства индивидуальной защиты (СИЗ)
CR-4125 - Получение подробных данных проблемы… СТАТУС
SRTB-4261 - Получение подробных данных проблемы… СТАТУС
SRTB-4205 - Получение подробных данных проблемы… СТАТУС
10.2.86.0
Описание
Согласно "Постановлению Правительства РФ от 16 апреля 2020 г. N 521" так же, как и в случае с продажей табачных, алкогольных и обувных изделий нужно передавать в ОФД Тег 1162.
В ОФД отправляется Код товара (1162)(КТ), содержащий считанную акцизную марку.
Подробнее Законодательство ◾️ Средства индивидуальной защиты, тег 1162
Печатать признак [М] или код СИЗ на чеке не требуется.
Импорт товара с признаком СИЗ из ERP
Решение о том, относится товар к СИЗ или не относится, принимается на стороне ERP в соответствии с перечнем Постановления Правительства РФ от 16 апреля 2020 г. N 521.
Согласно интеграционной документации по импорту товара для продажи с признаком передачи кода товара СИЗ производится импорт двух параметров:
<ofd-product-code>true</ofd-product-code>- Признак, что данный товар должен иметь код для передачи в ОФДДля использования при работе с товарами СИЗ (Средства индивидуальной защиты)
- Если у товара присутствует признак "СИЗ", и он установлен, то значение "код товара" для этого признака должно быть заполнено, в противном случае такой товар продать нельзя.
Возможные значения
- true - если установлен true, то обязательно наличие значения плагинного свойства
props-product-codeс штрих-кодом EAN13 или UPC-A - false
- true - если установлен true, то обязательно наличие значения плагинного свойства
<plugin-property key="props-product-code" value="4607141313337"/>- значение кода номенклатурной классификации медицинских изделий СИЗ, передаваемое в составе чека- Используется при работе с СИЗ (Средства индивидуальной защиты).
Если
<ofd-product-code>true</ofd-product-code>, тогда должен присутствовать EAN13 или UPC-A.- Значение должно быть равно 13 символам (алгоритм кодировки для передачи в ОФД описан только для такого варианта), значения не соответствующие формату считаются ошибочными, и такие товары не могут быть проданы.
- Значения, отличающиеся от EAN-13/UPC-A считаются ошибочными.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<good marking-of-the-good="45633">
<name>Маска медицинская FFP</name>
<bar-code code="4607141313337">
<default-code>true</default-code>
</bar-code>
<product-type>ProductPieceEntity</product-type>
<price-entry price="28.80">
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>1</number>
<department number="351">
<name>Медицинские изделия</name>
</department>
</price-entry>
<ofd-product-code>true</ofd-product-code>
<vat>10.0</vat>
<group id="7777">
<name>Медицинские изделия</name>
</group>
<measure-type id="Шт.">
<name>Шт.</name>
</measure-type>
<country id="RU">
<name>Россия</name>
</country>
<rack-number>12R</rack-number>
<shelf-number>48</shelf-number>
<facing>E2</facing>
<location-on-shelf>2</location-on-shelf>
<plugin-property key="props-product-code" value="4607141313337"/>
</good>
</goods-catalog>
Экспорт чека в ERP
После продажи признак передачи ОФД и код товара СИЗ выгружаются в составе чека в плагинных свойствах через Выгрузка чеков (WEB-сервис на стороне ERP) или Выгрузка чеков (WEB-сервис на стороне SetRetail10)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<purchases count="1">
<purchase tabNumber="1" userName="Иванов ИванTest Иванович" operationType="true" operDay="2020-07-27+03:00" shop="3382" cash="1" shift="82" number="3" saletime="2020-07-27T15:11:08.186+03:00" begintime="2020-07-27T15:11:02.388+03:00" amount="28.8" discountAmount="0.0" inn="7802781104">
<positions>
<position order="1" departNumber="351" goodsCode="45633" barCode="4607141313337" count="1.0" cost="28.8" nds="10.0" ndsSum="2.62" discountValue="0.0" costWithDiscount="28.8" amount="28.8" dateCommit="2020-07-27T15:11:02.463+03:00">
<plugin-property key="ofdCode" value="4607141313337"/>
<plugin-property key="ofdCodeMandatory" value="true"/>
<plugin-property key="countryName" value="Россия"/>
</position>
</positions>
<payments>
<payment typeClass="CashPaymentEntity" amount="90.0" description="Оплата наличными"/>
<payment typeClass="CashChangePaymentEntity" amount="61.2" description=""/>
</payments>
</purchase>
</purchases>
Логика передачи в ОФД
Для всех товаров справочника, имеющих дополнительный признак СИЗ
<ofd-product-code>true</ofd-product-code>и его значение<plugin-property key="props-product-code" value="4607141313337"/>, значение props-product-code передается в составе фискального чека и БСО в предмете расчета (тег 1059).Если признак
props-product-codeпредставляет из себя EAN-13/UPC-A, то значение тега 1162 заполняется по следующему алгоритму:первые два байта реквизита "код товара" (тег 1162) принимают значение
45h 0Dh;последующие 6 байт формируются по правилам перевода числа из десятичной системы исчисления в шестнадцатеричную систему. EAN-13 переводится из десятичной системы исчисления в шестнадцатеричную систему и дополняется ведущими нулями до 6 байт.
- Пример:
- Последовательность EAN-13: 4606203090785
- Значение реквизита "код товара" (тег 1162): 45 0D 04 30 77 19 57 61
Пример работы
Продажа товара СИЗ осуществляется стандартным образом
Кассир сканирует ШК товара → товар добавляется в позиции → кассир нажимает РАСЧЕТ → производится фискализация и чека и отправка данных по СИЗ в ОФД.
В позиции с товаром может быть количество, более 1шт (в отличие от маркированного товара).
Если товар с СИЗ был загружен без штрих-кода, тогда на кассе появится следующая ошибка после его сканирования:
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

