Товароучётная система получает данные о продажах с определённым интервалом, который может достигать от нескольких часов до кассовой смены. Это исключает возможность получить актуальный остаток товара в произвольный момент времени. Для решения этой проблемы предусмотрен механизм получения от кассового ПО продаж или остатков товаров на момент выполнения запроса. Функционал получил название «Запрос реквизитов».
Процесс получения реквизитов состоит из двух этапов:
Существует два формата файла: «Только продажи» и «Запрос по списку товаров».
В случае запроса «Только продажи» файл состоит из елинственной строки, состоящей из трёх символов: «$$$».
В случае запроса информации по списку товаров, файл формируется следующим образом. На каждый запрашиваемый товар создаётся строка, содержащая Код товара, штрихкод и код разреза характеристики, разделённые символом «;».
В зависимости от содержания файла запроса, кассовое ПО формирует файл с параметрами. Для запроса «Только продажи» файл ответа будет содержать елинственный символ «0» или «1», который информирует были или нет продажи с момента последнего отчёта.
Для запроса по списку товаров файл содержит следующие параметры запрашиваемых товаров.
| Номер параметра | Тип | Назначение |
|---|---|---|
| 1 | Число 13.0 | Код товара |
| 2 | Строка | Штрихкоды, разделённые символом (,)1) |
| 3 | Число 1.0 | Флаг присудствия. 1 – товар найден, 0 – товар не найден. |
| 4 | Строка 100 | Текст для чека2) |
| 5 | Число 8.2 | Цена |
| 6 | Число 7.3 | Продажи |
| 7 | Число 7.3 | Остаток |
| 8 | Число 7.3 | Коэффициент |
| 9 | Число 2.0 | Секция |
| 10 | Строка 9 | Код разреза характеристики товара |