Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Чтобы подключить конвертер, перейдите в раздел веб-интерфейса Настройка сервера и оборудования – Конвертеры. В открывшемся окне нажмите кнопку +Добавить. Далее выберите из списка конвертер и нажмите +Создать:

...

Магазины – для выбора магазинов, данные которых будут выгружаться конвертером, кликните по ссылке Добавить магазины и в открывшемся окне выберите нужные. После этого присвойте каждому магазину свой номер.

Экспорт средств оплаты – при включении параметра Настройка перекодировки средств оплаты  при включении параметра будут оплаты будут показаны все средства оплаты, действующие в выбранных ранее магазинах. Напротив каждой строки с названием средства оплаты указывается его код, который будет выгружаться конвертером (если коды не указываются, то при передаче данных будут использованы коды средств оплаты УКМ 4).

...

Выгружать кассовые документы – при включении флага в базу данных будет выгружаться информация в разрезе товаров и видов оплат (устаревший функционал).

Выгружать чеки – при включении флага в базу данных будет выгружаться информация о всех чеках.

...

УКМ 4 заполняет таблицы базы экспорта с чеками по мере их появления (таблица receipt и связанные с нею записи). Признаком того, что чек полностью записан в базу экспорта, является непустое значение в поле receipt_result. Для смены признаком является непустое значение в поле shift.date_close.

Внешняя система сама определяет порядок считывания чеков из базы экспорта – либо по мере появления новых чеков, либо после закрытия смены всех чеков, относящихся к ней. Для этого пользователи имеют возможность добавить в структуру базы данных в любую таблицу произвольное количество полей, названия которых начинаются с префикса ext_. Эти поля предназначены для обработки внешней системой и могут использоваться, например, в качестве флагов.Для кассовых документов признаком подготовленности очередного кассового документа является появление записи в таблице cashdoc. Внешняя система должна сама удалять обработанную информацию.

В случае если внешняя система ведет собственную нумерацию средств оплаты, используемых в кассовой системе, в конверторе конвертере предусмотрена возможность замены кодов видов оплат. Настройка выполняется в интерфейсе конвертораконвертера.

Таблицы

Внимание! В  

В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертораконвертера:

...

clients

Информация о зарегистрированных клиентах.

Название поля

Тип данных

Описание

cash_line_idintegervarchar(40)Идентификатор клиента
classifclientint(11) unsignedИдентификатор магазинаstoreузла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)Магазин
idinteger(11)Идентификационный номер записи
numberФамилия клиента (физического лица или ответственного закупщика юридического лица)
namevarchar(100)Имя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)Номер кассового документа в программеdateОтчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetimeДата формирования кассового документа

cashdoc_items

Спецификация кассового документа.

Название поля

Тип данных

Описание

cash_line_idinteger(11)Идентификатор магазина
storeрождения клиента (физического лица или ответственного закупщика юридического лица)
innvarchar(100)ИНН клиента
passportvarchar(100)МагазинidintegerПаспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricelistint(11)Идентификационный номер документаПрайс-лист, назначенный клиенту
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
itemvarchar(40)Артикул товара
quantitydecimal(20,4)Количество проданного товара
totaldecimal(20,4)Итоговая сумма по операции продажи для данного артикула без учета скидок за период формирования документа
discountdecumal(20,4)Итоговая сумма скидок в чеках на продажу по данному артикулу за период формирования кассового документа
meanpricedecima(20,4)Итоговая сумма по операции продажи по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены
quantity_returndecimal(20,4)Количество возвращенного товара
total_returndecimal(20,4)Итоговая сумма по операции возврата товаров для данного артикула без учета скидок за период формирования документа
discount_returndecimal(20,4)Итоговая сумма скидок по операции возврата товаров по данному артикулу за период формирования кассового документа
meanprice_returndecimal(20,4)Итоговая сумма по операции возврата товаров по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены

cashdoc_payments

Информация о платежных средствах, которыми расплачивались клиенты.

...

Название поля

...

Тип данных

...

Описание

...

cashdoc_statistic

...

клиента:

0 – физ. лицо; 1 – юр. лицо

allow_paycashtinyint(1)Способ оплаты, используемый клиентом при расчете с магазином:

0 – только со счета; 1 – любым способом

activetinyint(1)Статус клиента:

0 – заблокирован; 1 – не заблокирован

enterprisenamevarchar(100)Название клиента – юридического лица
okpovarchar(100)ОКПО клиента
okdpvarchar(100)ОКДП клиента
kppvarchar(100)КПП клиента
baddressvarchar(100)Юридический адрес клиента
addressvarchar(100)Физический адрес клиента
phonevarchar(100)Контактный телефон клиента
bankvarchar(100)Банковские реквизиты клиента
registervarchar(100)Номер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)Название грузополучателя
consignee_addressvarchar(100)Адрес грузополучателя

clients_properties

Выгрузка информации о дополнительных свойствах клиентов.

Название поля

Тип данных

Описание

idvarchar(40)Идентификатор свойства
namevarchar(100)Название свойства

clients_properties_values

Выгрузка информации о значениях дополнительных свойствах клиентов.

Название поля

Тип данных

Описание

propertyvarchar(40)Идентификатор свойства
clientvarchar(40)Идентификатор клиента
valuevarchar(100)Значение свойства

login

Информация о пользователе, вошедшем в систему и вышедшем из системы, и времени входа/выхода пользователя.

Название поля

Тип данных

Описание

cash_line_idinteger(11)Идентификатор магазина
storevarchar(100)МагазинidintegerКод магазина в рамках значений внешней системы
cash_numberint(11)Идентификационный номер документа
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
saledecimal(20,4)Итоговая сумма по операции продажа товаров по всем видам оплаты за период формирования кассового документа без учета скидок
returndecimal(20,4)Итоговая сумма по операции возврат товаров по всем видам оплаты за период формирования кассового документа без учета скидок
canceldecimal(20,4)Итоговая сумма по операции аннулирования чеков на продажу
cancel_returndecimal(20,4)Итоговая сумма по операции аннулирования чеков на возврат
discountdecimal(20,4)Итоговая сумма скидок в чеках на продажу по всем видам оплаты за период формирования кассового документа
discount_returndecimal(20,4)Итоговая сумма скидок в чеках на возврат по всем видам оплаты

cashdoc_taxes

...

Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
user_idbigint(19)Идентификатор пользователя
datedatetimeДата и время входа пользователя в cистему
user_namevarchar(100)Имя пользователя, вошедшего в cистему
logout_datedatetimeДата и время выхода пользователя из cистемы

inquirer_detailed_answer

Информация о результатах проведенных опросов.

Название поля

Тип данных

Описание

cash_line_idinteger(11)Идентификатор магазина
storevarchar(100)МагазинidintegerКод магазина в рамках значений внешней системы
cash_numberint(11)Идентификационный номер документа
type_saletinyint(1)Тип продажи (1 – оптовая; 0 – розничная/не установлена)
amountdecimal(20,4)Величина налога
amount_returndecimal(20,4)Возвращаемая величина налога
tax_idinteger(11)Идентификатор налога
percentvarchar(20)Ставка налога

clients

...

Номер кассы
cash_idbigint(20)Идентификатор кассового терминала
receipt_idbigint(20) unsignedИдентификатор чека
datedatetimeДата закрытия чека
inq_idvarchar(40)ID опроса 
inq_namevarchar(40)Название опроса
inq_questiontextТекст опроса
answ_idvarchar(40)ID опроса 
answ_textvarchar(100)Текст ответа

