Цитата: alexxxch ➤ Не подскажите, а это на что влияет?
Вероятнее всего у них были ошибки при обработке типа продукции, например для табака и для медикаментов - разная логика, пиво возвращает остаток в кеге, а запрос по табаку возвращает мрц. Для каждого вида - своя логика.
Из документации,
Цитата: Если от FMU или от ГИС МТ через FMU приходит запрет на продажу маркированного товара, это
не блокирует продажу на кассе. FMU пришлет сообщение об ошибке проверки кода маркировки,
но кассир все равно сможет добавить этот товар в документ (при наличии права).
В ответе на запрос проведения кассового документа от КПО FMU возвращает для маркированной
позиции:
• массив marking_codes — не прошедшие проверку в FMU коды маркировки неалкогольных
товаров;
• массив truemark_response — ответ от «Честного знака», включающий:
(1) код статуса обработки запроса в ГИС МТ «Честный знак» с описанием,
(2) массив codes, каждый элемент которого — это набор данных об одном коде маркировки
из запроса КПО (сколько маркировок — столько элементов в массиве),
(3) идентификатор, а также дату и время формирования запроса в «Честный знак».
(См. подробнее описание запроса POST /document в документе «Frontol Mark Unit. Руководство
интегратора».)
Если получены данные от «Честного знака», то они имеют приоритет перед данными о той же
марке из FMU. Например, марка находится в «черном списке» FMU (при строгом режиме проверки,
числится проданной и не возвращенной в FMU). Сообщение об этом не будет выведено, потому что
на основе ответа «Честного знака» пользователь уже принял решение, продавать или не продавать
этот товар.
Код:
{
"action": "check",
"uid": "ca8a85dc-f8b5-4589-b4e7-d8edb44c72bf",
"type": "receipt",
"pos": "12",
"shift": "23",
"number": "12346",
"user": "Иванов Иван Иванович",
"positions": [
{
"stamps": [
"22N00001CJJRHTDIUV53SY170912001003261DTRKWOJI6D6LE9P9YSJX8TYFRZ84OSJ",
"22N00001CJJRHTDIUV53SY170912001003559R55EYTI063Q0I9I0LQK65F00KXY73G1"
],
"total_price": 2500.0,
"volume": 100.0
},
{
"id": "aa234",
"text": "Пиво светлое \"Очаково Специальное\"",
"organisation": {
"inn": "7724933460",
"kpp": "772401001"
},
"total_price": 65.0,
"quantity": 3.0
},
{
"marking_codes": [
"QwNTkxNTU3MDU0NDEyMWNCZWlRYkJEeEY0a0I="
],
"total_price": 75.6,
"organisation": {
"inn": "5010051677",
"kpp": "771701001"
}
},
{
"marking_codes": [
"NTU3MDU0NDEyMWNCZWlRYkJEeEY0a0I="
],
"total_price": 350.9,
"organisation": {
"inn": "111222333444",
"kpp": "761401001"
}
}
]
}