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

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

Ключ

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

...

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

Таблицы

cashdoc

Предназначена для хранения Хранение информации о статистических данных кассового документа (шапка документа).

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

Тип данных

Признак ключа

Значение

Описание

cash_line_id
INTEGER
integer(11)PKNOT NULL
Ид.
Идентификатор магазина
store
VARCHAR
varchar(100)
NOT NULLМагазин
id
INTEGER
integer(11)PKNOT NULLИдентификационный номер записи
number
VARCHAR
varchar(100)
NOT NULLНомер кассового документа в программе
date
DATETIME
datetime
NOT NULLДата формирования кассового документа

cashdoc_items

Предназначена для хранения Хранение спецификации кассового документа.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idINTEGERinteger(11)PKNOT NULLИд. Идентификатор магазина
storeVARCHARvarchar(100)
NOT NULLМагазин
idINTEGERinteger(11)PKNOT NULLИдентификационный номер документа
type_saleTINYINTtinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
itemVARCHARvarchar(40)PKNOT NULLАртикул товара
quantityDECIMALdecimal(20,4)
NOT NULLКоличество проданного товара
totalDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции продажа продажи для данного артикула без учета скидок за период формирования документа
discountDECIMALdecumal(20,4)
NOT NULLИтоговая сумма скидок в чеках на продажу по данному артикулу за период формирования кассового документа
meanpriceDECIMALdecima(20,4)
NOT NULLИтоговая сумма по операции продажа продажи по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается Системой системой как среднее значение цены
quantity_returnDECIMALdecimal(20,4)
NOT NULLКоличество возвращенного товара
total_returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции возврат возврата товаров для данного артикула без учета скидок за период формирования документа
discount_returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма скидок по операции возврат возврата товаров по данному артикулу за период формирования кассового документа
meanprice_returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции возврат возврата товаров по данному артикулу за период формирования кассового документа с учетом скидок. Цена рассчитывается Системой системой как среднее значение цены

cashdoc_payments

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

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idINTEGERinteger(11)PKNOT NULLИд. Идентификатор магазина
storeVARCHARvarchar(100)
NOT NULLМагазин
idINTEGERinteger(11)PKNOT NULLИдентификационный номер записи
type_saleTINYINTtinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
paymentINTEGERinteger(11)PKNOT NULLНазвание вида оплаты
countINTEGERinteger(11)
NOT NULLИтоговое количество операций, оплата которых производилась данным видом оплаты
saleDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции продажа продажи по данному виду оплаты за период формирования кассового документа без учета скидок
returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции возврат возврата товаров с использованием данного вида оплаты за период формирования кассового документа без учета скидок
pinsertDECIMAL(20,4)
NOT NULLИтоговая сумма по операции внесения средств данного вида оплаты в денежные ящики кассовых терминалов
pextractDECIMAL(20,4)
NOT NULLИтоговая сумма по операции изъятия средств данного вида оплаты из денежного ящика кассовых терминалов

cashdoc_statistic

Предназначена для хранения Хранение статистических данных кассового документа.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_idINTEGERinteger(11)PKNOT NULLИд. Идентификатор магазина
storeVARCHARvarchar(100)
NOT NULLМагазин
idINTEGERinteger(11)PKNOT NULLИдентификационный номер документа
type_saleTINYINTtinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
saleDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции продажа товаров по всем видам оплаты за период формирования кассового документа без учета скидок
returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции возврат товаров по всем видам оплаты за период формирования кассового документа без учета скидок
cancelDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции аннулирования чеков на продажу
cancel_returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма по операции аннулирования чеков на возврат
discountDECIMALdecimal(20,4)
NOT NULLИтоговая сумма скидок в чеках на продажу по всем видам оплаты за период формирования кассового документа
discount_returnDECIMALdecimal(20,4)
NOT NULLИтоговая сумма скидок в чеках на возврат по всем видам оплаты

cashdoc_taxes

Предназначена для хранения Хранение информации о налогах в кассовых документах.

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

Тип данных

Признак ключа

Значение

Описание

