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

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

BILLmanager использует для хранения данных СУБД MySQL или производную от него СУБД MariaDB. Поддерживаются все версии, доступные на поддерживаемых дистрибутивах (Ubuntu 20.04, Astra Linux Special Edition 1.7.4). Для обеспечения целостности данных используются внешние ключи с разным типом связанности (удаление ссылающихся на объект записей при удалении объекта, запрет на удаление записей при наличии ссылок на них). Представления, хранимые процедуры и триггеры не используются, так как могут влиять на репликацию.

Таблицы (сущности) BILLmanager можно разделить на несколько основных групп:

  • Базовые объекты — основные объекты BILLmanager, на которые ссылаются прочие сущности
  • Услуги и тарифные планы — записи, хранящие информацию об услугах клиентов и способах их тарификации
  • Финансы и скидки — информация о промо-акциях, платежах и списаниях
  • Рассылки и уведомления — информация о рассылках и шаблонах уведомлений
  • Поддержка — запросы и задачи
  • Служебные записи — служебные объекты BILLmanager, значение структуры которых может пригодиться при написании плагинов

Часть таблиц и полей таблиц не описывается в статье, так как используется только для внутренних нужд BILLmanager. Структура базы данных может меняться в соответствии с расширением функциональности BILLmanager. Со временем могут добавляться дополнительные таблицы, поля. Возможно, что прямые ссылки на другие таблицы могут быть заменены на таблицы для хранения взаимосвязей "многие ко многим".

Поля и таблицы, имеющие значение для всех настроенных локализаций, дублируются с добавлением префикса _код_языка. Такие поля отмечены в статье  курсивом. Поле orderpriority во всех таблицах отвечает за порядок сортировки элементов при отображении в интерфейсе BILLmanager.

Базовые объекты

account

таблица для хранения учетных записей клиентов и групп клиентов

  • id — код клиента или группы клиентов
  • name — наименование клиента или группы клиентов
  • parent — родительская учетная запись клиента или группы клиентов (по умолчанию 1). Ссылка на таблицу account
  • level — уровень доступа:
    • 29 — для родительской учетной записи провайдера
    • 16 — для учетной записи зарегистрированного клиента
    • 15 — для группы клиентов
    • 8 — для клиента без регистрации
  • registration_date — дата регистрации клиента
  • registration_ip — IP-адрес регистрации клиента
  • note — комментарий к клиенту
  • attitude — характеристика клиента:
    • 0 — обычный
    • 1 — хороший
    • 2 — конфликтный
  • lasteventrequest — параметр для перепродажи. Показывает, когда клиент последний раз вызывал функцию itemevents
  • allowdeleteitem — признак возможности клиентам, включенным в группу, удалять услуги независимо от настроенной политики
  • allowsuspenditem — признак возможности клиентам, включенным в группу, выключать услуги независимо от настроенной политики
  • ignoreitemmax — признак игнорирования клиентами, включенными в группу, настройки максимального количества услуг для заказа по тарифу
  • ignoreabuserate — признак игнорирования клиентами, включенными в группу, санкций, налагаемых при достижении лимита штрафных баллов
  • employee — ссылка на сотрудника провайдера, зарегистрировавшего клиента. Ссылка на таблицу user
  • label — метка клиента, используется в фильтре
  • conversion_label_userid — включён ли счетчик Google Analytics у клиента
  • need_activation — нужно ли подтверждать учётную запись по email
  • activation_trytime — дата и время последнего запроса письма, содержит ссылку на активацию клиента по email
  • need_manual_vetting — признак необходимости прохождения ручной проверки учетной записи
  • country — страна клиента. Ссылка на таблицу country
  • state — регион клиента. Ссылка на таблицу state
  • abuse_rate — накопленное количество штрафных баллов
  • enterprise — служебный параметр для разработчиков

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 — дата включения клиента в группу

core_users

таблица с данными пользователей. Используется для авторизации, настройке прав доступа, оформления чеков и т.д.

  • id — id пользователя
  • name — имя пользователя
  • super — включена ли опция Полный доступ
  • policy — устаревший параметр. Не поддерживается
  • level — устаревший параметр. Не поддерживается

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
  • activation_trytime — дата и время последнего запроса письма, содержит ссылку на активацию плательщика по email
  • 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 — дата создания

