Для правки HTML шаблонов нужно использовать редактор шаблонов Настройка>Другое>Шаблоны.
Table of Contents |
---|
Список шаблонов:
Счет
docs_invoice.tpl и Docs_docs_invoice_paid.tpl - счёт (КВИТАНЦИЯ) для оплаты физическим лицами.
Docs_docs_invoice.tpl - шаблон для неоплаченного счета.
Docs_docs_invoice_paid.tpl - шаблон для оплаченного счета, если нет кастомно созданного шаблона используется docs_invoice.tpl.
Заходите в нужном клиенте в Клиенты>Логины>Информация в Оплаты.
AVANCE | Аванс с предыдущего периода | ||
---|---|---|---|
INVOICE_NUM | Номер счёта | ||
FIO | ФИО клиента | ||
A_FIO | ФИО администратора | ||
ADDRESS_FULL | Адрес | ||
CONTRACT_ID | КонтрактНомер контракта | ||
CONTRACT_DATE | Дата контракта в формате "YYYY-MM-DD" | ||
CONTRACT_DATE_EURO_STANDART | Дата контракта | A_FIO | ФИО администраторав формате "DD.MM.YYYY" |
CONTRACT_DATE_LIT | Дата контракта в формате "DD M(прописью) YYYY" | ||
TOTAL_SUM | Общая сумма | ||
TOTAL_SUM_WITHOUT_VAT | Общая сумма без налога | ||
CUSTOMER | Пользователь | ||
AMOUNT_FOR_PAY | Полная Сумма для оплаты, сумма счета плюс депозит | ||
DEPOSIT | Депозит абонента на момент выписки счета | ||
DEBT | Задолженность | ||
PAYMENT_ID | Номер в журнале платежей. Появляется после оплаты по указанному счету | ||
MONTH | Текущий Месяц | ||
DATE | Текущая Дата | ||
TIME | Текущее Время | ||
FROM_DATEMONTH_LIT | $d (date) $MONTH_LIT $y (year) | DAY | ДеньМесяц прописью в родовом падеже (января, февраля...) |
MONTH_LIT_NOM | Месяц прописью | YEAR | Годв именительном падеже (январь, февраль...) |
DATE | Текущая дата в формате "YYYY-MM-DD" | ||
DATE_EURO_STANDART | Дата d.m.y | A_FIO | ФИО админав формате "DD.MM.YYYY" |
FROM_DATE_LIT | Дата в формате: "DD M(месяц прописью) YYYY" | ||
TIME | Текущее время | ||
DAY | День | ||
YEAR | Год в формате YYYY (полное отображение года) | ||
YEAR_SHORT | Год в формате YY (последние 2 цифры года) | ||
SUM_LIT | Сумма прописью | ||
CHARGED_SUM | Сумма оплаченных услуг | ||
EXPIRE_DATE | Время действительности счета. Дата до которой нужно оплатить счет | ||
LAST_PAYMENT_SUM | Сумма последней оплаты | ||
LAST_PAYMENT_DATE | Дата последней оплаты | ||
INVOICE_PERIOD | Период инвойсирования (yyyy-mm-dd-yyyy-mm-dd)в формате "YYYY-MM-DD YYYY-MM-DD" | ||
TOTAL_TAX_SUM | Общая сумма налога |
Табличная часть
ORDER_NUM_1 | Номер услуги/товара в табличной части |
---|---|
ORDER_NAME_1 | Наименование услуги/товара в табличной части |
ORDER_COUNT_1 | Количество услуги/товара в табличной части |
ORDER_PRICE_1 | Цена услуги/товара в табличной части |
ORDER_SUM_1 | Сумма услуги/товара в табличной части |
ORDER_PRICE_WITHOUT_VAT_1 | Цена товара без налога (НДС) |
TOTAL_TAX_SUM_1 | Сумма налога по товару. Сумма налога берется из типов оплат |
ORDER_VAT_1 | Сумма налога за товар (НДС) |
ORDER_SUM_WITHOUT_VAT_1 | Общая сумма товаров без налога (НДС) Количество * сумму товара без налога |
MONTH | Текущий Месяц |
DATE | Текущая Дата |
TIME | Текущее Время |
ORDERS | Табличная часть счета в формате HTML. Заменяется шаблоном docs_invoice_order_row.tpl |
Отображение платежей по данному счету
PAYMENT_DATE_1 | Дата платежа |
---|---|
PAYMENT_COMMENTS_1 | Комментарий |
PAYMENT_SUM_1 | Сумма |
PAYMENT_ALT_SUM_1 | Альтернативная сумма |
PAYMENT_ID_1 | Номер оплаты |
PAYMENTS_TOTAL_SUM | Общая сумма всех платежей |
Переменные неоплаченных счетов
UNPAYMENT_INVOICE_NUM_1 | Номер счета |
---|---|
UNPAYMENT_INVOICE_DATE_1 | Дата счета |
UNPAYMENT_INVOICE_SUM_1 | Непогашенная сумма счета |
UNPAYMENT_INVOICE_ALT_SUM_1 | Не погашенная альтернативная сумма счета |
UNPAYMENT_TOTAL_SUM | Общая сумма непогашенных счетов |
UNPAYMENT_TOTAL_ALT_SUM | Общая сумма непогашенных счетов в альтернативной валюте |
TOTAL_REST_SUM | Сумма к оплате по текущему счёту. Общая сумма счета - сумма оплаты по этому счету |
TOTAL_REST_ALT_SUM | Сумма к оплате по текущему счёту. Общая сумма счета - сумма оплаты по этому счету в альтернативной валюте |
Значения табличной части при использовании альтернативной валюты (смотрите опцию $conf{DOCS_CURRENCY})
EXCHANGE_RATE | Курс обмена |
---|---|
CURRENCY | ISO код альтернативной валюты |
ORDER_ALT_SUM_1 | Сумма в альтернативной валюте |
ORDER_ALT_PRICE_1 | Цена в альтернативной валюте |
ORDER_ALT_VAT_1 | Сумма налога |
ORDER_ALT_PRICE_WITHOUT_VAT_1 | Сумма без налога в альтернативной валюте |
ORDER_ALT_SUM_WITHOUT_VAT_1 | Сумма с налогом в альтернативной валюте |
TOTAL_ALT_SUM | Общая сумма в альтернативной валюте |
SUM_ALT_LIT | Общая альтернативная сумма прописью |
CHARGED_ALT_SUM | Общая сумма уже оплаченных услуг в альтернативной валюте |
Информация о модулях
DOCS_TPNAME_INTERNET_XX | Название ТП для интернета, ХХ - указать номер сервиса |
---|---|
DOCS_ABON_INTERNET_XX | Сумма Абон. платы для сервиса Интернет+, ХХ - указать номер сервиса |
DOCS_ABON_ABON_XX | Сумма Абон. платы для Периодических платежей, ХХ - указать номер сервисапериодического платежа |
DOCS_TPNAME_ABON_XX | Название ТП для Периодических платежей, ХХ - указать номер периодического платежа |
DOCS_ABON_SUM_SERVICE | Общая сумма всех сервисов у абонента |
Docs_docs_invoice_order_row.tpl - шаблон строк счетов в формате HTML
%NUMBER% | Номер заказа |
---|---|
%NAME% | Название заказа или товара |
%UNIT% | Единицы измерения |
%COUNT% | Количество |
%PRICE% | Цена |
%SUM% | Сумма |
%BILL_ID% | Денежный счет |
Docs_docs_invoice_company.tpl - счета для оплаты юридическими лицами
Заходите в нужном клиенте в Клиенты>Логины>Информация в Оплаты. Данный документ выписывается пользователям принадлежащем определённой компании.
В шаблоне используются параметры docs_invoice.tpl.
Дополнительные параметры компании
REPRESENTATIVE | Представитель |
---|---|
COMPANY_NAME | ПредставительНазвание компании |
COMPANY_PHONE | Телефон компании |
ADDRESS | Адрес компании |
VAT | Ставка налога (НДС) |
TAX_NUMBER | Налоговый номер |
BANK_ACCOUNT | Счёт в банке |
BANK_NAME | Банк |
COR_BANK_ACCOUNT | Коресп. счет |
BANK_BIC | Банковский идентификационный код |
Квитанция об оплате
docs_receipt.tpl - форма счёта фактуры (чека, квитанции оплаты), выставляется абоненту после внесения суммы на счёт.
Заходите в нужном клиенте в Клиенты>Логины>Информация в Оплаты Ставите галочку «Счет-Фактура.
RECEIPT_NUM | Номер квитанции |
---|---|
DATE | Дата |
CUSTOMER | Пользователь |
TOTAL_SUM | Общая сумма оплаты |
TOTAL_SUM_CENT | Сумма оплаты в копейках (целое число, в 100 раз больше TOTAL_SUM) |
PHONE | Номер телефона |
VAT | Ставка налога (НДС) |
ADMIN | Администратор |
LOGIN | Логин |
CREATED | Дата создания квитанции об оплате |
DOC_ID | Номер документа |
UID | UID |
EXPIRE_DATE | Время действительности счета |
PAYMENT_ID | Номер платежа |
PAYMENT_METHOD | Тип платежа |
DEPOSIT | Депозит на момент платежа |
DELIVERY_STATUS | Статус доставки документа |
EXCHANGE_RATE | Курс обмена |
CURRENCY | ISO код альтернативной валюты |
Налоговая накладная
docs_tax_invoice.tpl - форма налоговой накладной.
Заходите в нужном клиенте в Клиенты>Компании>Документы Налоговая накладная.
Договор
docs_contract.tpl -форма договора
Заходите в нужном клиенте в Клиенты>Логины>Информация. В Информации о пользователе есть поле «Номер контракта» и кнопка «печать»
Переменные шаблона
UID | UID | ||
---|---|---|---|
LOGIN | Логин | ||
PASSWROD PASSWORD | Пароль | ||
DEPOSIT | Депозит | ||
CREDIT | Сумма кредита | ||
CREDIT_DATE | Дата кредита | ||
COMPANY_ID | Номер компании | ||
COMPANY_NAME | Название компании | ||
GID | Номер группы | ||
G_NAME | Название группы | ||
PHONE | Телефон | ||
PASPORT_NUM | Номер паспорта | ||
PASPORT_DATE | Дата выдачи паспорта | ||
PASPORT_DATE_LIT | Дата выдачи паспорта прописью | ||
PASPORT_DATE_EURO | Дата выдачи паспорта в евро-формате (дд.мм.гггг) | ||
PASPORT_GRANT | Паспорт выдан | ||
CONTRACT_ID | Номер контракта | ||
CONTRACT_DATE | Дата контракта | ||
CONTRACT_DATE_LIT | Дата контракта в формате "DD M(прописью) YYYY" | ||
CONTRACT_DATE_EURO_STANDART | Дата контракта в формате "DD.MM.YYYY" | ||
CONTRACT_ID_ADD | Номер дополнительного контракта | ||
CONTRACT_DATE_ADD | Дата дополнительного контракта в формате "YYYY-MM-DD" | ||
CONTRACT_DATE_LIT_ADD | Дата дополнительного контракта в формате "DD M(прописью) YYYY" | ||
CONTRACT_DATE_EURO_STANDART_ADD | Дата дополнительного контракта в формате "DD.MM.YYYY" | ||
CONTRACT_PREFIX | Префикс контракта | ||
ADDRESS_FULL | Полный адрес, Улица, дом/квартира | ||
ADDRESS_COUNTRY | Страна | ||
CITY | Город | ||
ADDRESS_DISTRICT | Регион | ||
ADDRESS_STREET | Улица | ||
ADDRESS_BUILD | Дом | ||
ADDRESS_FLAT | Квартира | ||
CONTRACT_DATE_LIT | Дата прописью | DOCS_TPNAME_INTERNET | Название тарифного плана интернета |
MONTH_LIT | Текущий месяц прописью в родовом падеже (января, февраля...) | ||
MONTH_LIT_NOM | Текущий месяц прописью в именительном падеже (январь, февраль...) | ||
_ИНФОРМАЦИОННЫЕ_ПОЛЯ | Объявление дополнительных информационных полей. Название поля в базе приведённое в верхний регистр. |
Дополнительные маркеры из модулей формируются через функцию docs_[module_name]
Пример модуль Internet
DOCS_INTERNET_CID | Поле Internet CID |
DOCS_INTERNET_CPE_MAC | Поле Internet CPE MAC |
Пример модуль Abon
Переменные задаются по ID активной услуги абонента, где {ID} - ID тарифного плана Abon. Добавлять нужный ID необходимо в файле /usr/abills/Abills/templates/{file_name}.dsc
DOCS_ABON_ABON_ID_{ID} | Абонплата тарифного плана модуля Abon |
DOCS_TPNAME_ABON_ID_{ID} | Название тарифного плана |
DOCS_ABON_COMMENTS_ID_{ID} | Поле "Комментарий" |
DOCS_ABON_PERSONAL_DESCRIPTION_ID_{ID} | Поле "Персональная информация" |
Новые контакты
При использовании новой схемы контактов, доступны все контакты всех типов, например:
VIBER | Контакт типа Viber |
---|---|
TELEGRAM | Контакт типа Telegram |
PHONE | Контакт типа Телефон |
PHONE_1 | Второй по приоритету контакт типа Телефон |
Контакт типа E-Mail | |
EMAIL_1 | Второй по приоритету контакт типа E-Mail |
EMAIL_2 | Третий по приоритету контакт типа E-Mail |
… | И так далее… |
Также, если не заполнено поле Телефон, но указан Мобильный телефон, то в поле Телефон продублируется значение Мобильный телефон.
docs_contract_company.tpl - форма договора для корпоративных клиентов
Заходите в Компании выбираете Клиенты>Компании в Информации о пользователе есть поле «Номер контракта» и кнопка «печать».
Выписка по счету
docs_statement_of_account.tpl тело документа
YEAR_SEL | Форма выбора года |
---|---|
COMPANY_NAME | Название компании |
ADDRESS_STREET ADDRESS_BUILD ADDRESS_FLAT DISTRICT CITY ZIP | Адрес абонента |
PHONE | Телефон |
UID | UID |
DATE | Дата выписки |
FIO | ФИО |
DEPOSIT | Депозит на момент выписки |
_fax | Дополнительные поля |
ROWS | Табличная часть |
docs_statement_of_account_row.tpl - табличная часть Финансовые операции клиентов.
date | Дата операции |
---|---|
login | Логин |
invoice_num | Номер счета |
describe | Описание операции |
fees_sum | Сумма снятия |
payment_sum | Сумма пополнения |
deposit | Депозит операции |