cash_line_id
INTEGER
integer(11)PKNOT NULL
Ид.
Идентификатор магазина
store
VARCHAR
varchar(100)
NOT NULLМагазин
id
INTEGER
integer(11)PKNOT NULLИдентификационный номер документа
type_sale
TINYINT
tinyint(1)PKNOT NULLТип продажи (1 – оптовая; 0 – розничная/не установлена)
amount
DECIMAL
decimal(20,4)
NOT NULLВеличина налога
amount_return
DECIMAL
decimal(20,4)
NOT NULLВозвращаемая величина налога
tax_id
INTEGER
integer(11)
NOT NULLИдентификатор налога
percent
VARCHAR
varchar(20)PKNOT NULLСтавка налога

clients

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

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

Тип данных

Признак ключа

Значение

Описание

idvarchar(40)
NOT NULLИдентификатор клиента
classifclientint(11) unsigned
NOT NULLИдентификатор узла классификатора клиентов, которому принадлежит клиент
sur_namevarchar(100)
NOT NULLФамилия клиента (физического лица или ответственного закупщика юридического лица)
namevarchar(100)
NOT NULLИмя клиента (физического лица или ответственного закупщика юридического лица)
patronymicvarchar(100)

Отчество клиента (физического лица или ответственного закупщика юридического лица)
birthdaydatetime
NULLДата рождения клиента (физического лица или ответственного закупщика юридического лица)
innvarchar(100)

ИНН клиента
passportvarchar(100)
NULLПаспортные данные клиента (физического лица или ответственного закупщика юридического лица)
pricelistint(11)
NULLПрайс-лист, назначенный клиенту
typetinyint(1)
NOT NULLТип клиента:

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

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

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

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

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

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

clients_properties

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

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

Тип данных

Признак ключа

Значение

Описание

id
VARCHAR
varchar(40)PKNOT NULLИдентификатор свойства
name
VARCHAR
varchar(100)
NOT NULLНазвание свойства

clients_properties_values

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

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

Тип данных

Признак ключа

Значение

Описание

property
VARCHAR
varchar(40)PKNOT NULLИдентификатор свойства
client
VARCHAR
varchar(40)PKNOT NULLИдентификатор клиента
value
VARCHAR
varchar(100)
NOT NULLЗначение свойства

login

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
user_idbigint(19)
NOT NULLИдентификатор пользователя
datedatetime
NOT NULLДата и время входа пользователя в
Систему
cистему
user_name
VARCHAR
varchar(100)
NOT NULLИмя пользователя, вошедшего в
Систему
cистему
logout_datedatetime
NULLДата и время выхода пользователя из
Системы
cистемы

inquirer_detailed_answer

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
BIGINT
bigint(20)PKNOT NULLИдентификатор кассового терминала
receipt_idbigint(20) unsignedPKNOT NULLИдентификатор чека
datedatetime
NOT NULLДата закрытия чека
inq_id
VARCHAR
varchar(40)PKNOT NULL
inq_name
VARCHAR
varchar(40)
NOT NULL
inq_question
TEXT
text
NOT NULL
answ_id
VARCHAR
varchar(40)
NOT NULL
answ_text
VARCHAR
varchar(100)
NOT NULL
ext_processedtinyint
NOT NULL

moneyoperation

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

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор операции внесения/изъятия денежных средств
global_numberbigint(20) unsigned
NULLГлобальный номер документа, оформляемого Системой системой по операции, с момента начала функционирования Системысистемы. Номер автоматически присваивается каждой операции
local_numberbigint(20) unsigned
NULLНомер документа, оформляемого Системой системой по операции внесения/изъятия денежных средств за смену
loginbigint(20) unsignedFK (для login.id)NULLИдентификатор пользователя, выполнившего операцию внесения/изъятия денежных средств
shift_numberbigint(20) unsigned
NULL

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

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

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

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

...

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
moneyoperationbigint(20) unsignedFK (для moneyoperation.id)NULLИдентификатор операции внесения/изъятия денежного средства, для которой ведется покупюрный учет
notedecimal(20,4)
NULLНоминал купюры
countbigint(20) unsigned
NULLКоличество внесенных/изъятых купюр данного номинала

...

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
courier_orderINTint(11)
NULLФлаг, устанавливаемый в случае выполнения операции "Возврат средств", совершаемой автоматически при оплате товара, доставляемого покупателю курьером

receipt

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

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер чека
global_numberbigint(20) unsigned
NOT NULLПорядковый номер документа за время функционирования Системыcистемы
local_numberbigint(20) unsigned
NOT NULLПорядковый номер чека за текущую смену. Значение обнуляется после закрытия смены
typebigint(20) unsigned
NULL

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

