Структура хранения чека¶
Техническая информация – поля, из которых состоит чек в БД «М-АПТЕКА плюс».
Чек в БД состоит из «шапки» с общей информацией по всему чеку, и строк чека, в которых находится информация о товаре.
«Шапка» в чеке всегда одна (расположена в начале чека), строк может быть много.
После всех строк имеется ещё одна служебная запись, не относящаяся к товару (она состоит из небольшого количества полей).
Основные поля «шапки» чека (перечислены только поля, содержащие значимую для пользователя информацию):
№ поля | Назначение поля |
---|---|
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) |