...
Хранение информации о статистических данных кассового документа (шапка документа).
Название поля | Тип данных | Описание |
cash_line_id | integer(11) | Идентификатор магазина |
store | varchar(100) | Магазин |
id | integer(11) | Идентификационный номер записи |
number | varchar(100) | Номер кассового документа в программе |
date | datetime | Дата формирования кассового документа |
...
Хранение спецификации кассового документа.
Название поля | Тип данных | Описание |
cash_line_id | integer(11) | Идентификатор магазина |
store | varchar(100) | Магазин |
id | integer(11) | Идентификационный номер документа |
type_sale | tinyint(1) | Тип продажи (1 – оптовая; 0 – розничная/не установлена) |
item | varchar(40) | Артикул товара |
quantity | decimal(20,4) | Количество проданного товара |
total | decimal(20,4) | Итоговая сумма по операции продажи для данного артикула без учета скидок за период формирования документа |
discount | decumal(20,4) | Итоговая сумма скидок в чеках на продажу по данному артикулу за период формирования кассового документа |
meanprice | decima(20,4) | Итоговая сумма по операции продажи по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены |
quantity_return | decimal(20,4) | Количество возвращенного товара |
total_return | decimal(20,4) | Итоговая сумма по операции возврата товаров для данного артикула без учета скидок за период формирования документа |
discount_return | decimal(20,4) | Итоговая сумма скидок по операции возврата товаров по данному артикулу за период формирования кассового документа |
meanprice_return | decimal(20,4) | Итоговая сумма по операции возврата товаров по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается системой как среднее значение цены |
cashdoc_payments
Хранение информации о платежных средствах, которыми расплачивались клиенты.
Название поля | Тип данных | Описание |
cash_line_id | integer(11) | Идентификатор магазина |
store | varchar(100) | Магазин |
id | integer(11) | Идентификационный номер записи |
type_sale | tinyint(1) | Тип продажи (1 – оптовая; 0 – розничная/не установлена) |
payment | integer(11) | Название вида оплаты |
count | integer(11) | Итоговое количество операций, оплата которых производилась данным видом оплаты |
sale | decimal(20,4) | Итоговая сумма по операции продажи по данному виду оплаты за период формирования кассового документа без учета скидок |
return | decimal(20,4) | Итоговая сумма по операции возврата товаров с использованием данного вида оплаты за период формирования кассового документа без учета скидок |
pinsert | DECIMAL(20,4) | Итоговая сумма по операции внесения средств данного вида оплаты в денежные ящики кассовых терминалов |
pextract | DECIMAL(20,4) | Итоговая сумма по операции изъятия средств данного вида оплаты из денежного ящика кассовых терминалов |
cashdoc_statistic
Хранение статистических данных кассового документа.
Название поля | Тип данных | Описание |
cash_line_id | integer(11) | Идентификатор магазина |
store | varchar(100) | Магазин |
id | integer(11) | Идентификационный номер документа |
type_sale | tinyint(1) | Тип продажи (1 – оптовая; 0 – розничная/не установлена) |
sale | decimal(20,4) | Итоговая сумма по операции продажа товаров по всем видам оплаты за период формирования кассового документа без учета скидок |
return | decimal(20,4) | Итоговая сумма по операции возврат товаров по всем видам оплаты за период формирования кассового документа без учета скидок |
cancel | decimal(20,4) | Итоговая сумма по операции аннулирования чеков на продажу |
cancel_return | decimal(20,4) | Итоговая сумма по операции аннулирования чеков на возврат |
discount | decimal(20,4) | Итоговая сумма скидок в чеках на продажу по всем видам оплаты за период формирования кассового документа |
discount_return | decimal(20,4) | Итоговая сумма скидок в чеках на возврат по всем видам оплаты |
...
Хранение информации о налогах в кассовых документах.
Название поля | Тип данных | Описание |
cash_line_id | integer(11) | Идентификатор магазина |
store | varchar(100) | Магазин |
id | integer(11) | Идентификационный номер документа |
type_sale | tinyint(1) | Тип продажи (1 – оптовая; 0 – розничная/не установлена) |
amount | decimal(20,4) | Величина налога |
amount_return | decimal(20,4) | Возвращаемая величина налога |
tax_id | integer(11) | Идентификатор налога |
percent | varchar(20) | Ставка налога |
...
Хранение информации о зарегистрированных клиентах.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор клиента |
classifclient | int(11) unsigned | Идентификатор узла классификатора клиентов, которому принадлежит клиент |
sur_name | varchar(100) | Фамилия клиента (физического лица или ответственного закупщика юридического лица) |
name | varchar(100) | Имя клиента (физического лица или ответственного закупщика юридического лица) |
patronymic | varchar(100) | Отчество клиента (физического лица или ответственного закупщика юридического лица) |
birthday | datetime | Дата рождения клиента (физического лица или ответственного закупщика юридического лица) |
inn | varchar(100) | ИНН клиента |
passport | varchar(100) | Паспортные данные клиента (физического лица или ответственного закупщика юридического лица) |
pricelist | int(11) | Прайс-лист, назначенный клиенту |
type | tinyint(1) | Тип клиента: 0 – физ. лицо; 1 – юр. лицо |
allow_paycash | tinyint(1) | Способ оплаты, используемый клиентом при расчете с магазином: 0 – только со счета; 1 – любым способом |
active | 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) | Адрес грузополучателя |
...
Выгрузка информации о дополнительных свойствах клиентов.
Название поля | Тип данных | Описание |
id | varchar(40) | Идентификатор свойства |
name | varchar(100) | Название свойства |
...
Выгрузка информации о значениях дополнительных свойствах клиентов.
Название поля | Тип данных | Описание |
property | varchar(40) | Идентификатор свойства |
client | varchar(40) | Идентификатор клиента |
value | varchar(100) | Значение свойства |
...
Хранение информации о пользователе, вошедшем в систему и вышедшем из системы, и времени входа/выхода пользователя.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
user_id | bigint(19) | Идентификатор пользователя |
date | datetime | Дата и время входа пользователя в cистему |
user_name | varchar(100) | Имя пользователя, вошедшего в cистему |
logout_date | datetime | Дата и время выхода пользователя из cистемы |
...
Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | bigint(20) | Идентификатор кассового терминала |
receipt_id | bigint(20) unsigned | Идентификатор чека |
date | datetime | Дата закрытия чека |
inq_id | varchar(40) | |
inq_name | varchar(40) | |
inq_question | text | |
answ_id | varchar(40) | |
answ_text | varchar(100) | |
ext_processed | tinyint |
...
Предназначена для хранения информации о выполнении операции внесения денежных средств в денежный ящик/изъятия денежных средств из денежного ящика, подключенного к ККМ.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор операции внесения/изъятия денежных средств |
global_number | bigint(20) unsigned | Глобальный номер документа, оформляемого системой по операции, с момента начала функционирования системы. Номер автоматически присваивается каждой операции |
local_number | bigint(20) unsigned | Номер документа, оформляемого системой по операции внесения/изъятия денежных средств за смену |
login | bigint(20) unsigned | Идентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств |
shift_number | bigint(20) unsigned | Номер смены, в течение которой выполнялась операция внесения/изъятия денежных средств. Поле хранит одно из следующих значений: • номер текущей смены, если операция внесения/изъятия денежных средств выполняется в течение открытой смены; • номер следующей смены, если операция внесения/изъятия денежных средств выполняется после закрытия смены |
date | datetime | Дата и время выполнения операции внесения/изъятия денежных средств |
type | bigint(20) unsigned | Тип операции: 100 – внесение; 101 – изъятие |
payment_id | bigint(20) unsigned | Идентификатор внесенных/изъятых средств |
payment_name | varchar(100) | Название внесенных/изъятых средств |
amount | decimal(20,4) | Сумма внесенных/изъятых средств |
amount_before | decimal(20,4) | Сумма средств в денежном ящике до внесения/изъятия |
moneyoperation_note
Предназначена для покупюрного учета внесенных/изъятых денежных средств.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
moneyoperation | bigint(20) unsigned | Идентификатор операции внесения/изъятия денежного средства, для которой ведется покупюрный учет |
note | decimal(20,4) | Номинал купюры |
count | bigint(20) unsigned | Количество внесенных/изъятых купюр данного номинала |
...
Предназначена для загрузки информации об операциях внесения/изъятия денежных средств из денежного ящика, выполняемых при оплате товара заказанного через интернет магазин.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
courier_order | int(11) | Флаг, устанавливаемый в случае выполнения операции Возврат средств, совершаемой автоматически при оплате товара, доставляемого покупателю курьером |
receipt
Хранение информации о заголовках, результатах формирования и итоговых суммах чеков, а также информации о следующих типах связи между чеками: связь между чеком на возврат и исходным чеком на продажу товаров; связь между отложенным чеком и исходным чеком на продажу товаров.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификационный номер чека |
global_number | bigint(20) unsigned | Порядковый номер документа за время функционирования cистемы |
local_number | bigint(20) unsigned | Порядковый номер чека за текущую смену. Значение обнуляется после закрытия смены |
type | bigint(20) unsigned | 0 – чек на продажу; 1 – чек на возврат; 4 – чек на возврат по чеку; 5 – восстановленный чек; 7 – чек инвентаризации; 8 – чек на продажу, в котором была применена хотя бы одна нефискальная оплата; 9 – возврат по чеку, в котором была применена хотя бы одна нефискальная оплата; 10 – чек на возврат, в котором была применена хотя бы одна нефискальная оплата. |
stock_id | bigint(20,0) unsigned | Идентификатор отдела, в котором продавался товар |
stock_name | varchar(100) | Название отдела |
client | varchar(40) | Идентификатор зарегистрированного в чеке клиента |
login | bigint(20) unsigned | Идентификационный номер записи с данными о кассире, сформировавшем чек |
shift_open | bigint(20) unsigned | Идентификационный номер смены |
date | datetime | Дата и время формирования чека |
pos | int(11) | Заполняется для чеков на возврат или восстановленных чеков. Номер кассового терминала, на котором сформировался исходный чек на продажу товаров |
invoice_number | varchar(100) | Номер счета-фактуры |
link_receipt | bigint(20) unsigned | Идентификатор исходного чека на продажу товаров. Заполняется для операций возвратов или восстановленных чеков |
link_cash_id | bigint(20) unsigned | Идентификатор кассового терминала, на котором сформировался исходный чек |
amount | decimal(20,4) | Итоговая сумма чека |
items_count | bigint(20) unsigned | Количество строк с товарными позициями в чеке |
result | bigint(20) unsigned | Результат формирования чека, может принимать одно из следующих значений: 0 – формирование чека завершено успешно; 1 – чек аннулирован; 2 – чек отложен; 3 – чек разрушен (произошел сбой при открытом чеке); 4 – нормальное окончание чека инвентаризации |
footer_date | datetime | Дата и время формирования концовки чека |
client_card_code | varchar(40) | Номер карты клиента, по которой он был идентифицирован при расчете. Если идентификация осуществлялась не по карте (или клиент вообще не был зарегистрирован), то поле пустое |
ext_processed | int(11) | Используется для сигнализации об обработке записи |
Запись информации о чеке (имеется в виду информация во всех таблицах, связанных с чеком): считается законченной тогда, когда в данной таблице будет заполнено поле result).
...
Выданные подарки (хранение результатов скидок типа подарок).
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) | Идентификационный номер чека |
receipt_discount | bigint(20) | Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts) |
item | varchar(40) | Код товара |
item_name | varchar(40) | Название товара |
amount | decimal(20,3) | Стоимость подарка (сумма скидки) |
...
Состояние накопительного сумматора клиента в чеке (значения накопительных сумм клиентов для скидок).
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) | Идентификационный номер чека |
discount_id | bigint(20) | Идентификатор скидки (ссылка на #receipt_discounts) |
client_id | varchar(40) | Код клиента |
adder_type | integer(11) | Тип сумматора |
name | varchar(40) | Название сумматора |
amount | decimal(20,4) | Накопленная сумма (значение скидки) |
receipt_discount_properties
XXX
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) | Идентификационный номер чека |
receipt_discount | bigint(20) | Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts) |
code | int(11) | Код свойства |
value | text | Значение свойства |
receipt_discount_item_properties
XXX
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) | Идентификационный номер чека |
receipt_item_discount | bigint(20) | Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts) |
code | int(11) | Код свойства |
value | text | Значение свойства |
...
Хранение информации о назначенных скидках.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификационный номер записи |
receipt_header | bigint(20) unsigned | Идентификационный номер заголовка чека, к которому применена скидка |
name | varchar(100) | Название скидки |
type | tinyint(4) | Поле зарезервировано |
discount_type | bigint(20) | Идентификатор скидки |
card_type | integer(11) unsigned | Идентификатор типа дисконтной карты |
card_number | varchar(40) | Номер кредитной карты. Если карта не использовалась, поле не заполнено |
marketing_effort_id | bigint(20) | Идентификатор маркетинговой схемы |
marketing_effort_name | varchar(100) | Название маркетинговой схемы |
advertising_campaign_id | bigint(20) | Идентификатор рекламной акции |
advertising_campaign_name | varchar(100) | Название рекламной акции |
receipt_item
Хранение информации о товарных позициях чеков.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Порядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы) |
receipt_header | bigint(20) unsigned | Идентификационный номер заголовка чека, к которому относится товарная позиция |
var | varchar(40) | Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL |
item | varchar(40) | Артикул |
name | varchar(255) | Название товарной позиции, напечатанное в чеке |
var_quantity | decimal(20,4) | Количество товара в упаковке (для товара, продающегося упаковками) |
quantity | decimal(20,4) | Количество товара данной позиции, введенное пользователем |
total_quantity | decimal(20,4) | Общее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity |
price | decimal(20,4) | Цена товарной позиции |
min_price | decimal(20,4) | Пороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения) |
blocked_discount | tinyint(1) | Признак блокировки скидки для данной позиции чека. Признак используется для услуги |
total | decimal(20,4) | Сумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price |
stock_id | bigint(20) unsigned | Идентификатор отдела, в котором продавался товар |
stock_name | varchar(100) | Название отдела |
measurement | varchar(100) | Единица измерения количества товара (название) (кг, шт, …) |
measurement_precision | bigint(20) unsigned | Точность единицы измерения количества товара |
classif | varchar(40) | Идентификационный номер группы товара (классификатор) |
type | bigint(20) unsigned | Тип товарной позиции в чеке: 0 – нормальная; 1 – аннулированная; 2 - сторнирующая; 3 - сторнированная |
input | bigint(20) unsigned | Способ ввода пользователем товарной позиции при формировании чека: 0 – сканером; 1 – с клавиатуры; 2 – по «горячей» клавише |
tax | Integer(11) | Идентификатор налоговой группы на данную товарную позицию |
position | integer(11) | Порядковый номер товарной позиции в чеке |
remain | decimal(20,4) | Остаток товара на момент продажи. Значение берется из внешней системы |
pricelist | integer(11) unsigned | Идентификационный номер прайс-листа, если он был назначен (NULL для основного прайс-листа) |
real_amount | decimal(20,4) | Сумма, которую заплатил покупатель за товарную позицию чека с учетом всех скидок |
seller_name | varchar(100) | ФИО продавца, если он зарегистрирован для позиции |
seller_code | varchar(50) | Код продавца, если он зарегистрирован для позиции |
sold_by_promo_price | tinyint(1) | Признак, что товар продан по акционной цене |
init_price | decimal(20,4) |
receipt_item_kiz_marks
XXX ???
Название поля | Тип данных | Описание |
cash_id | int(11) | |
id | bigint(20) unsigned | |
receipt_header | bigint(20) unsigned | |
mark_type | int(11) | |
kiz | varchar(255) | |
serial_number | varchar(40) | |
max_price | decimal(20,4) |
...
Хранение информации о скидках/наценках, назначенных на товарные позиции чеков.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
receipt_item | bigint(20) unsigned | Идентификатор товарной позиции, на которую назначена скидка/наценка |
base_total | decimal(20,4) | Стоимость товарной позиции до назначения скидки/наценки |
increment | decimal(20,4) | Абсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой |
receipt_discount | bigint(20) unsigned | Идентификатор скидки |
sequence | tinyint(4) | Порядковый номер назначения скидки при одновременном назначении нескольких скидок |
...
Хранение информации о дополнительных свойствах проданных товаров.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
receipt_item | bigint(20) unsigned | Идентификатор товарной позиции |
code | varchar(20) | Код свойства (для item_cc – имя поля) |
display_name | varchar(40) | Название свойства, отображаемое системой на дисплее кассира |
value_id | integer(11) unsigned | Идентификатор значения свойства |
value | varchar(40) | Значение свойства |
...
Хранение информации о связи налога с товарной позицией.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
receipt_item | bigint(20) unsigned | Идентификатор товара |
receipt_tax | bigint(20) unsigned | Идентификатор налога |
...
Хранение информации о платежах клиентов по чекам.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификационный номер кассового терминала |
id | bigint(20) unsigned | Идентификационный номер платежа |
receipt_header | bigint(20) unsigned | Идентификационный номер заголовка чека, к которому относится платеж |
type | bigint(20) unsigned | Тип платежа: 0 – нормальная оплата; 3 - сдача |
payment_id | bigint(20) unsigned | Идентификационный номер платежного средства |
payment_name | varchar(100) | Название платежного средства |
pinpad_id | bigint(20) unsigned | |
efts | bigint(20) | Код способа авторизации платежного средства |
amount | decimal(20,4) | Сумма платежа |
amount_witn_change | decimal (20,4) | Сумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи) |
card_number | varchar(128) | Номер кредитной карты. Если карта не использовалась, поле не заполнено |
card_type | varchar(64) | |
auth_code | varchar(100) |
...
Информация о налогах, отображенных в чеках. Информация о налогах, начисленных на аннулированные и сторнированные товарные позиции, в базе данных не сохраняется.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | integer(11) | Идентификатор кассового терминала |
id | bigint(20) unsigned | Идентификатор записи |
taxgroup_id | int(11) | Идентификатор налоговой группы |
tax_id | int(11) | Идентификатор налога |
name | varchar(40) | Название налога |
percent | varchar(20) | Ставка налога, задается в формате [+/-]число[%] |
priority | tinyint(4) | Приоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости) |
amount | decimal(20,4) | Величина налога |
...
Хранение информации об открытии и закрытии смены. Смена открывается пользователем, вошедшим в систему. В открытой смене могут работать и другие пользователи. Закрыть смену может любой пользователь, вошедший в систему.
Название поля | Тип данных | Описание |
store | varchar(100) | Код магазина в рамках значений внешней системы |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификационный номер кассового терминала |
id | bigint(20) unsigned | Идентификационный номер записи |
number | bigint(20) unsigned | Порядковый номер смены |
login | bigint(20) unsigned | Идентификационный номер записи, хранящей данные о пользователе, открывшем смену |
date | datetime | Дата и время открытия смены |
sale | decimal(20,4) | Общая сумма продаж в системе на момент открытия смены (накопительным итогом с первой смены) |
return | decimal(20,4) | Общая сумма возвратов в системе на момент открытия смены (накопительным итогом с первой смены) |
cancel | decimal(20,4) | Общая сумма аннулированных продаж в системе на момент открытия смены (накопительным итогом с первой смены) |
cancel_return | decimal(20,4) | Общая сумма аннулированных возвратов в системе на момент открытия смены (накопительным итогом с первой смены) |
close_login | bigint(20) unsigned | Идентификационный номер записи, хранящей данные о пользователе, закрывшем смену |
close_date | datetime | Дата и время закрытия смены |
...
Передача во внешнюю систему информации о сумме в разрезе УКМ 4 и фискального регистратора.
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассы |
id | bigint(20) unsigned | Идентификатор смены |
receipts_sale_ukm | bigint(20) unsigned | Сумма продаж по данным УКМ 4 |
receipts_return_ukm | int(11) | Сумма возвратов по данным УКМ 4 |
receipts_cancel_ukm | int(11) | Cумма отмен по данным УКМ 4 |
fiscal_sale_ukm | decimal(20,4) | Cумма фискальных продаж по данным УКМ 4 |
nonfiscal_sale_ukm | decimal(20,4) | Cумма нефискальных продаж по данным УКМ 4 |
fiscal_return_ukm | decimal(20,4) | Cумма фискальных возвратов по данным УКМ 4 |
nonfiscal_return_ukm | decimal(20,4) | Cумма нефискальных возвратов по данным УКМ 4 |
cumulatively_sale_ukm | decimal(20,4) | Количество продаж по данным УКМ 4 |
shift_number_kkm | bigint(20) | Номер смены в фискального регистратора |
serial_number_kkm | varchar(40) | Cерийный номер фискального регистратора |
registration_number_kkm | varchar(40) | Регистрационный номер фискального регистратора |
receipts_sale_kkm | int(11) | Cумма продаж по данным фискального регистратора |
receipts_return_kkm | int(11) | Cумма возвратов по данным фискального регистратора |
receipts_cancel_kkm | int(11) | Cумма отмен по данным фискального регистратора |
sale_kkm | decimal(20,4) | Значение накопительного счетчика фискального регистратора |
cumulatively_sale_kkm | decimal(20,4) | Количество продаж по данным фискального регистратора |
...
Передача во внешнюю систему информации о суммах за смену с разбиением по видам оплаты.
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассы |
id | bigint(20) unsigned | Идентификатор смены |
payment_id | bigint(20) unsigned | Идентификатор вида оплаты |
payment_name | varchar(100) | Название вида оплаты |
is_cash | tinyint(1) | Фискальный признак |
is_local | tinyint(1) | Признак денежного ящика |
sale_ukm | decimal(20,4) | Сумма продаж по данным УКМ 4 |
return_ukm | decimal(20,4) | Сумма возвратов по данным УКМ 4 |
sale_kkm | decimal(20,4) | Сумма продаж по данным фискального регистратора |
return_kkm | decimal(20,4) | Сумма возвратов по данным фискального регистратора |
...
Данные о документах приемки/инвентаризации/ревизии.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Идентификатор магазина |
id | varchar(40) | Идентификатор документа |
number | varchar(40) | Номер приходной накладной (asn_nbr) |
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(100) | Номер машины поставщика |
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(100) | ФИО водителя-экспедитора |
handle_type | varchar(40) | Внешний тип поставки |
stream | varchar(40) | Поток |
command_client | varchar(100) | Номер СС имя клиента (из документов ASN-SRT) |
confirm_date | datetime | Дата подтверждения |
attempt | int(11) | Номер итерации приемки |
bp | varchar(40) | Идентификатор бизнес-процесса |
act_type | int(11) | Тип акта (ревизия/инвентаризация) |
...
Данные о фактической спецификации приходной накладной.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Код магазина в рамках значений внешней системы |
document | varchar(40) | Идентификатор документа |
attempt | int(11) | Итерация приемки |
item | varchar(40) | Артикул товара |
var | varchar(40) | Штрихкод товара |
quantity | decimal(20,4) | Принятое количество |
tax | decimal(20,4) | Налог |
amount | decimal(20,4) | Сумма |
title | varchar(100) | Примечание |
appeal_reason | vachar(40) | Причина отказа |
sequence | int(11) | Порядковый номер |
...
Данные о непринятых товарах.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Код магазина в рамках значений внешней системы |
document | varchar(40) | Идентификатор документа |
attempt | int(11) | Итерация приемки |
item | varchar(40) | Артикул товара |
defect_code | varchar(40) | Код брака |
quantity | decimal(20,4) | Количество брака |
comments | varchar(100) | Комментарий |
sequence | int(11) | Порядковый номер |
...
Передача информации об операционном дне.
Название поля | Тип данных | Описание |
store_id | varchar(40) | Код магазина в рамках значений внешней системы |
date | date | Дата операционного дня |
comment | text | Комментарий |
responsible_cashier | varchar(40) | Идентификатор старшего кассира, ответственного за операционный день |
user | varchar(40) | Идентификатор пользователя, который работал с операционным днем последним |
close_date | datetime | Дата закрытия |
receipt_kkm
XXX
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_number | int(11) | Номер кассы |
cash_id | int(11) | Идентификатор кассы |
receipt_header | bigint(20) | Идентификатор чека |
kkm_serial_number | varchar(40) | Серийный номер фискального регистратора |
kkm_owner_number | varchar(40) | ИНН владельца фискального регистратора |
kkm_model_name | varchar(40) | Название модели ККМ |
sap_crm_offline
XXX
Название поля | Тип данных | Описание |
cash_id | bigint(20) | Идентификатор кассы |
id | bigint(20) | Уникальный идентификатор транзакции |
datetime_gr | datetime | Дата и время совершения транзакции по Гринвичу |
timezone | varchar(6) | Часовой пояс |
store_id_ex | varchar(40) | Внешний идентификатор магазина (идентификатор в SAP) |
pos_num | int(11) | Номер кассы |
card_num | varchar(40) | Номер карты |
tr_type | varchar(10) | Тип (on / off / external) |
service_code | varchar(10) | Код веб-сервиса запроса (С1, С2, С3 и т.д.) |
request | text | Запрос |
response | text | Ответ |
receipt_id | bigint(20) | Идентификатор чека |
...
Заказы Global. Заказы в чеках.
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_id | bigint(20) | Идентификатор кассы |
id | bigint(20) | Идентификатор чека (receipt.id) |
order_id | bigint(20) | Идентификатор заказа |
ext_order_type | varchar(100) | Тип системы, в которой был сделан заказ |
ext_order_id | varchar(100) | Номер заказа, присвоенный системой, в которой он был сделан |
order_date | datetime | Дата создания заказа |
status | tinyint(5) | Статус заказа, полученный после обработки (может быть NULL для аннулированных или возвратных чеков): 2 – оплачен; 4 – выкупается; 5 – выкуплен |
appeal_code | varchar(100) | Код причины неполного выкупа |
appeal_title | varchar(255) | |
appeal_comment | varchar(40) | Комментарий при неполном выкупе (опционально) |
...
Заказы Global. Товарные позиции в чеках, оформленные по заказу.
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_id | bigint(20) | Идентификатор кассы |
receipt_item_id | bigint(20) | Идентификатор товарной позиции в чеке (receipt_item.id) |
order_id | bigint(20) | Идентификатор заказа Global |
item | varchar(40) | Артикул товара |
...
receipt_discount_coupons
XXX
Название поля | Тип данных | Описание |
store | varchar(100) | Идентификатор магазина |
cash_number | int(11) | Номер кассы |
cash_id | bigint(20) | Идентификатор кассы |
receipt_discount | bigint(20) unsigned | Идентификатор скидки, выдавшей купон |
coupon_order | int(3) | Порядковый номер купона в чеке |
amount | decimal(20,4) | Сумма купона |
coupon_type | int(11) | Идентификатор типа купона |
coupon_type_name | varchar(100) | Название типа купона |
number | varchar(25) | Номер купона |
...