stock_idbigint(20,0) unsigned
NULLИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)
NULLНазвание отдела
clientvarchar(40)FK (для clients.id)NULLИдентификатор зарегистрированного в чеке клиента
loginbigint(20) unsignedAK

FK2 (для login.id)

NULLИдентификационный номер записи с данными о кассире, сформировавшем чек
shift_openbigint(20) unsignedAK

FK1 (для shift_open.id)

NULLИдентификационный номер смены
datedatetime
NOT NULLДата и время формирования чека
posint(11)
NOT NULLЗаполняется для чеков на возврат или восстановленных чеков. Номер кассового терминала, на котором сформировался исходный чек на продажу товаров
invoice_numbervarchar(100)
NULLНомер счета-фактуры
link_receiptbigint(20) unsigned
NULLИдентификатор исходного чека на продажу товаров. Заполняется для операций возвратов или восстановленных чеков
link_cash_idbigint(20) unsigned
NULLИдентификатор кассового терминала, на котором сформировался исходный чек
amountdecimal(20,4)
NULLИтоговая сумма чека
items_countbigint(20) unsigned
NULLКоличество строк с товарными позициями в чеке
resultbigint(20) unsigned
NULLРезультат формирования чека, может принимать одно из следующих значений:

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

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

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

...

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
id
BIGINT
bigint(20)PKNOT NULLИдентификационный номер чека
receipt_discount
BIGINT
bigint(20)
NOT NULL
Ид.
Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
item
VARCHAR
varchar(40)
NOT NULLКод товара
item_name
VARCHAR
varchar(40)
NOT NULLНазвание товара
amount
DECIMAL
decimal(20,3)
NOT NULLСтоимость подарка (сумма скидки)

receipt_discount_adder

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
id
BIGINT
bigint(20)PKNOT NULLИдентификационный номер чека
discount_id
BIGINT
bigint(20)
NOT NULL
Ид.
Идентификатор скидки (ссылка на #receipt_discounts)
client_id
VARCHAR
varchar(40)
NOT NULLКод клиента
adder_type
INTEGER
integer(11)
NOT NULLТип сумматора
name
VARCHAR
varchar(40)
NULLНазвание сумматора
amount
DECIMAL
decimal(20,4)
NOT NULLНакопленная сумма (значение скидки)

receipt_discount_properties

XXX

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
id
BIGINT
bigint(20)PKNOT NULLИдентификационный номер чека
receipt_discount
BIGINT
bigint(20)
NOT NULL
Ид.
Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)
NOT NULLКод свойства
valuetext
NOT NULLЗначение свойства

receipt_discount_item_properties