moneyoperation

Информация о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

Название поля

Тип данных

Описание

idstorevarchar(40100)Идентификатор клиентаclassifclientКод магазина в рамках значений внешней системы
cash_numberint(11) unsignedИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)Фамилия клиента (физического лица или ответственного закупщика юридического лица)
namevarchar(100)Имя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetimeДата рождения клиента (физического лица или ответственного закупщика юридического лица)
innvarchar(100)ИНН клиента
passportvarchar(100)Паспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricelistint(11)Прайс-лист, назначенный клиенту
typetinyint(1)Тип клиента:

0 – физ. лицо; 1 – юр. лицо

allow_paycashtinyint(1)Способ оплаты, используемый клиентом при расчете с магазином:

0 – только со счета; 1 – любым способом

activetinyint(1)Статус клиента:

0 – заблокирован; 1 – не заблокирован

enterprisenamevarchar(100)Название клиента – юридического лица
okpovarchar(100)ОКПО клиента
okdpvarchar(100)ОКДП клиента
kppvarchar(100)КПП клиента
baddressvarchar(100)Юридический адрес клиента
addressvarchar(100)Физический адрес клиента
phonevarchar(100)Контактный телефон клиента
bankvarchar(100)Банковские реквизиты клиента
registervarchar(100)Номер свидетельства о регистрации индивидуального предпринимателя
consignee_namevarchar(100)Название грузополучателя
consignee_addressvarchar(100)Адрес грузополучателя

clients_properties

...

Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор операции внесения/изъятия денежных средств
global_numberbigint(20) unsignedГлобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операции
local_numberbigint(20) unsignedНомер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsigned

Номер смены, в течение которой выполнялась операция внесения/изъятия денежных средств. Поле хранит одно из следующих значений:

• номер текущей смены, если операция внесения/изъятия денежных средств выполняется в течение открытой смены;

• номер следующей смены, если операция внесения/изъятия денежных средств выполняется после закрытия смены

datedatetimeДата и время выполнения операции внесения/изъятия денежных средств
typebigint(20) unsignedТип операции: 100 – внесение; 101 – изъятие
payment_idbigint(20) unsignedИдентификатор внесенных/изъятых средств
payment_namevarchar(100)Название внесенных/изъятых средств
amountdecimal(20,4)Сумма внесенных/изъятых средств
amount_beforedecimal(20,4)Сумма средств в денежном ящике до внесения/изъятия

moneyoperation_note

Покупюрный учет внесенных/изъятых денежных средств.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
moneyoperationbigint(20) unsignedИдентификатор операции внесения/изъятия денежного средства, для которой ведется покупюрный учет
notedecimal(20,4)Номинал купюры
countbigint(20) unsignedКоличество внесенных/изъятых купюр данного номинала

moneyoperation_props

Загрузка информации об операциях внесения/изъятия денежных средств из денежного ящика, выполняемых при оплате товара заказанного через интернет магазин.

Название поля

Тип данных

Описание

id
storevarchar(
40
100)
Идентификатор свойстваnamevarchar(100)Название свойства

clients_properties_values

Выгрузка информации о значениях дополнительных свойствах клиентов.

...

Название поля

...

Тип данных

...

Описание

...

login

...

Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
courier_orderint(11)Флаг, устанавливаемый в случае выполнения операции Возврат средств, совершаемой автоматически при оплате товара, доставляемого покупателю курьером

receipt

Информация о заголовках, результатах формирования и итоговых суммах чеков, а также информации о следующих типах связи между чеками: связь между чеком на возврат и исходным чеком на продажу товаров; связь между отложенным чеком и исходным чеком на продажу товаров.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записиuser_idИдентификационный номер чека
global_numberbigint(1920) Идентификатор пользователя
datedatetimeДата и время входа пользователя в cистему
user_namevarchar(100)Имя пользователя, вошедшего в cистему
logout_datedatetimeДата и время выхода пользователя из cистемы

inquirer_detailed_answer

Информация о результатах проведенных опросов.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cashunsignedПорядковый номер документа за время функционирования cистемы
local_numberbigint(20) unsignedПорядковый номер чека за текущую смену. Значение обнуляется после закрытия смены
typebigint(20) unsigned

0 – чек на продажу; 1 – чек на возврат; 4 – чек на возврат по чеку; 5 – восстановленный чек; 7 – чек инвентаризации; 8 – чек на продажу, в котором была применена хотя бы одна нефискальная оплата; 9 – возврат по чеку, в котором была применена хотя бы одна нефискальная оплата; 10 – чек на возврат, в котором была применена хотя бы одна нефискальная оплата.

stock_idbigint(20,0) unsignedИдентификатор кассового терминала
receipt_idbigint(20) unsignedИдентификатор чека
datedatetimeДата закрытия чека
inq_idотдела, в котором продавался товар
stock_namevarchar(100)Название отдела
clientvarchar(40)ID опроса 
inq_namevarchar(40)Название опроса
inq_questiontextТекст опроса
answ_idvarchar(40)ID опроса 
answ_textvarchar(100)Текст ответа
ext_processedtinyint

moneyoperation

Информация о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор операции внесения/изъятия денежных средств
global_numberИдентификатор зарегистрированного в чеке клиента
loginbigint(20) unsignedИдентификационный номер записи с данными о кассире, сформировавшем чек
shift_openbigint(20) unsignedИдентификационный номер смены
datedatetimeДата и время формирования чека
posint(11)Заполняется для чеков на возврат или восстановленных чеков. Номер кассового терминала, на котором сформировался исходный чек на продажу товаров
invoice_numbervarchar(100)Номер счета-фактуры
link_receiptbigint(20) unsignedИдентификатор исходного чека на продажу товаров. Заполняется для операций возвратов или восстановленных чеков
link_cash_idbigint(20) unsignedИдентификатор кассового терминала, на котором сформировался исходный чек
amountdecimal(20,4)Итоговая сумма чека
items_countbigint(20) unsignedГлобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операцииlocal_numberКоличество строк с товарными позициями в чеке
resultbigint(20) unsignedНомер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsigned

Номер смены, в течение которой выполнялась операция внесения/изъятия денежных средств. Поле хранит одно из следующих значений:

• номер текущей смены, если операция внесения/изъятия денежных средств выполняется в течение открытой смены;

• номер следующей смены, если операция внесения/изъятия денежных средств выполняется после закрытия смены

datedatetimeДата и время выполнения операции внесения/изъятия денежных средств
typebigint(20) unsignedТип операции: 100 – внесение; 101 – изъятие
payment_idbigint(20) unsignedИдентификатор внесенных/изъятых средств
payment_namevarchar(100)Название внесенных/изъятых средств
amountdecimal(20,4)Сумма внесенных/изъятых средств
amount_beforedecimal(20,4)Сумма средств в денежном ящике до внесения/изъятия

moneyoperation_note

Покупюрный учет внесенных/изъятых денежных средств.

Название
Результат формирования чека, может принимать одно из следующих значений:

0 – формирование чека завершено успешно; 1 – чек аннулирован; 2 – чек отложен; 3 – чек разрушен (произошел сбой при открытом чеке); 4 – нормальное окончание чека инвентаризации

footer_datedatetimeДата и время формирования концовки чека
client_card_codevarchar(40)Номер карты клиента, по которой он был идентифицирован при расчете. Если идентификация осуществлялась не по карте (или клиент вообще не был зарегистрирован), то поле пустое
ext_processedint(11)Используется для сигнализации об обработке записи

