BILLmanager 5 использует для хранения данных СУБД MySQL или производную от него СУБД MariaDB. Поддерживаются все версии, доступные на поддерживаемых дистрибутивах (CentOS 7, Ubuntu 20.04). Для обеспечения целостности данных используются внешние ключи с разным типом связанности (удаление ссылающихся на объект записей при удалении объекта, запрет на удаление записей при наличии ссылок на них). Представления, хранимые процедуры и триггеры не используются, так как могут влиять на репликацию.
Таблицы (сущности) BILLmanager можно разделить на несколько основных групп:
- Базовые объекты — основные объекты BILLmanager, на которые ссылаются прочие сущности
- Услуги и тарифные планы — записи, хранящие информацию об услугах клиентов и способах их тарификации
- Финансы и скидки — информация о промо-акциях, платежах и списаниях
- Рассылки и уведомления — информация о рассылках и шаблонах уведомлений
- Поддержка — запросы и задачи
- Служебные записи — служебные объекты BILLmanager, значение структуры которых может пригодиться при написании плагинов
Часть таблиц и полей таблиц не описывается в статье, так как используется только для внутренних нужд BILLmanager. В статье представлены таблицы и поля таблиц для версии BILLmanager Corporate, поэтому часть таблиц и полей таблиц может отсутствовать в Вашей базе данных. Также структура базы данных может меняться в соответствии с расширением функциональности BILLmanager. Со временем могут добавляться дополнительные таблицы, поля. Возможно, что прямые ссылки на другие таблицы могут быть заменены на таблицы для хранения взаимосвязей "многие ко многим".
Поля и таблицы, имеющие значение для всех настроенных локализаций, дублируются с добавлением префикса _код_языка. Такие поля отмечены в статье курсивом . Поле orderpriority во всех таблицах отвечает за порядок сортировки элементов при отображении в интерфейсе BILLmanager.
Базовые объекты
account
таблица для хранения учетных записей клиентов и групп клиентов
- id — код клиента или группы клиентов
- name — наименование клиента или группы клиентов
- parent — родительская учетная запись клиента или группы клиентов (по умолчанию 1). Ссылка на таблицу account
- level — уровень доступа:
- 29 — для родительской учетной записи провайдера,
- 16 — для учетной записи зарегистрированного клиента,
- 15 — для группы клиентов,
- 8 — для клиента без регистрации
- registration_date — дата регистрации клиента
- registration_ip — IP-адрес регистрации клиента
- note — комментарий к клиенту
- attitude — характеристика клиента:
- 0 — обычный,
- 1 — хороший,
- 2 — конфликтный
- allowdeleteitem — признак возможности клиентам, включенным в группу, удалять услуги независимо от настроенной политики
- allowsuspenditem — признак возможности клиентам, включенным в группу, выключать услуги независимо от настроенной политики
- ignoreitemmax — признак игнорирования клиентами, включенными в группу, настройки максимального количества услуг для заказа по тарифу
- ignoreabuserate — признак игнорирования клиентами, включенными в группу, санкций, налагаемых при достижении лимита штрафных баллов
- employee — ссылка на сотрудника провайдера, зарегистрировавшего клиента. Ссылка на таблицу user
- label — метка клиента, используется в фильтре
- need_activation — признак необходимости прохождения подтверждения учетной записи по email
- need_manual_vetting — признак необходимости прохождения ручной проверки учетной записи
- country — страна клиента. Ссылка на таблицу country
- state — регион клиента. Ссылка на таблицу state
- abuse_rate — накопленное количество штрафных баллов
account_fraud_check
таблица с информацией о прохождении клиентами процедуры подтверждения учетной записи по телефону
- account — код клиента. Ссылка на таблицу account
- verification_code — код подтверждения
- try_count_code — количество попыток ввода кода
- try_count_phone — количество попыток подтверждения телефона
- try_phone — неподтвержденный номер телефона
- valid_phone — подтвержденный номер телефона
- send_time — время отправки кода
- expire_time — время жизни кода
accountgroup_condition
таблица условий добавления клиентов в группы
- id — код условия
- type — тип условия
- accountgroup — код группы, в которую добавляются клиенты. Ссылка на таблицу account
- conditiongroup — группа условий
- comparison — тип сравнения для условия
- param — имя параметра, используемого в сравнении
- value — значение, с которым сравнивается параметр
account2project
таблица для хранения привязок клиентов к провайдерам
- account — код клиента. Ссылка на таблицу account
- project — код провайдера. Ссылка на таблицу project
- affiliate — партнерская программа, используемая клиентом у провайдера. Ссылка на таблицу affiliate
- affiliatereferer — партнер, по ссылке которого привлечен клиент. Ссылка на таблицу account
- affiliateprogram — реферальная программа, по которой привлечен клиент. Ссылка на таблицу affiliate
- assigning_date — дата подключения клиента к провайдеру
account2group
привязка клиентов к группам
- account — код клиента. Ссылка на таблицу account
- accountgroup — код группы клиентов. Ссылка на таблицу account
- assigning_date — дата включения клиента в группу
user
пользователи клиентов, сотрудники, отделы сотрудников провайдера
- id — код пользователя или отдела
- name — имя пользоватя или наименование отдела
- account — учетная запись клиента или провайдера, владельца пользователя или сотрудника. Ссылка на таблицу account
- password — хеш пароля доступа к системе
- level — уровень доступа:
- 29 — сотрудник провайдера;
- 28 — отдел сотрудников провайдера;
- 16 — пользователь клиента;
- 8 — пользователь витрины (неавторизованный).
- enabled — признак активности пользователя или сотрудника
- language — язык отображения интерфейса
- realname — ФИО пользователя или сотрудника, описание отдела
- position — должность сотрудника
- support_department — флаг, говорящий о том, что отдел доступен в центре поддержки
- working_plan — рабочий график сотрудников отдела. Ссылка на таблицу working_plan
- email — email адрес пользователя или сотрудника
- emailverified — флаг проверки email адреса пользователя
- phone — номер телефона пользователя или сотрудника
- avatar_file — имя файла аватара пользователя или сотрудника
- support_require — флаг требования наличия доступных для списания обращений у клиента для написания клиентом запроса в отдел
- timezone — временная зона пользователя или сотрудника
- head — ссылка на главу отдела. Ссылка на таблицу user
user2project
привязка отделов к провайдерам для отображения у клиента в центре поддержки
user2usergroup
привязка сотрудников к отделам
project
список провайдеров
- id — код провайдера
- name — наименование провайдера
- account — код родительской учетной записи. Системное поле. Ссылка на таблицу account
- requery_phone — флаг требования наличия проверенного телефона для заказа услуг
- smallimg — имя файла иконки провайдера
- subaccountgentype — тип генерации кода лицевого счета:
- 0 — нумерация по порядку,
- 1 — нумерация по алгоритму луна
- notifyemail — email адрес, указываемый при отправке уведомлений
- site — URL адрес сайта провайдера
- billurl — URL адрес биллинга для определения по нему провайдера
- ga_counter — Tracking ID для Google Analytics
- ga_type — тип экспорта данных для Google Analytics:
- expense — выгружать расходы,
- item — выгружать услуги
- support_require — флаг использования поддержки по обращениям
- support_over_limit — флаг, разрешающий сотрудникам списывать обращения сверх имеющегося у клиента количества
- taxexclusive — флаг использования налогов не включенных в стоимость
- taxcustompay — флаг расчета налогов для авансовых платежей
- country_default — страна провайдера по-умолчанию. Ссылка на таблицу country
project2currency
валюты используемые провайдером
- project — код провайдера. Ссылка на таблицу project
- currency — код валюты. Ссылка на таблицу currency
- projectdefault — флаг использования по умолчанию
project2profile
привязка провайдеров к компаниям
- project — код провайдера. Ссылка на таблицу project
- profile — код компании. Ссылка на таблицу profile
- payment_description — шаблон назначения авансового платежа
taxrule
правила налогооблажения
- id — код правила
- project — код провайдера. Ссылка на таблицу project
- country — код страны, для которой применяется правило. Ссылка на таблицу country
- state — код региона, для которого применяется правило. Ссылка на таблицу state
- taxrate — ставка налога
- specialitemtype — флаг применения налоговой ставки только на определенные типы продуктов
- company — компания, в пользу которой при оплате применяется налоговая ставка. Ссылка на таблицу profile
taxrule2itemtype
привязка налоговых ставок к типам продуктов
- taxrule — правило налогооблажения. Ссылка на таблицу taxrule
- itemtype — тип продукта. Ссылка на таблицу itemtype
subaccount
лицевые счета клиентов
- id — код лицевого счета
- account — код клиента-владельца лицевого счета. Ссылка на таблицу account
- currency — код валюты лицевого счета. Ссылка на таблицу currency
- project — код провайдера, у которого открыт лицевой счет. Ссылка на таблицу project
- creditlimit — кредитный лимит по лицевому счету
- allowpostpaid — флаг возможности оплаты товаров/услуг в долг
- enoughmoneyto — расчетная дата, до которой хватит средств на счету
- active — флаг активности лицевого счета
- balance — баланс лицевого счета
profile
данные о плательщиках и компаниях
- id — код плательщика или компании
- name — наименование плательщика или компании
- person — контактное лицо плательщика
- account — учетная запись провайдера или клиента. Ссылка на таблицу account
- profiletype — юридический статус плательщика или компании:
- 1 — физическое лицо,
- 2 — юридическое лицо,
- 3 — индивидуальный предприниматель
- invoicetype — тип генерации актов выполненных работ для плательщика:
- 0 — после оплаты,
- 1 — автоматически по авансовым платежам,
- 2 — раздельно по оплаченным и неоплаченным расходам,
- 3 — совместно по оплаченным и неоплаченным расходам
- invoicedesc — описание позиции акта по авансовым платежам при выставлении
- doctmpl_payment — шаблон печати счета. Ссылка на таблицу doctmpl
- doctmpl_invoice — шаблон печати акта выполненных работ. Ссылка на таблицу doctmpl
- doctmpl_envelope — шаблон печати конверта. Ссылка на таблицу doctmpl
- doctmpl_reconciliation — шаблон печати акта сверки. Ссылка на таблицу doctmpl
- sendcost — стоимость отправки актов для отображения клиенту
- sendcostcurrency — валюта стоимости отправки актов. Ссылка на таблицу currency
- numtmpl_payment — шаблон формирования номеров платежей в адрес компании
- numtmpl_invoice — шаблон формирования акта выполненных работ
- nextnum_payment — следующий порядковый номер платежа в адрес компании
- nextnum_invoice — следующий порядковый номер акта выполненных работ
- email — email адрес плательщика или компании
- www — адрес сайта
- fax — номер факса
- phone — номер телефона
- country_legal — юридический адрес, страна. Ссылка на таблицу country
- postcode_legal — юридический адрес, индекс
- state_legal — юридический адрес, регион
- city_legal — юридический адрес, город
- address_legal — юридический адрес, адрес
- country_physical — фактический адрес, страна. Ссылка на таблицу country
- postcode_physical — фактический адрес, индекс
- state_physical — фактический адрес, регион
- city_physical — фактический адрес, город
- address_physical — фактический адрес, адрес
- locale — локализация документов. Ссылка на таблицу locale
- regdate — дата основания
- vatnum — налоговый номер (ИНН)
- id1c — код в бухгалтерской системе
- payment_description — назначение авансового платежа
- maildocs — способ получения документов:
- 0 — не получать,
- 1 — по почте,
- 2 — по email,
- 3 — через систему электронного документооборота
- note — комментарий к плательщику
- need_activation — флаг необходимости подтверждения email адреса плательщика
- need_manual_vetting — флаг необходимости ручного подтверждения данных плательщика
- manual_vetting_message — сообщение о негативном результате верификации данных
- postcompany — компания, от имени которой выставляются акты по неоплаченным расходам. Ссылка на таблицу profile
- postcurrency — валюта, в которой выставляются акты по неоплаченным расходам. Ссылка на таблицу currency
profileparam
дополнительные параметры компаний и плательщиков
- id — код параметра
- profile — код плательщика или компании. Ссылка на таблицу profile
- intname — внутреннее наименование параметра
- value — значение параметра
profile2company
Привязка плательщиков к компаниям
- profile — код плательщика. Ссылка на таблицу profile
- company — код компании. Ссылка на таблицу profile
companycontract
образцы договоров
- id — код образца договора
- name — наименование
- profile — компания, к которой относится образец договора. Ссылка на таблицу profile
- doctmpl — шаблон печати для образца договора. Ссылка на таблицу doctmpl
- suffix — суфикс номеров договоров
- firstappendix — порядковый номер первого приложения к договору
- accountgroup — группа клиентов, для которой будут создаваться договоры по образцу. Ссылка на таблицу account
- start_date — дата начала действия договора
- end_date — дата окончания действия договора
- contracttype — тип договора:
- 0 — договор на предоставления товаров/услуг,
- 1 — оферта,
- 2 — реферальный договор
- accepttype — порядок принятия оферты:
- 0 — во время регистрации и оплаты,
- 1 — во время регистрации, при оплате, если не подписан,
- 2 — во время оплаты
companycontract2itemtype
привязка образца договора к типам продуктов
- companycontract — код образца договора. Ссылка на таблицу companycontract
- itemtype — код типа продукта. Ссылка на таблицу itemtype
companycontractappendix
приложения к образцам договоров
- id — код образца приложения к договору
- name — наименование
- companycontract — код образца договора. Ссылка на таблицу companycontract
- project — код провайдера, у которого используется данное приложение. Ссылка на таблицу project
- itemtype — код типа продукта, к которому относится данное приложение. Используется для добавления цен тарифных планов. Ссылка на таблицу itemtype
- doctmpl — код шаблона приложения к договору
- nocheck — флаг проверки наличия у клиента услуг указанного типа продуктов
contract
договора клиентов
- id — код договора
- number — номер договора
- signdate — дата заключения договора
- senddate — дата отправки оригинала договора клиенту
- profile — плательщик, с которым заключен договор. Ссылка на таблицу profile
- companycontract — код образца договора. Ссылка на таблицу companycontract
- status — текущий статус договора:
- 1 — образец,
- 2 — запрошен,
- 3 — отправлен,
- 4 — подписан,
- 5 — расторгнут
contractparam
параметры договоров клиентов
- id — код параметра
- contract — код договора с плательщиком. Ссылка на таблицу contract
- intname — внутреннее имя параметра
- value — значение параметра
contractappendix
приложения к договорам клиентов
- id — код приложения к договору
- contract — код договора. Ссылка на таблицу contract
- companycontractappendix — код приложения к образцу договора. Ссылка на таблицу companycontractappendix
- number — номер приложения к договору
- cdate — дата создания
currency
список валют
- id — код страны
- name — наименование валюты
- iso — буквенный код валюты
- code — цифровой код валюты
- active — признак доступности
currencyrate
значения курсов валют
- id — код записи о курсе валют
- currency_base — валюта, в которую идет пересчет по курсу. Ссылка на таблицу currency
- currency_relate — валюта, которая пересчитвается по курсу. Ссылка на таблицу currency
- rate — курс конвертации
- amount — количество единиц базовой валюты, за которое указан курс конвертации
- ratedate — дата курса
currencyrate_account
персональные значения курсов валют клиентов
- id — код записи о курсе валют
- account — клиент, для которого указан курс конвертации. Ссылка на таблицу account
- currency_base — валюта, в которую идет пересчет по курсу. Ссылка на таблицу currency
- currency_relate — валюта, которая пересчитвается по курсу. Ссылка на таблицу currency
- rate — курс конвертации
- amount — количество единиц базовой валюты, за которое указан курс конвертации
- ratedate — дата курса
enumeration
список перечислений
- id — код перечисления
- name — наименование перечисления
- intname — внутренее наименование перечисления
enumerationitem
список элементов перечислений
- id — код элемента перечисления
- enumeration — код перечисления. Ссылка на таблицу enumeration
- name — наименования элемента перечисления
- intname — внутреннее наименование элемента
ipmgr
список подключений к IPmanager
- id — код подключения к IPmanager
- name — наименование
- url — адрес доступа к IPmanager
- login — логин пользователя
- password — пароль пользователя
- adminlogin — логин администратора IPmanager
- adminpassword — пароль администратора IPmanager
- hiddentypes — типы, не участвующие в проверке IP адресов
nameserver
список подключений к серверам имен
- id — код подключения
- module — тип модуля подключения
- name — наименования подключения
- url — адрес панели управления
- login — логин пользователя
- password — пароль пользователя
- project — код провайдера, для которого используется сервер имен. Ссылка на таблицу project
- freedomain — флаг использования сервера имен для бесплатных доменных имен
- dnsprovider — флаг использования сервера имен для серверов имен провайдера
- dnsprivate — флаг использования сервера имен для своих серверов имен
- dnsprovidercount — лимит доменов для серверов имен провайдера
- dnsprivatecount — лимит доменов для своих серверов имен
processingmodule
список модулей обработки (обработчиков услуг)
- id — код обработчика услуг
- orderpriority — порядок выбора обработчика услуг при открытии услуг
- name — наименования обработчика услуг
- module — тип модуля обработчика
- ipmgr — код подключения к IPmanager. Ссылка на таблицу ipmgr
- laststatdate — дата последнего удачного сбора статистики
- config — внутренняя конфигурация обработчика услуг, полученная от панели управления
- datacenter — код дата-центра. Ссылка на таблицу datacenter
- department — код отдела, ответственного за обработчик услуг. Ссылка на таблицу user
- licserver — код сервера лицензий. Ссылка на таблицу processingmodule
- active — флаг активности обработчика услуг
processingparam
параметры модулей обработки
- id — код параметра обработчика услуг
- intname — внутренее имя параметра
- value — значение параметра
- processingmodule — код обработчика. Ссылка на таблицу processingmodule
processingcryptedparam
зашифрованные параметры модулей обработки
- id — код параметра обработчика услуг
- intname — внутренее имя параметра
- value — значение параметра
- processingmodule — код обработчика. Ссылка на таблицу processingmodule
processingnode
дополнительные ноды модулей обработки
- id — код дополнительной ноды
- name — наименование ноды обработчика
- processingmodule — код обработчика. Ссылка на таблицу processingmodule
- panelid — код ноды обработчика, по данным панели управления
- ip — IP адрес ноды обработчика
processingmodule2pricelist
привязка тарифных планов к модулям обработки
- processingmodule — код модуля обработки. Ссылка на таблицу processingmodule
- pricelist — код тарифного плана. Ссылка на таблицу pricelist
measure
единицы измерения
- id — код единицы измерения
- name — наименование единицы измерения
- intname — внутреннее наименование единицы измерения
- embedded — флаг, что единица измерения является системной
- lessmeasure — ссылка на меньшую единицу измерения того же типа. Ссылка на таблицу lessmeasure
- relation — отношение меньшей единицы измерения к большей
tld
список доменов верхнего уровня
- id — код домена верхнего уровня
- name — наименования домена в punycode
- whois_host — адрес whois сервера, обслуживающего домен верхнего уровня
- idn_type — тип символов, разрешенных для использования в поддоменах
- min_lenght — минимальная длина домена поддомена в разрешенных символах
- max_lenght — максимальная длина домена поддомена в представлении punycode
- whois_find_string — строка поиска в ответе whois сервера, по которой определяется занятость доменного имени
- embedded — признак поставки с BILLmanager
locale
список локализаций
- id — код локализации
- name — наименование локализации
- langcode — код языка, соответствующего локализации
- processed — флаг обработки локализации
- active — флаг активности локализации
- embedded — признак поставки с BILLmanager
country
список стран
- id — код страны в базе данных BILLmanager
- name — наименование страны
- iso2 — ISO2 код страны
- phonecode — телефонный код страны
- phoneformat — формат номера телефона, используемый в стране
- active — флаг доступности
country_profile_param
список параметров плательщиков с привязкой к стране
- id — код параметра
- orderpriority — порядок отображения на форме редактирования плательщика
- intname — внутреннее уникальное имя параметра
- inputtype — тип поля ввода для указания параметра
- name — наименование поля, отображаемое в интерфейсе
- hint — подсказка к полю, отображаемая в интерфейсе
- country — страна, к которой относится данный параметр. Параметр будет показан на форме редактирования плательщика, для которого выбрана указанная страна. Ссылка на таблицу country
- embedded — флаг поставки с BILLmanager
- required — флаг обязательного заполнения параметра при создании плательщика
- validator — валидатор, применяемый к полю параметра в интерфейсе
- check_range — параметры валидатора
- page — наименование страницы, на которой будет отображен параметр
- inputrows — количество строк ввода текста для текстовых параметров
- zoom — флаг использования развертывания в поле ввода для строковых параметров
- readonly_client — флаг доступа клиентом только на чтение
- requiredonpay — флаг обязательного заполнения параметра при оплате
country_profile_param_type
привязка параметров плательщиков к типам плательщиков
- id — код записи
- country_profile_param — код параметра. Ссылка на таблицу country_profile_param
- profiletype — тип плательщика, к которому будет применяться параметр
countrydoctype
список типов документов, используемых в стране
- id — код записи
- intname — внутреннее наименование типа документа
- country — страна, для которой будет разрешен тип документа. Ссылка на таблицу country
state
список регионов
- id — код записи
- name — наименование региона
- country — страна, к которой относится регион. Ссылка на таблицу country
doctmpl
список шаблонов документов
- id — код записи
- name — наименование шаблона документа
- account — код владельца шаблона документа. Ссылка на таблицу account
- doctype — тип документа
- content — содержимое шаблона документа
- locale — локализация, к которой относится документ
docflow_box
список ящиков для отправки документов по каналам электронного документооборота
- id — код записи
- profile — плательщик, являющийся владельцем почтового ящика в системе электронного документооборота. Ссылка на таблицу profile
- docflow_connection — код подключения к системе электронного документооборота. Ссылка на таблицу docflow_connection
- organization_id — код организации в системе электронного документооборота
- box_id — код почтового ящика в системе электронного документооборота
- name — наименования почтового ящика
- active — флаг использования почтового ящика для получения документов
- roaming — флаг подключения почтового ящика контрагента к роумингу с системой электронного документооборота, отличной от используемой провайдером
- branch — признак отношения почтового ящика в подразделению организации
docflow_connection
список подключений к электронному документообороту
- id — код записи
- profile — компания, для которой используется подключение к системе электронного документооборота. Ссылка на таблицу profile
- username — имя пользователя
- password — пароль пользователя
- module — модуль подключения к системе электронного документооборота
- xmlparams — параметры подключения в виде XML документа
- autoassign — флаг автоматического поиска в системе электронного документооборота плательщиков, подключаемых к компании
docflow_counteragent
список контрагентов электронного документооборота
- id — код записи
- profile — плательщик, к которому относится контрагент в системе электронного документооборота. Ссылка на таблицу profile
- docflow_connection — код подключения к системе электронного документооборота, к которой относится контрагент. Ссылка на таблицу docflow_connection
- status — статус контрагента по отношения к компании, для которой настроено подключение к системе электронного документооборота
docflow_department
список подразделений контрагентов
- id — код записи
- name — наименование подразделения контрагента в системе электронного документооборота
- profile — плательщик, к которому относится отдел контрагента. Ссылка на таблицу profile
- docflow_connection — код подключения к системе электронного документооборота. Ссылка на таблицу docflow_connection
- department_id — код подразделения в системе электронного документооборота
- organization_id — код организации подразделения в системе электронного документооборота
- active — признак активности
Услуги и тарифные планы
itemtype
Список типов продуктов и их содержания
- id — код типа продукта
- orderpriority — порядок отображения при заказе
- name — наименование типа продукта
- intname — внутреннее (служебное) наименование типа продукта
- embedded — флаг поставки с BILLmanager
- parent — родительский тип продукта, если тип является частью содержания другого типа продукта. Ссылка на таблицу itemtype
- itemname — шаблон наименования услуг, расходов и позиций заказа
- show_addon_image — флаг отображения иконок ресурсов при заказе
- orderimage — наименование файла иконки типа продукта
- orderview — тип отображения тарифов при заказе:
- 0 — списком,
- 1 — блоками
- trial — флаг активности триального периода
- day — флаг активности периода "день"
- monthly — флаг активности периода "месяц"
- quarterly — флаг активности периода "три месяца"
- semiannual — флаг активности периода "полгода"
- annually — флаг активности периода "год"
- biennial — флаг активности периода "два года"
- triennial — флаг активности периода "три года"
- quadrennial — флаг активности периода "четыре года"
- quinquennial — флаг активности периода "пять лет"
- lifetime — флаг активности вечного периода
- transfer — флаг активности трансфера
- trialtype — порядок предоставления триальной версии продукта:
- 0 — одна этого типа продукта,
- 1 — по одной в каждой группе тарифов,
- 2 — по одной на тарифный план,
- 3 — на каждую услугу
- suspendperiod — период автоматического удаления остановленных услуг
- splitexpense — флаг разбиения расходов по месяцам
- nostopholidays — флаг неостановки услуг по выходным
- closetype — политика удаления услуг:
- 0 — разрешено удаление услуг клиентом,
- 1 — запрещено удаление услуг клиентом,
- 2 — удаление с проверкой по телефону
- closesubtype — дополнительная политика удаления услуг:
- 0 — сразу,
- 1 — удаление по истечению срока действия услуги
- statparam — наименования параметра для учета по статистике
- open_duration_limit — лимит на время открытия услуг для использования в отчетах
itemtype2project
Требование проверки номера телефона для заказа/оплаты услуг по типам продуктов у провайдеров
- itemtype — код типа продуктов. Ссылка на таблицу itemtype
- project — код провайдера. Ссылка на таблицу project
- requery_phone — флаг требования наличия проверенного номера телефона
itemtypeparam
Параметры типов продуктов
- id — код записи
- orderpriority — порядок отображения при заказе
- intname — внутреннее наименование параметра
- embedded — флаг поставки с BILLmanager
- itemtype — код типа продукта, к которому относится параметр. Ссылка на таблицу itemtype
- ordervisible — флаг отображения при заказе
- openvisible — флаг отображения и сохранения при обработке услуги автоматически или из задач
- editwritelevel — уровень доступа на запись параметра после заказа услуги
- editreadlevel — уровень доступа на просмотр параметра после заказа услуги
- inputtype — тип поля ввода для параметра
- inputrows — количество строк ввода для текстовых полей параметра
- validator — наименование валидатора для поля
- check_range — параметры валидатора
- name — наименование параметра типа продукта, отображаемое в интерфейсе
- hint — подсказка к полю ввода параметра
- required — флаг обязательности указания параметра
- zoom — флаг использования развертывания в поле ввода для строковых параметров
- crypted — флаг сохранения параметра для услуги в зашифрованном виде
itemtypeparamvalue
Варианты значений для параметров, задаваемых списком значений
- id — код записи
- orderpriority — порядок отображения при заказе и просмотре параметров услуг
- name — наименование значения параметра для отображения в интерфейсе
- intname — внутреннее наименование значения параметра. Сохраняется в базу данных
- itemtypeparam — код параметра типа продукта. Ссылка на таблицу itemtypeparam
- info — дополнительная информация к значению. Отображается курсивной подписью под списком выбора
- disablepricelists — флаг запрещающий подключение значения параметра автоматически к новым тарифным планам
- tags — дополнительные служебные данные (в частности, поле используется для сопоставления рецептов и шаблонов операционных систем)
autosuspend
Список запланированных остановок услуг
- id — код записи
- item — код услуги, которая будет остановлена. Ссылка на таблицу item
- suspenddate — дата и время остановки услуги
billorder
Заказы клиента
- id — код заказа
- subaccount — код лицевого счета, привязанного к заказу. Ссылка на таблицу subaccount
- name — наименование заказа
- cdate — дата создания заказа
- status — текущий статус заказа:
- 1 — открыт,
- 2 — оплачивается,
- 3 — оплачен
- amount — сумма заказа в валюте лицевого счета
- postpaid — флаг, отражающий выставление заказа и платежа к нему по постоплате
billorderitem
Список позиций заказов
- id — код позиции
- billorder — код заказа, в который помещена позиция. Ссылка на таблицу billorder
- item — код услуги, к которой относится позиция заказа. Ссылка на таблицу item
- operation — тип операции, оплачиваемой по позиции
- operationparams — параметры операции, оплачиваемой по позиции
- amount — стоимость позиции в валюте лицевого счета
- taxamount — сумма налога в валюте лицевого счета
- taxrate — ставка налога по позиции заказа
- paymethodamount — стоимость позиции в валюте метода оплаты, заполняется по факту создания платежа по заказу
- paymethodtaxamount — сумма налога по позиции заказа, заполняется по факту создания платежа по заказу
- name — наименование позиции заказа
- customname — флаг ручного выставления наименования позиции заказа
colo_hardware
Список оборудования для размещения серверов
- id — код записи
- item — код услуги размещения серверов. Ссылка на таблицу item
- hardware — наименование оборудования
- receivingdate — дата приема оборудования на площадку провайдера
- returndate — дата возврата оборудования клиенту
- note — комментарий к оборудованию
- unit — размещение оборудования в стойке
- status — текущий статус оборудования:
- 1 — размещено,
- 2 — возвращено
- receiveemployee — сотрудник, принявший оборудование
- receiveuser — лицо, передавшее оборудование
- returnemployee — сотрудник, возвративший оборудование
- returnuser — лицо, принявшее оборудование
colo_port
Порты оборудования для размещения серверов
- id — код записи
- name — наименование порта
- item — код услуги размещения серверов. Ссылка на таблицу item
- linked_port — код порта, к которому подключен данный порт. Ссылка на таблицу colo_port
- note — комментарий к порту
- vlan — наименование VLAN, в которую включен порт
datacenter
Список дата-центров
- id — код дата-центра
- orderpriority — поряд сортировки при заказе
- name — наименование дата-центра
fixedprices
Записи фиксации стоимости услуг
- id — код записи
- pricelist — код тарифного плана или дополнения, для которого фиксируется стоимость. Ссылка на таблицу pricelist
- fixdate — дата, на которую фиксируется стоимость
- parent — родительская запись фиксации стоимости. Ссылка на таблицу fixedprices
fixedpricesprice
Сопоставление фиксации стоимости и цен
- id — код записи
- fixedprices — код записи фиксации стоимости. Ссылка на таблицу fixedprices
- price — код записи с ценами. Ссылка на таблицу price
- currency — код валюты. Ссылка на таблицу currency
- pricelist — кот тарифа или дополнения. Ссылка на таблицу pricelist
- enumerationitem — код позиции перечисления, для которой фиксируется стоимость. Ссылка на таблицу enumerationitem
ip
Список IP-адресов
- id — код записи
- ipmgr — код IPmanager, из которого взят IP-адрес. Ссылка на таблицу ipmgr
- name — значение IP-адреса
- domain — PTR запись IP-адреса
- item — код дополнения услуги, к которой подключен IP-адрес. Ссылка на таблицу item
- pricelist — код дополнения к тарифному плану, к которому относится IP-адрес. Ссылка на таблицу pricelist
- status — текущий статус IP-адреса:
- 0 — не подключен к услуге,
- 1 — обрабатывается,
- 2 — активен
- createdate — дата добавления IP-адреса
- mask — маска сети IP-адреса
- gateway — шлюз по умолчанию
item
Список услуг и дополнений к услугам
- id — код услуги
- pricelist — код тарифного плана или дополнения к тарифному плану. Ссылка на таблицу pricelist
- lastpricelist — код предыдущего тарифного плана, на время смены тарифа. Ссылка на таблицу pricelist
- account — код клиента, которому принадлежит услуга. Ссылка на таблицу account
- period — текущий период заказа услуги:
- 0 — вечный период;
- 1, 3, 6, 12, 24, 36, 48, 60, 120 — период заказа в месяцах;
- -50 — ежедневное списание;
- -100 — триальный период;
- -200 — трансфер домена.
- parent — код родительской услуги для дополнения. Ссылка на таблицу item
- intvalue — дополнительно заказанное значение для целочисленного дополнения
- enumerationitem — заказанное значение для дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
- enumerationitem_addonenumerationitem — персонально назначенное ограничение для дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
- processingmodule — код обработчика, на котором расположена услуга . Ссылка на таблицу processingmodule
- status — текущий статус услуги:
- 1 — заказан,
- 2 — активен,
- 3 — остановлен,
- 4 — удален,
- 5 — обрабатывается
- addonlimit — персонально назначенное включенное в тариф значение для дополнения, заданного целым числом
- createdate — дата создания услуги
- expiredate — срок действия услуги
- opendate — дата обработки услуги
- suspenddate — дата остановки услуги
- updatedate — дата последнего изменения услуги
- statdate — дата последней обработки статистики по услуге
- price — код записи на персональные цены по услуге. Ссылка на таблицу price
- addonbool — персонально назначенное включенное в тариф значение для логического дополнения
- boolvalue — заказанное значение для логического дополнения
- autoprolong — период автоматического продления услуги
- autosuspend — флаг остановки услуги за неуплату
- employeesuspend — флаг остановки услуги сотрудником провайдера
- abusesuspend — флаг остановки услуги за нарушение
- name — наименование услуги
- note — комментарий к услуге
- changerefund — сумма превышения стоимости предыдущего тарифа при смене тарифа с понижением
- remoteid — код услуги в BILLmanager, перепродающем услуги текущего BILLmanager
- cost — информация о стоимости продления услуги
- reservedsum — сумма средств, зарезервированная на продление услуги
- costperiod — период, за который рассчитана стоимость услуги
- costdate — дата расчета стоимости услуги
- serverloaded — коды модулей обработки, на которых производились попытки открытия услуги
- processingnode — нода обработчика, на которой размещена услуга. Ссылка на таблицу processingnode
- clonedfrom — код услуги, из которой была получена текущая при переносе от клиента к клиенту. Ссылка на таблицу item
- delete_code — код для удаления услуги с подтверждением по телефону
- try_count_code — количество попыток ввода кода для подтверждения удаления услуги
- try_count_phone — количество попыток получения кода для подтверждения удаления услуги
- code_send_time — время отправки кода для подтверждения удаления услуги
- code_expire_time — срок действия кода для подтверждения удаления услуги
- fixedprices — код фиксации цен услуг. Ссылка на таблицу fixedprices
- autoassign — флаг автоматического подключения услуги клиенту
- specialstatus — статус услуги для почасовой тарификации:
- 0 — нормальный статус,
- 1 — обработка смены статуса,
- 2 — услуга не участвует в почасовой тарификации
- hourlycompensationdate — последняя дата компенсации излишне списанных средств при почасовой тарификации
- scheduledclose — флаг пометки необходимости удаления услуги вместо остановки
certificate
Дополнительные данные по сертификатам
- item — код услуги сертификата. Ссылка на таблицу item
- csr — текст запроса на выдачу сертификата
- crt — текст сертификата
- crt_type — тип данных, сохраненных в сертификате:
- пустое значение — текст,
- zip — base64 закодированный архив
itemparam
Параметры услуг
- id — код записи
- item — код услуги, к которой относится параметр. Ссылка на таблицу item
- intname — внутреннее имя параметра
- value — значение параметра
itemcryptedparam
Зашифрованные параметры услуги
- id — код записи
- item — код услуги, к которой относится параметр. Ссылка на таблицу item
- intname — внутреннее имя параметра
- value — зашифрованное значение параметра
itemevent
Список событий по услугам. Используется при перепродаже услуг
- id — код записи
- item — код услуги, к которой относится событие. Ссылка на таблицу item
- eventtype — тип события:
- 1 — открытие,
- 2 — остановка,
- 3 — включение,
- 4 — удаление,
- 5 — добавление IP адреса,
- 6 — удаление IP адреса,
- 7 — выпуск сертификата,
- 8 — изменение дополнений,
- 9 — изменение параметров,
- 10 — продление,
- 11 — включение,
- 12 — выключение
- param — XML-документ с описанием события
itemspecialstatus
Список изменений статусов услуги при почасовой тарификации
- id — код записи
- item — код услуги, к которой относится событие изменения статуса. Ссылка на таблицу item
- changedate — дата и время изменения статуса
- specialstatus — статус, на который было произведено изменение
itemstat
Данные статистики по использованию ресурсов услугами
- item — код услуги, для которой сохранена статистика. Ссылка на таблицу item
- statdate — дата, за которую собрана статистика
- measure — код единицы измерения потребляемого ресурса. Ссылка на таблицу measure
- param — внутреннее наименование потребляемого ресурса
- value — значение потребляемого ресурса
price
Список цен услуг, тарифных планов и т.д.
- id — код записи
- trial — стоимость на триальном периоде. Используется для дополнений
- lifetime — стоимость при единоразовой оплате
- day — стоимость за день
- monthly — стоимость за месяц
- quarterly — стоимость за три месяца
- semiannual — стоимость за полгода
- annually — стоимость за год
- biennial — стоимость за два года
- triennial — стоимость за три года
- quadrennial — стоимость за четыре года
- quinquennial — стоимость за пять лет
- setup — стоимость установки
- transfer — стоимость трансфера
- stat — стоимость учета по статистике. Используется для дополнений
- currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
- prolong — код записи с ценами при продлении. Ссылка на таблицу price
pricelist
Список тарифных планов и дополнений к ним
- id — код тарифного плана или дополнения
- orderpriority — порядок отображения при заказе
- name — наименование тарифного плана или дополнения
- project — код провайдера, предоставляющего тарифный план. Ссылка на таблицу project
- itemtype — код типа продукта дополнения или тарифного плана. Ссылка на таблицу itemtype
- description — описание тарифного плана, отображаемое при заказе, или дополнения, показываемое во всплывающей подсказке
- billtype — тип учета дополнения:
- 1 — без учета,
- 2 — по заказанным значениям,
- 3 — по статистике потребления ресурсов,
- 4 — по выбору клиента,
- 5 — по заказанному значению других дополнений,
- 10 — вручную добавленное к услуге дополнение, служебная запись, не отображается в интерфейсе
- billhourly — флаг почасовой тарификации
- billdaily — флаг ежедневной тарификации
- changepolicy — политика смены тарифного плана:
- 0 — изменение периода действия услуги,
- 1 — доплата/возврат средств,
- 2 — изменение тарифа запрещено,
- 3 — доплата при повышении тарифа, нет возврата при понижении,
- 4 — полная оплата нового тарифа, с продлением с текущей даты
- billprorata — флаг календарного списания средств
- prorataday — переходный день при календарном списании
- active — флаг доступности тарифа для заказа
- intname — внутреннее наименование тарифного плана в панели управления
- opennotify — код шаблона уведомления об обработке услуги. Ссылка на таблицу notifytemplate
- show_addon_image — флаг отображения иконок ресурсов при заказе тарифного плана
- orderimage — имя файла иконки тарифного плана, отображаемой при заказе услуг
- license — код шаблона соглашения пользования услугами. Ссылка на таблицу doctmpl
- trial — длина пробного периода в днях
- pricelist_group — код группы тарифов. Ссылка на таблицу pricelist
- access — код группы, которой тарифный план доступен для заказа. Ссылка на таблицу account
- addontype — тип дополнения к тарифному плану:
- 1 — логическое дополнение,
- 2 — целочисленное дополнение,
- 3 — дополнение, заданное перечислением
- measure — единица измерения дополнения. Ссылка на таблицу measure
- parent — код основного тарифного плана для дополнения. Ссылка на таблицу pricelist
- addonlimit — включенное в тариф значения для целочисленного дополнения
- addonstep — шаг заказа целочисленного дополнения
- addonmax — максимально доступное для заказа значение целочисленного дополнения
- addonmaxtrial — максимально доступное для заказа значение целочисленного дополнения на пробном периоде
- addonmin — минимально заказываемое значение целочисленного дополнения
- enumeration — перечисление, с которым связано дополнение. Ссылка на таблицу enumeration
- enumerationitem — заказываемое по умолчанию значение дополнения, заданного перечислением. Ссылка на таблицу enumerationitem
- addonbool — включенное в тариф значение для логического дополнения
- minperiodtype — тип минимального периода заказа:
- 1 — месяц,
- 2 — день
- minperiodlen — длина минимального периода заказа
- addonstattype — тип расчета превышения за дополнение с учетом по статистике:
- 1 — за календарный месяц,
- 2 — за день
- addonstatcomparison — тип выбора значения, по которому считать превышение для дополнения с учетом по статистике, в случае использования нескольких параметров:
- 1 — суммировать значения,
- 2 — по максимальному значению
- addonstatcalculation — тип стоимости, указанный в настройках дополнения:
- 0 — за каждую единицу,
- 1 — за единицу в месяц (стоимость будет разделена на количество дней в месяце учета статистики)
- requery_phone — флаг требования проверки номера телефона для заказа тарифного плана
- suspendperiod — период автоматического удаления неоплаченных услуг в днях
- suspendpenaltytype — тип штрафа, применяемого при продлении просроченных услуг:
- 0 — нет штрафа,
- 1 — фиксированная сумма,
- 2 — процент от стоимости,
- 3 — продление услуги с даты остановки
- suspendpenaltypercent — процент штрафа за продление просроченной услуги
- isgroup — признак группы тарифов
- manualname — флаг ручного указания наименования дополнения к тарифному плану
- compound — код дополнения с типом учета "по выбору клиента", объединяющего в себе другие дополнения. Ссылка на таблицу pricelist
- note — комментарий к тарифному плану
- itemmax — максимальное количество услуг, доступных для заказа одним клиентом по тарифу или группе тарифов
- trial_itemmax — максимальное количество одновременно заказанных пробных услуг по все клиентам для тарифа или группы тарифов
- allownosuitable — флаг доступности тарифа для заказа при отсутствии обработчиков для открытия услуг
- restrictclientchange — политика изменения дополнения клиентом после заказа:
- 'on' — изменение разрешено,
- 'off' — изменение запрещено,
- 'uponly' — только повышение,
- 'downonly' — только понижение
- orderpolicy — политика списания за дополнения при заказе в период действия услуги:
- 0 — оплата за оставшийся срок действия услуги,
- 1 — оплата полной стоимости
- returnpolicy — политика возврата средств за дополнение при отказе в период действия услуги:
- 0 — возврат средств,
- 1 — без возврата средств
- manualprocessing — флаг ручной обработки дополнений
- nostopholidays — флаг отсутствия остановки услуг в выходные дни
- scaletype — тип шкалы значений для целочисленных дополнений:
- 0 — брать стоимость по максимальному значению шкалы, не больше заказанного,
- 1 — расчет стоимости за каждый шаг шкалы,
- 2 — заказ дополнений предопределенными пакетами,
- 3 — выбор заказываемого значения из предопределенных вариантов
- label — список меток тарифного плана
- allowpostpaid — флаг оплаты за дополнения с учетом по статистике по факту использования
- processing_feature — поддерживаемая функция, наличие которой проверяется при подборе обработчика для открытия услуги. Используется для дополнений в составе дополнений с типом учета "по выбору клиента"
- chargestoped — флаг списания средств по остановленной услуге при почасовой тарификации
- autocalcday — флаг автоматического расчета стоимости дня заказа услуги, при наличии доступного периода заказа "день"
- forcecontractprint — флаг отображения тарифного плана в договоре при отсутствии у клиента услуг по тарифному плану
- roundtype — способ округления рассчитываемого значения для дополнения с расчетом значения по значению других ресурсов
- quickorder — флаг доступности тарифного плана для быстрого заказа
- addonstatchargestoped — флаг подключенного дополнения к тарифному плану "Учитывать на остановленной услуге"
pricelist2enumerationitem
Связи дополнения и позиций перечисления
- id — код записи
- orderpriority — порядок отображения при заказе услуг
- pricelist — код дополнения к тарифному плану. Ссылка на таблицу pricelist
- enumerationitem — код позиции перечисления. Ссылка на таблицу enumerationitem
- disabled — флаг недоступности
pricelist2enumerationitemprice
Связи стоимости и привязки дополнений к позициям перечисления
- pricelist2enumerationitem — код записи привязки. Ссылка на таблицу pricelist2enumerationitem
- currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
- price — код записи с ценами. Ссылка на таблицу price
pricelist2itemtypeparam
Привязка тарифных планов к параметрам типа продукта
- pricelist — код тарифного плана. Ссылка на таблицу pricelist
- itemtypeparam — код параметра типа продукта. Ссылка на таблицу itemtypeparam
pricelist2itemtypeparamvalue
Привязка тарифных планов к значениям параметров типов продукта
- pricelist — код тарифного плана. Ссылка на таблицу pricelist
- itemtypeparamvalue — код значения параметра типа продукта. Ссылка на таблицу itemtypeparamvalue
processingmodule2itemtypeparamvalue
Привязка обработчиков услуг к значениям параметров типов продуктов
- processingmodule — код обработчика. Ссылка на таблицу processingmodule
- itemtypeparamvalue — код значения параметра типа продукта. Ссылка на таблицу itemtypeparamvalue
pricelistcalc
Правила расчета значения дополнения, рассчитываемого на основе значений других дополнений
- id — код записи
- pricelist — код дополнения с учетом на основе значений других ресурсов. Ссылка на таблицу pricelist
- reference — код дополнения, учитываемого в расчете. Ссылка на таблицу pricelist
- only_additional — флаг расчета значения только на основе дополнительно заказанных значений
- relation — множитель
- value — в данный момент не используется
pricelistchange
Доступ к тарифным планам при смене тарифа
- pricelist — код тарифа, для которого настраивается доступ. Ссылка на таблицу pricelist
- topricelist — код тарифа, на который разрешается переход. Ссылка на таблицу pricelist
pricelistchangerule
Правила перехода с тарифа на тариф
- id — код записи
- pricelist — код тарифа, для которого настраивается правило. Ссылка на таблицу pricelist
- topricelist — код тарифа, на который осуществляется переход. Ссылка на таблицу pricelist
- fromdate — начальная дата заказа услуги, для которой будет применено правило
- todate — конечная дата заказа услуги, для которой будет применено правило
- discount — процент скидки, предоставляемый на новый тарифный план при смене тарифа
- period — тип периода, на котором действует правило
pricelistparam
Дополнительные параметры тарифных планов
- id — код записи
- intname — внутреннее имя параметра
- pricelist — код тарифа. Ссылка на таблицу pricelist
- value — значение параметра
pricelistprice
Привязка тарифов и дополнений с ценам
- pricelist — код тарифа или дополнения. Ссылка на таблицу pricelist
- currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
- price — код записи с ценами. Ссылка на таблицу price
pricelistscale
Шкала стоимости для целочисленных дополнений
- id — код записи
- pricelist — код дополнения. Ссылка на таблицу pricelist
- value — значение шкалы
pricelistscaleprice
Привязка шкалы значений к стоимости
- pricelistscale — код записи шкалы стоимости. Ссылка на таблицу pricelistscale
- currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
- price — код записи с ценами. Ссылка на таблицу price
suspendpenalty
Значение фиксированного штрафа за продление просроченной услуги
- id — код записи
- pricelist — код тарифа. Ссылка на таблицу pricelist
- currency — валюта, в которой задана сумма штрафа. Ссылка на таблицу currency
- amount — сумма штрафа
runningoperation
Список текущих операций
- id — код записи
- item — код услуги, к которой относится текущая операция. Ссылка на таблицу item
- intname — тип текущей операции
- params — список параметров текущей операции
- elid — идентификатор объекта, к которому относится текущая операция (код услуги, IP-адреса и т.д.)
- cdate — время создания текущей операции
- laststartdate — время последнего запуска текущей операции
- trycount — количество попыток запуска текущей операции
- manual — флаг ручного запуска текущей операции, предотвращает автоматический перезапуск
- comment — комментарий к текущей операции
- errorxml — XML описание ошибки, возникшей в ходе выполнения операции
- exparams — дополнительные параметры текущей операции
- callbackurl — URL, который необходимо вызвать по завершению текущей операции
service_profile
Профили услуг (контакты доменов)
- id — код записи
- profiletype — юридический статус профиля
- name — наименование профиля
- account — код клиента-владельца профиля. Ссылка на таблицу account
service_profile2item
Привязка профилей услуг к услугам
- id — код записи
- service_profile — код профиля услуг
- item — код услуги
- type — тип соответствующей привязки
service_profile2processingmodule
Привязка профилей услуг к обработчикам услуг
- id — код записи
- service_profile — код профиля услуг. Ссылка на таблицу service_profile
- processingmodule — код обработчика услуг. Ссылка на таблицу processingmodule
- type — тип соответствующие привязки
- externalid — внешний код профиля услуг
- externalpassword — внешний пароль, связанный с профилем услуг и типом привязки
service_profileparam
Параметры профилей услуг
- id — код записи
- service_profile — код профиля услуг. Ссылка на таблицу service_profile
- intname — внутреннее имя параметра
- value — значение параметра
- warning_message — сообщений об ошибке, произошедшей при обработке параметра обработчиком услуг
domain_profiledoc
Документы, подтверждающие контакты доменов
- id — код записи
- service_profile — код контакта доменов. Ссылка на таблицу service_profile
- filename — имя файла изображения подтверждающего документа
- name — имя файл для отображения в интерфейсе
- size — размер файла
- doctype — тип документа
domain_profiledoc_send
Статус отправки документов на проверку
- id — код записи
- service_profile — код контакта доменов. Ссылка на таблицу service_profile
- domain_profiledoc — код документа контакта доменов
- processingmodule — код обработчика услуг. Ссылка на таблицу processingmodule
- item — код услуги, для которой идет подтверждение
- verify — флаг статуса проверки
Финансы и скидки
paymethod
Список методов оплаты.
- id — код метода оплаты;
- currency — код валюты метода оплаты. Ссылка на таблицу currency;
- doctmpl — код шаблона печати платежа (счета, квитанции). Ссылка на таблицу doctmpl;
- orderpriority — порядок отображения при выборе метода оплаты;
- name — наименование метода оплаты;
- active — флаг доступности метода оплаты;
- minamount — минимальная сумма платежа по данному методу оплаты;
- maxamount — максимальная сумма платежа по данному методу оплаты;
- autoclearperiod — период автоматического удаления неоплаченных платежей, в днях;
- profiletype — список типов плательщиков, которым доступен метод оплаты;
- commissionamount — сумма комиссии при оплате данным методом оплаты;
- commissionpercent — процентная часть комиссии при оплате данным методов оплаты;
- module — модуль обработки платежей;
- xmlparams — XML документ дополнительных параметров метода оплаты;
- recurring — флаг доступности автоматических платежей;
- numtmpl_payment — шаблон номера платежа;
- nextnum_payment — следующий порядковый номер платежа;
- payimage — имя файла иконки метода оплаты;
- allowrefund — флаг доступности возврата платежей;
- language — список языков пользователей, при использовании которых доступен метод оплаты;
- payment_description — назначение авансового платежа по умолчанию;
- note — комментарий к методу оплаты;
- payment_cash_register — онлайн-касса. Ссылка на таблицу payment_cash_register;
- payment_receipt_description — наименование услуги в чеке при авансовом платеже;
- paymentreceipt_type — тип плательщика. Возможные значения:
- 1 — физическое лицо;
- 2 — юридическое лицо;
- 3 — индивидуальный предприниматель.
paymethod2company
Привязка методов оплаты к компаниям
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- company — код компании. Ссылка на таблицу profile
paymethod2group
Привязка методов оплаты к группам клиентов
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- accountgroup — код группы клиентов. Ссылка на таблицу account
- access_policy — политика доступа:
- 'off' — доступ группе клиентов к методу оплаты запрещен,
- 'on' — доступ группе клиентов к методу оплаты разрешен
paymethod2project
Привязка методов оплаты к провайдерам
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- project — код провайдера. Ссылка на таблицу project
paymethodparam
Параметры метода оплаты
- id — код параметра
- intname — внутреннее имя параметра
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- orderpriority — порядок отображения параметров на форме
- inputtype — тип поля ввода параметра
- name — наименование параметра
- hint — подсказка к параметру
- required — флаг обязательного заполнения параметра
- validator — валидатор, применяемый к полю ввода
- check_range — параметры валидатора
- inputrows — количество строк ввода для текстового параметра
- zoom — флаг использования развертывания в поле ввода для строковых параметров
discount
Список скидок
- id — код скидки
- promotion — код промо-акции. Ссылка на таблицу promotion
- itemtype — код типа продукта, на который распространяется скидка. Ссылка на таблицу itemtype
- pricelist — код тарифа, на который распространяется скидка. Ссылка на таблицу pricelist
- account — код клиента, которому предоставляется скидка. Ссылка на таблицу account
- item — код услуги, на которую распространяется скидка. Ссылка на таблицу item
- project — код провайдера, на котором действует скидка. Ссылка на таблицу project
- period — период заказа, на который распространяется скидка
- percentage — процент скидки
- type — тип скидки:
- 0 — процент от стоимости,
- 1 — специальная цена
- fromdate — дата, с которой действует скидка
- todate — дата, по которую действует скидка
- validity — тип срока, на который действует скидка:
- 0 — на весь период заказа,
- 1 — на несколько первых месяцев
- validitylength — срок, на который действует скидка, в месяцах
- priority — приоритет скидки
- note — комментарий к скидке
discountprice
Связь скидок, задающих специальные цены, со стоимость заказа
- discount — код скидки. Ссылка на таблицу discount
- currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
- price — код записи с ценами. Ссылка на таблицу price
expense
Список расходов
- id — код записи
- subaccount — код лицевого счета, с которого списан расход. Ссылка на таблицу subaccount
- item — код услуги, за которую списан расход. Ссылка на таблицу item
- discount — код скидки, предоставленной при списании расхода. Ссылка на таблицу discount
- period — период заказа, за который списан расход
- amount — сумма расхода
- discountamount — сумма предоставленной скидки
- notpayd — неоплаченная сумма расхода
- cdate — дата оказания услуги по расходу
- name — наименование расхода
- realdate — дата списания расхода
- operation — операция, по которой списан расход
- operationparams — параметры операции, по которой списан расход
- taxrate — ставка налога, примененного при списании расхода
- taxamount — сумма налога, рассчитанная при списании расхода
expense2billorderitem
Привязка расходов к позициям счета в уплату долга по лицевому счету
- expense — код расхода. Ссылка на таблицу expense
- billorderitem — код позиции счета. Ссылка на таблицу billorderitem
- amount — сумма
expense2payment
Привязка расходов к платежам
- expense — код расхода. Ссылка на таблицу expense
- payment — код платежа. Ссылка на таблицу payment
- invoice — код акта выполненных работ, выставленного по сумме, привязанной к платежу. Ссылка на таблицу invoice
- amount — часть расхода, покрытая платежом
expensechange
История изменения расходов
- id — код записи
- reference — код измененного расхода. Ссылка на таблицу expense
- changedate — дата изменения
- username — имя пользователя, изменившего расход
- request_ip — IP-адрес, с которого было произведено изменение
- request_action — функция, которой было произведено изменение
- amount — старая величина расхода
- amount_new — новая величина расхода
invoice
Акты выполненных работ / счета-фактуры
- id — код записи
- company — компания, выставившая акт выполненных работ. Ссылка на таблицу profile
- customer — плательщик, которому выставлен акт выполненных работ. Ссылка на таблицу profile
- currency — валюта акта. Ссылка на таблицу currency
- docflow_connection — подключение к электронному документообороту, через которое отправлен акт. Ссылка на таблицу docflow_connection
- number — номер акта
- cdate — дата выставления акта
- sdate — дата отправки
- amount — сумма акта
- realamount — сумма расходов, включенных в акт
- invoice_status — текущий статус акта:
- 0 — предварительный (акт не отображается клиентам в списке и акте сверки),
- 1 — создан (акт доступен клиентам для просмотра),
- 2 — запрошен,
- 3 — отправлен,
- 4 — подписан,
- 100 — в очереди на отправку через СЭД,
- 110 — подписан контрагентом в системе СЭД,
- 120 — отклонен контрагентом в системе СЭД
- externalid — код акта в СЭД
invoiceitem
Позиция акта выполненных работ / счета-фактуры
- id — код записи
- invoice — код акта. Ссылка на таблицу invoice
- item — код услуги, к которой относится позиция акта. Ссылка на таблицу item
- amount — сумма по позиции
- taxamount — сумма налога по позиции
- taxrate — ставка налога
- name — описание услуги / выполненных работ
- realamount — сумма расходов, включенных в позицию
invoiceitem2expense
Привязка позиций актов выполненных работ / счетов-фактур к расходам, при выставлении актов по неоплаченным расходам
- invoiceitem — код позиции акта. Ссылка на таблицу invoiceitem
- expense — код расхода. Ссылка на таблицу expense
- amount — сумма расходов, учтенная в позиции акта, в валюте акта
- expense_amount — сумма расходов, учтенная в позиции акта
invoiceitem2payment
Привязка позиций актов к платежам
- invoiceitem — код позиции акта. Ссылка на таблицу invoiceitem
- payment — код платежа. Ссылка на таблицу payment
- amount — часть суммы платежа, учтенная в позиции акта
payment
Список платежей
- id — код платежа
- subaccount — код лицевого счета, к которому привязан платеж. Ссылка на таблицу subaccount
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- recipient — код компании, получателя платежа. Ссылка на таблицу profile
- sender — код плательщика, от имени которого совершается оплата. Ссылка на таблицу profile
- expense_commission — код расхода со списанием комиссии по платежу. Ссылка на таблицу expense
- currency — код валюты платежа. Ссылка на таблицу currency
- billorder — код заказа, по которому совершается оплата. Ссылка на таблицу billorder
- recurring — код настройки автооплаты. Ссылка на таблицу recurring
- invoice — код акта выполненных работ, при выставлении актов по авансовым платежам. Ссылка на таблицу invoice
- subaccountamount — сумма платежа в валюте лицевого счета
- status — текущий статус платежа:
- 1 — новый,
- 2 — оплачивается,
- 3 — обещанный платеж,
- 4 — зачислен,
- 5 — ожидает возврата,
- 6 — возвращен клиенту полностью,
- 7 — мошеннический,
- 8 — новый платеж с быстрым зачислением,
- 9 — платёж отменён
- 100 — удаляется
- number — номер платежа
- paymethodamount — сумма платежа в валюте метода оплаты
- usedamount — израсходованная сумма платежа
- commissionamount — сумма комиссии по платежу в валюте лицевого счета
- paydate — дата оплаты
- createdate — дата создания
- taxrate — ставка налога, применяемая к платежу
- taxamount — сумма налога, рассчитанная по платежу
- externalid — код платежа в платежной системе
- info — информация по платежу от платежной системы
- xmlparams — XML-документ с дополнительными параметрами платежа
- documentnumber — номер документа, подтверждающего оплату
- randomnumber — уникальный номер моментального платежа
- documentdate — дата документа, подтверждающего оплату
- description — назначение авансового платежа
- note — комментарий к платежу
- refund — флаг возвратного платежа
- restrictrefund — флаг запрета возврата платежа
- autogenerated — флаг автоматически выставленного платежа
- chargecommission — флаг необходимости списания комиссии
payment2payment
Информация о распределении возвратных платежей
- payment_base — код платежа, по которому возвращена часть суммы. Ссылка на таблицу payment
- payment_refund — код платежа, которым возвращена часть суммы. Ссылка на таблицу payment
- amount — сумма платежа, возвращенная клиенту
promocode
Список промокодов
- id — код промокода
- code — значение проомокода
- promotion — промо-акция, к которой относится промокод. Ссылка на таблицу promotion
- uselimit — максимальное количество использований промокода
- account_uselimit — максимальное количество использований на учетную запись
- fromdate — начало срока возможного использования промокода
- todate — окончание срока возможного использования промокода
- expiretype — способ применения промокода:
- 0 — на период заказа услуги,
- 1 — на указанный период
- periodtype — тип периода, на который применяется промокод:
- 1 — день,
- 2 — месяц
- periodlength — длина периода, на который применяется промокод
promocode2item
Учет использований промокодов по услугам
- promocode — код проомокода. Ссылка на таблицу promocode
- item — код услуги. Ссылка на таблицу item
- fromdate — начало периода применения проомокода
- todate — окончание периода применения промокода
promotion
Список промо-акций
- id — код промо-акции
- project — код провайдера, на котором действует промо-акция. Ссылка на таблицу project
- name — наименование промо-акции
- fromdate — начало периода действия промо-акции
- todate — окончание периода действия промо-акции
- archive — флаг помещения в архив
promotionactivate
Список активаций условия "Покупка товара/услуги"
- id — код записи
- promotion — код промо-акции. Ссылка на таблицу promotion
- account — код клиента, попадающего под условие. Ссылка на таблицу account
- fromitem — код услуги, за которую предоставлена возможность активации. Ссылка на таблицу item
- item — код услуги, на которую использована активация промо-акции. Ссылка на таблицу item
- activated — флаг активности
- discountused — флаг использования активации
promotioncondition
Список условий промо-акций
- id — код условия
- promotion — код промо-акции. Ссылка на таблицу promotion
- itemtype — код типа продукта. Ссылка на таблицу itemtype
- pricelist — код тарифа. Ссылка на таблицу pricelist
- currency — код валюты, в которой указана сумма по условию. Ссылка на таблицу currency
- affiliate — код реферальной программы, по которой задано условие. Ссылка на таблицу affiliate
- account_group — код группы клиентов, по которой задано условие. Ссылка на таблицу account
- ctype — тип условия
- comparison — тип сравнения суммы или количества:
- 'eq' — равно,
- 'ne' — не равно,
- 'gt' — больше,
- 'ge' — больше или равно,
- 'lt' — меньше,
- 'le' — меньше или равно
- amount — количество для сравнения в условии
- summa — сумма для сравнения в условии
- period — период заказа услуг
- cgroup — группа условия
- periodtype — тип периода
- periodlength — длина периода
recalculation
Список перерасчетов
- id — код записи
- currency — валюта перерасчета. Ссылка на таблицу currency
- recalcdate — дата перерасчета
- username — пользователь, выполнивший перерасчет
- request_ip — IP-адрес, с которого выполнен перерасчет
- note — комментарий к перерасчету
- discountamount — сумма предоставленной при перерасчете скидки
recalculationitem
Список услуг, затронутых перерасчетом
- id — код записи
- item — код услуги. Ссылка на таблицу item
- recalculation — код записи перерасчета. Ссылка на таблицу recalculation
- oldsum — сумма расходов до перерасчета
- newsum — сумма расходов после перерасчета
- fromdate — дата начала периода перерасчета
- todate — дата окончания периода перерасчета
recurring
Список настроек автооплаты
- id — код записи
- paymethod — код метода оплаты. Ссылка на таблицу paymethod
- subaccount — код лицевого счета для совершения платежей. Ссылка на таблицу subaccount
- profile — код плательщика, от имени которого будут совершаться платежи. Ссылка на таблицу profile
- maxamount — максимальная сумма автоплатежа
- status — текущий статус настройки автооплаты:
- 0 — в процессе настройки,
- 1 — автооплата активна,
- 2 — автооплата отключена
- token — уникальный ключ, используемый при совершении автооплаты
- data1 — поле данных
- data2 — поле данных
- rtype — тип настройки автооплаты:
- 1 — по услуге,
- 2 — по нескольким услугам,
- 7 — за все услуги,
- 8 — в пределах максимальной суммы
- createday — день месяца, в который происходит списание. По умолчанию 0.
- nextdate — следующая дата автооплаты
recurring2item
Привязка автооплаты к услугам
- recurring — код настройки автооплаты. Ссылка на таблицу recurring
- item — код услуги. Ссылка на таблицу item
refundrule
Правила возврата средств
- id — код записи
- name — наименование правила
- account — код учетной записи провайдера. Ссылка на таблицу account
- fixedsum — фиксированная часть комиссии
- percent — процентная часть комиссии
- expensename — описание расходов при списании комиссии за возврат средств
- calcorder — порядок расчета суммы комиссии
Онлайн-кассы и чеки
payment_cash_register
Настроенные онлайн-кассы.
- name — наименование кассы;
- module — внутреннее имя модуля обработки;
- group_id — код группы ККТ;
- active — состояние онлайн кассы (on/off);
- refund_receipt — разрешить регистрацию чеков возврата для платежей без чека прихода (on/off);
- expense_receipt — регистрация чеков по оказанным услугам (on/off);
- payment_receipt_description — наименование услуги при авансовом платеже;
- manual_monthly_send — ручная отправка чеков по расходам (on/off);
- redirect_receipt — перенаправлять чеки по оказанным услугам (on/off);
- redirect_email — email для перенаправления чеков по оказанным услугам.
payment_cash_registerparam
Параметры настроенных онлайн-касс.
- payment_cash_register — id онлайн-кассы. Ссылка на таблицу payment_cash_register;
- intname — внутреннее имя параметра;
- value — значение параметра.
payment_receipt
Список чеков.
- payment — id платежа. null если чек по расходу. Ссылка на таблицу payment;
- payment_cash_register — id онлайн-кассы Ссылка на таблицу payment_cash_register;
- createdate — дата и время создания чека;
- receiptdate — дата и время документа из ФН;
- receipt_type — тип чека. Возможные значения:
- 0 — приход;
- 1 — возврат прихода;
- 2 — коррекция прихода;
- 3 — расход;
- 4 — возврат расхода;
- 5 — коррекция расхода;
- status — статус чека. Возможные значения:
- 0 — новый;
- 1 — ожидает регистрации;
- 2 — зарегистрирован;
- 3 — ошибка;
- 4 — подготовлен;
- 5 — ожидает ручной отправки;
- error_message — сообщение об ошибке;
- amount — сумма чека;
- currency — валюта чека;
- fn_number — номер ФН;
- fiscal_document_number — фискальный номер документа;
- fiscal_document_attribute — фискальный признак документа;
- email — электронная почта покупателя;
- phone — номер телефона покупателя;
- internalid — идентификатор чека в биллинге;
- externalid — идентификатор чека в системе регистратора;
- disable_change_expense — запретить изменять привязанный к чеку расход (on/off);
- is_expense — чек по расходу (второй чек) (on/off);
- subaccount — лицевой счёт. Ссылка на таблицу subaccount;
- senddate — дата и время отправки чека на регистрацию;
- last_notify_time — время последней отправки уведомления о проблеме с регистрацией чека.
payment_receipt_item
Позиции чеков.
- name — наименование товара/позиции в чеке;
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- price — цена;
- quantity — количество;
- amount — сумма позиции;
- taxrate — налоговая ставка;
- taxamount — сумма налога;
- payment_method — признак способа расчёта;
- payment_object — признак предмета расчёта. Возможные значения:
- 1 — товар;
- 2 — подакцизный товар;
- 3 — работа;
- 4 — услуга;
- 5 — ставка азартной игры;
- 6 — выигрыш азартной игры;
- 7 — лотерейный билет;
- 8 — выигрыш лотереи;
- 9 — предоставление результатов интеллектуальной деятельности;
- 10 — платёж;
- 11 — агентское вознаграждение;
- 12 — составной предмет расчёта;
- 13 — иной предмет расчёта;
- expense — id расхода. Ссылка на таблицу expense.
payment_receipt2expense
Таблица привязки чеков к расходам.
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- expense — id расхода. Ссылка на таблицу expense;
- payment — id платежа. Ссылка на таблицу payment;
- amount — сумма.
payment_receipt_used_id
Привязка ID чека к внутреннему ID чека.
- payment_receipt — id чека. Ссылка на таблицу payment_receipt;
- internalid — внутренний ID чека.
Маркетинг
advertisement
Реклама, отображаемая на главной странице
- id — код записи
- name — наименование рекламного баннера
- selectclients — отбор клиентов, по которому отбирается целевая аудитория. Ссылка на таблицу selectclients
- project — код провайдера, клиентам которого будет отображаться реклама. Ссылка на таблицу project
- language — язык интерфейса, в котором будет отображаться реклама
- weight — вес рекламного баннера, используется для определения частоты показа
- active — флаг активности
- url — ссылка на рекламный баннер
affiliate
Список реферальных программ
- id — код программы
- project — код провайдера, на котором работает реферальная программа. Ссылка на таблицу project
- account_group — код группы клиентов, которой доступна реферальная программа. Ссылка на таблицу account
- account_group_restrict — код группы, которой запрещено использование реферальной программы. Ссылка на таблицу account
- name — наименование реферальной программы
- integration — способ использования. Не используется
- billurl — URL BILLmanager. Не используется
- url — шаблон реферальной ссылки
- promocode — шаблон реферального промокода
- reward — процент поощрения по реферальной программе
affiliateclick
Список переходов по реферальной ссылке
- sesid — уникальный ключ
- account — код клиента партнера, по ссылке которого осуществлен переход. Ссылка на таблицу account
- referal — код зарегистрировавшегося по ссылке клиента. Ссылка на таблицу account
- project — код провайдера, по реферальной программе которого зарегистрирован переход. Ссылка на таблицу project
- site — адрес страницы, с которой был осуществлен переход
- ip — IP-адрес, с которого был осуществлен переход
- cdate — дата и время перехода
affiliateitemtype
Правила начисления вознаграждения по конкретным тарифным планам и типам продуктов
- id — код записи
- affiliate — код реферальной программы. Ссылка на таблицу affiliate
- itemtype — код типа продукта. Ссылка на таблицу itemtype
- pricelist — код тарифа. Ссылка на таблицу pricelist
- reward — процент поощрения по реферальной программе
affiliatereward
Список начислений по реферальной программе
- id — код записи
- affiliate — код реферальной программы, по которой совершено начисление. Ссылка на таблицу affiliate
- account — код клиента, которому совершено начисление. Ссылка на таблицу account
- referal — код клиента, по расходам которого совершено начисление. Ссылка на таблицу account
- currency — код валюты начисления. Ссылка на таблицу currency
- payment — код платежа, которым начислено поощрение. Ссылка на таблицу payment
- itemtype — код типа продукта, за который начислено поощрение. Ссылка на таблицу itemtype
- pricelist — код тарифа, за который начислено поощрение. Ссылка на таблицу pricelist
- amount — сумма поощрения
- cdate — дата начисления
- reward — процент начисленного поощрения
buymore
Список сопутствующих товаров / услуг
- id — код записи
- project — код провайдера, на котором показывается сопутствующий товар / услуга. Ссылка на таблицу project
- orderpriority — порядок сортировки при отображении
- name — наименование позиции
- language — язык, для которого отображается сопутствующий товар / услуга
- image — имя файла изображения, для отображения
- description — описание сопутствующего товара / услуги
- link — ссылка на заказ товара / услуги
- active — флаг активности
buymore_condition
Условия отображения сопутствующего товара / услуги
- id — код записи
- buymore — код сопутствующего товара. Ссылка на таблицу buymore
- itemtype — код типа продукта, на который накладывается условие. Ссылка на таблицу itemtype
- pricelist — код тарифа, на который накладывается условие. Ссылка на таблицу pricelist
- type — тип условия:
- pricelist — в корзине есть указанный товар / услуга,
- nopricelist — в корзине нет указанного товара / услуги
- conditiongroup — группа условий
buymore_stat
Статистика отображения / перехода по ссылкам на сопутствующие товары / услуги
- id — код записи
- buymore — код сопутствующего товара / услуги. Ссылка на таблицу buymore
- account — код клиента, совершившего переход или просмотревшего информацию о сопутствующем товаре / услуге. Ссылка на таблицу account
- item — код заказанной услуги. Ссылка на таблицу item
- date — дата перехода / отображения
- action — тип записи:
- 0 — товар / услуга отображены,
- 1 — совершен переход по ссылке
notification
Список уведомлений
- id — код записи
- user — код пользователя, получившего уведомление. Ссылка на таблицу user
- project — код провайдера, на котором отображается уведомление. Ссылка на таблицу project
- cdate — дата создания
- subject — тема уведомления
- message — сообщение уведомления
- readed — флаг просмотра пользователем
notificationbar
Список коротких уведомлений
- id — код записи
- user — код пользователя, получившего уведомление. Ссылка на таблицу user
- name — тип уведомления
- status — статус уведомления:
- 1 — уведомление об ошибке,
- 2 — предупреждение,
- 3 — информация
- isnew — флаг просмотра
notificationbarparam
Параметры коротких уведомлений
- id — код записи
- notificationbar — код уведомления. Ссылка на таблицу notificationbar
- intname — внутреннее имя параметра
- value — значение параметра
notificationlist
Список рассылок
- id — код записи
- selectclients — код отбора клиентов, которым будет отправлена рассылка. Ссылка на таблицу selectclients
- notifytemplate — код шаблона уведомления, используемого в рассылке. Ссылка на таблицу notifytemplate
- notify_module — способ доставки рассылки
- language — язык пользователей, получателей рассылки
- email_from — email адрес, указываемый в качестве отправителя рассылки
- test_email — email адрес, для тестовой отправки уведомления
- subject — тема рассылки
- message — текст рассылки
- repeat_period — период повторной отправки рассылки пользователю
- active — флаг активности
- archive — флаг помещения в архив
- user_count — количество пользователей, которым отправлена рассылка
user2notificationlist
Список отправки рассылки пользователям
- senddate — дата отправки
- user — код пользователя. Ссылка на таблицу user
- notificationlist — код рассылки. Ссылка на таблицу notificationlist
- is_sent — флаг отправки
- is_queued — флаг постановки в очередь
notifytask
Список заданий на отправку уведомлений
- id — код записи
- filename — имя файла, содержащего текст и параметры уведомления
- modulename — модуль отправки уведомлений
- createdate — дата создания
- priority — приоритет отправки
- error_count — количество попыток отправки уведомления, завершившихся ошибкой
- err_info — информация об ошибке отправки
notifyattfiles
Список приложений к уведомлениям
- id — код записи
- filename — имя файла
- sendname — имя файла, отображаемое в получаемом уведомлении
notifytask2notifyattfiles
Привязка файлов для отправки к заданиям по отправке уведомлений
- notifytask — код задания на отправку уведомления. Ссылка на таблицу notifytask
- notifyattfiles — код записи с описанием файла. Ссылка на таблицу notifyattfiles
notifytemplate
Список шаблонов уведомлений
- id — код записи
- project — код провайдера, на котором используется шаблон. Ссылка на таблицу project
- name — наименование шаблона
- notice — тип уведомления
- allowcopy — флаг копирования в раздел уведомлений
notifycontent
Список содержимого шаблонов уведомлений
- id — код записи
- notifytemplate — код шаблона уведомлений. Ссылка на таблицу notifytemplate
- content — содержимое шаблона уведомлений
- modulename — модуль уведомлений
- subject — тема уведомления
selectclients
Список отборов клиентов
- id — код записи
- project — код провайдера, по которому отбираются клиенты. Ссылка на таблицу project
- name — наименование отбора
- archive — флаг помещения в архив
selectclientsrule
Правила отбора клиентов
- id — код записи
- selectclients — код отбора. Ссылка на таблицу selectclients
- itemtype — код типа продукта, по которому накладывается условие. Ссылка на таблицу itemtype
- pricelist — код тарифа, по которому накладывается условие. Ссылка на таблицу pricelist
- processingmodule — код обработчика, по которому накладывается условие. Ссылка на таблицу processingmodule
- processingnode — код ноды обработчика, по которой накладывается условие. Ссылка на таблицу processingnode
- datacenter — код дата-центра, по которому накладывается условие. Ссылка на таблицу datacenter
- currency — код валюты, в которой указаны суммы условия. Ссылка на таблицу currency
- affiliate — код реферальной программы, по которой накладывается условие. Ссылка на таблицу affiliate
- accountgroup — код группы клиентов, по которой накладывается условие. Ссылка на таблицу account
- type — тип условия
- period — период, используемый в условии
- status — статус услуг, используемый в условии
- fromday — дата начала периода, используемого в условии
- today — дата окончания периода, используемого в условии
- rowdata — произвольные данные условия
- comparison — тип сравнения, используемого в условии
- summa — сумма, используемая в условии
- amount — количество, используемое в условии
- periodtype — тип периода, используемого в условии
- rulegroup — группа условия
subscription
Информация о подписке на уведомления
- id — код записи
- user — код пользователя, на которого распространяется подписка. Ссылка на таблицу user
- notice — тип группы уведомлений, на которые подписан или нет пользователь
- modulename — модуль уведомлений
- enabled — флаг активности подписки
unsubscription
Уникальные идентификаторы для отказа от получения уведомлений или подписки на уведомления
- id — код записи
- user — код пользователя-владельца идентификатора. Ссылка на таблицу user
- notice — тип группы уведомлений, на которые подписан или нет пользователь
- modulename — модуль уведомлений
- cmdhash — уникальный идентификатор
Поддержка
answer_template
Список шаблонов ответов на запросы
- id — код записи
- user — код пользователя-владельца шаблона. Ссылка на таблицу user
- project — код провайдера, на котором используется шаблон. Ссылка на таблицу project
- user_department — код отдела, которому доступен шаблон. Ссылка на таблицу user
- orderpriority — порядок сортировки при отображении
- name — наименование шаблона / аннотация
- message — содержимое шаблона ответа
- shared_for_all — флаг доступности шаблона другим пользователям
- template_type — тип шаблона ответа. Не используется
- autoinsert — автоматическая вставка шаблона на форму ответа на запрос. Не используется
- regular — флаг использования шаблона для всех ответов на запрос. Не используется
fraud_gateway
Список шлюзов подтверждения номера телефона
- id — код записи
- name — наименование шлюза
- xmlparams — XML-документ с параметрами шлюза
- modulename — модуль отправки уведомлений с проверочными данными
- gate_modulename — модуль шлюза для отправки уведомлений с проверочными данными
- identifier — идентификатор
- phone_filter — регулярное выражение фильтра номеров телефонов
- priority — порядок выбора при проверке номера телефона
- verify_type — способ передачи проверочных данных: звонок (0) или СМС-сообщение (1) или и то, и то (2)
- retry_timeout — время повторной попытки отправки проверочных данных
- code_lifetime — время жизни проверочных данных
- active — флаг активности
gateway
Список шлюзов отправки уведомлений
- id — код шлюза
- identifier — идентификатор
- gateway_type — тип шлюза
- gateway_module — модуль шлюза
- project — провайдер, на котором используется шлюз. Ссылка на таблицу project
- user — код отдела, в который будут направлены входящие сообщения. Ссылка на таблицу user
- xmlparams — XML-документ с параметрами шлюза
- notify_module — модуль отправки уведомлений
- active — флаг активности
- abuse — флаг передачи входящих сообщений в нарушения
gateway_blacklist
Список заблокированных отправителей уведомлений
- id — код записи
- name — контактные данные, от которых прием уведомлений не производится
gateway_message
Список сообщений, полученных через шлюзы
- id — код записи
- gateway — код шлюза, через который получено сообщение. Ссылка на таблицу gateway
- name — тема сообщения
- sender — контактные данные отправителя сообщения
- message — текст сообщения
- date_post — дата получения сообщения
- verification_code — код для подтверждения регистрации в BILLmanager отправителем сообщения
- reason_code — код причины направления сообщения в список входящих сообщений:
- 1 — сообщение получено от незарегистрированного пользователя,
- 2 — не удалось однозначно идентифицировать отправителя сообщения,
- 3 — ошибка обработки входящего сообщения,
- 4 — сообщение является жалобой на нелегальную активность
- error_message — текст сообщения ошибки обработки
- email_message_id — идентификатор входящего сообщения
- email_cc — список адресатов, находившихся в копии исходного сообщения
gateway_message_attach
Список вложений к входящим сообщениям
- id — код вложения
- gateway_message — код входящего сообщения. Ссылка на таблицу gateway_message
- base_name — отображаемое имя файла вложения
- name — имя файла вложения
infoboard
Список объявлений
- id — код объявления
- name — наименование объявления
- orderpriority — порядок отображения объявлений
- subject — тема объявления
- message — текст объявления
- start_datetime — время начала действия объявления
- end_datetime — время окончания действия объявления
- timezone — временная зона, в которой указаны время начала и окончания действия объявления
- blocking — флаг блокирующего объявления
infoboard_condition
Список условий отображения объявлений
- id — код условия
- infoboard — код объявления. Ссылка на таблицу infoboard
- processingmodule — код модуля обработки, используемого в условии. Ссылка на таблицу processingmodule
- datacenter — код дата-центра, используемого в объявлении. Ссылка на таблицу datacenter
- project — код провайдера, на котором отображается объявление. Ссылка на таблицу project
- type — тип условия
- processingnode — код ноды обработчика, используемой в условии
- account_list — список кодов клиентов, для использования в условии
- item_list — список кодов услуг, для использования в условии
supportaccount
Список учетных записей технической поддержки для начисления и списания обращений с бессрочным действием
- project — код провайдера, на котором оказывается техническая поддержка. Ссылка на таблицу project
- account — код клиента, владельца учетной записи поддержки. Ссылка на таблицу account
- currency — код валюты, в которой идет учет суммы пополнений баланса. Ссылка на таблицу currency
- incident_used — количество использованных обращений
- incident_limit — количество начисленных обращений
- not_used_amount — сумма зачисленных средств, неучтенных в начислении обращений
- expense_charged — флаг обработки первого списания
supportincident
Список доступных клиенту обращений с ограниченным сроком действия
- id — код записи
- project — код провайдера, на котором оказывается техническая поддержка. Ссылка на таблицу project
- account — код клиента, которому доступны обращения. Ссылка на таблицу account
- incident_used — количество использованных обращений в период
- incident_limit — доступное количество обращений на период
- from_date — дата начала периода
- to_date — дата окончания периода
task
Список задач
- id — код записи
- department — код отдела, на который назначена задача. Ссылка на таблицу user
- performer — код сотрудника, взявшего на себя исполнение задачи. Ссылка на таблицу user
- item — код услуги, по которой создана задача. Ссылка на таблицу item
- account — код клиента, по которому создана задача. Ссылка на таблицу account
- profile — код плательщика, по которому создана задача. Ссылка на таблицу profile
- runningoperation — код текущей операции, по которой создана задача. Ссылка на таблицу runningoperation
- opendate — дата создания задачи
- closedate — дата закрытия задачи
- status — текущий статус задачи:
- 0 — открыта,
- 1 — в работе,
- 2 — закрыта,
- 3 — удалена
- type — тип задачи
- specification — описание задачи
- params — параметры задачи
task_attach
Список приложений к задаче
- id — код записи
- task — код задачи. Ссылка на таблицу task
- base_name — отображаемое имя файла
- name — имя файла
taskmessage
Список сообщений задач
- id — код записи
- task — код задачи. Ссылка на таблицу task
- user — код пользователя, добавившего сообщение. Ссылка на таблицу user
- message — текст сообщения
- createdate — дата создания сообщения
working_plan
Рабочие графики отделов
- id — код записи
- name — наименование графика
working_hours
Рабочее время сотрудников
- id — код записи
- day_of_week — день недели
- working_plan — код рабочего графика. Ссылка на таблицу working_plan
- active — день является рабочим
- allday — флаг круглосуточной работы
- day_begin — время начала рабочего дня
- day_end — время окончания рабочего дня
- type — тип записи:
- 0 — рабочий день,
- 1 — выходной,
- 2 — исключение из рабочего графика
- affected_date — дата, являющаяся выходным или исключением из рабочего графика
- note — комментарий
ticket
Список запросов
- id — код запроса
- account_client — код клиента, к которому привязан запрос. Ссылка на таблицу account
- responsible — код ответственного за запрос отдела. Ссылка на таблицу user
- item — код услуги, к которой относится запрос. Ссылка на таблицу item
- user_block — код пользователя, заблокировавшего запрос. Ссылка на таблицу user
- gateway — код шлюза, через который поступил запрос. Ссылка на таблицу gateway
- project — код провайдера, на котором создан запрос. Ссылка на таблицу project
- user_lastresponsible — код сотрудника, последнего отвечавшего в запросе. Ссылка на таблицу user
- name — тема запроса
- date_start — дата и время создания запроса
- priority — приоритет запроса:
- 0 — стандартный,
- 1 — средний приоритет,
- 2 — высокий приоритет
- time_block — время блокировки запроса
- status — текущий статус запроса
- client_read — флаг просмотра запроса клиентом
- date_last — дата последнего сообщения в запросе
- highpriority — флаг повышенного приоритета запроса
- incident_count — количество обращений, списанных за запрос
- summary — резюме по запросу
ticket2user
Список назначений запроса отделам и сотрудникам
- id — код записи
- user — код отдела или сотрудника, которому назначен запрос. Ссылка на таблицу user
- ticket — код запроса. Ссылка на таблицу ticket
- assign_date — дата назначения запроса
- reply_until — регламент ответа по запросу
- postponed_until — время, до которого отложено рассмотрение запроса
- autosavetext — сохраненное сообщение к запросу
- autosavenote — сохраненный комментарий к запросу
- highpriority — флаг повышенного приоритета запроса
- from_abuse_process — флаг назначения запроса в связи с отсутствием реакции клиента на нарушение
ticket_favorite
Список избранных запросов
- ticket — код запроса. Ссылка на таблицу ticket
- user — код пользователя, добавившего запрос в избранные. Ссылка на таблицу user
- date_add — дата добавления запроса в избранные
ticket_history
История по запросам
- id — код записи
- ticket — код запроса. Ссылка на таблицу ticket
- user — код пользователя, в результате действий которого была добавлена запись в историю. Ссылка на таблицу user
- type — тип записи:
- 1 — изменение темы запроса,
- 2 — изменение ответственного отдела,
- 3 — изменение услуги, привязанной к запросу,
- 4 — изменение приоритета запроса,
- 5 — изменение статуса запроса,
- 6 — копирование запроса в отдел или сотруднику,
- 7 — повышение приоритета запроса,
- 8 — разделение запроса,
- 9 — закрытие запроса,
- 10 — списание / возврат обращений,
- 11 — откладывание запроса до определенного времени,
- 12 — понижение приоритета запроса,
- 13 — списание средств за запрос,
- 14 — откладывание запроса на определенное время,
- 100 — произвольное сообщение
- date_post — дата и время записи истории по запросу
- old_value — предыдущее значение параметра запроса
- new_value — новое значение параметра запроса
- visible_by_client — флаг отображения записи клиенту в истории переписки
ticket_message
Список сообщений запросов
- id — код сообщения
- ticket — код запроса. Ссылка на таблицу ticket
- user — код пользователя, написавшего сообщение. Ссылка на таблицу user
- user_delete — код сотрудника, удалившего сообщение. Ссылка на таблицу user
- message — текст сообщения
- date_post — дата написания сообщения
- date_delete — дата удаления сообщения
- access_key — уникальный ключ для доступа к оценке сообщения
- email_message_id — идентификатор почтового сообщения, по которому сообщение добавлено в запрос
- email_cc — список адресатов, находившихся в копии исходного сообщения
ticket_message_attach
Список приложений к сообщениям запроса
- id — код записи
- ticket_message — код сообщения. Ссылка на таблицу ticket_message
- base_name — имя файла для отображения
- name — имя файла
ticket_note
Список комментариев сотрудников к запросу
- id — код записи
- ticket — код запроса. Ссылка на таблицу ticket
- user — код сотрудника, оставившего комментарий. Ссылка на таблицу user
- note — текст комментария
- date_post — дата комментария
ticket_schedule
Список регламентов ответов
- id — код записи
- project — код провайдера, на запросы которого распространяется регламент. Ссылка на таблицу project
- currency — код валюты, в которой указаны суммы условий для применения регламента. Ссылка на таблицу currency
- account_client — код клиента, для которого выставлен регламент. Ссылка на таблицу account
- account_group — код группы клиентов, для которой выставлен регламент. Ссылка на таблицу account
- user_department — код отдела, на который распространяется регламент. Ссылка на таблицу user
- pricelist — код тарифа, используемого в условии применения регламента. Ссылка на таблицу pricelist
- pricelist_addon — код дополнения к тарифу, используемого в условии применения регламента. Ссылка на таблицу pricelist
- enumerationitem — код элемента перечисления дополнения, используемого в условии применения регламента. Ссылка на таблицу enumerationitem
- name — наименование регламента
- type — тип условия применения регламента
- comparison — тип сравнения суммы
- period_type — тип периода:
- 1 — месяц,
- 2 — день,
- 3 — год
- amount — сумма, используемая в условии применения регламента
- value — число, используемое в условии применения регламента
- schedule — регламент ответа на запрос, подходящий под условия
- priority — приоритет, выставляемый запросу, подходящему под условия
- attitude — характеристика клиента, для использования в условии применения регламента
- highpriority — флаг выставления повышенного приоритета запросу, подходящему под условия
abuse_task
Список нарушений
- id — код нарушения
- ticket — код запроса, связанного с нарушением. Ссылка на таблицу ticket
- gateway_message — код входящего сообщения, связанного с нарушением. Ссылка на таблицу gateway_message
- user — пользователь, зарегистрировавший нарушение. Ссылка на таблицу user
- user_responsible — отдел, на который будет направлен запрос, в случае отсутствия реакции клиента на нарушение, при выставлении соответствующего действия. Ссылка на таблицу user
- deadline — срок устранения нарушения
- score — количество штрафных баллов за нарушение
- score_note — комментарий к нарушению
- action — действие, которое необходимо выполнить, в случае отсутствия реакции со стороны клиента:
- 0 — не выполнять никаких действий,
- 1 — переместить запрос в активные,
- 2 — выключить все услуги клиента,
- 3 — выключить выбранную услугу клиента
- last_warning_time — время последнего предупреждения клиента о зарегистрированном нарушении
- status — статус нарушения:
- 0 — нарушение активно,
- 1 — нарушение устранено
Служебные записи
history_*
Таблицы для сохранения истории по объектам BILLmanager. Имеют ряд общих полей + поля исходной таблицы в двух вариантах: без суффикса и с суффиксом _new. В первом сохраняется исходной значение поля, во втором — новое значение
- reference — ссылка на запись в исходной таблице
- username — имя пользователя, от имени которого производились изменения
- request_ip — IP-адрес, с которого производились изменения
- request_action — функция, которой производились изменения
- fromdate — дата, с которой действовали прежние значения
- changedate — дата изменения данных
- changedfields — список полей, в которых изменились данные
- xxx — поле со старым значением данных
- xxx_new — поле с новым значением данных
...
- zzz — поле со старым значением данных
- zzz_new — поле с новым значением данных
analytics_google
Аналитика Google
- item — код услуги. Ссылка на таблицу item
- cost — стоимость услуги
- date — дата расчета данных
analytics_google_expense
- expense — код расхода. Ссылка на таблицу expense
- cost — сумма расхода
- date — дата расчета данных
analytics_google_registration
- account — код клиента. Ссылка на таблицу account
- date — дата регистрации