conf

настройки пользователей, до версии BILLmanager 6.85 содержавшиеся в конфигурационных файлах в /usr/local/mgr5/var/userconf

  • filename — имя конфигурационного файла в формате billmgr.id_пользователя
  • type — тип конфигурационного файла
  • time — время последнего изменения
  • value — содержимое конфигурационного файла:
    • параметры — избранные пункты меню, популярные пункты меню, количество отображаемых записей на странице, закреплённые вкладки
    • таблицы — сортировка, настройки отображения колонок, размер колонок, количество отображаемых записей на странице
    • доступ к панели управления — IP-адреса, с которых пользователь может авторизоваться в платформе
    • фильтры, установленные в таблицах
    • фильтры, установленные в разделе Клиенты → Пользователи → кнопка Права

core_auth_log

таблица для хранения информации о пользовательских сессиях

  • auth_date — дата события в формате "год-месяц-день часы-минуты-секунды"
  • millisec — дата события, указывается с точностью до миллисекунд c 0 до 999
  • ip — IP-адрес клиента
  • port — порт клиента
  • user — имя пользователя в формате "имя_пользователя(id_пользователя)"
  • user_agent — UserAgent клиента, формируется браузером клиента. Например, Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0
  • action — наименование события, может принимать следующие значения:
    • register — регистрация
    • login — вход
    • logout — выход
    • drop — сброс сессии, не зависящей напрямую от действия пользователя. Например: истекло время действия сессии, удаление пользователя и т.д.
  • auth_method — метод авторизации. Например, login (по логину и паролю), phone (по номеру телефона) и т.д.

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 — флаг активности периода "пять лет"
  • decennial — флаг активности периода "десять лет"
  • lifetime — флаг активности вечного периода
  • transfer — флаг активности трансфера
  • trialtype — порядок предоставления триальной версии продукта:
    • 0 — одна этого типа продукта,
    • 1 — по одной в каждой группе тарифов,
    • 2 — по одной на тарифный план,
    • 3 — на каждую услугу
  • suspendperiod — период автоматического удаления остановленных услуг
  • splitexpense — флаг разбиения расходов по месяцам
  • nostopholidays — флаг неостановки услуг по выходным
  • closetype — политика удаления услуг:
    • 0 — разрешено удаление услуг клиентом,
    • 1 — запрещено удаление услуг клиентом,
    • 2 — удаление с проверкой по телефону
  • closesubtype — дополнительная политика удаления услуг:
    • 0 — сразу,
    • 1 — удаление по истечению срока действия услуги
  • statparam — наименования параметра для учета по статистике
  • open_duration_limit — лимит на время открытия услуг для использования в отчетах
  • accurate_billing — политика учёта времени заказа при продлении услуг с периодом один день. Тип поля char
    • no — не учитывать
    • not_less  — с точностью до минут
    • hours — с точностью до часов

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 — дата создания услуги
  • expiretime — время действия услуги. Для услуг с периодом не равному дню принимает значение "00:00:00"
  • createtime — время активации услуги. Для услуг с периодом не равному дню принимает значение "00:00:00"
  • 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 — стоимость за пять лет
  • decennial — флаг активности периода "десять лет"
  • 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
  • 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 — флаг подключенного дополнения к тарифному плану "Учитывать на остановленной услуге"

pricelist2accessgroup

Доступность тарифа группе клиентов

  • pricelist — идентификатор тарифа pricelist
  • account — идентификатор группы
  • access_policy — флаг доступности
    • on — тариф разрешен для заказа клиентам в группе account
    • off — тариф запрещен для заказа клиентам в группе account

pricelist2enumerationitem

Связи дополнения и позиций перечисления

  • id — код записи
  • orderpriority — порядок отображения при заказе услуг
  • pricelist — код дополнения к тарифному плану. Ссылка на таблицу pricelist
  • enumerationitem — код позиции перечисления. Ссылка на таблицу enumerationitem
  • disabled — флаг недоступности

pricelist2enumerationitemprice

Связи стоимости и привязки дополнений к позициям перечисления

  • pricelist2enumerationitem — код записи привязки. Ссылка на таблицу pricelist2enumerationitem
  • currency — код валюты, в которой задана стоимость. Ссылка на таблицу currency
  • price — код записи с ценами. Ссылка на таблицу price

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 — флаг статуса проверки

