SetRetail10 ◾️ Выгрузка источника проверки КМ в плагинных свойствах чека

Публичное пространство

SetRetail10 ◾️ Выгрузка источника проверки КМ в плагинных свойствах чека

https://crystals.atlassian.net/browse/SRTB-10523

https://crystals.atlassian.net/browse/CR-15645

10.5.1.0

Описание

Функциональность позволяет определить источник получения отраслевого реквизита (результата проверки кода маркировки) для каждой позиции в чеке. Информация сохраняется в плагинных свойствах позиции чека.

Ценность

  • Сокращение времени на разбор инцидентов, связанных с блокировками продаж или некорректной работой сервисов проверки (Честный ЗНАК, ТС ПИоТ).

  • Уменьшение рисков нарушения законодательства.

Техническая информация

Информация об источнике проверки записывается в свойство позиции trueApiReqSource.

Варианты значений источника проверки

Значение в XML чека

Описание источника

Значение в XML чека

Описание источника

TSPIOT_ONLINE

ТСПИоТ (онлайн-проверка)

TSPIOT_OFFLINE

ТСПИоТ(офлайн-проверка)

TRUE_API_ONLINE

«Честный ЗНАК» (онлайн-проверка)

LOCAL_TRUE_API_OFFLINE

ЛМ ЧЗ (Локальный модуль «Честный ЗНАК») (офлайн-проверка)

TRUE_API_IM_OFFLINE

ИМ ЧЗ (Интеграционный модуль «Честный ЗНАК») и ЛМ ЧЗ через SetMark (офлайн-проверка)

Пример отображения в чеке (XML)

В блоке позиции чека добавляется соответствующее свойство <plugin-property key="trueApiReqSource" value=""/>:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <purchases count="1"> <purchase tabNumber="111" userName="Админ a дмин" operationType="true" operDay="2026-07-01+03:00" shop="9979" cash="65" shift="11" number="3" saletime="2026-07-01T17:46:59.028+03:00" begintime="2026-07-01T17:34:33.392+03:00" amount="145.00" discountAmount="0.00" inn="7802781104"> <plugin-property key="externalSystemId" value="99790651782916602204"/> <plugin-property key="PROMO_PRINT_DISABLED" value="true"/> <plugin-property key="FN_DOC_NUM_IN_SHIFT" value="3"/> <plugin-property key="FISCAL_DOC_ID" value="42"/> <plugin-property key="CASHIER_NAME" value="Админ a дмин"/> <plugin-property key="UID_PURCHASE" value="884443d0-1e95-4b66-a081-fb1f01c32424"/> <plugin-property key="KPP" value="780201001"/> <plugin-property key="CASH_TIME_ZONE" value="+03:00"/> <positions> <position order="1" departNumber="1" goodsCode="18689996" barCode="4601653035829" count="1.000" cost="145.00" nds="22.0" ndsSum="26.15" discountValue="0.00" costWithDiscount="145.00" amount="145.00" dateCommit="2026-07-01T17:34:33.402+03:00"> <plugin-property key="trueApiReqId" value="9480236e-4eae-48c3-b344-d460fa81eece"/> <plugin-property key="gtin" value="04601653035829"/> <plugin-property key="validationId" value="55"/> <plugin-property key="markValidationResult" value="{"fiscalResult":{"input":{"mark":"04601653035829H;dV)bFACVUdGVz","tag2003":1,"tag2108":0},"tag2106":15,"tag2005":15,"tag2105":0,"tag2109":1},"status":"VALID"}"/> <plugin-property key="ffdTag2108"/> <plugin-property key="salesTax" value="0"/> <plugin-property key="trueApiParent" value="04601653037816JPQXguQ"/> <plugin-property key="trueApiReqSource" value="TSPIOT_ONLINE"/> <plugin-property key="trueApiValidationResponse" value="{"statusCode":"OK","statusCodeValue":200,"reqId":"9480236e-4eae-48c3-b344-d460fa81eece","reqTimestamp":1782916460398,"smp":13500,"body":{"codesResponse":{"codesResponse":[{"code":0,"description":"ok","codes":[{"cis":"04601653035829H;dV)bFACVUdGVz","found":true,"valid":true,"printView":"04601653035829H;dV)bF","gtin":"04601653035829","groupIds":[3],"verified":true,"realizable":true,"utilised":true,"productionDate":"2023-04-13 09:10:40","isOwner":false,"isBlocked":false,"errorCode":0,"isTracking":true,"sold":false,"mrp":14500,"smp":13500,"grayZone":false,"packageType":"UNIT","parent":"04601653037816JPQXguQ","producerInn":"3443033593"}],"reqId":"9480236e-4eae-48c3-b344-d460fa81eece","reqTimestamp":1782916460398,"isCheckedOffline":false}]}} }"/> <plugin-property key="priceByMRP" value="14500"/> <plugin-property key="trueApiReqTimestamp" value="1782916460398"/> <plugin-property key="countryName" value="КИТАЙ"/> <plugin-property key="minimalPrice" value="-1"/> <plugin-property key="excise-token" value="04601653035829H;dV)bF"/> <plugin-property key="marktype" value="TOBACCO"/> </position> </positions> <payments> <payment order="0" typeClass="CashPaymentEntity" amount="145.00" description="Оплата наличными"/> </payments> </purchase> </purchases>

Ограничения

  • Свойство заполняется только для товаров, подлежащих обязательной маркировке, при условии включенной проверки КМ.

  • Если проверка не проводилась (например, товар не подлежит маркировке), свойство в чеке отсутствует.

Настройка

Сбор данной информации включен по умолчанию, начиная с версии SetRetail 10.5.1.0, и не требует дополнительных настроек в визуальном интерфейсе или конфигурационных файлах. Данные начинают собираться автоматически при совершении операций с маркированным товаром.

Статьи по теме