Запись информации о чеке (имеется в виду информация во всех таблицах, связанных с чеком): считается законченной тогда, когда в данной таблице будет заполнено поле result).

receipt_discount_gifts

Выданные подарки (хранение результатов скидок типа подарок).

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idintinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записиmoneyoperationИдентификационный номер чека
receipt_discountbigint(20) unsignedИдентификатор операции внесения/изъятия денежного средства, для которой ведется покупюрный учет
notedecimal(20,4)Номинал купюры
countbigint(20) unsignedКоличество внесенных/изъятых купюр данного номинала

moneyoperation_props

...

Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
itemvarchar(40)Код товара
item_namevarchar(40)Название товара
amountdecimal(20,3)Стоимость подарка (сумма скидки)

receipt_discount_adder

Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_id
int
integer(11)Идентификатор кассового терминала
idbigint(20)
unsigned

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в
Идентификатор записиcourier_orderint(11)Флаг, устанавливаемый в случае выполнения операции Возврат средств, совершаемой автоматически при оплате товара, доставляемого покупателю курьером

receipt

Информация о заголовках, результатах формирования и итоговых суммах чеков, а также информации о следующих типах связи между чеками: связь между чеком на возврат и исходным чеком на продажу товаров; связь между отложенным чеком и исходным чеком на продажу товаров.

Идентификационный номер чека
discount_idbigint(20)Идентификатор скидки (ссылка на #receipt_discounts)
client_idvarchar(40)Код клиента
adder_typeinteger(11)Тип сумматора
namevarchar(40)Название сумматора
amountdecimal(20,4)Накопленная сумма (значение скидки)

receipt_discount_properties

Свойства алгоритма скидок.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_id
int
integer(11)Идентификатор кассового терминала
idbigint(20)
unsigned
Идентификационный номер чека
global
receipt_
number
discountbigint(20)
unsignedПорядковый номер документа за время функционирования cистемыlocal_numberbigint(20) unsignedПорядковый номер чека за текущую смену. Значение обнуляется после закрытия сменыtypebigint(20) unsigned

0 – чек на продажу; 1 – чек на возврат; 4 – чек на возврат по чеку; 5 – восстановленный чек; 7 – чек инвентаризации; 8 – чек на продажу, в котором была применена хотя бы одна нефискальная оплата; 9 – возврат по чеку, в котором была применена хотя бы одна нефискальная оплата; 10 – чек на возврат, в котором была применена хотя бы одна нефискальная оплата.

stock_idbigint(20,0) unsignedИдентификатор отдела, в котором продавался товарstock_namevarchar(100)Название отделаclientvarchar(40)Идентификатор зарегистрированного в чеке клиентаlogin
Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)Код свойства
valuetextЗначение свойства

receipt_discount_item_properties

Свойства скидок на товарную позицию чека.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20)Идентификационный номер чека
receipt_item_discountbigint(20)Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)Код свойства
valuetextЗначение свойства

receipt_discounts

Информация о назначенных скидках.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификационный номер записи
с данными о кассире, сформировавшем чекshift_open
receipt_headerbigint(20) unsignedИдентификационный номер
сменыdatedatetimeДата и время формирования чекаposint(11)Заполняется для чеков на возврат или восстановленных чеков. Номер кассового терминала, на котором сформировался исходный чек на продажу товаровinvoice_numbervarchar(100)Номер счета-фактурыlink_receiptbigint(20) unsignedИдентификатор исходного чека на продажу товаров. Заполняется для операций возвратов или восстановленных чековlink_cash
заголовка чека, к которому применена скидка
namevarchar(100)Название скидки
typetinyint(4)Поле зарезервировано
discount_typebigint(20)Идентификатор скидки
card_typeinteger(11) unsignedИдентификатор типа дисконтной карты
card_numbervarchar(40)Номер кредитной карты. Если карта не использовалась, поле не заполнено
marketing_effort_idbigint(20)
unsigned
Идентификатор
кассового терминала, на котором сформировался исходный чекamountdecimal(20,4)Итоговая сумма чекаitems_count
маркетинговой схемы
marketing_effort_namevarchar(100)Название маркетинговой схемы
advertising_campaign_idbigint(20)
unsignedКоличество строк с товарными позициями в чекеresultbigint(20) unsignedРезультат формирования чека, может принимать одно из следующих значений:

0 – формирование чека завершено успешно; 1 – чек аннулирован; 2 – чек отложен; 3 – чек разрушен (произошел сбой при открытом чеке); 4 – нормальное окончание чека инвентаризации

footer_datedatetimeДата и время формирования концовки чекаclient_card_codevarchar(40)Номер карты клиента, по которой он был идентифицирован при расчете. Если идентификация осуществлялась не по карте (или клиент вообще не был зарегистрирован), то поле пустоеext_processedint(11)Используется для сигнализации об обработке записи

Запись информации о чеке (имеется в виду информация во всех таблицах, связанных с чеком): считается законченной тогда, когда в данной таблице будет заполнено поле result).

receipt_discount_gifts

Выданные подарки (хранение результатов скидок типа подарок).

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системыcash_numberint(11)Номер кассыcash_idinteger(11)Идентификатор кассового терминалаidbigint(20)Идентификационный номер чекаreceipt_discountbigint(20)Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
Идентификатор рекламной акции
advertising_campaign_namevarchar(100)Название рекламной акции

receipt_item

Информация о товарных позициях чеков.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системыcash_numberint(11)Номер кассыcash_idinteger(11)Идентификатор кассового терминалаidbigint(20)Идентификационный номер чекаdiscount

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedПорядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL 

Якорь
origbar
origbar
src_var

varchar(255)Исходный штрих-код товара
itemvarchar(40)Код товараАртикул
item_namevarchar(40255)Название товараamountтоварной позиции, напечатанное в чеке
var_quantitydecimal(20,34)Стоимость подарка (сумма скидки)

receipt_discount_adder

Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).

Количество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)Количество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)Цена товарной позиции
min_pricedecimal(20,4)Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)Признак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsignedИдентификатор
скидки (ссылка на #receipt_discounts)client_id
отдела, в котором продавался товар
stock_namevarchar(
40
100)Название отдела
Код клиентаadder_typeinteger(11)Тип сумматораnamevarchar(40)Название сумматораamountdecimal(20,4)Накопленная сумма (значение скидки)

receipt_discount_properties

Свойства алгоритма скидок.

...

Название поля

...

Тип данных

...

Описание

...

receipt_discount_item_properties

Свойства скидок на товарную позицию чека.

...

Название поля

...

Тип данных

...

Описание

...

receipt_discounts

Информация о назначенных скидках.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системыcash_numberint(11)Номер кассыcash_idinteger(11)Идентификатор кассового терминала
measurementvarchar(100)Единица измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsignedТочность единицы измерения количества товара
classifvarchar(40)Идентификационный номер группы товара (классификатор)
typebigint(20) unsignedТип товарной позиции в чеке:

0 – нормальная; 1 – аннулированная; 2 - сторнирующая; 3 - сторнированная

inputbigint(20) unsignedСпособ ввода пользователем товарной позиции при формировании чека:

0 – сканером; 1 – с клавиатуры; 2 – по «горячей» клавише

taxInteger(11)Идентификатор налоговой группы на данную товарную позицию
positioninteger(11)Порядковый номер товарной позиции в чеке
remaindecimal(20,4)Остаток товара на момент продажи. Значение берется из внешней системы
pricelistinteger(11) unsignedИдентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountdecimal(20,4)Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)ФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)Код продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)Признак, что товар продан по акционной цене
init_pricedecimal(20,4)Исходная цена товара

