Документация BILLmanager 5

Структура базы данных

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

привязка отделов к провайдерам для отображения у клиента в центре поддержки

  • user — код отдела. Ссылка на таблицу user
  • project — код провайдера. Ссылка на таблицу project

user2usergroup

привязка сотрудников к отделам

  • user — код сотрудника. Ссылка на таблицу user
  • usergroup — код отдела. Ссылка на таблицу user

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 — дата регистрации