Skip to end of metadata
Go to start of metadata

Генерацией счетов на оплату занимается программа multi_docs.pl

Аргументы:

PERIODIC_INVOICE

Создать периодические счета и отправить их абонентам

PREPAID_INVOICES

Создание и отправка счетов в начале периода на все услуги, по которым произошли списания в текущем месяце

MULTIPOSITION_INVOICE=1

Разбиение услуг компании для инвойсирования по позициям. По умолчанию все услуги идут одной позицией

LOGIN

Логин абонента

COMPANY_ID

ID компании

DATE=YYYY-MM-DD

Дата создания документов

SORT=

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

DEBUG=[1..7]

Режим отладки


PREPAID_INVOICES
Создание и отправка счетов в начале периода на все услуги, по которым произошли списания в текущем месяце. Если не указывается дата счета, создаются счета на все услуги от текущего числа. Также генерируются счета за неинвойсированные услуги прошлого периода, отключение выписки неинвойсированных платежей SKIP_NOT_INVOICED_FEES=1.

/usr/abills/bin/multi_docs.pl PREPAID_INVOICES=1

Если в аргументах указывается параметр COMPANY_ID, тогда запускаются только счета по компаниям указанным в параметре и соответственно LOGIN только по логинам не состоящим в компаниях. При генерации счета для компании он приходит администратору компании за все логины и услуги компании.

Для компании счета нужно генерировать 1 числа. В счет будут включатся задолженность компании и сума услуг всех абонентов на поточный месяц. Если у Компании нет администратора по счетам счеты не будут формироваться. Параметры генерации счета указанные в абонентов компании не влияют на генерацию счета.

Можно задать опцию, которая будет проверять оплату последних счетов абонента. Если, например, последние 3 счета неоплаченные - статус интернет услуги будет изменен на "Отключено неуплата".

config.pl
$conf{DOCS_PERIOD_UNPAYMENT_INVOICE} = 3;


Для отправки счета на Viber: 

  1. Нужно чтобы домен был с SSL сертификатом, абонент был подписан на Viber_bot
  2. Включена опция «Автоматическая генерация счёта» в Клиенты>Логины>Информация>Сервисы>Документы>Настройки
  3. Выбор абонентов по параметрам - активный статус интернет тарифа, заполненная дата договора
  4. Добавить хост Вашего биллинга в config.pl:
    $conf{HTTP_HOST} = 'https://<host>:<port>';
    Например: 'https://demo.abills.net.ua:9443'
    С версии 1.24.00 требуется
    $conf{BILLING_URL}
  5. Разрешить на сервере отправку PDF файлов. Инструкция здесь


PERIODIC_INVOICE
Создание счетом на следующие учётные периоды.

/usr/abills/bin/multi_docs.pl PERIODIC_INVOICE DATE="2012-08-18/2012-09-20"  

Счета создаются для пользователей, у которых в параметрах документооборота включено «Автоматическая генерация счёта» и наступила дата создания счетов (по умолчанию: за 10 дней до начала учётного периода).
Также можно указывать дату, за которую нужно обработать счета DATE='2012-08-18' или период дат через косую черту DATE='2012-08-18/2012-09-20'

Дата генерации счета указывается в настройках абонента Клиенты>Логины>Информация>Сервисы>Документы>Настройки.

При автоматической генерации счета

  1. Система вытаскивает сумы всех начислений на текущий учётный период.

  2. Выводит их списком.

  3. Добавляет суму задолженности отдельным пунктом, если она есть.

  4. Если счет выписан до даты учётного периода, тогда депозит указывает без учёта начисления позиций счета.

Ошибка Skip create docs (Not defined option) Admin user UID: 15593

TOTAL COMPANIES: 2 DOCS: 0

У администратора компании не отмечена опция в личных настройках документов (Клиенты>Логины>Информация>Сервисы>Документы>Настройки) «Автоматическая генерация счёта».


POSTPAID_INVOICES

Выписка счетов по факту предоставления услуги с учетом всех задолженностей за прошедший месяц. система формирует единый PDF для печати на принтере.

Шаблон для документа

  docs_multi_invoice.tpl

  docs_multi_invoice.pdf

  docs_multi_invoice.dsc

Дополнительные параметры



SECOND_ADDRESSИспользовать вторичный адрес
LIMIT=100Напечатать только 100 квитанций
MODULE=InternetИспользовать модуль
TP_ID='110;1220'печатать квитанции только для определенных тарифных планов определенного модуля. Без параметра модули эта опция не работает
GID='1'Генерация квитанций 1 группы
SORTСортировка квитанций
RESULT_DIRПуть к файлу PDF для печати квитанций. По-умолчанию abills/cgi-bin/admin/pdf. Если папки нет - нужно создать (mkdir /usr/abills/cgi-bin/admin/pdf)

Инструкция по настройки печати нескольких квитанций на одном листе

  • No labels