receipt_item_kiz_marks

Товарные позиции в чеках – с маркировкой DataMatrix.

Название поля

Тип данных

Описание

cash_idint(11)ID кассы
idbigint(20) unsigned
Идентификационный номер записи
ID позиции

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedПорядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL
itemvarchar(40)Артикул
namevarchar(255)Название товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)Количество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)Количество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)Цена товарной позиции
min_pricedecimal(20,4)Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)Признак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsignedИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)Название отдела
measurementvarchar(100)Единица измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsignedТочность единицы измерения количества товара
classifvarchar(40)Идентификационный номер группы товара (классификатор)
receipt_headerbigint(20) unsigned
Идентификационный номер заголовка чека, к которому применена скидкаnamevarchar(100)Название скидкиtypetinyint(4)Поле зарезервированоdiscount_typebigint(20)Идентификатор скидкиcard_typeinteger(11) unsignedИдентификатор типа дисконтной картыcard_numbervarchar(40)Номер кредитной карты. Если карта не использовалась, поле не заполненоmarketing_effort_idbigint(20)Идентификатор маркетинговой схемыmarketing_effort_namevarchar(100)Название маркетинговой схемыadvertising_campaign_idbigint(20)Идентификатор рекламной акцииadvertising_campaign_namevarchar(100)Название рекламной акции

receipt_item

Информация о товарных позициях чеков.

ID заголовка чека 
mark_typeint(11)Тип маркировки
kizvarchar(255)Штрихкод (полная маркировка)
serial_numbervarchar(40)Серийный номер
max_pricedecimal(20,4)Максимальная розничная цена (МкРЦ)

receipt_item_discount

Информация о скидках/наценках, назначенных на товарные позиции чеков.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка/наценка
base_totaldecimal(20,4)Стоимость товарной позиции до назначения скидки/наценки
incrementdecimal(20,4)Абсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой
receipt_discountbigint(20) unsignedИдентификатор скидки
sequencetinyint(4)Порядковый номер назначения скидки при одновременном назначении нескольких скидок

Якорь
accinc
accinc
account_increment 

decimal(20,4)Сумма бонусов, списанных/начисленных в результате работы скидки

receipt_item_properties

Информация о дополнительных свойствах проданных товаров.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товарной позиции
codevarchar(20)Код свойства (для item_cc – имя поля)
display_namevarchar(40)Название свойства, отображаемое системой на дисплее кассира
value_idinteger(11) unsignedИдентификатор значения свойства
valuevarchar(40)Значение свойства

receipt_item_tax

Информация о связи налога с товарной позицией.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idinteger(11)Идентификатор кассового терминала
idbigint(20) unsignedИдентификатор записи
receipt_itembigint(20) unsignedИдентификатор товара
receipt_taxbigint(20) unsignedИдентификатор налога

receipt_payment

Хранение информации о платежах клиентов по чекам.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификационный номер кассового терминала
idbigint(20) unsignedИдентификационный номер платежа
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится платеж
typebigint(20) unsignedТип товарной позиции в чекеплатежа:

0 – нормальная; 1 – аннулированная; 2 - сторнирующая; 3 - сторнированная

input

нормально проведенный платеж; 2 – отмена платежа, в случае если он аннулирован или отложен; 3 – выдача сдачи

payment_idbigint(20) unsignedСпособ ввода пользователем товарной позиции при формировании чека:

0 – сканером; 1 – с клавиатуры; 2 – по «горячей» клавише

taxInteger(11)Идентификатор налоговой группы на данную товарную позицию
positioninteger(11)Порядковый номер товарной позиции в чеке
remainИдентификационный номер платежного средства
payment_namevarchar(100)Название платежного средства
pinpad_idbigint(20) unsignedID пинпада
eftsbigint(20)Код способа авторизации платежного средства
amountdecimal(20,4)Остаток товара на момент продажи. Значение берется из внешней системы
pricelistinteger(11) unsignedИдентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа)
real_amountСумма платежа
amount_witn_changedecimal (20,4)Сумма , которую заплатил покупатель за товарную позицию чека с учетом всех скидок
seller_namevarchar(100)ФИО продавца, если он зарегистрирован для позиции
seller_codevarchar(50)Код продавца, если он зарегистрирован для позиции
sold_by_promo_pricetinyint(1)Признак, что товар продан по акционной цене
init_pricedecimal(20,4)Исходная цена товара

receipt_item_kiz_marks

...

платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи)

Якорь
cookies
cookies
cookies

textСохраненные данные платежа для обмена со внешней системой
card_numbervarchar(128)Номер кредитной карты. Если карта не использовалась, поле не заполнено
card_typevarchar(64)Тип карты
auth_codevarchar(100)Код авторизации

receipt_tax

Информация о налогах, отображенных в чеках. Информация о налогах, начисленных на аннулированные и сторнированные товарные позиции, в базе данных не сохраняется.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_
id
numberint(11)
ID
Номер кассы
cash_id
bigint
integer(
20
11)
unsigned
ID позицииreceipt_header
Идентификатор кассового терминала
idbigint(20) unsigned
ID заголовка чека mark_type
Идентификатор записи
taxgroup_idint(11)
Тип маркировкиkizvarchar(255)Штрихкод (полная маркировка)serial_numberdecimal
Идентификатор налоговой группы
tax_idint(11)Идентификатор налога
namevarchar(40)
Серийный номерmax_price
Название налога
percentvarchar(20
,4)Максимальная розничная цена (МкРЦ)

receipt_item_discount

Информация о скидках/наценках, назначенных на товарные позиции чеков.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системыcash_numberint(11)Номер кассыcash_idint(11)Идентификатор кассового терминалаidbigint(20) unsignedИдентификатор записиreceipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка/наценкаbase_total
)Ставка налога, задается в формате [+/-]число[%]
prioritytinyint(4)Приоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости)
amountdecimal(20,4)
Стоимость товарной позиции до назначения скидки/наценкиincrementdecimal(20,4)Абсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкойreceipt_discountbigint(20) unsignedИдентификатор скидкиsequencetinyint(4)Порядковый номер назначения скидки при одновременном назначении нескольких скидок

receipt_item_properties

...

Величина налога

shift

Хранение информации об открытии и закрытии смены. Смена открывается пользователем, вошедшим в систему. В открытой смене могут работать и другие пользователи. Закрыть смену может любой пользователь, вошедший в систему.

Название поля

Тип данных

Описание

storevarchar(100)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idintegerint(11)Идентификатор Идентификационный номер кассового терминала
idbigint(20) unsignedИдентификатор Идентификационный номер записи
receipt_itemnumberbigint(20) unsignedИдентификатор товарной позицииcodevarcharПорядковый номер смены
loginbigint(20) Код свойства (для item_cc – имя поля)
display_namevarchar(40)Название свойства, отображаемое системой на дисплее кассира
value_idinteger(11) unsignedИдентификатор значения свойства
valuevarchar(40)Значение свойства

receipt_item_tax

Информация о связи налога с товарной позицией.

...

Название поля

...

Тип данных

...

Описание

...

receipt_payment

...

unsignedИдентификационный номер записи, хранящей данные о пользователе, открывшем смену
datedatetimeДата и время открытия смены
saledecimal(20,4)Общая сумма продаж в системе на момент открытия смены (накопительным итогом с первой смены)
returndecimal(20,4)Общая сумма возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
canceldecimal(20,4)Общая сумма аннулированных продаж в системе на момент открытия смены (накопительным итогом с первой смены)
cancel_returndecimal(20,4)Общая сумма аннулированных возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
close_loginbigint(20) unsignedИдентификационный номер записи, хранящей данные о пользователе, закрывшем смену
close_datedatetimeДата и время закрытия смены

