Skip to end of metadata
Go to start of metadata

Для правки HTML шаблонов нужно использовать редактор шаблонов Настройка>Другое>Шаблоны.

Список шаблонов:

Счет

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Дата контракта в формате "DD.MM.YYYY"
CONTRACT_DATE_LITДата контракта в формате "DD M(прописью) YYYY"
TOTAL_SUMОбщая сумма
TOTAL_SUM_WITHOUT_VATОбщая сумма без налога
CUSTOMERПользователь
AMOUNT_FOR_PAYПолная Сумма для оплаты, сумма счета плюс депозит
DEPOSITДепозит абонента на момент выписки счета
DEBTЗадолженность
PAYMENT_IDНомер в журнале платежей. Появляется после оплаты по указанному счету
MONTHТекущий Месяц
MONTH_LITМесяц прописью в родовом падеже (января, февраля...)
MONTH_LIT_NOMМесяц прописью в именительном падеже (январь, февраль...)
DATEТекущая дата в формате "YYYY-MM-DD"
DATE_EURO_STANDARTДата в формате "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"
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Курс обмена
CURRENCYISO код альтернативной валюты
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Номер документа
UIDUID
EXPIRE_DATEВремя действительности счета
PAYMENT_IDНомер платежа
PAYMENT_METHODТип платежа
DEPOSITДепозит на момент платежа
DELIVERY_STATUSСтатус доставки документа
EXCHANGE_RATEКурс обмена
CURRENCYISO код альтернативной валюты

Налоговая накладная

docs_tax_invoice.tpl - форма налоговой накладной.
Заходите в нужном клиенте в Клиенты>Компании>Документы Налоговая накладная.

Договор

docs_contract.tpl -форма договора

Заходите в нужном клиенте в Клиенты>Логины>Информация. В Информации о пользователе есть поле «Номер контракта» и кнопка «печать»

Переменные шаблона

UID

UID

LOGIN

Логин

PASSWORD

Пароль

DEPOSIT

Депозит

CREDIT

Сумма кредита

CREDIT_DATE

Дата кредита

COMPANY_ID

Номер компании

COMPANY_NAME

Название компании

GID

Номер группы

G_NAMEНазвание группы

PHONE

Телефон

EMAIL

E-mail

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

Дата прописью

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

Второй по приоритету контакт типа Телефон

EMAIL

Контакт типа 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

Телефон

EMAIL

E-mail

UID

UID

DATE

Дата выписки

FIO

ФИО

DEPOSIT

Депозит на момент выписки

_fax

Дополнительные поля

ROWS

Табличная часть


docs_statement_of_account_row.tpl - табличная часть Финансовые операции клиентов.

date

Дата операции

login

Логин

invoice_num

Номер счета

describe

Описание операции

fees_sum

Сумма снятия

payment_sum

Сумма пополнения

deposit

Депозит операции

  • No labels