Provider – Поставщики
Свойство | Тип данных | Описание | Примечания |
provaderid | int(11) | Идентификационный номер поставщика | Обязательно для заполнения |
providercode | varchar(100) | Код поставщика | Обязательно для заполнения |
terminalid | int(11) | Идентификационный номер терминала | Обязательно для заполнения |
categoryid | int(11) | Идентификационный номер категории | Обязательно для заполнения |
name | varchar(100) | Наименование поставщика | |
inn | varchar(100) | ИНН | |
phone | varchar(100) | Телефон | |
address | varchar(255) | Адрес | |
accountmask | varchar(255) | Маска аккаунта | |
minsum | decimal(13,2) | Минимальная сумма | |
maxsum | decimal(13,2) | Максимальная сумма | |
bcodemask | varchar(255) | Маска штрих-кода | |
bcodetransform | varchar(255) | Правило преобразования штрих-кода | |
inputmask | varchar(255) | Маска счета | |
inputtransform | varchar(255) | Правило преобразования счета | |
accountdatamask | varchar(255) | Маска данных | |
accountdatatransform | varchar(255) | Правило преобразования данных |
Extendedparameter – Дополнительные параметры поставщиков
Свойство | Тип данных | Описание | Примечания |
extendedparameterid | int(11) | Идентификатор дополнительного параметра | Обязательно для заполнения |
providerid | int(11) | Идентификатор провайдера | Обязательно для заполнения |
code | varchar(200) | Код | |
name | varchar(200) | Наименование | |
mask | varchar(200) | Маска | |
required | int(11) | Флаг обязательный:
|
Commission – Комиссии
Таблица Commission
используется только в БД кассы.
Свойство | Тип данных | Описание | Примечания |
commissionid | int(11) | Идентификационный номер комиссии | Обязательно для заполнения |
providerid | int(11) | Идентификационный номер провайдера | Обязательно для заполнения |
minsum | decimal(15,2) | Минимальная сумма платежа, с которой взимается комиссии | Обязательно для заполнения |
type | int(11) | Тип комиссии:
| Обязательно для заполнения |
amount | decimal(15,2) | Размер комиссии | Обязательно для заполнения |
datebegin | date | Дата начала действия комиссии | |
dateend | date | Дата окончания действия комиссии | |
timebegin | time | Время начала действия комиссии | |
timeend | time | Время окончания действия комиссии | |
cardgroup | int(11) | Группа карт |
Terminal – Терминалы
Свойство | Тип данных | Описание | Примечания |
terminalid | int(11) | Идентификационный номер терминала | Обязательно для заполнения |
agentcode | varchar(100) | Код агента, привязанного к терминалу | Обязательно для заполнения |
terminalcode | varchar(100) | Код терминала | |
address | varchar(255) | Адрес терминала |
Accountmask – Маски счетов
Свойство | Тип данных | Описание | Примечания |
maskid | int(11) | Идентификационный номер маски счета | Обязательно для заполнения. |
providerid | int(11) | Идентификационный номер провайдера | Обязательно для заполнения. |
mask | varchar(200) | Маска номера счета | Обязательно для заполнения. Маска – это регулярное выражение, состоящее из символов и метасимволов и задающее правило поиска. |
transform | varchar(200) | Правило преобразования регулярного выражения (маски) |
Defcode – Диапазоны номеров
Свойство | Тип данных | Описание | Примечания |
defcodeid | int(11) | Идентификатор диапазона номеров | Обязательно для заполнения |
providerid | int(11) | Идентификатор провайдера | Обязательно для заполнения |
rangemin | varchar(100) | Минимальное значение диапазона | Обязательно для заполнения |
rangemax | varchar(100) | Максимальное значение диапазона | Обязательно для заполнения |
regionid | int(11) | Идентификатор региона |
Region – Регионы
Свойство | Тип данных | Описание | Примечания |
regionid | int(11) | Идентификационный номер региона | Обязательно для заполнения |
regioncode | varchar(100) | Код региона | Обязательно для заполнения |
agentcode | varchar(100) | Код агента | Обязательно для заполнения |
name | varchar(255) | Наименование региона |