Для каждой смены информация в данную таблицу записывается дважды – один раз при открытии смены и второй раз (в эту же запись) при закрытии смены. Таким образом, смена считается закрытой тогда, когда для нее заполнено поле close_date.

shift_result

Передача во внешнюю систему информации о сумме в разрезе УКМ 4 и фискального регистратора.

Название поля

Тип данных

Описание

storevarchar(100)Код Идентификатор магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификационный номер кассового терминалаИдентификатор кассы
idbigint(20) unsignedИдентификационный номер платежаreceipt_headerИдентификатор смены
receipts_sale_ukmbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится платеж
typebigint(20) unsignedТип платежа:

0 – нормальная оплата; 3 - сдача

payment_idbigint(20) unsignedИдентификационный номер платежного средства
payment_namevarchar(100)Название платежного средства
pinpad_idbigint(20) unsignedID пинпада
eftsbigint(20)Код способа авторизации платежного средства
amountСумма продаж по данным УКМ 4
receipts_return_ukmint(11)Сумма возвратов по данным УКМ 4
receipts_cancel_ukmint(11)Cумма отмен по данным УКМ 4
fiscal_sale_ukmdecimal(20,4)Cумма фискальных продаж по данным УКМ 4
nonfiscal_sale_ukmdecimal(20,4)Cумма нефискальных продаж по данным УКМ 4
fiscal_return_ukmdecimal(20,4)Cумма фискальных возвратов по данным УКМ 4
nonfiscal_return_ukmdecimal(20,4)Сумма платежаamount_witn_changeCумма нефискальных возвратов по данным УКМ 4
cumulatively_sale_ukmdecimal(20,4)Сумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи)
card_numbervarchar(128)Номер кредитной карты. Если карта не использовалась, поле не заполнено
card_typevarchar(64)Тип карты
auth_codevarchar(100)Код авторизации

receipt_tax

...

Количество продаж по данным УКМ 4
shift_number_kkmbigint(20)Номер смены в фискального регистратора
serial_number_kkmvarchar(40)Cерийный номер фискального регистратора
registration_number_kkmvarchar(40)Регистрационный номер фискального регистратора
receipts_sale_kkmint(11)Cумма продаж по данным фискального регистратора
receipts_return_kkmint(11)Cумма возвратов по данным фискального регистратора
receipts_cancel_kkmint(11)Cумма отмен по данным фискального регистратора
sale_kkmdecimal(20,4)Значение накопительного счетчика фискального регистратора
cumulatively_sale_kkmdecimal(20,4)Количество продаж по данным фискального регистратора

shift_result_payments

Передача во внешнюю систему информации о суммах за смену с разбиением по видам оплаты.

Название поля

Тип данных

Описание

storevarchar(100)
Код
Идентификатор магазина
в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_id
integer
int(11)Идентификатор
кассового терминала
кассы
idbigint(20) unsignedИдентификатор
записи
смены
taxgroup
payment_id
int
bigint(
11
20) unsignedИдентификатор
налоговой группыtax_idint(11)Идентификатор налогаnamevarchar(40)Название налогаpercentvarchar(20)Ставка налога, задается в формате [+/-]число[%]prioritytinyint(4)Приоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости)amount
вида оплаты
payment_namevarchar(100)Название вида оплаты
is_cashtinyint(1)Фискальный признак
is_localtinyint(1)Признак денежного ящика
sale_ukmdecimal(20,4)Сумма продаж по данным УКМ 4
return_ukmdecimal(20,4)Сумма возвратов по данным УКМ 4
sale_kkmdecimal(20,4)Сумма продаж по данным фискального регистратора
return_kkmdecimal(20,4)
Величина налога

shift

...

Сумма возвратов по данным фискального регистратора

document

Данные о документах приемки/инвентаризации/ревизии.

Название поля

Тип данных

Описание

shift_result_payments

Передача во внешнюю систему информации о суммах за смену с разбиением по видам оплаты.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
idbigint(20) unsignedИдентификатор смены
payment_idbigint(20) unsignedИдентификатор вида оплаты
payment_namevarchar(100)Название вида оплаты
is_cashtinyint(1)Фискальный признак
is_localtinyint(1)Признак денежного ящика
sale_ukmdecimal(20,4)Сумма продаж по данным УКМ 4
store_idvarchar(10040)Код магазина в рамках значений внешней системы
cash_numberint(11)Номер кассы
cash_idint(11)Идентификационный номер кассового терминала
idbigint(20) unsignedИдентификационный номер записи
numberbigint(20) unsignedПорядковый номер смены
loginbigint(20) unsignedИдентификационный номер записи, хранящей данные о пользователе, открывшем смену
datedatetimeДата и время открытия смены
saledecimal(20,4)Общая сумма продаж в системе на момент открытия смены (накопительным итогом с первой смены)
returndecimal(20,4)Общая сумма возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
canceldecimal(20,4)Общая сумма аннулированных продаж в системе на момент открытия смены (накопительным итогом с первой смены)
cancel_returndecimal(20,4)Общая сумма аннулированных возвратов в системе на момент открытия смены (накопительным итогом с первой смены)
close_loginbigint(20) unsignedИдентификационный номер записи, хранящей данные о пользователе, закрывшем смену
close_datedatetimeДата и время закрытия смены

Для каждой смены информация в данную таблицу записывается дважды – один раз при открытии смены и второй раз (в эту же запись) при закрытии смены. Таким образом, смена считается закрытой тогда, когда для нее заполнено поле close_date.

shift_result

Передача во внешнюю систему информации о сумме в разрезе УКМ 4 и фискального регистратора.

...

Название поля

...

Тип данных

...

Описание

...

return_ukmИдентификатор магазина
idvarchar(40)Идентификатор документа
numbervarchar(40)Номер приходной накладной (asn_nbr)
ref_shipmentvarchar(40)Номер отгрузки
titlevarchar(100)Название документа
barcodevarchar(100)Штрихкод пропуска
date_fromdatetimeОжидаемая дата (начало диапазона)
date_todatetimeОжидаемая дата (конец диапазона)
operation_typeint(11)Бизнес-процесс (приход товара, возврат от покупателя и т.д.)
operation_datedatetimeДата и время создания операции в управляющей системе
consigneevarchar(40)Грузополучатель
suppliervarchar(40)Поставщик
supplier_transportvarchar(100)Номер машины поставщика
shippervarchar(40)Грузоотправитель
payervarchar(40)Плательщик
reason_numbervarchar(40)Номер накладной или заказа поставщику
reason_datedatetimeДата договора или заказа поставщику
containerint(11)Количество контейнеров в поставке
alt_typevarchar(40)Альтернативный (внешний) тип документа
plan_gateint(11)Ожидаемый номер ворот
gateint(11)Реальный номер ворот
plan_pallet_countint(11)Ожидаемое количество паллет
pallet_countint(11)Реальное количество паллет
pallet_capacitydecimal (20,1)Количество паллетомест
invoice_numbervarchar(40)Номер накладной
invoice_datedateДата накладной
agentvarchar(100)ФИО водителя-экспедитора
handle_typevarchar(40)Внешний тип поставки
streamvarchar(40)Поток
command_clientvarchar(100)Номер СС имя клиента (из документов ASN-SRT)
confirm_datedatetimeДата подтверждения
attemptint(11)Номер итерации приемки
bpvarchar(40)Идентификатор бизнес-процесса
act_typeint(11)Тип акта (ревизия/инвентаризация)

