...
Таблица item_property_values предназначена для указания связи артикула с конкретным значением свойства товара. Если такая связь установлена, то кассир не будет выбирать значение свойства, оно будет присвоено строке чека автоматически. Существует аналогичная таблица var_property_values, предназначенная для автоматического присвоения значения свойства при вводе товара по штрихкодуштрих-коду.
Якорьorders orders
Передача данных о заказах в УКМ 4
orders | |
orders |
...
Список ставок НДС, ожидаемых конвертерами УКМ 4
№ | Рекомендуемое значение ставки |
---|
Описание |
---|
1 |
20% |
НДС |
20% | |
2 | 10% |
НДС 10% | |
3 | 0% |
НДС 0% |
4 |
Не облагается | Без НДС | |
5 |
20/120% | НДС |
20/120 | ||
6 | 10/110% | НДС 10/ |
110 | ||
7 | 5% | НДС=5% |
8 | 7% | НДС=7% |
9 | 5/105% | НДС=5/105 |
10 | 7/107% | НДС=7/107 |
1. В случае, если формулы ставок отличаются от рекомендуемых, то товары могут быть добавлены в чек с некорректной ставкой налога.
Примечание. Для ставок НДС 10%, 18%, 20% допустима форма передачи процента ставки: "XX%" и "XX.00%", например, 10.00% является допустимым значением ставки при передаче через конвертер.2. Регистр Значения всех налоговых ставок всегда должны указываться как целочисленные.
2. Регистр для значения ставки Не облагается при передаче данных конвертеру можно указывать любой.
3. Ставка Не облагается может отсутствовать в справочнике налогов в нескольких случаях (это не вызовет проблем в работе кассовой системы):
...
.
- Ставка Не облагается будет автоматически использоваться УКМ 4 при пустом справочнике налогов для добавления товаров в чек. Актуально для пользователей с неосновной системой налогообложения, которые не выгружают налоги в УКМ 4 с любыми конвертерами.
- Ставка Не облагается будет использоваться УКМ 4 для объектов пользователя с неосновной системой налогообложения во всех случаях: даже если эта ставка не загружена в справочник налогов УКМ 4, не выбрана для товаров, и справочник налогов не пуст. Актуально для пользователей, которые в одной системе УКМ 4 поддерживают работу как магазинов с основной системой налогообложения, так и магазинов с любой неосновной системой налогообложения (например, ЕНДВ).
Таблицы
Внимание!
В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертера:
...
Загрузка информации в весовые ассортименты (весы).
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
ag_id | int(11) | Идентификатор весового ассортимента (весов) |
var | varchar(40) | ШтрихкодШтрих-код товара |
plu | varchar(40) | Номер ячейки в весах |
hot_key | varchar(40) | Код «горячей клавиши» |
exp_date1 | datetime | Срок годности (дата) |
exp_date2 | int(11) | Срок годности (в днях) |
version | int(11) | Номер версии данных |
status | int(11) | Статус товара: 0 – добавлено вручную; 1 – добавлено автоматически 2 – удалена; 3 – черновик |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Весовые ассортиментные группы.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор ассортиментной группы |
name | varchar(80) | Название ассортиментной группы |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о группах товаров и связи товаров с группами.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор группы товара |
owner | varchar(40) | Идентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп товаров. При загрузке классификатора у самых старших групп в поле owner должно выставляться значение 0 |
name | varchar(80) | Название группы товаров |
version | bigint(20) | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Классификатор покупателей.
Название поля | Тип данных | Описание |
id | int(11) unsigned | Идентификатор группы покупателей |
owner | int(11) unsigned | Идентификатор (значение поля id) старшей по иерархии группы, являющейся владельцем данной. Поле используется для создания иерархической структуры групп покупателей |
name | varchar(100) | Название группы покупателей |
pricetype | int(11) | Идентификатор прайс-листа, привязанного к данной группе покупателей |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Таблица сигналов для удаления записей.
Название поля | Тип данных | Описание |
name | varchar(40) | Идентификатор таблиц для удаления: assortment – удаление весового ассортимента; pricelist – удаление прайс-листа, pricetype – удаление всех прайс-листов данного вида цены*. |
store | varchar(40) | Код магазина (мапируется в id магазина в УКМ 4) |
record_id | int(11) | Идентификатор записи, которую необходимо удалить |
version | bigint(11) unsigned | Номер версии данных |
...
Якорьcards cards
client_card
cards | |
cards |
Карты клиента.
Название поля | Тип данных | Описание |
client | varchar(40) | Код клиента |
card_code | varchar(40) | Номер карты |
pin | varchar(256) | Пин-код карты |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
client_card_stoplist
Стоп-лист карт клиента.
Название поля | Тип данных | Описание |
client | varchar(40) | Код клиента |
card_code | varchar(40) | Номер карты |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о клиентах, зарегистрированных в программе.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор клиента |
classifclient | int(11) unsigned | Идентификатор узла классификатора клиентов, которому принадлежит клиент |
sur_name | varchar(100) | Фамилия клиента физического лица или ответственного закупщика юридического лица |
name | varchar(100) | Имя клиента (физического лица или ответственного закупщика юридического лица) |
patronymic | varchar(100) | Отчество клиента (физического лица или ответственного закупщика юридического лица) |
birthday | datetime | Дата рождения клиента физического лица или ответственного закупщика юридического лица). Значение года должно быть в диапазоне 1400 – 10000 |
inn | varchar(100) | ИНН клиента |
passport | varchar(100) | Паспортные данные клиента (физического лица или ответственного закупщика юридического лица) |
pricetype | varchar(38) | Идентификатор вида цены |
type | tinyin(1) | Признак печати счета-фактуры: при оформлении продажи клиенту программа распечатает счет-фактуры |
allow_paycash | tinyint(1) | Способ оплаты, используемый клиентом при расчете с магазином: 0 – только со счета; 1 – любым способом |
enterprisename | varchar(100) | Название клиента – юридического лица |
okpo | varchar(100) | ОКПО клиента |
okdp | varchar(100) | ОКДП клиента |
kpp | varchar(100) | КПП клиента |
baddress | varchar(100) | Юридический адрес клиента |
address | varchar(100) | Физический адрес клиента |
phone | varchar(100) | Контактный телефон клиента |
bank | varchar(100) | Банковские реквизиты клиента |
register | varchar(100) | Номер свидетельства о регистрации индивидуального предпринимателя |
consignee_name | varchar(100) | Название грузополучателя |
consignee_address | varchar(100) | Адрес грузополучателя |
active | tinuint(1) | 0 – заблокирован, 1 – разблокирован |
save_change | tinuint(1) | Значение признака зачисления сдачи на счёт покупателя через услугу: 0 – не зачислять, 1 – решение принимает покупатель, 2 – зачислять автоматически |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Операции по счетам клиентов.
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | Идентификатор операции |
account_id | int(11) | Идентификатор типа счета |
client | varchar(40) | Идентификатор клиента |
number | varchar(100) | Номер операции (может быть равен номеру исходного документа) |
date | datetime | Дата документа |
operation_date | datetime | Дата операции |
amount | decimal(20,4) | Сумма операции |
type | tinyint(1) | Тип операции (0 – приход/расход, баланс изменяется на величину amount: если amount – положительное число, то приход, если отрицательное – расход; 1 – баланс устанавливается в значение amount, независимо от значения баланса до обработки операции) |
version | bigint(20) unsigned | Номер версии данных |
...
Заведение дополнительных свойств клиентов.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор свойства |
name | varchar(100) | Наименование свойства |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Выгрузка значений свойств клиентов.
Название поля | Тип данных | Описание |
property | varchar(40) | Идентификатор cвойства |
client | varchar(40) | Идентификатор клиента |
value | varchar(100) | Значение свойства |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о группах классификатора, включенных в скидку на товар и классификатор.
Название поля | Тип данных | Описание |
discount_type | int(11) | Идентификатор экземпляра (заголовка) скидки |
classif_id | int(10) unsigned | Идентификатор узла классификатора |
amount | decimal(20,3) | Пороговое значение суммы оплаты товара. Скидка назначается на товар, если сумма оплаты равна или больше порогового значения. Если значение поля равно нулю, то назначение скидки не зависит от суммы |
quantity | decimal(20,4) | Пороговое значение количества товара. Скидка назначается на товар, количество которого равно или больше порогового. Если значение поля равно нулю, то назначение скидки не зависит от количества товара |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] Примеры: –10.06% ≡ скидка 10.06% на каждую из позиций. +10% ≡ наценка 10%. –10.06x ≡ скидка 10.06% на чек, "размазать" по позициям. –10.43g ≡ скидка 10 руб. 43 коп. на весь чек. –10 ≡ скидка 10 руб. +10 ≡ наценка 10 руб. 30% ≡ дать такую скидку, чтобы стоимость была 30% от исходной суммы. 10 ≡ дать такую скидку, чтобы стоимость была 10 руб. p10 ≡ дать такую скидку, чтобы стоимость была по цене из прайс-листа с id=10. Разделитель целой и дробной частей обязательно “.” (точка, а не запятая)! Лидирующий ноль ставить! |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки при покупке N количества товара, из них на M – скидка.
Название поля | Тип данных | Описание |
discount_type | int(11) | Тип скидки |
classif_id | int(10) unsigned | Идентификатор узла классификатора |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидка на товары с заданным свойством для зарегистрированного клиента.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор записи |
discount_type | int(11) | Тип скидки |
client | varchar(40) | Код клиента |
code | varchar(20) | Код свойства |
value | int(11) | Значение свойства |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tunyint(4) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидка на зарегистрированного клиента.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Тип скидки |
client | varchar(40) | Код клиента |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Параметры скидки на набор групп.
Название поля | Тип данных | Описание |
discount_id | bigint(20) | Идентификатор типа скидки |
classif_id | int(11) | Идентификатор узла классификатора |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидка на корзину товаров. Перечень товаров в корзинах.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
itemgroup | int(11) | Идентификатор группы товаров (корзины) |
item | varchar(40) | Код товара |
quantity | decimal(20,4) | Количество товара в корзине |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
disc_std_items_n_plus_m
Параметры скидки N+M.
Название поля | Тип данных | Описание |
item | varchar(40) | Артикул |
discount_type | bigint(20) | Идентификатор типа скидки |
quantity_paid | decima(20,4) | Кол-во товара, на которые скидка не дается |
quantity_without_paid | decimal(20,4) | Кол-во товара, на которые скидка дается |
modificator | varchar(20) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидка на корзину. Перечень корзин.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
id | int(11) | Идентификатор корзины |
name | varchar(40) | Название корзины |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
sequence | smallint(5) unsigned | Последовательность просмотра корзин |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Перечень дисконтных карт (ДК).
Название поля | Тип данных | Описание |
id | integer(11) unsigned | Идентификатор записи |
type_id | integer(11) unsigned | Идентификатор типа ДК |
start_card_code | varchar(40) | Начало диапазона |
stop_card_code | varchar(40) | Окончание диапазона |
name | varchar(40) | Название диапазона |
date_from | datetime | Начало действия |
date_till | dateime | Окончание действия |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Справочник дисконтных карт Siebel для off-line операций.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор |
card_status | varchar(40) | Статус карты |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Стоп-лист дисконтных карт (ДК).
Название поля | Тип данных | Описание |
id | integer(11) unsigned | Идентификатор записи |
type_id | integer(11) unsigned | Идентификатор типа ДК |
start_card_code | varchar(40) | Начало диапазона |
stop_card_code | varchar(40) | Окончание диапазона |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_card_type
Тип дисконтных карт (ДК).
Название поля | Тип данных | Описание |
id | int(11) unsigned | Идентификатор типа ДК |
name | varchar(40) | Название |
numberlen | int(11) unsigned | Разрядность номеров ДК |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Загрузка информации о заголовках скидок (код, название и другие атрибуты).
Название поля | Тип данных | Описание |
id | bigint(20) | Идентификатор скидки |
property | bigint(20) unsigned | Способ срабатывания скидки: 0 – автоматическая; 1 – дается кассиром |
name | varchar(40) | Название скидки |
efts | int(11) | Идентификатор алгоритма скидки* |
param | text | Параметры скидки в формате xml** |
discount_properties | text | Не используется |
sequence | int(11) | Порядок применения скидки |
group_type | int(11) | Номер группы скидок |
card_type | int(11) unsigned | Тип дисконтных карт, к которому привязана скидка |
date_from | datetime | Дата/время начала действия скидки (формат 8.07.2008 00:00:00) |
date_to | datetime | Дата/время окончания действия скидки (формат 31.07.2008 23:59:59) |
time_from | varchar(5) | Время суток начала действия скидки (формат 08:00) |
time_to | varchar(5) | Время суток окончания действия скидки (формат 24:00) |
monday | tinyint(1) | День недели, в котором может применяться скидка |
tuesday | tinyint(1) | День недели, в котором может применяться скидка |
wednesday | tinyint(1) | День недели, в котором может применяться скидка |
thursday | tinyint(1) | День недели, в котором может применяться скидка |
friday | tinyint(1) | День недели, в котором может применяться скидка |
saturday | tinyint(1) | День недели, в котором может применяться скидка |
sunday | tinyint(1) | День недели, в котором может применяться скидка |
version | INT (11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
7 – на товары с заданным свойством для зарегистрированного клиента;
15 – на штрихкодштрих-код;
16 – на чек для зарегистрированного клиента;
...
Информация для скидки по персональной дисконтной карте.
Название поля | Тип данных | Описание |
discount_type | integer(11) unsigned | Тип дисконтной системы |
card_number | varchar(40) | Номер карты |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки, раздел «Кому», связь скидки и группы клиентов.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
cassif_id | int(11) unsigned | Название |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки, раздел «Кому», связь скидки и клиента.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
client | varchar(40) | Код клиента |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки. Перечень подарков.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
item | varchar(40) | Код товара |
amount | decimal(20,3) | Условная стоимость подарка |
version | int(11) | Номер версии данных |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Скидки, пороговые значения сумм или количеств в скидке на товар или классификатор.
Название поля | Тип данных | Описание |
discount_type | bigint(20) | Идентификатор скидки |
item | varchar(40) | Код товара |
amount | decimal(20,3) | Пороговая сумма |
quantity | decimal(20,4) | Пороговое количество |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Версия изменения записи |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
discount_types_vars
Скидки, список штрихкодов штрих-кодов в скидке на штрихкод.штрих-код
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор записи |
discount_type | bigint(20) | Идентификатор скидки |
var | varchar(40) | ШтрихкодШтрих-код |
quantity | decimal(20,4) | Пороговое количество |
modificator | varchar(40) | Модификатор типа скидки: значение скидки в формате: [+|-|p]value[%|x|g] |
version | int(11) | Версия изменения записи |
deleted | tinyint(1) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о связи артикулов с расширенным набор свойств товаров.
Название поля | Тип данных | Описание |
item_id | varchar(40) | Идентификационный номер артикула |
property_code | varchar(40) | Код свойства |
property_id | int(10) unsigned | Значение свойства |
sequence | smallint(5) unsigned | Порядок отображения свойства в списке свойств при печати документа или чека, а также на экране кассира |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о товаре.
Название поля | Тип данных | Описание | ||||||
id | varchar(40) | Артикул товара | ||||||
name | varchar(255) | Название товара, которое печатается в документах | ||||||
descr | text | Описание товара | ||||||
measure | varchar(40) | Название единицы измерения количества товара | ||||||
measprec | decimal(11,0) | Точность единицы измерения количества товара: 1 – один знак после запятой; 2 – два знака после запятой, и т.д. | ||||||
classif | varchar(40) | Идентификационный номер группы товара | ||||||
prop | int(11) | Не используется | ||||||
tax | int(11) | Идентификатор налоговой группы товара (поле опциональное) | ||||||
| tinyint(3) | Крепость алкоголя | ||||||
gtd | varchar(40) | Номер ГТД | ||||||
country | varchar(40) | Название страны-производителя | ||||||
certification | varchar(40) | Номер сертификата | ||||||
certification_date | varchar(40) | Дата начала действия сертификата | ||||||
produser_marking | varchar(100) | Производитель | ||||||
summary | varchar(100) | Описание товара | ||||||
structure | text | Состав товара | ||||||
exp_date | datetime | Срок годности | ||||||
realization_time | int(11) | Время реализации | ||||||
qdoc_org | varchar(40) | Организация, выдавшая сертификат соответствия, и город | ||||||
qdoc_id | varchar(40) | Номер сертификата соответствия | ||||||
qdoc_date | datetime | Дата выдачи сертификата соответствия | ||||||
qdoc_exp | datetime | Дата окончания срока действия сертификата соответствия | ||||||
hdoc_org | varchar(40) | Организация, выдавшая гигиенический сертификат, и город | ||||||
hdoc_id | varchar(40) | Номер гигиенического сертификата | ||||||
hdoc_date | datetime | Дата выдачи гигиенического сертификата | ||||||
tnved | bigint(20) unsigned | Идентификатор кода ТН ВЭД | ||||||
version | bigint(20) unsigned | Номер версии данных | ||||||
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьtnved tnved
tnved
tnved | |
tnved |
Коды ТН ВЭД.
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | ID кода ТН ВЭД |
name | varchar(255) | Наисенование кода ТН ВЭД |
tnved | varchar(40) | Значение кода ТН ВЭД |
version | int(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Остатки товара в магазинах.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
item | varchar(40) | Артикул товара |
remain | decimal(20,4) | Кол-во товара в единицах измерения артикула |
comment | varchar(100) | Комментарий |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о связи товаров с отделами.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
item | varchar(40) | Артикул товара |
stock | int(11) | Идентификатор отдела |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьorder order
order_order
order | |
order |
Сформированные заказы.
Название поля | Тип данных | Описание |
store | varchar(40) | Идентификатор магазина |
id | varchar(20) | Идентификатор заказа |
date | datetime | Дата/время формирования заказа |
property_code | varchar(20) | Идентификатор свойства. Это свойство будет привязано к товарной позиции в чеке со значением идентификатора заказа |
changeable | tinyint(1) | Изменяемый (1) / неизменяемый (0) заказ |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьvar var
order_var
var | |
var |
Штрихкоды Штрих-коды заказов.
Название поля | Тип данных | Описание |
store | varchar(40) | Идентификатор магазина |
order_id | varchar(20) | Идентификатор заказа |
position | int(11) | Идентификатор строки товарной позиции в заказе |
var_item | varchar(256) | ШтрихкодШтрих-код |
quantity | decimal(20,4) | Количество |
stock | int(11) | Отдел |
price | decimal(20,4) | Цена товара (с точностью до целых копеек) |
minprice | decimal(20,4) | Минимальная цена товара (с точностью до целых копеек) |
fix_price | tinyint(1) | Признак возможности применения скидок на позицию в заказе: 0 – можно применять; 1 – нельзя применять |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
payments
Перечень средств оплаты.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор средства оплаты |
name | varchar(40) | Название |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о прайс-листах.
Название поля | Тип данных | Описание |
id | int(11) unsigned | Идентификатор прайс-листа |
name | varchar(100) | Название прайс-листа |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricelist_ext
Прайс-листы (заголовки).
Название поля | Тип данных | Описание |
id | int(11) unsigned | Идентификатор прайс-листа |
name | varchar(100) | Название прайс-листа |
date_from | datetime | Дата и время начала действия цен (ограничение действует только при указании поля) |
date_to | datetime | Дата и время окончания действия цен (ограничение действует только при указании поля) |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о списке товаров прайс-листа.
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа, которому принадлежит товар |
item | varchar(40) | Артикул товара |
price | decimal(20,4) | Цена товара (с точностью до целых копеек) |
minprice | decimal(20,4) | Ограничение цены товара (с точностью до целых копеек) |
is_promo_price | tinyint(1) | Акционная цена |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьpr222 pr222
pricelist_items_ext
pr222 | |
pr222 |
Дополнительные цены.
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа |
item | varchar(40) | Код товара |
nomenclature_id | int(11) | Идентификатор номенклатуры |
pos | int | Позиция цены |
price | decimal(20,4) | Цена товара (с точностью до целых копеек) |
minprice | decimal(20,4) | Минимальная цена товаратовара (с точностью до целых копеек) |
descr | varchar(100) | Дополнительный текст для вывода цены |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о списке товаров прайс-листа для штрихкода.штрих-кода
Название поля | Тип данных | Описание |
pricelist | int(11) unsigned | Идентификатор прайс-листа, которому принадлежит товар |
var | varchar(40) | Штрихкод Штрих-код товара |
price | decimal(20,4) | Цена товара (с точностью до целых копеек) за единицу измерения, указанную для артикула (поля items.measure и items.measprec) |
minprice | decimal(20,4) | Ограничение цены товаратовара (с точностью до целых копеек) |
is_promo_price | tinyint(1) | Акционная цена |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьpricetype pricetype
pricetype
pricetype | |
pricetype |
Вид цены.
Название поля | Тип данных | Описание |
id | int(11) unsigned | Идентификатор вида цены |
name | varchar(100) | Название вида цены |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Привязка магазина к основному виду цены (основные, немаркетинговые цены).
Название поля | Тип данных | Описание |
pricetype | int(11) unsigned | Идентификатор вида цены |
store | varchar(40) | Идентификатор магазина в рамках значений внешней системы |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Программирование прайс-листов для магазинов (всех, в т.ч. и маркетинговых).
Название поля | Тип данных | Описание |
pricetype | int(11) unsigned | Идентификатор вида цены |
store | varchar(40) | Идентификатор магазина в рамках значений внешней системы |
pricelist | int(11) | Идентификатор прайс-листа |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Предназначена для хранения перечня свойств товаров.
Название поля | Тип данных | Описание |
code | varchar(40) | Код свойства |
name | varchar(40) | Название свойства* |
flags | int(10) unsigned | 2 – значение свойства будет напечатано в чеке; при остальных значениях оно печататься не будет |
description | text | 2 – кассир вводит значение свойства выбором из списка; 1 – кассир вводит значение вводом кода значения свойства; остальные значения игнорируются |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Связь товара со свойствами, которые выбирает кассир.
Название поля | Тип данных | Описание |
item_id | varchar (40) | Идентификатор товара |
property_code | varchar(40) | Идентификатор свойства (код свойства) |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение списков возможных значений свойств товаров.
Название поля | Тип данных | Описание |
property_code | varchar (40) | Код свойства товара |
id | int(10) unsigned | Идентификатор записи |
const | varchar(100) | Постоянное значение свойства (если есть) |
description | text | Значение свойства, описанное в XML-формате (пример*) |
comment | text | Комментарий |
version | integer(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Якорьreprice reprice
repricing_act
reprice | |
reprice |
Акты переоценки.
Название поля | Тип данных | Описание |
store | varchar (40) | ID магазина |
id | bigint(20) unsigned | ID акта |
date_start | datetime | Дата начала срока действия акта |
date_stop | datetime | Дата окончания срока действия акта |
priority | int(11) | Приоритет |
description | varchar(255) | Примечание |
version | integer(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Товары в актах переоценки.
Название поля | Тип данных | Описание |
store | varchar(40) | ID магазина |
repricing_act_id | bigint(20) unsigned | ID акта |
item | varchar(40) | Артикул товара |
number | int(11) unsigned | Уникальный ID переоценки товара в рамках одного акта |
price | decimal(20,4) | Цена товара (с точностью до целых копеек) |
version | integer(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
role
Должности кассиров.
Название поля | Тип данных | Описание |
id | bigint(20) unsigned | Идентификатор роли |
title | varchar(100) | Название |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации об отделах магазина.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина в рамках значений внешней системы |
id | int(11) | Идентификатор отдела |
owner | int(11) | Идентификатор (значение поля id) старшего по иерархии отдела. Поле зарезервировано, в дальнейшем будет использоваться для создания иерархической структуры отделов |
name | varchar(80) | Название отдела |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
taxes
Информация о налогах.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор налога |
name | char(40) | Название налога |
priority | tinyint(4) | Приоритет налога: определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются для одинаковой стоимости |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорь taxgr taxgr
taxgroup
taxgr | |
taxgr |
В УКМ 4 связь товара с налогом производится через налоговую группу. Связь позволяет одновременно привязывать к товару не один, а несколько налогов. Таблица taxgroup содержит информацию о привязке налога к группе налогов и группы налогов к товару.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор налоговой группы |
tax_id | int(11) | Идентификатор налога |
percent | varchar(20) | Правило расчета налога: процент или сумма. Задается Значение задается целым или дробным числом с разделителем «запятая». Если символ процента % не указан, то число будет интерпретироваться как сумма налога. Если указан символ %символ %, то число интерпретируется как процентная ставка. Точность числа может быть не более 2-х знаков после запятой. Примеры значенийВозможные значения поля: 10% 20% 10 ,110%30,55/110% 20/120% 0% не облагается 5% 7% 5/105% 7/107% Во всех случаях должны указываться только целые числа. Значение «не облагается» может быть указано в любом регистре («НЕ ОБЛАГАЕТСЯ», «Не облагается»), строго с одним пробелом (без пробелов до или после), без кавычек. |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
users
Список кассиров.
Название поля | Тип данных | Описание | ||||||
store | varchar(40) | Код магазина в рамках значений внешней системы | ||||||
id | int(11) | Идентификатор пользователя | ||||||
name | varchar(40) | Имя пользователя | ||||||
INN | varchar(12) | ИНН кассира (может быть не задан) | ||||||
password | varchar(40) | Пароль пользователя передается в зашифрованном виде. Для шифрации необходимо использовать функцию MySQL OLD_PASSWORD(). Подробнее о функции можно прочитать здесь – http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html#function_old-password | role_id | bigint(20) | Идентификатор должностиpassword | |||
role_id | bigint(20) | Идентификатор должности | ||||||
| date | Дата начала работы кассира | ||||||
end_date | date | Дата окончания работы кассира | ||||||
version | int(11) | Номер версии данных | ||||||
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Хранение информации о штриховых кодах товаров.
Название поля | Тип данных | Описание |
id | varchar(40) | Штриховой код товара |
item | varchar(40) | Артикул товара |
quantity | decimal(20,4) | Количество товара. Например, количество товара в упаковке товаров |
tare_weight | decimal(20,4) | Вес тары |
stock | int(11) | Идентификатор отдела |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Привязка значения свойства к штрихкоду.штрих-коду
Название поля | Тип данных | Описание |
var_id | varchar(40) | Идентификатор штрихкодаштрих-кода |
property_code | varchar(40) | Идентификатор свойства (код свойства) |
property_id | int(10) unsigned | Значение свойства |
sequence | smallint(5) unsigned | Последовательность |
version | int(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Параметр настройки скидки "Где".
Название поля | Тип данных | Описание |
discount | bigint(20) | Идентификатор скидки из trm_in_discount_types |
store | varchar(40) | Идентификатор магазина, для которого назначена скидка |
version | int(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
sellers
Продавцы.
Название поля | Тип данных | Описание |
store | varchar(40) | Код магазина |
seller_code | varchar(50) | Код продавца |
name | varchar(50) | ФИО продавца |
first_date | date | Дата начала работы продавца |
last_date | date | Дата увольнения |
version | int(10) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Назначение ценников на узел классификатора.
Название поля | Тип данных | Описание |
classif_id | varchar(40) | ID классификатора товарного справочника |
pricetag_id | int(11) | Идентификатор ценника |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Назначение ценников на товар.
Название поля | Тип данных | Описание |
item_id | varchar(40) | Идентификатор товара (артикула) |
pricetag_id | int(11) | Идентификатор ценника |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
pricetags_var
Назначение ценников на штрихкод.штрих-код
Название поля | Тип данных | Описание |
var_id | varchar(40) | Идентификатор штрихкода (штрихкодштрих-кода (штрих-код) |
pricetag_id | int(11) | Идентификатор ценника |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
document
Приходная накладная.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Идентификатор магазина |
id | varchar(40) | Идентификатор приходной накладной |
number | varchar(40) | Номер приходной накладной |
ref_shipment | varchar(40) | Номер отгрузки |
title | varchar(100) | Название документа |
barcode | varchar(100) | Штрихкод |
date_from | datetime | Поставка ожидается "с" |
date_to | datetime | Подставка ожидается "по" |
operation_type | int(11) | Название бизнес процесса (приход товара, возврат от покупателя и т.д.) |
operation_date | datetime | Дата и время создания операции в управляющей системе |
consignee | varchar(40) | Грузополучатель |
supplier | varchar(40) | Поставщик |
supplier_transport | varchar(40) | Номер машины поставщика |
shipper | varchar(40) | Грузоотправитель |
payer | varchar(40) | Плательщик |
reason_number | varchar(40) | Номер договора или заказа поставщику |
reason_date | datetime | Дата договора или заказа поставщику |
container | int(11) | Количество контейнеров в поставке |
alt_type | varchar(40) | Альтернативный внешний тип документа |
plan_gate | int(11) | Ожидаемый номер ворот |
gate | int(11) | Реальный номер ворот |
plan_pallet_count | int(11) | Ожидаемое количество паллет |
pallet_count | int(11) | Реальное количество паллет |
pallet_capacity | decimal(20,1) | Количество паллетомест |
invoice_number | varchar(40) | Номер накладной |
invoice_date | date | Дата накладной |
agent | varchar(40) | ФИО водителя-экспедитора |
handle_type | varchar(40) | Внешний тип поставки |
stream | varchar(40) | Поток |
command_client | varchar(100) | Номер СС имя клиента (из документов ASN-SRT) |
bp | varchar(40) | ID бизнес-процесса |
act_type | int(11) | Тип акта (ревизия/инвентаризация) |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Спецификация приходной накладной.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Идентификатор магазина |
document | varchar(40) | Идентификатор приходной накладной |
item | varchar(40) | Идентификатор товара |
sequence | int(11) | Порядковый номер в накладной |
quantity | decimal(20,4) | Ожидаемое количество |
price | decimal(20,4) | Цена товаратовара (с точностью до целых копеек) |
title | varchar(100) | Примечание |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
appeal_reason
Причины обращения.
Название поля | Тип данных | Описание |
code | varchar(40) | Код свойства |
title | varchar(100) | Название |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
defect_reason
Список проблем.
Название поля | Тип данных | Описание |
defect_code | varchar(40) | Код |
title | varchar(100) | Проблема |
version | int(11) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
certificate_type
Типы счетов.
Название поля | Тип данных | Описание |
id | int(11) | Идентификатор типа сертификата (значение id должно быть больше 1 000 000, записи с меньшим id не будут загружаться) |
name | varchar(40) | Название типа сертификата |
nominal | decimal(20, 4) | Номинал |
mono_account | tinyint(1) | Признак одноразового использования сертификата: 0 – подарочная карта (многоразовая), 1 – сертификат (одноразовый) |
check_underpay | tinyint(1) | Признак разрешения недоплаты: 0 – не разрешено; 1 – разрешено; 2 – решение принимает кассир |
multi_sell | tinyint(1) | 0 – сертификат можно продать только один раз; 1 – можно продавать сертификат повторно |
allow_return | tinyint(1) | 0 – возврат сертификата запрещен; 1 – возврат сертификата разрешен (значения из этого поля копируется в базу УКМ 4 в поле return_money) |
allow_return_payment | tinyint(1) | Возвращать средства на счет сертификата при возврате товаров: 0 – запрещено; 1 – разрешено |
check_store | tinyint(1) | Проверять магазин при продаже сертификата |
item_id | varchar(40) | Идентификатор товара, продаваемого как сертификат |
use_pincode | tinyint(1) | Признак использования защитного кода |
print_in_receipt | tinyint(1) | Печатать в чеке |
fixed_nominal | tinyint(1) | Признак фиксированного номинала |
min_nominal | decimal(20,4) | Минимальное значение номинала сертификата |
max_nominal | decimal(20,4) | Максимальное значение номинала сертификата |
nominal_multiplicity | decimal(20,4) | Значение кратности номинала сертификата |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Дополнение типов счетов специфичными для сертификатов данными.
Название поля | Тип данных | Описание |
account_type_id | int(11) | Тип счета. Внешняя система должна выгружать типы счетов ПС/ПК с id, начиная с 1000001 и более. При загрузке УКМ 4 проверяет id типов и не загружает типы с id 1000000 и меньше |
number | varchar(255) | Номер сертификата |
pin | varchar(20) | Защитный код сертификата |
store | varchar(40) | Идентификатор магазина |
active | tinyint(1) | Признак активности (1 – активен; 0 – нет) |
date_from | date | Дата начала действия сертификата |
date_to | date | Дата окончания действия сертификата |
days_from_after_activate | int(11) | Сертификат начнет действовать через N дней после активации |
days_to_after_activate | int(11) | Сертификат перестанет действовать через N дней после активации |
closed | datetime | Дата, начиная с которой счета будут закрыты |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
certificate_operations
Операции по счетам.
Название поля | Тип данных | Описание |
number | varchar(255) | ID транзакции |
amount | decimal(20, 2) | Cумма транзакции |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Заказы Global. Справочник причин отказа.
Название поля | Тип данных | Описание |
id | int(11) | Код причины |
title | varchar(255) | Название |
can_comment | tinyint(1) | Нужно комментировать [1 – да; 0 – нет] |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Заказы Global. Состав внешних заказов.
Название поля | Тип данных | Описание | ||||||
store | varchar(40) | Идентификатор магазина (идентификатор из настроек конвертера) | ||||||
order_id | bigint(20) | Номер заказа в системе Global | ||||||
item | varchar(40)) | Артикул товара | ||||||
quantity | decimal(20,4) | Количество товара | ||||||
price | decimal(20,4)Цена | Цена (с точностью до целых копеек) | ||||||
min_price | decimal(20,4) | Минимальная ценацена (с точностью до целых копеек) | ||||||
changeable | tinyint(1) | Режим работы с позицией заказа: 0 – неизменяемая позиция (услуга): добавляется в чек всегда, нельзя удалить из чека; 1 – изменяемая товарная позиция: не добавляется в чек в режиме changeable = 2, можно удалить; 2 – изменяемая товарная позиция: обязательно добавляется в чек в режиме changeable = 2, можно удалить | ||||||
| tinyint(1) | Признак возможности применения скидок на позицию в заказе: 0 – можно применять; 1 – нельзя применять | ||||||
| tinyint(1)Признак возможности применения скидок на позицию в заказе: 0 – можно применять; 1 – нельзя применять1) | Выбор цены, с которой товар добавится в чек: 0 – все единицы товара сверх его количества, указанного в заказе, добавляется по цене из заказа; 1 – все единицы товара сверх его количества, указанного в заказе, добавляется по цене из прайс-листа магазина | ||||||
tag_1212 | tinyint(1) | Признак предмета расчета (1212): значения от 1 до 26 в соответствии с ФЗ 54 РФ | ||||||
tag_1214 | tinyint(1) | Признак способа расчета (1214): значения от 1 до 7 в соответствии с ФЗ 54 РФ | ||||||
tag_1226 | bigint(20) | ИНН поставщика | ||||||
tax_group | int(11) | ID налоговой группы для поставщика | ||||||
version | int(11) | Номер версии данных | ||||||
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Дополнительная информация для товара заказа.
Название поля | Тип данных | Описание | ||||||
---|---|---|---|---|---|---|---|---|
store | varchar(40) | ID магазина | ||||||
order_id | bigint(20) | ID заказа | ||||||
item | varchar(40) | ID товара в заказе | ||||||
info_id | int(11) | ID доп. информации | ||||||
| varchar(225) | Доп. информация (штрихкод штрих-код или DataMatrix) | ||||||
price | decimal(20,4)Цена | Цена (с точностью до целых копеек) | ||||||
quantity | decimal(20,4) | Количество | ||||||
min_price | decimal(20,4) | Мин. цена | ||||||
tag_1212 | tinyint | Признак предмета расчета | ||||||
tag_1214 | tinyint | Признак способа расчета | ||||||
tag_1226 | bigint(20) | ИНН агента | ||||||
tax_group | int(11) | Индекс налоговой группы | ||||||
version | int(11) | Номер версии данных | ||||||
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Предоплаты/авансы заказов из внешних систем.
Название поля | Тип данных | Описание | ||||||
store | varchar(40) | ID магазина | ||||||
order_id | bigint(20) | ID заказа | ||||||
amount | decimal(20,4) | Величина оплаты | ||||||
| tinyint(1) | Форма расчета для ККТ: 0 – наличные; 1 – безналичные; 3 – постоплата (кредит); 4 – встречное представление | ||||||
version | int(11) | Номер версии данных | ||||||
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Заказы Global. Внешние заказы.
Название поля | Тип данных | Описание | ||||||
store | varchar(40) | Идентификатор магазина (идентификатор из настроек конвертера) | ||||||
order_id | bigint(20) | Идентификатор заказа в системе Global | ||||||
ext_order_type | varchar(100) | Тип системы, в которой сделан заказ | ||||||
ext_order_id | varchar(100) | Идентификатор, присвоенный системой, в которой сделан заказ | ||||||
order_date | datetime | Дата создания заказа (опционально) | ||||||
| tinyint(5) | Статус заказа: 1 – ожидает оплаты; 2 – оплачен; 3 – ожидает выкупа; 4 – выкупается; 5 – выкуплен; 6 – аннулирован; 7 – ожидает возврата; 8 – возвращен; 9 – ожидает приёма; 10 – принят | ||||||
sale_type | tinyint(1) | Тип продажи (1 – оплата курьером; 0 – оплата на кассе) | ||||||
wholesale | tinyint(1) | 1 – оптовая продажа; 0 – розничная продажа | ||||||
client_name | varchar(255) | Имя покупателя | ||||||
| varchar(40) | ИНН покупателя (для заказов юридическими лицами). Если поля client_inn и client_name заполнены, то они регистрируются в ККТ (теги 1228 и 1227, соответственно) | ||||||
check_structure | tinyint(1) | Проверять состав чека при выкупе: 1 – да: товары сканируются сканером для добавления, товары не из заказа нельзя добавить в чек; 0 – нет: все товары заказа добавляются в чек сразу, можно добавить дополнительный товар в чек | ||||||
changeable | tinyint(1) | Режим работы с составом заказа: | ||||||
amount | decimal(20,4) | Сумма заказа | ||||||
version | int(11) | Номер версии данных | ||||||
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Загрузка признака акцизного товара и параметров товарной карточки.
Название поля | Тип данных | Описание | ||||||
id | varchar(40) | Артикул товара | ||||||
| tinyint(1) | Признак маркированности товара, параметр товарной карточки. Может принимать значения: 0 – неакцизный 0 – немаркированный (не алкогольный, не акцизный) товар; 1 – акцизный маркированный товар (товар требуется зарегистрировать в УТМ); 2 – слабоалкогольный немаркированный товар; 3 – специальный маркированный товар (товар требуется зарегистрировать в системе "Честный знак"); 4 – частично маркированный товар; 5 – акцизный алкоголь (Украина) | ||||||
| tinyint(1) | Признак подакцизности товара. Может принимать значения: 0 – неподакцизный товар; 1 – подакцизный товар | ||||||
| int(11) | Признак уникальности контрольной марки товара. Может принимать значения: 0 – уникальная марка; 1 – неуникальная марка | ||||||
version | bigint(20) unsigned | Номер версии данных | ||||||
deleted | tinyint(3) unsigned | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорь cashmess cashmess
cash_messages
cashmess | |
cashmess |
Загрузка сообщений кассиру.
Название поля | Тип данных | Описание |
store_id | intvarchar(1140) | Идентификатор магазина (идентификатор из настроек конвертера)магазина (идентификатор из настроек конвертера) |
type | tinyint(1) | Тип сообщения: при значении 0 – такие сообщения будут показываться по вызову кассовой операции Просмотр сообщений. Все прочие – показываться не будут |
id | int(11) | Идентификатор сообщения |
message | text | Текст сообщения |
date_from | datetime | Дата начала периода вывода сообщения на кассе |
date_to | datetime | Дата окончания периода вывода сообщения на кассе |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
items_sets
Наборы.
Название поля | Тип данных | Описание |
---|---|---|
set_id | varchar(40) | Идентификатор набора |
item_id | varchar(40) | Идентификатор позиции набора |
quantity | decimal(20,4) | Количество товара |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Соответствие меток КиЗ меховых изделий штрихкодам.штрих-кодам
Название поля | Тип данных | Описание |
---|---|---|
var_id | varchar(40) | Штрихкод Штрих-код товара |
fur_identity | varchar(40) | Метка КиЗ |
version | bigint(20) unsigned | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Товары-исключения для социальных сертификатов Москвы.
Название поля | Тип данных | Описание |
---|---|---|
item | varchar(40) | Идентификатор товара |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорьagent agent
agent
agent | |
agent |
Справочник агентов.
Название поля | Тип данных | Описание |
---|---|---|
tag_1226 | bigint(20) | ИНН поставщика, обязательное поле |
tag_1222 | tinyint(3) | Тип агента 2^i, i от 0 до 6 |
tag_1073 | varchar(25) | Телефон пл агента |
tag_1044 | varchar(25) | Операция пл. агента |
tag_1016 | bigint(20) | ИНН оператора перевода |
tag_1026 | varchar(70) | Наименование оператора перевода |
tag_1075 | varchar(25) | Tелефон оператора перевода |
tag_1005 | varchar(256) | Адрес оператора перевода |
tag_1074 | varchar(25) | Тел. оператора по приему платежей |
tag_1225 | varchar(256) | Наименование поставщика |
tag_1171 | varchar(25) | Телефон поставщика |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Принадлежность товара агенту.
Название поля | Тип данных | Описание |
---|---|---|
item_id | varchar(40) | Идентификатор товара |
tag_1226 | bigint(20) | ИНН поставщика |
tax_group_id | int(11) | ID налоговой группы поставщика |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
alco_type
Типы акцизных марок.
Название поля | Тип данных | Описание |
---|---|---|
type_id | varchar(5) | Тип акцизной марки |
name | varchar(256) | Название типа |
min_price | decimal(20,4) | Минимальная розничная ценацена (с точностью до целых копеек) |
version | int(11) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
list
Списки товаров.
Название поля | Тип данных | Описание |
---|---|---|
id | int(11) | ID списка |
name | varchar(128) | Наименование списка |
version | bigint(20) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
...
Принадлежность товара списку.
Название поля | Тип данных | Описание |
---|---|---|
list | int(11) | ID списка |
item | varchar(40) | Артикул товара |
version | bigint(20) | Номер версии данных |
deleted | tinyint(1) | Признак того, что запись устарела и должна быть удалена из БД кассового терминала: 1 – запись устарела; 0 – запись актуальна |
Якорь | ||||
---|---|---|---|---|
|
Описание классификатора.
Название поля | Тип данных | Описание |
---|---|---|
id | bigint(20) | ID меню |
name | varchar(40) | Наименование меню |
role | bigint(20) | Действует только для роли с идентификатором |
type | tinyint(4) | Тип меню: 0 – нормальное; 1 – добавление блюд меню к блюдам родительского меню; 2 – исключает из родительского меню блюда этого меню |
owner | bigint(20) | Идентификатор родительского меню |
date_from | datetime | Действует с даты |
date_to | datetime | Действует по дату |
time_from | varchar(5) | Действует с момента времени |
time_to | varchar(5) | Действует до момента времени |
monday | tinyint(1) | Действует ли меню в понедельник |
tuesday | tinyint(1) | Действует ли меню во вторник |
wednesday | tinyint(1) | Действует ли меню в среду |
thursday | tinyint(1) | Действует ли меню в четверг |
friday | tinyint(1) | Действует ли меню в пятницу |
saturday | tinyint(1) | Действует ли меню в субботу |
sunday | tinyint(1) | Действует ли меню в воскресенье |
show_at | int(11) | Порядок отображения строк в меню |
...
Видимость классификатора в конкретном магазине.
Название поля | Тип данных | Описание |
---|---|---|
store | varchar(40) | ID магазина |
rmenu | bigint(20) | ID меню |
default_settings | tinyint(1) | Использовать стандартные настройки для этого пункта |
role | bigint(20) | Роль пользователя, которому доступно меню |
date_from | datetime | Начало периода активности меню в магазине |
date_to | datetime | Окончание периода активности меню в магазине |
time_from | varchar(5) | Начало времени активности меню |
time_to | varchar(5) | Окончание времени активности меню |
monday | tinyint(1) | Действует ли меню в понедельник |
tuesday | tinyint(1) | Действует ли меню во вторник |
wednesday | tinyint(1) | Действует ли меню в среду |
thursday | tinyint(1) | Действует ли меню в четверг |
friday | tinyint(1) | Действует ли меню в пятницу |
saturday | tinyint(1) | Действует ли меню в субботу |
sunday | tinyint(1) | Действует ли меню в воскресенье |
...
sunday | tinyint(1) | Действует ли меню в воскресенье |
Якорь | ||||
---|---|---|---|---|
|
Активность классификатора
Название поля | Тип данных | Описание |
---|---|---|
store_id | int(11) | ID магазина |
rmenu | bigint(20) | ID меню |
Якорь | ||||
---|---|---|---|---|
|
Товары классификатора
Название поля | Тип данных | Описание |
---|---|---|
rmenu | bigint(20) | ID меню |
dish | varchar(40) | Идентификатор блюда |
show_order | int(11) | Порядок отображения блюд и групп модификаторов в меню |
Якорь | ||||
---|---|---|---|---|
|
Данные для валидации марок, полученные из внешней системы
Товары классификатора.
Название поля | Тип данных | Описание |
---|---|---|
store _id | int(11) | ID магазина |
rmenu | bigint(20) | ID меню |
...
varchar(40) | ID магазина | |
gtin | varchar(14) | Код товара |
serial | varchar(20) | Серийный номер экземпляра товара |
expiry | datetime | Дата истечения срока годности товара |
Якорь | ||||
---|---|---|---|---|
|
Данные для валидации марок, полученные из внешней системы.
Название поля | Тип данных | Описание | |
---|---|---|---|
rmenu store | bigintvarchar(2040) | ID магазина | ID меню |
dishorder_id | int | ID заказа | |
discount_id | int | ID скидки, уникальный в рамках заказа | |
discount_name | varchar(40) | Идентификатор блюда | |
show_order | int(11) | Порядок отображения блюд и групп модификаторов в меню |
...
Наименование скидки | ||
version | int | Версия выгрузки |
deleted | int | Признак удаления |
Якорь | ||||
---|---|---|---|---|
|
Название поля | Тип данных | Описание |
---|---|---|
store | varchar(40) |
ID магазина
ID магазина | ||
order_id | int | ID заказа |
item | varchar( |
40) |
serial
varchar(20)
expiry
datetime
Артикул товара, ссылка на позицию заказа в таблице external_order_items | ||
discount_id | int | ID скидки, ссылка скидку в таблице external_order_discounts |
discount_amount | decimal(20,4) | Величина скидки на позицию с точностью до копейки (например, 25.33) |
version | int | Версия выгрузки |
deleted | int | Признак удаления |