vds_snapshot

Снимки виртуальных машин

  • id — код записи
  • item — код услуги
  • name — имя снимка
  • description — описание снимка
  • status — статус снимка. Возможные значения: 
    • 0 — создаётся;
    • 1 — создан;
    • 2 — удаляется;
    • 3 — удалён.
  • externalid — внешний идентификатор снимка. Например, ID снимка на стороне VMmanager 6.
  • created_at — дата создания
  • updated_at — дата последнего изменения
  • restored_at — дата восстановления

Финансы и скидки

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 — специальная цена
  • applicable_for — способ применения скидки:

    • 0 — действует на всё
    • 1 — действует только на тариф
    • 2 — действует только на аддоны
  • actiontype — действует на:

    • 0 — заказ и продление
    • 1 — заказ
    • 2 — продление
  • fromdate — дата, с которой действует скидка
  • todate — дата, по которую действует скидка
  • validity — тип срока, на который действует скидка:
    • 0 — на весь период заказа,
    • 1 — на несколько первых месяцев
  • validitylength — срок, на который действует скидка, в месяцах
  • priority — приоритет скидки
  • note — комментарий к скидке

discount2account

Подсчёт применений скидок к услугам

  • id — уникальный идентификатор
  • account — id клиента
  • discount — id применённой скидки. Скидка может быть из промо-акции или персональная
  • item — id услуги, к которой применена скидка
  • operation — тип операции. Может принимать значения:
    • open — открытие новой услуги
    • prolong — продление существующей услуги
  • billorderitem — id позиции в заказе при оплате
  • lineitem — id позиции в корзине
  • used — маркер указывает на то, была ли применена скидка. Применением считается создание расхода по услуге, когда услуга активируется или продлевается. Может принимать значения:
    • on — услуга обработана и с клиента списаны средства со скидкой из поля discount
    • off — клиент добавил услугу в корзину, но еще не оплатил
  • bundle — id набора, если услуга заказывалась в рамках набора

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 — автооплата отключена
    • сохранённый способ оплаты (ССО):
      • 3 — в процессе настройки (первая инициализация создания ССО)
      • 4 — активен
      • 5 — отключен
      • 6 — в процессе перенастройки (после отключения)
  • 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 — уникальный идентификатор

Поддержка

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 — нарушение устранено

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 — дата создания сообщения

telegramchat

пользователи, подключившие telegram бота для работы с поддержкой

  • user — id пользователя в BILLmanager
  • telegram_id — @имя_пользователя в telegram
  • chat_id — id чата, в который клиент писал для привязки аккаунта в telegram к пользователю в BILLmanager
  • telegram_support — включена ли работа с поддержкой через telegram

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 — текущий статус запроса
    • 1 — ожидает ответа сотрудника
    • 2 — ожидает ответа клиента
    • 3 — закрыт и недоступен для новых сообщений клиента
    • 10 — архивирован
  • 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
  • formatted_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 — флаг выставления повышенного приоритета запросу, подходящему под условия

omnidesk

Таблицы, задействованные в интеграции

  • ticket2external_case — связывает запрос в BILLmanager с обращением Omnidesk
    • ticket — id запроса в BILLmanager
    • external_id — id соответствующей сущности в omnidesk
  • ticket_message2external_case_message — связывает сообщения в запросе BILLmanager и обращении Omnidesk
    • ticket_message — id сообщения в запросе BILLmanager
    • external_id — id соответствующей сущности в omnidesk
  • user2external_user — связывает пользователя BILLmanager с пользователем Omnidesk
    • user — id пользователя клиента в BILLmanager
    • external_id — id соответствующей сущности в omnidesk

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 — комментарий

Аналитика Google

analytics_google

Аналитика Google

  • item — код услуги. Ссылка на таблицу item
  • cost — стоимость услуги
  • date — дата расчета данных

analytics_google_expense

  • expense — код расхода. Ссылка на таблицу expense
  • cost — сумма расхода
  • date — дата расчета данных

analytics_google_registration

  • account — код клиента. Ссылка на таблицу account
  • date — дата регистрации

amoCRM

amocrm_account2contact

Cвязи между клиентом в BILLmanager и контактом в amoCRM

    • id — автоинкрементируемый ID
    • billmgr_id — ID на стороне BILLmanager
    • amocrm_id — ID на стороне amoCRM