acceptance_items

Данные о фактической спецификации приходной накладной.

Название поля

Тип данных

Описание

store_idvarchar(40)Код магазина в рамках значений внешней системы
documentvarchar(40)Идентификатор документа
attemptint(11)Итерация приемки
itemvarchar(40)Артикул товара
varvarchar(40)Штрихкод товара
quantitydecimal(20,4)Принятое количество
taxdecimal(20,4)Налог
amountdecimal(20,4)Сумма
возвратов по данным УКМ 4sale_kkmdecimal(20,4)Сумма продаж по данным фискального регистратораreturn_kkmdecimal(20,4)Сумма возвратов по данным фискального регистратора

document

...

titlevarchar(100)Примечание
appeal_reasonvachar(40)Причина отказа
sequenceint(11)Порядковый номер

acceptance_items_defect

Данные о непринятых товарах.

Название поля

Тип данных

Описание

store_idvarchar(40)
Идентификатор
Код магазина в рамках значений внешней системы
id
documentvarchar(40)Идентификатор документа
number
attemptint(11)Итерация приемки
itemvarchar(40)
Номер приходной накладной (asn_nbr)ref_shipment
Артикул товара
defect_codevarchar(40)
Номер отгрузки
Код брака
title
quantity
varchar
decimal(
100
20,4)
Название документа
Количество брака
barcode
commentsvarchar(100)
Штрихкод пропускаdate_fromdatetimeОжидаемая дата (начало диапазона)date_todatetimeОжидаемая дата (конец диапазона)operation_typeint(11)Бизнес-процесс (приход товара, возврат от покупателя и т.д.)operation_datedatetimeДата и время создания операции в управляющей системеconsignee
Комментарий
sequenceint(11)Порядковый номер

oper_day

Передача информации об операционном дне.

Название поля

Тип данных

Описание

store_idvarchar(40)Код магазина в рамках значений внешней системы
datedateДата операционного дня
commenttextКомментарий
responsible_cashiervarchar(40)
Грузополучательsupplier
Идентификатор старшего кассира, ответственного за операционный день
uservarchar(40)
Поставщикsupplier_transportvarchar(100)Номер машины поставщикаshippervarchar(40)Грузоотправительpayervarchar(40)Плательщикreason_numbervarchar(40)Номер накладной или заказа поставщикуreason_datedatetimeДата договора или заказа поставщикуcontainerint(11)Количество контейнеров в поставкеalt_typevarchar(40)Альтернативный (внешний) тип документаplan_gateint(11)Ожидаемый номер воротgateint(11)Реальный номер воротplan_pallet_countint(11)Ожидаемое количество паллетpallet_countint(11)Реальное количество паллетpallet_capacitydecimal (20,1)Количество паллетоместinvoice_numbervarchar(40)Номер накладнойinvoice_datedateДата накладнойagentvarchar(100)ФИО водителя-экспедитораhandle_typevarchar(40)Внешний тип поставкиstreamvarchar(40)Потокcommand_clientvarchar(100)Номер СС имя клиента (из документов ASN-SRT)confirm_datedatetimeДата подтвержденияattemptint(11)Номер итерации приемкиbpvarchar(40)Идентификатор бизнес-процессаact_typeint(11)Тип акта (ревизия/инвентаризация)

acceptance_items

...

Идентификатор пользователя, который работал с операционным днем последним
close_datedatetimeДата закрытия

receipt_kkm

Реквизиты ККМ, на которой был пробит чек.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
receipt_headerbigint(20)Идентификатор чека
kkm_serial_numbervarchar(40)Серийный номер фискального регистратора
kkm_owner_numbervarchar(40)ИНН владельца фискального регистратора
kkm_model_namevarchar(40)Название модели ККМ

sap_crm_offline

Транзакции системы лояльности SAP CRM.

Название поля

Тип данных

Описание

cash_idbigint(20)Идентификатор кассы
idbigint(20)Уникальный идентификатор транзакции
datetime_grdatetimeДата и время совершения транзакции по Гринвичу
timezonevarchar(6)Часовой пояс
store_id_exvarchar(40)Внешний идентификатор магазина (идентификатор в SAP)
pos_numint(11)Номер кассы
card_numvarchar(40)Номер карты
tr_typevarchar(10)Тип (on / off / external)
service_codevarchar(10)Код веб-сервиса запроса (С1, С2, С3 и т.д.)
requesttextЗапрос
responsetextОтвет
receipt_idbigint(20)Идентификатор чека

receipt_external_orders

Заказы Global. Заказы в чеках.

Название поля

Тип данных

Описание

