Счёт на оплату услуг в BILLmanager может формироваться двумя способами:

  • создание счёта на основе заказа;
  • автоматическое выставление счёта на основе прогнозируемого расхода средств. 

Обратите внимание!

 Для отправки счетов на основе шаблонов на разных языках перейдите в Провайдер  Методы оплаты  Изменить  Доступ  Язык клиента  Нужные языки.

Логика выставления счетов


Услуги в счёт отбираются по дате, которая высчитывается по формуле:

дата завершения действия услуги < текущей даты + максимальное значение параметра LowMoneyNoticePeriod.

Подробнее см. в статье Конфигурационный файл.

Когда запускается генерация счёта, система проверяет, есть ли у клиента за последние n дней автоматически сгенерированный новый счёт, где n — максимальное значение LowMoneyNoticePeriod. Если актуальный счёт есть, то новый не создаётся.

В вычислении стоимости услуги, которая будет отображена в выставленном счёте, учитываются действующие для клиента скидки и НДС. Если для клиента включены опции Оплата по факту или Кредитный лимит, то счёт не будет выставлен и списание при этом не происходит.

Пример

Результаты генерации счёта при значении LowMoneyNoticePeriod 0 1 2 3 4 5 10.

УсловиеРезультат

У клиента нет подходящих под условия услуг и счёта

Счёт не будет выставлен

Есть подходящие услуги, нет счёта

Счет будет выставлен

Есть подходящие услуги, есть актуальный счёт (в который включены все подходящие услуги)

Счёт не будет выставлен

Есть подходящие услуги, есть неактуальный счёт (дата счёта меньше максимального значения в LowMoneyNoticePeriod)

Счёт будет выставлен с той же услугой

Есть подходящие услуги, есть актуальный счёт (в который включены не все подходящие услуги)

Счёт не будет выставлен

Есть несколько подходящих услуг, нет актуального счёта

Счёт будет выставлен на сумму всех подходящих услуг

Результаты генерации счёта на дату 31.01.2023 при разных значениях LowMoneyNoticePeriod.

Дата, до которой действует услуга / Другие условия на услугуЗначение LowMoneyNoticePeriodРезультат
30.01.20230Счёт не создан
31.01.20230Счёт не создан
31.01.20230 1Счёт создан на стоимость услуги
01.02.20230 1Счёт создан на стоимость услуги
05.02.20230 1Счёт не создан
05.02.20230 1 2 3 4 5Счёт создан на стоимость услуги
07.02.20230 1 2 3 4 5Счёт не создан
07.02.20230 1 2 3 4 5 10Счёт создан на стоимость услуги
10.02.20230 1 2 3 4 5 10Счёт создан на стоимость услуги
Несколько подходящих услуг у клиента0 1 2 3 4 5 10Счёт создан на суммарную стоимость услуг
11.02.20230 1 2 3 4 5 10Счёт не создан
Все услуги клиента, дата окончания которых после 10.02.20230 1 2 3 4 5 10Счёт не создан
30.01.20230 1 2 3 4 5 10Счёт не создан
Услуги в статусе "Остановлен", "Удалён", "Обрабатывается"0 1 2 3 4 5 10Счёт не создан
Ежедневное списание0 1 2 3 4 5 10Счёт создан на стоимость услуги за месяц

Чтобы запустить генерацию счетов по всем неоплаченным расходам на текущую дату, выполните команду:

/usr/local/mgr5/sbin/billmaintain --command payment_generate_postpaid
CODE

Счет на основе платежа


Биллинговая платформа формирует счёт в момент оформления заказа клиентом. Печатная форма документа открывается по нажатию кнопки Оплатить на странице заказа услуги. 

Счета, созданные на основе платежа, сохраняются в BILLmanager и доступны для просмотра как провайдеру, так и клиенту: ФинансыПлатежи → выделить платеж → кнопка Печать

Также, пользователь может получить копию счёта в формате PDF — кнопка Скачать

Используя учетную запись с уровнем доступа "Администратор", провайдер может выполнить отправку счета в формате PDF на Email клиента — кнопка Отправить счет

Автовыставление счетов


Под выставлением счёта следует понимать процесс отправки счёта в формате PDF на Email клиента. 

Соответственно, автоматическое выставление (автовыставление) счёта — автоматическая отправка сформированных счетов на Email клиента. Счёт формируется на основе прогнозируемого расхода средств клиента. Счета, выставленные автоматически, клиент не может удалить в BILLmanager. Эта функция доступна администратору биллинговой платформы. 

Автовыставление активируется на странице глобальных настроек: ПровайдерГлобальные настройки → раздел Работа с плательщиками → флаг Автоматически выставлять счета. По умолчанию опция отключена. 

По умолчанию автовыставление счета выполняется за 10 дней до дня, когда у клиента не останется средств на продление услуг. В счёт попадут услуги, которые необходимо продлить в прогнозируемый день остановки этих услуг. В качестве стоимости продления используется стоимость продления услуги на период автопродления. Например:

  • для услуги включено автопродление на год — в счёт попадёт стоимость услуги за год;
  • для услуги включено автопродление на месяц — в счёт попадет стоимость услуги за месяц.

Обратите внимание!

Счета выставляются автоматически всем клиентам, у которых на начало месяца есть неоплаченные расходы. Счета выставляются для услуг с ежедневным списанием средств и для услуг с ежемесячным списанием, у которых включено автопродление.

Для услуг типа Доменные имена и SSL-сертификаты автовыставление счетов не выполняется.

Срок автовыставления счёта можно изменить в конфигурационном файле BILLmanager 'usr/local/mgr5/etc/billmgr.conf', директива 'LowMoneyNoticePeriod'. По умолчанию принимает значение "10 5 4 3 2 1 0". Эти числа обозначают сроки автовыставления счета и отправки клиенту уведомления о том, что система автоматически выставила счет. Если клиенту уже выставлен счет, то повторное выставление не выполняется. Таким образом, если используются значения по умолчанию, то клиенту автоматически будет выставлен счёт на услугу за 10 дней до её остановки, а также будет отправлено уведомление. Когда останется 5 дней до остановки, клиенту ежедневно будут отправляться уведомления о выставлении счёта, но счёт повторно выставляться не будет. 

Провайдер может инициировать автовыставление счетов командой:

/usr/local/mgr5/sbin/billmaintain --command warnmoney
CODE

Обратите внимание!

Запуск команды повлечёт за собой повторную рассылку уведомлений о низком балансе лицевого счёта.

Выбор метода оплаты

При автоматическом выставлении счёта, метод оплаты выбирается автоматически на основе последних пяти платежей клиента. Автоматически может быть выбран только банковский перевод. Принцип выбора метода оплаты:

  • Если чаще всего клиент использовал метод оплаты с типом "Банковский перевод", то система выберет этот метод оплаты. В таком случае, к уведомлению будет приложен счёт на оплату в формате PDF, также, автоматически будет определён плательщик. 
  • Если чаще всего клиент использовал метод оплаты иного типа, то считается, что выбрать метод оплаты не удалось. В таком случае, клиент сможет выбрать его на странице оплаты услуги. Счёт будет иметь наименование вида "pfx<номер>", независимо от настроек компании. Номер изменится, когда клиент выберет метод оплаты. Автоматическое определение плательщика не происходит.