...
Чтобы подключить конвертер, перейдите в раздел веб-интерфейса Настройка сервера и оборудования – Конвертеры. В открывшемся окне нажмите кнопку +Добавить. Далее выберите из списка конвертер и нажмите +Создать:
...
Выгружать кассовые документы – при включении флага в базу данных будет выгружаться информация в разрезе товаров и видов оплат (устаревший функционал).
Выгружать чеки – при включении флага в базу данных будет выгружаться информация о всех чеках.
...
Внешняя система сама определяет порядок считывания чеков из базы экспорта – либо по мере появления новых чеков, либо после закрытия смены всех чеков, относящихся к ней. Для этого пользователи имеют возможность добавить в структуру базы данных в любую таблицу произвольное количество полей, названия которых начинаются с префикса ext_. Эти поля предназначены для обработки внешней системой и могут использоваться, например, в качестве флагов.
Для кассовых документов признаком подготовленности очередного кассового документа является появление записи в таблице cashdoc. Внешняя система должна сама удалять обработанную информацию.
В случае если внешняя система ведет собственную нумерацию средств оплаты, используемых в кассовой системе, в конвертере предусмотрена возможность замены кодов видов оплат. Настройка выполняется в интерфейсе конвертера.
...
В таблицах ниже приведены лишь общие сведения о полях. Подробные характеристики каждого поля можно найти в полном SQL-файле, расположенном в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертера:
...
Информация о статистических данных кассового документа (шапка документа).
...
Название поля
...
Тип данных
...
Описание
...
cashdoc_items
Спецификация кассового документа.
...
Название поля
...
Тип данных
...
Описание
...
cashdoc_payments
Информация о платежных средствах, которыми расплачивались клиенты.
...
Название поля
...
Тип данных
...
Описание
...
cashdoc_statistic
Статистические данные кассового документа.
...
Название поля
...
Тип данных
...
Описание
...
cashdoc_taxes
Информация о налогах в кассовых документах.
...
Название поля
...
Тип данных
...
Описание
...
в веб-интерфейсе по ссылке Скрипт создания БД в настройках конвертера:
clients
Информация о зарегистрированных клиентах.
...
Название поля | Тип данных | Описание | ||||||
store | varchar(100) | Код магазина в рамках значений внешней системы | ||||||
cash_number | int(11) | Номер кассы | ||||||
cash_id | integer(11) | Идентификатор кассового терминала | ||||||
id | bigint(20) unsigned | Порядковый номер товарной позиции за время функционирования системы (позиции чеков имеют сквозную нумерацию в рамках кассы) | ||||||
receipt_header | bigint(20) unsigned | Идентификационный номер заголовка чека, к которому относится товарная позиция | ||||||
var | varchar(40) | Идентификационный код, по которому пользователь нашел товарную позицию в системе (штрихкод). Если товар был введен по артикулу, то NULL | ||||||
| varchar(255) | Исходный штрих-код товара | ||||||
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) | Исходная цена товара |
...
Название поля | Тип данных | Описание | ||||||
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 – нормально проведенный платеж; 2 – отмена платежа, в случае если он аннулирован или отложен; 3 – выдача сдачи | ||||||
payment_id | bigint(20) unsigned | Идентификационный номер платежного средства | ||||||
payment_name | varchar(100) | Название платежного средства | ||||||
pinpad_id | bigint(20) unsigned | ID пинпада | ||||||
efts | bigint(20) | Код способа авторизации платежного средства | ||||||
amount | decimal(20,4) | Сумма платежа | ||||||
amount_witn_change | decimal (20,4) | Сумма платежных средств, предоставленных клиентом для оплаты товаров (до выдачи клиенту сдачи) | ||||||
| text | Сохраненные данные платежа для обмена со внешней системой | ||||||
card_number | varchar(128) | Номер кредитной карты. Если карта не использовалась, поле не заполнено | ||||||
card_type | varchar(64) | Тип карты | ||||||
auth_code | varchar(100) | Код авторизации |
...
Название поля | Тип данных | Описание | ||||||
---|---|---|---|---|---|---|---|---|
cash_id | int(11) | Идентификатор кассового терминала | ||||||
id | bigint(20) unsigned | Идентификатор товарной позиции | ||||||
receipt_header | bigint(20) unsigned | Идентификационный номер заголовка чека, к которому относится товарная позиция | ||||||
excise | tinyint(1) | Признак маркировки. Может принимать значения: 0 – неакцизный товар; 1 – маркированный товар; 2 – немаркированный товар; 3 – специальный маркированный товар; 4 – частично маркированный товар | ||||||
| tinyint(1) | Признак подакцизности товара. Может принимать значения: 0 – неподакцизный товар; 1 – подакцизный товар |