DOCS_ACCOUNT_EXPIRE_DAY

$conf{DOCS_ACCOUNT_EXPIRE_DAY}=5;Дата действия счета. Имеет более высокий приоритет чем $conf{DOCS_ACCOUNT_EXPIRE_PERIOD}

DOCS_ACCOUNT_EXPIRE_PERIOD

$conf{DOCS_ACCOUNT_EXPIRE_PERIOD}=30;Время действительности счета. По умолчанию 30 дней

DOCS_ACCOUNT_EXPIRE_PERIOD_MULTIPLIER

$conf{DOCS_ACCOUNT_EXPIRE_PERIOD_MULTIPLIER}=12;Множитель для удаления неоплаченных счетов. Если Время действительности счета кончилось и он не оплачен. Счет будет удален через («Дата действия счета» * «Множитель»). Пример: DOCS_ACCOUNT_EXPIRE_DAY(DOCS_ACCOUNT_EXPIRE_PERIOD)=30; DOCS_ACCOUNT_EXPIRE_PERIOD_MULTIPLIER=3; 30 * 3 = 90 дней

DOCS_ACTS_LAST_DATE

$conf{DOCS_ACTS_LAST_DATE}=1;Создание актов последним числом месяца

DOCS_CERT_CMD

$conf{DOCS_CERT_CMD}='xxx';

Команда для подписи

$conf{DOCS_CERT_CMD}="openssl smime -sign -signer /usr/abills/Certs/pub.crt -inkey /usr/abills/Certs/priv.pem -engine gost   -binary -passin pass:your_password -noattr -outform DER  -in %INPUT_FILE% -out %CERT_FILE%";

DOCS_CONTRACT_TYPES

$conf{DOCS_CONTRACT_TYPES}=':Д:физические лица:contract_1;

:В:выделенка для юр. лиц (Ethernet, ADSL):contract_2;
:ВО:оптика для организаций:contract_3;';

Задания списка типов договоров для работы с клиентами.

Формат:
ПРЕФИКС_ДОГОВОРА:CУФИКС_ДОГОВОРА:НАЗВАНИЕ_ДОГОВОРА:ШАБЛОН
Для шаблона contract_1 система будет искать файл /usr/abills/Abills/templates/Docs_docs_contract_1.tpl или его альтернативный pdf шаблон.
Если не заполнено поле Номер договора и дата система автоматически подставляет следующий нужный номер в эти поля

DOCS_CURRENCY

$conf{DOCS_CURRENCY}='643';Валюта выписываемых документов. Если опция указана и отличается от системной $conf{SYSTEM_CURRENCY}, документы выписываются в двух валютах в системной и в валюте документов.
Коды нужно вводить соответственно с стандартом ISO 4217.
Также нужно заводить валюты в меню конвертации Система>Курс обмена
Таблица кодов https://www.iban.ru/currency-codes

DOCS_EXTRA_DEPOSIT



DOCS_FEES_METHOD_ORDERS

$conf{DOCS_FEES_METHOD_ORDERS}=1;Выводит типы услуг в счетах с типов начислений

DOCS_INVOICE_ALT_TPL

$conf{DOCS_INVOICE_ALT_TPL}=0;Включить возможность вести 2 шаблона счетов. Основной и дополнительный

DOCS_INVOICE_GROUP_ORDERS

$conf{DOCS_INVOICE_GROUP_ORDERS}=1;Группировать одинаковые заказы в печатной форме счета

DOCS_INVOICE_NO_DEPOSIT



DOCS_INVOICE_TERMO_PRINTER

$conf{DOCS_INVOICE_TERMO_PRINTER}=0;Кнопка Печать чека для термо-принтера

DOCS_LANGUAGE

$conf{DOCS_LANGUAGE}='russian';Язык печатных документов. По умолчанию равен $conf{default_language}

DOCS_ORDERS

$conf{DOCS_ORDERS}=['Интернет', 'Телевидение', 'Тех. поддержка', 'Дополнительные услуги'];Виды товаров для счёта

DOCS_PAYMENT_DOCS_SKIP

$conf{DOCS_PAYMENT_DOCS_SKIP}=1;Не формировать и не показывать форму документов