XXX

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
id
BIGINT
bigint(20)PKNOT NULLИдентификационный номер чека
receipt_item_discount
BIGINT
bigint(20)
NOT NULL
Ид.
Идентификатор записи о скидке в чеке (ссылка на #receipt_discounts)
codeint(11)
NOT NULLКод свойства
valuetext
NOT NULLЗначение свойства

receipt_discounts

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер записи
receipt_headerbigint(20) unsignedAK,

FK (для receipt.id)

NOT NULLИдентификационный номер заголовка чека, к которому применена скидка
namevarchar(100)
NOT NULLНазвание скидки
typetinyint(4)
NOT NULLПоле зарезервировано
discount_typebigint(20)FK (для discount_types.id)NOT NULLИдентификатор скидки
card_typeinteger(11) unsignedFK (для discount_card_type.id)NOT NULLИдентификатор типа дисконтной карты
card_number
Varchar
varchar(40)
NULLНомер кредитной карты. Если карта не использовалась, поле не заполнено
marketing_effort_idbigint(20)
NOT NULLИдентификатор маркетинговой схемы
marketing_effort_namevarchar(100)
NOT NULLНазвание маркетинговой схемы
advertising_campaign_idbigint(20)
NOT NULLИдентификатор рекламной акции
advertising_campaign_namevarchar(100)
NOT NULLНазвание рекламной акции

receipt_item

Предназначена для хранения Хранение информации о товарных позициях чеков.

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER integer(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLПорядковый номер товарной позиции за время функционирования Системы системы (позиции чеков имеют сквозную нумерацию в рамках кассы)
receipt_headerbigint(20) unsignedAK

FK1 (для receipt_header.id)

NOT NULLИдентификационный номер заголовка чека, к которому относится товарная позиция
varvarchar(40)
NOT NULLИдентификационный код, по которому пользователь нашел товарную позицию в Системе системе (штрихкод). Если товар был введен по артикулу, то «пусто» NULL
itemvarchar(40)
NOT NULLАртикул
namevarchar(255)
NOT NULLНазвание товарной позиции, напечатанное в чеке
var_quantitydecimal(20,4)
NULLКоличество товара в упаковке (для товара, продающегося упаковками)
quantitydecimal(20,4)
NULLКоличество товара данной позиции, введенное пользователем
total_quantitydecimal(20,4)
NOT NULLОбщее количество товара данной товарной позиции. Значение поля равно произведению полей var_quantity и quantity
pricedecimal(20,4)
NOT NULLЦена товарной позиции
min_pricedecimal(20,4)
NOT NULLПороговое значение цены товара (цена товара с учетом скидок не может быть меньше этого значения)
blocked_discounttinyint(1)
NOT NULLПризнак блокировки скидки для данной позиции чека. Признак используется для услуги
totaldecimal(20,4)
NULLСумма оплаты товарной позиции. Значение поля равно произведению полей total_quantity и price
stock_idbigint(20) unsigned
NULLИдентификатор отдела, в котором продавался товар
stock_namevarchar(100)
NULLНазвание отдела
measurementvarchar(100)
NOT NULLЕдиница измерения количества товара (название) (кг, шт, …)
measurement_precisionbigint(20) unsigned
NOT NULLТочность единицы измерения количества товара
classifvarchar(40)
NOT NULLИдентификационный номер группы товара (классификатор)
typebigint(20) unsignedAKNOT NULLТип товарной позиции в чеке:

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

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

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

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

receipt_item_kiz_marks

XXX ???

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

Тип данных

Признак ключа

Значение

Описание

cash_idint(11)
NOT NULL
idbigint(20) unsigned
NOT NULL
receipt_headerbigint(20) unsigned
NOT NULL
mark_typeint(11)
NOT NULL
kizvarchar(255)
NOT NULL
serial_numbervarchar(40)
NOT NULL
max_pricedecimal(20,4)
NOT NULL

receipt_item_discount

Содержит информацию Хранение информации о скидках/наценках, назначенных на товарные позиции чеков.

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER int(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedFK1 (для receipt_item.id)NOT NULLИдентификатор товарной позиции, на которую назначена скидка/наценка
base_totaldecimal(20,4)
NOT NULLСтоимость товарной позиции до назначения скидки/наценки
incrementdecimal(20,4)
NOT NULLАбсолютная величина скидки/наценки на товарную позицию. Знак минус перед величиной обозначает, что указанная величина является скидкой, отсутствие знака – наценкой
receipt_discountbigint(20) unsignedFK2 (для receipt_discounts.id)NOT NULLИдентификатор скидки
sequencetinyint(4)
NOT NULLПорядковый номер назначения скидки при одновременном назначении нескольких скидок

receipt_item_properties

Содержит информацию Хранение информации о дополнительных свойствах проданных товаров.

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedAK, FK (для receipt_item.id)NOT NULLИдентификатор товарной позиции
codevarchar(20)
NOT NULLКод свойства (для item_cc – имя поля)
display_namevarchar(40)

Название свойства, отображаемое
Системой
системой на дисплее кассира
value_idinteger(11) unsigned
NOT NULLИдентификатор значения свойства
valuevarchar(40)
NOT NULLЗначение свойства

receipt_item_tax

Содержит информацию Хранение информации о связи налога с товарной позицией.

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLКод магазина в рамках значений
ТС
внешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_id
INTEGER
integer(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
receipt_itembigint(20) unsignedFK2 (для receipt_item.id)NOT NULLИдентификатор товара
receipt_taxbigint(20) unsignedFK1 (для receipt_tax.id)NOT NULLИдентификатор налога

receipt_payment

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

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификационный номер кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер платежа
receipt_headerbigint(20) unsignedAK

FK1 (для receipt.id)

NULLИдентификационный номер заголовка чека, к которому относится платеж
typebigint(20) unsignedAKNULLТип платежа:

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

payment_idbigint(20) unsignedAKNULLИдентификационный номер платежного средства
payment_namevarchar(100)
NULLНазвание платежного средства
pinpad_idbigint(20) unsigned
NULL
eftsbigint(20)
NULLКод способа авторизации платежного средства
amountdecimal(20,4)
NULLСумма платежа
amount_witn_changedecimal (20,4)
NULLСумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи)
card_numbervarchar(128)
NULLНомер кредитной карты. Если карта не использовалась, поле не заполнено
card_typevarchar(64)
NULL
auth_codevarchar(100)
NULL

receipt_tax

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

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idINTEGER integer(11)PKNOT NULLИдентификатор кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификатор записи
taxgroup_idint(11)
NULLИдентификатор налоговой группы
tax_idint(11)
NULLИдентификатор налога
namevarchar(40)
NULLНазвание налога
percentvarchar(20)
NULLСтавка налога, задается в формате [+/-]число[%]
prioritytinyint(4)
NULLПриоритет налога, определяет очередность расчета налога из стоимости товара. Чем выше значение приоритета, тем раньше рассчитывается величина налога. Налоги с одинаковым приоритетом рассчитываются одновременно (выделяются из одинаковой стоимости)
amountdecimal(20,4)
NULLВеличина налога

shift

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

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

Тип данных

Признак ключа

Значение

Описание

storeVARCHAR varchar(100)
NOT NULLКод магазина в рамках значений ТСвнешней системы
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификационный номер кассового терминала
idbigint(20) unsignedPKNOT NULLИдентификационный номер записи
numberbigint(20) unsignedAKNOT NULLПорядковый номер смены
loginbigint(20) unsignedAK

FK1 (для login.id)

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

FK2 (для login.id)

NOT NULLИдентификационный номер записи, хранящей данные о пользователе, закрывшем смену
close_datedatetime
NULLДата и время закрытия смены
ext_statusInteger integer(11)
NOT NULLПризнаки обработанности записи*

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

*

...

Поля

...

с

...

префиксом

...

«ext»

...

в УКМ 4 не используются и никоим образом не влияют на работу Комплекса; вводятся и могут вводиться пользователями самостоятельно как дополнительный ресурс обработки информации исключительно внешними системами. Здесь: поле введено разработчиком в обеспечение потребностей заказчика.

shift_result

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

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

Тип данных

Признак ключа

Значение

Описание

store
VARCHAR
varchar(100)
NOT NULLИдентификатор магазина
cash_numberint(11)
NOT NULLНомер кассы
cash_idint(11)PKNOT NULLИдентификатор кассы
idbigint(20) unsignedPKNOT NULLИдентификатор смены
receipts_sale_ukmbigint(20) unsigned
NULLСумма продаж по данным УКМ 4
receipts_return_ukmint(11)
NOT NULLСумма возвратов по данным УКМ 4
receipts_cancel_ukmint(11)
NOT NULLCумма отмен по данным УКМ 4
fiscal_sale_ukmdecimal(20,4)
NULLCумма фискальных продаж по данным УКМ 4
nonfiscal_sale_ukmdecimal(20,4)
NULLCумма нефискальных продаж по данным УКМ 4
fiscal_return_ukmdecimal(20,4)
NULLCумма фискальных возвратов по данным УКМ 4
nonfiscal_return_ukmdecimal(20,4)
NULLCумма нефискальных возвратов по данным УКМ 4
cumulatively_sale_ukmdecimal(20,4)
NOT NULLКоличество продаж по данным УКМ 4
shift_number_kkmbigint(20)
NULLНомер смены
в ФР
в фискального регистратора
serial_number_kkmvarchar(40)
NOT NULL
серийный номер ФР
Cерийный номер фискального регистратора
registration_number_kkmvarchar(40)
NOT NULLРегистрационный
номер ФР
номер фискального регистратора
receipts_sale_kkmint(11)
NULLCумма продаж по
данным ФР
данным фискального регистратора
receipts_return_kkmint(11)
NULLCумма возвратов по
данным ФР
данным фискального регистратора
receipts_cancel_kkmint(11)
NULLCумма отмен по
данным ФР
данным фискального регистратора
sale_kkmdecimal(20,4)
NULLЗначение накопительного счетчика
ФР
фискального регистратора
cumulatively_sale_kkmdecimal(20,4)
NULLКоличество продаж по данным
ФР
фискального регистратора

shift_result_payments

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

...