store
_id
varchar(
40
100)
Код
Идентификатор магазина
в рамках значений внешней системыdocumentvarchar(40
cash_idbigint(20)Идентификатор
документа
кассы
attempt
id
int
bigint(
11itemvarchar(40)Артикул товараvarvarchar(40)Штрихкод товараquantitydecimal(20,4)Принятое количествоtaxdecimal(20,4)Налогamountdecimal(20,4)Суммаtitle
20)
Итерация приемки
Идентификатор чека (receipt.id)
order_idbigint(20)Идентификатор заказа
ext_order_typevarchar(100)Тип системы, в которой был сделан заказ
ext_order_idvarchar(100)Номер заказа, присвоенный системой, в которой он был сделан
order_datedatetimeДата создания заказа
statustinyint(5)Статус заказа, полученный после обработки (может быть NULL для аннулированных или возвратных чеков): 2 – оплачен; 4 – выкупается; 5 – выкуплен
appeal_codevarchar(100)
Примечание
Код причины неполного выкупа
appeal_
reason
title
vachar
varchar(
40

Название поля

Тип данных

Описание

store_id
255)
Причина отказаsequenceint(11)Порядковый номер

acceptance_items_defect

Данные о непринятых товарах.

Описание причины неполного выкупа
appeal_commentvarchar(40)
Код магазина в рамках значений внешней системыdocumentvarchar(40)Идентификатор документаattemptint(11)Итерация приемкиitemvarchar(40)Артикул товараdefect_codevarchar(40)Код бракаquantitydecimal(20,4)Количество бракаcommentsvarchar(100)Комментарийsequenceint(11)Порядковый номер

oper_day

...

Комментарий при неполном выкупе (опционально)

При загрузке будет проверяться наличие в базе УКМ 4 заказа с таким же «уникальным идентификатором заказа» (order_id), как и у загружаемого. Если заказ существует, то будет выполнена проверка допустимости загружаемого статуса. Если выполняется хотя бы одно из условий, описанных в таблице ниже, то запись в базу загружаться не будет, в журнал сервера будет добавлено сообщение о неверном статусе. Загрузка остальных заказов будет продолжена.

Статус загружаемого заказа

Статус заказа в базе УКМ 4

АннулированОплачен, выкуплен
Ожидает оплатыОплачен, выкуплен, выкупается
Ожидает выкупаОплачен, выкуплен, выкупается

receipt_external_order_items

Заказы Global. Товарные позиции в чеках, оформленные по заказу.

Название поля

Тип данных

Описание

store
_id
varchar(
40
100)
Код
Идентификатор магазина
в рамках значений внешней системыdatedateДата операционного дняcommenttextКомментарийresponsible_cashiervarchar(40)Идентификатор старшего кассира, ответственного за операционный деньuservarchar(40)Идентификатор пользователя, который работал с операционным днем последнимclose_datedatetimeДата закрытия

receipt_kkm

...

cash_idbigint(20)Идентификатор кассы
receipt_item_idbigint(20)Идентификатор товарной позиции в чеке (receipt_item.id)
order_idbigint(20)Идентификатор заказа Global
itemvarchar(40)Артикул товара

receipt_header_return

Информация по чеку на возврат.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_id
int
bigint(
11
20)Идентификатор кассы
receipt_header
idbigint(20) unsignedИдентификатор чека
kkm
return_
serial_number
type
varchar
bigint(
40
20)
Серийный номер фискального регистратораkkm_owner_numbervarchar(40)ИНН владельца фискального регистратораkkm_model_namevarchar(40)Название модели ККМ

sap_crm_offline

...

0 – Возврат через оформление чеком
1 – Возврат через изъятие из денежного ящика и печатью документов на кассовом принтере
2 – Возврат через изъятие из денежного ящика и печатью документов на стационарном принтере
3 – Возврат изъятием (только наличные), печать на кассовом принтере
4 – Возврат изъятием (только наличные), печать на сетевом принтере
5 – Возврат чеком на возврат и печатью пакета документов на ККТ

receipt_discount_coupons

Напечатанные суммовые купоны.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_idnumberbigintint(2011)Идентификатор Номер кассы
cash_idbigint(20)Уникальный идентификатор транзакции
datetime_grdatetimeДата и время совершения транзакции по Гринвичу
timezonevarchar(6)Часовой пояс
store_id_exvarchar(40)Внешний идентификатор магазина (идентификатор в SAP)
pos_numИдентификатор кассы
receipt_discountbigint(20) unsignedИдентификатор скидки, выдавшей купон
coupon_orderint(3)Порядковый номер купона в чеке
amountdecimal(20,4)Сумма купона
coupon_typeint(11)Номер кассыcard_numИдентификатор типа купона
coupon_type_namevarchar(40100)Номер картыtr_typeНазвание типа купона
numbervarchar(1025)Тип (on / off / external)
service_codevarchar(10)Код веб-сервиса запроса (С1, С2, С3 и т.д.)
requesttextЗапрос
responsetextОтвет
receipt_idbigint(20)Идентификатор чека

receipt_external_orders

...

Номер купона

receipt_discount_coupons_accept

Принятые суммовые купоны в чеке.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_
id
number
bigint
int(
20
11)
Идентификатор
Номер кассы
cash_idbigint(20) unsignedИдентификатор
чека (receipt.id)order_id
кассы
receipt_discountbigint(20) unsignedИдентификатор
заказаext
скидки, принявшей купон
coupon_order
_type
varchar
int(
100
3)
Тип системы, в которой был сделан заказext_order_idvarchar(100)Номер заказа, присвоенный системой, в которой он был сделанorder_datedatetimeДата создания заказаstatustinyint(5)Статус заказа, полученный после обработки (может быть NULL для аннулированных или возвратных чеков): 2 – оплачен; 4 – выкупается; 5 – выкупленappeal_codeappeal_title
unsignedПорядковый номер купона в чеке
amountdecimal(20,4)Сумма купона
coupon_typeint(11)Идентификатор типа купона
coupon_type_namevarchar(100)
Код причины неполного выкупа
Название типа купона
numbervarchar(
255
25)
Описание причины неполного выкупаappeal_commentvarchar(40)Комментарий при неполном выкупе (опционально)

При загрузке будет проверяться наличие в базе УКМ 4 заказа с таким же «уникальным идентификатором заказа» (order_id), как и у загружаемого. Если заказ существует, то будет выполнена проверка допустимости загружаемого статуса. Если выполняется хотя бы одно из условий, описанных в таблице ниже, то запись в базу загружаться не будет, в журнал сервера будет добавлено сообщение о неверном статусе. Загрузка остальных заказов будет продолжена.

...

Статус загружаемого заказа

...

Статус заказа в базе УКМ 4

...

receipt_external_order_items

Заказы Global. Товарные позиции в чеках, оформленные по заказу.

...

Название поля

...

Тип данных

...

Описание

...

receipt_header_return

Информация по чеку на возврат.

...

Название поля

...

Тип данных

...

Описание

...

0 – Возврат через оформление чеком
1 – Возврат через изъятие из денежного ящика и печатью документов на кассовом принтере
2 – Возврат через изъятие из денежного ящика и печатью документов на стационарном принтере
3 – Возврат изъятием (только наличные), печать на кассовом принтере
4 – Возврат изъятием (только наличные), печать на сетевом принтере
5 – Возврат чеком на возврат и печатью пакета документов на ККТ

receipt_discount_coupons

Напечатанные суммовые купоны.

...

Название поля

...

Тип данных

...

Описание

...

receipt_discount_coupons_accept

...

Номер купона

loyality_transactions

Транзакции внешних систем лояльности.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_idint(11)Идентификатор кассы
eftsint(11)Код способа авторизации платежного средства
transaction_idvarchar(50)Идентификационный номер транзакции
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому применена скидка
transaction_timedatetimeВремя проведения транзакции
operation_typeint(4)Бизнес-процесс (приход товара, возврат от покупателя и т.д.)
operation_modeint(4)Режим проведения транзакции (0 – on-line, 1 – off-line)
card_numvarchar(128)Номер карты
discount_amountdecimal(20,2)Величина скидки
award_bonusesdecimal(20,2)Начислено бонусов
used_bonusesdecimal(20,2)Использовано бонусов
used_couponsint(11)Использовано купонов
award_couponsint(11)Начислено купонов
used_giftsint(11)Использовано подарков
is_canceledtinyint(1)Признак отмененной транзакции
orig_transaction_idvarchar(50)Внешний идентификатор отмененной транзакции для операции отмены транзакции

access_permissions

Разрешения на выполнение операций на кассе.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberint(11)Номер кассы
cash_id
bigint
int(
20
11)
unsigned
Идентификатор кассы
eftsint(11)Код способа авторизации платежного средства
receipt_
discount
idbigint(20) unsignedИдентификатор
скидки, принявшей купонcoupon_orderint(3) unsignedПорядковый номер купона в чекеamountdecimal(20,4)Сумма купонаcoupon_typeint(11)Идентификатор типа купонаcoupon_type_namevarchar(100)Название типа купонаnumbervarchar(25)Номер купона

loyality_transactions

Транзакции внешних систем лояльности.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазинаcash_number
чека
receipt_itembigint(20) unsignedИдентификатор товарной позиции, на которую назначена скидка
user_idbigint(19)Идентификатор пользователя
user_namevarchar(100))Имя пользователя, вошедшего в систему
operation_codeint(11)
Номер кассыreceipt_header
Код оператора
cash_idint(11)Идентификатор кассыeftsint(11)Код способа авторизации платежного средстваtransaction_idvarchar(50)Идентификационный номер транзакции
oper_datedatetimeДата операции

siebel_offline_receipt

Чеки Siebel, оформленные в off-line режиме.

Название поля

Тип данных

Описание