amocrm_profile2company

Cвязи между Плательщиком в BILLmanager и компанией в amoCRM

    • id — автоинкрементируемый ID
    • billmgr_id — ID на стороне BILLmanager
    • amocrm_id — ID на стороне amoCRM

amocrm_item2lead

Cвязи между услугой в BILLmanager и сделкой в amoCRM

    • id — автоинкрементируемый ID
    • billmgr_id — ID на стороне BILLmanager
    • amocrm_id — ID на стороне amoCRM

Онлайн-чат

agent

таблица для хранения данных о сотруднике в чате

  • id — id сотрудника в чате
  • auth — id авторизации
  • name — имя сотрудника
  • avatar — путь к аватару
  • status — статус
  • b_id — id сотрудника в биллинге
  • last_access — unixstamp последнего доступа в helpdesk

chat

чат между клиентом и сотрудником

  • id — код записи
  • chat_id — id чата
  • project — провайдер
  • lang — язык
  • assigned_id — последний назначенный id сотрудника
  • department_id — id отдела провайдера
  • client_id — Id клиента
  • client_name — имя клиента
  • is_active — клиент онлайн
  • in_work — чат назначен на сотрудника
  • is_open — клиент открыл чат
  • is_close — чат закрыт
  • new_message_client — в чате новое сообщение от клиента
  • new_message_agent — в чате новое сообщение от сотрудника
  • last_access — дата (unixstamp) последнего доступа
  • created — дата (unixstamp) создания
  • origin
  • referer
  • current
  • ip — ip клиента
  • user_agent — user agent клиента
  • title
  • summary
  • ticket_id — id обращения
  • last_msg_in_ticket_id — последнее сохранённое сообщение в тикете
  • rating — оценка от клиента:
    • 0 — без оценки
    • 1 — положительная
    • 2 — отрицательная
  • email — email клиента

chat_active

временная таблица активного чата

  • id — код записи
  • chat_id — id поля в таблице chat
  • unread_client
  • unread_agent
  • is_active — флаг активности
  • rating — оценка чата:
    • 0 — без оценки
    • 1 — положительная
    • 2 — отрицательная
  • last_access — дата (unixstamp) последнего доступа
  • in_work
  • is_open
  • department_id
  • assigned_id
  • chat_session_id
  • project — id провайдера

exporthistory

таблица со статусами экспорта сообщений чата в BILLmanager

  • id — код записи
  • date — дата экспорта varchar(255)
  • last_msg_id — последний id сообщения
  • status — статус: OK — успешно

message

сообщения

  • id — код записи
  • date — дата   
  • msg — текст сообщения   
  • chat_id — id чата   
  • agent_id — id агента (сотрудника)   
  • type — тип сообщения:
    • agent — сообщение сотрудника
    • client — сообщение клиента
    • system
    • system_info — системные сообщения, например, клиент закрыл чат, сотрудник открыл чат и т.д.

История изменения (history_table)

history_table_name — таблицы, в которых хранится информация об изменениях в исходных таблицах table_name. Например, account — таблица клиентов, history_account — таблица, в которой сохранены изменения по каждой записи из таблицы account. Все таблицы вида history_table_name имеют общие поля и набор полей из исходной таблицы table_name, по которой ведётся история. Поля из исходной таблицы имеют запись: без суффикса и с суффиксом _new. В первом сохраняется прежнее значение поля, во втором — новое значение.

  • reference — id записи, которая изменена. Например, id клиента в таблице account
  • username — имя учётной записи, с которой произведены изменения
  • request_ip — IP-адрес, с которого произведены изменения
  • request_action — функция, с которой производились изменения
  • fromdate — дата и время, когда действовали прежние значения
  • changedate — дата и время, когда было установлено новое значение
  • changedfields — список полей, в которых изменились данные, через запятую
    • {field} — старое значение поля
    • {field}_new — новое значение поля
  • поля после changedfields из исходной таблицы table_name

Глобальный поиск (global_index_chunks)

global_index_chunks — таблица необходима для корректной работы глобального поиска по подстроке. Не рекомендуется удалять эту таблицу. Без этой таблицы поиск будет работать медленней и возможность поиска по подстроке будет недоступна.