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) | Наименование региона |