DOCS_PAYMENT_METHODS

$conf{DOCS_PAYMENT_METHODS}='0:Оплата через банк';Описание типов платежей для бухгалтерских документов.

DOCS_PAYMENT_RECEIPT_SKIP

$conf{DOCS_PAYMENT_RECEIPT_SKIP}=1; Не создавать квитанцию после оплаты

DOCS_PAYMENT_SENDMAIL

$conf{DOCS_PAYMENT_SENDMAIL}=1;Отправлять созданные после оплаты документы почтой: счет и квитанцию

DOCS_PAYMENT_SYSTEM_CURRENCY

$conf{DOCS_PAYMENT_SYSTEM_CURRENCY}=1;При оплате заполнять поля оплаты системной валютой

DOCS_PDF_PRINT

$conf{DOCS_PDF_PRINT}=1;Вывод печатных документов в формате PDF

DOCS_PRE_INVOICE_PERIOD

$conf{DOCS_PRE_INVOICE_PERIOD}=10;Количество дней до начала учётного периода для генерации счетов.

DOCS_QR_CODE

$conf{DOCS_QR_CODE}='';Разместить в шаблоне Qr code для оплаты во время сканирования (параметру надо задать такое значение "METHOD=0&CREATE_RECEIPT=1&add=1&APPLY_TO_INVOICE=1&INVOICE_ID=create") также в шаблоне надо установить значения %QR_CODE_DOCS% в место этого ключа будет Qr code при создании документа
DOCS_QRCODE_INCLUDE_PDF

DOCS_QRCODE_INCLUDE_TPL

DOCS_SKIP_NEXT_PERIOD_INVOICE

$conf{DOCS_SKIP_NEXT_PERIOD_INVOICE}=0;Не отображать в пользовательском интерфейсе форму выписки счета на следующий учётный период

DOCS_SKIP_USER_MENU

$conf{DOCS_SKIP_USER_MENU}=0;Не отображать меню документов в портале абонента

DOCS_TAX_EXPORT_HBOS



DOCS_TAX_EXPORT_HBUH



DOCS_TAX_EXPORT_HKBOS



DOCS_TAX_EXPORT_HKBUH



DOCS_USERPORTAL_ACT

$conf{DOCS_USERPORTAL_ACT}=0;Отображение актов в кабинете абонента

DOCS_USERPORTAL_INVOICE

$conf{DOCS_USERPORTAL_INVOICE}=0;Список квитанций в портале абонентов

DOCS_VAT_INCLUDE

$conf{DOCS_VAT_INCLUDE}=20;Процентов включенного налога
DOCS_SAVE$conf{DOCS_SAVE}=1;

Сохранять выписанные документы в отдельной папке (По умолчанию они только рассылаются и генерируются на лету)

Папка для сохранения по умолчанию: /usr/abills/Abills/templates/docs/

DOCS_STORE_DIR

$conf{DOCS_STORE_DIR}='/usr/abills/Abills/templates/docs/';Каталог для сохранения файлов документов и сертификатов. При включении $conf{DOCS_CERT_CMD} файлы перестают создаваться «на лету», они после создания записываются на диск и потом повторно читаются

PAYMENTS_NOT_CREATE_INVOICE

$conf{PAYMENTS_NOT_CREATE_INVOICE}=1;Не создавать счет при оплате, выбор только из списка счетов

MONEY_UNIT_NAMES

$conf{MONEY_UNIT_NAMES}='руб.';Название денежной единицы=[большая часть, меньшая часть]

DOCS_INVOICE_ORDERS

$conf{DOCS_INVOICE_ORDERS}=24;Количество позиций в счете. По умолчанию 12

DEPOSIT_CHECK_LIMIT

$conf{DEPOSIT_CHECK_LIMIT}=1;Сверка депозитов - функция позволяющая сверить приход и расход абонентов и сообщить о расхождении.

 DOCS_INVOICE_PAID_TPL

$conf{DOCS_INVOICE_PAID_TPL}=1;Выводить для оплаченных счетов другой шаблон. Шаблон для оплаченных счетов docs_invoice_paid.[tpl|dsc|pdf]

 



 




  • Нет меток