Перейти к содержанию

Структура хранения чека

Техническая информация – поля, из которых состоит чек в БД «М-АПТЕКА плюс».

Чек в БД состоит из «шапки» с общей информацией по всему чеку, и строк чека, в которых находится информация о товаре.

«Шапка» в чеке всегда одна (расположена в начале чека), строк может быть много.

После всех строк имеется ещё одна служебная запись, не относящаяся к товару (она состоит из небольшого количества полей).

Основные поля «шапки» чека (перечислены только поля, содержащие значимую для пользователя информацию):

№ поля Назначение поля
1 Ф.И.О. кассира
2 Таб. номер кассира (<пусто> для активной кассы)
3 Номер чека ФР
5 Сумма скидки в копейках, рассчитанной компьютером
6 Сумма наценки в копейках, рассчитанной компьютером
7 Вид оплаты (указывается только для активной кассы: 0-нал 1-безнал)
8 Сумма по чеку к оплате (руб.)
9 Сумма оплаты (внесено покупателем)
15 штрихкод скидки
16 %скидки
23 код операции для терминала:
0 - продажа нал
1 - возврат
4 - сторно
7 - продажа безнал
11 - платежная карта
12 - продажа за баллы
25 номер ФР

Основные поля строки чека (перечислены только поля, содержащие значимую для пользователя информацию):

№ поля Назначение поля
1 Номер партии товара (штрихкод партии товара)
2 Цена для кассы (коп.)
3 Количество продажи по кассе
5 Код скидки
6 Штрихкод скидки
7 %скидки; передается всегда сумма и процент скидки (в том числе и дробный)
8 Сумма скидки (коп.)
11 Наименование товара
13 Фасовка
14 Сумма по строке (руб.)
15 Кол-во продажи по документу (с учётом фасовки)
20 Дата продажи
21 Штрихкод социальной или бонусной карты
26 Штрихкод со сканера (партия или заводской)
27 Налог (0,10,18)