Smartcat позволяет генерировать счета в формате PDF. Для этого можно использовать стандартный шаблон либо создавать собственные шаблоны, используя технологию Smartcat Template Engine. Создайте с её помощью единый шаблон для всех клиентов либо индивидуальные шаблоны для каждого клиента.
Ниже приведена модель данных, используемая при генерации счёта в формате PDF. Указанные объекты и их поля доступны при разработке собственного шаблона с помощью технологии Smartcat Template Engine.
Invoice |
||
Основная информация по счёту |
||
Название поля |
Тип данных |
Описание |
Number |
string |
Внутренний номер счёта в системе Smartcat |
ExternalNumber |
string |
Внешний номер счёта |
DateSent |
DateTime |
Дата выставления счёта |
PayBefore |
DateTime |
Дата из поля "Оплатить до" |
DatePaid |
DateTime |
Дата оплаты счёта |
Currency |
string |
Валюта счёта |
TotalCost |
decimal |
Полная стоимость всех услуг в счёте |
AccountId |
string |
Идентификатор аккаунта создателя счёта |
IsPaid |
bool |
Признак оплаты счёта. Принимает значение true, если счёт оплачен. |
PaymentReceiveDestination |
Способ получения оплаты по счёту. Принимает значение Balance (1), если выбрано зачисление на баланс компании в Smartcat, и ExternalBankAccount (2), если выбрано зачисление на внешний банковский счёт компании. |
|
TotalCostDescription |
string |
Расшифровка полной стоимости всех услуг в счёте на русском языке |
Пример работы с объектом Invoice:
Invoice No. <<[Invoice.Number]>> Invoice date <<[Invoice.DateSent]>> |
InvoiceJobs |
||
Коллекция объектов, содержащих информацию по добавленным в счёт услугам |
||
Название поля |
Тип данных |
Описание |
Cost |
decimal |
Стоимость услуги |
Currency |
string |
Валюта услуги |
JobServiceType |
string |
Название услуги |
ProjectName |
string |
Для услуг, созданных на основе сметы, содержит название проекта, а также языки оригинала и перевода. Для остальных услуг содержит описание услуги. |
IsInternalJob |
bool |
Признак типа услуги. Для услуг, созданных на основе сметы, принимает значение true. Для остальных услуг принимает значение false. |
Пример работы с коллекцией InvoiceJobs:
<<foreach [job in InvoiceJobs]>> <<[job.JobServiceType]>> <<[job.ProjectName]>> <<[job.Cost]>> <<[job.Currency]>> <</foreach>> |
VendorLegalEntity |
||
Реквизиты компании |
||
Название поля |
Тип данных |
Описание |
Id |
string |
Идентификатор реквизитов |
Name |
string |
Название реквизитов |
Beneficiary |
string |
Получатель |
AgentReportContactPerson |
string |
Имя контактного лица |
LegalAddress |
string |
Юридический адрес |
Vat |
string |
ИНН, VAT или другой налоговый идентификатор |
CountryCode |
string |
Код страны |
BankName |
string |
Наименование банка |
BankCode |
string |
Код банка |
Swift |
string |
SWIFT-код |
BankAccount |
string |
Расчётный счёт |
AchRouting |
string |
Маршрутный номер ACH |
WireRouting |
string |
Маршрутный номер Wire |
TransitNumber |
string |
Идентификационный код ABA |
RegistrationNumber |
string |
Регистрационный номер |
BankCorrAccount |
string |
Корреспондентский счёт |
BankCorrBankEn |
string |
Банк-корреспондент (на английском) |
BankCorrBankRu |
string |
Банк-корреспондент (на русском) |
Iban |
string |
Международный номер банковского счёта (IBAN) |
BankAddress |
string |
Адрес банка |
Kpp |
string |
КПП |
Bic |
string |
БИК |
SignerFullName |
string |
ФИО подписанта |
SignerPosition |
string |
Должность подписанта |
Пример работы с объектом VendorLegalEntity:
<<[VendorLegalEntity.Name]>> <<if [VendorLegalEntity.LegalAddress != null]>> <<[VendorLegalEntity.LegalAddress]>> <</if>> |
Customer |
||
Информация о клиенте |
||
Название поля |
Тип данных |
Описание |
Name |
string |
Название |
LegalName |
string |
Юридическое название компании |
Address |
string |
Адрес компании |
Website |
string |
Вебсайт клиента |
Industry |
string |
Отрасль клиента |
Vat |
string |
ИНН, VAT или другой налоговый идентификатор |
Kpp |
string |
КПП (только для клиентов из России) |
Country |
string |
3-х буквенный код страны |
VendorManager |
string |
Менеджер на стороне компании, работающий с этим клиентом |
Language |
string |
Язык клиента |
Comment |
string |
Комментарий, взятый из карточки клиента в Smartcat |
ContactName |
string |
Основное контактное лицо |
ContactEmail |
string |
Электронная почта |
Пример работы с объектом Customer:
<<[Customer.Name]>> VAT number / Tax ID: <<[Customer.Vat]>> |
Похожие статьи:
- Нет похожих статей
Информация оказалась полезной?