Публичное пространство
SetRetail10 ◾️ Выгрузка источника проверки КМ в плагинных свойствах чека
https://crystals.atlassian.net/browse/SRTB-10523
https://crystals.atlassian.net/browse/CR-15645
10.5.1.0
Описание
Функциональность позволяет определить источник получения отраслевого реквизита (результата проверки кода маркировки) для каждой позиции в чеке. Информация сохраняется в плагинных свойствах позиции чека.
Ценность
Сокращение времени на разбор инцидентов, связанных с блокировками продаж или некорректной работой сервисов проверки (Честный ЗНАК, ТС ПИоТ).
Уменьшение рисков нарушения законодательства.
Техническая информация
Информация об источнике проверки записывается в свойство позиции trueApiReqSource.
Варианты значений источника проверки
Значение в XML чека | Описание источника |
|---|---|
| ТСПИоТ (онлайн-проверка) |
| ТСПИоТ(офлайн-проверка) |
| «Честный ЗНАК» (онлайн-проверка) |
| ЛМ ЧЗ (Локальный модуль «Честный ЗНАК») (офлайн-проверка) |
| ИМ ЧЗ (Интеграционный модуль «Честный ЗНАК») и ЛМ ЧЗ через 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, и не требует дополнительных настроек в визуальном интерфейсе или конфигурационных файлах. Данные начинают собираться автоматически при совершении операций с маркированным товаром.