cash_idbigint(20) unsignedИдентификатор кассы
receipt_idbigint(20) unsigned
Идентификационный номер заголовка чека, к которому применена скидкаtransaction_timedatetimeВремя проведения транзакцииoperation_typeint(4)Бизнес-процесс (приход товара, возврат от покупателя и т.д.)operation_modeint(4)Режим проведения транзакции (0 – on-line, 1 – off-line)card_numvarchar(128)Номер картыdiscount_amountdecimal(20,2)Величина скидкиaward_bonusesdecimal(20,2)Начислено бонусовused_bonusesdecimal(20,2)Использовано бонусовused_couponsint(11)Использовано купоновaward_couponsint(11)Начислено купоновused_giftsint(11)Использовано подарковis_canceledtinyint(1)Признак отмененной транзакцииorig_transaction_idvarchar(50)Внешний идентификатор отмененной транзакции для операции отмены транзакции

access_permissions

...

Идентификатор чека
cheque_idvarchar(40)Штрихкод чека
cash_numberint(11)Номер кассы
shift_numberint(11)Номер смены
cheque_numberint(11)Номер чека
shop_indexvarchar(40)Индекс магазина
card_numbervarchar(40)Номер кредитной карты. Если карта не использовалась, поле не заполнено
auth_by_phone_numbertinyint(1)Аутентификация по номеру телефона
cheque_open_datedatetimeДата открытия чека
operationtinyint(1)Тип операции: 0 – продажа; 1 – возврат
purchase_cheque_idvarchar(40)Идентификатор чека покупки
var_typetinyint(1)Вариант перехода в off-line режим: 1 или 2

siebel_offline_discount

Детализация скидок Siebel.

Название поля

Тип данных

Описание

storevarchar(100)Идентификатор магазина
cash_numberidintbigint(1120) unsignedНомер Идентификатор кассы
cashitem_idintbigint(1120) unsignedИдентификатор кассы
eftsint(11)Код способа авторизации платежного средства
receiptтоварной позиции
cheque_idbigintvarchar(2040) unsignedИдентификатор Штрихкод чека
receiptpos_itemnumberbigintint(2011) unsignedИдентификатор товарной позиции, на которую назначена скидкаuserНомер кассы
disc_idbigintvarchar(19100)Идентификатор пользователяскидки
userdisc_namesummvarchardecimal(10020,4))Имя пользователя, вошедшего в систему
operation_codeint(11)Код оператора
oper_datedatetimeДата операцииСумма скидки
disc_quantitydecimal(20,4)Величина скидки
disc_barcodevarchar(40)Штрихкод скидки

siebel_offline_

...

card

Примененные/выданные скидочные средства Siebel.

Название поля

Тип данных

Описание

cash_idbigint(20) unsignedИдентификатор кассы
receipt
item_idbigint(20) unsignedИдентификатор
чека
товарной позиции
cheque_idvarchar(40)Штрихкод чека
cash_number
barcode
int
varchar(
11shift_numberint(11)Номер сменыcheque
40)
Номер кассы
QR-код
card_typetinyint(1)Идентификатор типа дисконтной карты
barcode_numberint(11)Номер
чека
QR-кода
shop
card_
index
use
varchar
tinyint(
40
1)
Индекс магазинаcard_numbervarchar(40)Номер кредитной карты. Если карта не использовалась, поле не заполненоauth_by_phone_numbertinyint(1)Аутентификация по номеру телефонаcheque_open_datedatetimeДата открытия чекаoperationtinyint(1)Тип операции: 0 – продажа; 1 – возвратpurchase_
Использовалась ли карта

siebel_offline_certificate

Продажа/оплата подарочных сертификатов Siebel.

Название поля

Тип данных

Описание

cash_idbigint(20) unsignedИдентификатор кассы
item_idbigint(20) unsignedИдентификатор товарной позиции
cheque_idvarchar(40)
Идентификатор чека покупкиvar_type
Штрихкод чека
barcodevarchar(40)QR-код
card_usetinyint(1)
Вариант перехода в off-line режим: 1 или 2
Использовалась ли карта
summdecimal(20,4)Сумма чека

siebel_offline_

...

gifts

Детализация скидок Подарки Siebel.

Название поля

Тип данных

Описание

cash_idbigint(20) unsignedИдентификатор кассы
itemcheque_idbigintvarchar(2040) unsignedИдентификатор товарной позицииchequeШтрихкод чека
gift_action_idvarchar(40100)Штрихкод чекаposИдентификатор выдачи подарка
gift_numberint(11)Номер кассыподарка
gift_disc_idnumbervarcharint(10011)Идентификатор Номер скидки
disc_summdecimal(20,4)Сумма скидки
disc, к которой относятся подарки
itemvarchar(40)Подарок
gift_quantitydecimalint(20,411)Величина скидкиКоличество подарков
gift_disc_barcodevarchar(40)Штрихкод скидки

siebel_offline_card

...

Номер купона, по которому выдан подарок

receipt_item_agent

Хранение агентов позиции.

Название поля

Тип данных

Описание

storevarchar(100)ID магазина
cash_id
bigint
int(
20
11)
unsigned
Идентификатор
ID кассы
receipt_item
_id
bigint(20) unsigned
Идентификатор товарной
ID позиции
cheque_idvarchar(40)Штрихкод чекаbarcodevarchar(40)QR-кодcard_typetinyint(1)Идентификатор типа дисконтной картыbarcode_numberint(11)Номер QR-кодаcard_usetinyint(1)Использовалась ли карта

siebel_offline_certificate

...

item_agent_datatextТеги, разделенные запятыми, в следующем порядке: 1222,1222Расшифровка,1075,1044,1073,1074,1026,1005,1016,1225,1171,1226

Якорь
breaks
breaks
exportonly_data

Выгрузка дополнительных данных.

Идентификатор item_

Название поля

Тип данных

Описание

storevarchar(100)ID магазина из бэк-офиса; значение берется из настроек конвертера
cash_numberint(11)Номер кассы
cash_idbigint(20) unsignedID кассы
idbigint(20) unsignedИдентификатор товарной позиции
cheque_idvarchar(40)Штрихкод чека
barcodevarchar(40)QR-код
card_usetinyint(1)Использовалась ли карта
summdecimal(20,4)Сумма чека

siebel_offline_gifts

...

ID записи
datetimestampДата создания записи
codetinytextКод операции: константа; выдается под конкретную доработку
datatextДанные в формате XML; cостав формируется индивидуально для конкретной доработки
ext_processedint(11)Поле, используемое внешними системами

Якорь
markincheque
markincheque
receipt_item_excise

Передача признака маркированного товара в чеке.

Название поля

Тип данных

Описание

cheque_idvarchar(40)Штрихкод чека
gift_action_idvarchar(100)Идентификатор выдачи подарка
gift_numberint(11)Номер подарка
gift_disc_numbercash_idint(11)Номер скидки, к которой относятся подарки
itemvarchar(40)Подарок
gift_quantityint(11)Количество подарков
gift_disc_barcodevarchar(40)Номер купона, по которому выдан подарок

receipt_item_agent

Хранение агентов позиции.

Название поля

Тип данных

Описание

storevarchar(100)ID магазина
cash_idint(11)ID кассы
receipt_itembigint(20) unsignedID позиции
item_agent_datatextТаги, разделенные запятыми в следующем порядке: 1222,1222 Расшифровка,1075,1044,1073,1074,1026,1005,1016,1225,1171,1226Идентификатор кассового терминала
id bigint(20) unsignedИдентификатор товарной позиции
receipt_headerbigint(20) unsignedИдентификационный номер заголовка чека, к которому относится товарная позиция
excise tinyint(1) Признак маркировки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар; 4 – частично маркированный товар

Якорь
excise
excise
sub_excise 

tinyint(1) Признак подакцизности товара. Может принимать значения: 0 – неподакцизный товар; 1 – подакцизный товар