Перейти к содержанию

Коды переменных для использования в ПФ#

Теги для использования в ПФ#

Реквизиты договора#

Код в шаблоне Что выводим Описание
contractNum contract.document.number Номер договора
contractDate contract.document.date Дата договора

Реквизиты доп. соглашения#

Код в шаблоне Что выводим Описание
addAgreeNum additional-agreement.document.number Номер ДС
addAgreeDate additional-agreement.document.date Дата ДС

Реквизиты клиента#

Код в шаблоне Что выводим Описание
custFullName Для ЮЛ: customer.company.fullName Полное название
Для ФЛ: customer.person.fio
Для ИП: ИП {customer.person.fio}
custFullNameEng Для ЮЛ: customer.company.fullNameEnglish Полное название на английском
Для ФЛ: customer.person.fio в формате Фамилия Имя Отчество
Для ИП: Individual Businessman {customer.person.fio.lastName} {customer.person.fio.firstName}
custRepr Для ИП и ФЛ: не выводится Блок про представителя
Для ЮЛ см. Вывод информации о представителе клиента
custReprEng Для ИП и ФЛ: не выводится Блок про представителя на английском
Для ЮЛ см. Вывод информации о представителе клиента на английском
custAddress Для ИП и ФЛ: {adress} из customer.person.addressRegistration. Адрес
Для ЮЛ {adress} из customer.company.addressRegistration.
custAddressEng Для ИП и ФЛ: customer.person.addressRegistrationEnglish Адрес на английском
Для ЮЛ: customer.company.addressRegistrationEnglish
custEmail Для ЮЛ: customer.company.email Email клиента
для ФЛ, ИП: customer.person.email
custINN для ЮЛ: {customer.company.inn} ИНН
для ФЛ, ИП: {customer.person.inn}
custKPP для ЮЛ: {customer.company.kpp} КПП
для ФЛ, ИП: не выводится
custOGRN для ЮЛ: {customer.company.ogrn} ОГРН
для ФЛ: не выводится
для ИП {customer.person.ogrnip}
custFullNameSign Для ЮЛ: customer.company.fullName Название для блока в подписи
Для ФЛ: customer.person.fio
Для ИП: Предприниматель {customer.person.fio}
custFullNameSignEng Для ЮЛ: customer.company.fullNameEnglish
Для ФЛ: customer.person.fioEnglish в формате Фамилия Имя Отчество Название для блока в подписи на английском
Для ИП: Predprinimatel {customer.person.fioEnglish}
custReprTitleSign Для ИП и ФЛ: не выводится Должность для блока в подписи
Для ЮЛ: если customer.representative.title.id ссылается на должность Другая,
то customer.representative.title.titleDetails.name,
иначе customer.representative.title.name
custReprTitleSignEng Для ИП и ФЛ: не выводится Должность для блока в подписи на английском
Для ЮЛ: если customer.representative.title.id ссылается на должность Другая,
то customer.representative.title.titleDetails.englishName,
иначе customer.representative.title.englishName
custReprNameSign Для ИП и ФЛ: customer.person.fio в формате Фамилия Имия Отчество ФИО представителя в подписи
Для ЮЛ: customer.representative.fio в формате Фамилия Имия Отчество
custReprNameSignEng Для ИП и ФЛ: customer.person.fioEnglish в формате Фамилия Имя Отчество ФИО представителя в подписи на английском
Для ЮЛ: customer.representative.fioEnglish в формате Фамилия Имя Отчество
Customer_BA_RU см. Российские Банковские счета клиента Блок счетов на русском
Customer_BA_EN см. Российские Банковские счета клиента Блок счетов на английском
Customer_BA_RU_EN см. Российские Банковские счета клиента Блок счетов на дву языках
STAMP_CUSTOMER Место вывода штампа ПЭП клиента. Выводится только при подписании файла ПЭП место вывода штампа ПЭП

Реквизиты Агента#

Код в шаблоне Что выводим Описание
agentFullName agent.company.fullName Полное название
agentFullNameEng agent.company.fullNameEnglish Полное название на английском
agentAddress {index, }{adress} из *.agent.company.addressRegistration. Адрес
{index, } не выводится, если index отсутствует
agentAddressEng agent.company.addressRegistrationEnglish Адрес на англйиском
agentINN agent.company.inn ИНН
agentKPP agent.company.kpp КПП
agentOGRN agent.company.ogrn ОГРН
agentRepr см. Вывод информации о представителе клиента, Блок про представителя
но данные не от клиента, а от агента из Договора agent.representative
agentReprEng см. Вывод информации о представителе клиента на английском, Блок про представителя на английском
но данные не от клиента, а от агента из Договора agent.representative
agentFullNameSign agent.company.fullName Название
agentFullNameSignEng agent.company.fullNameEnglish Полное название на английском
agentReprTitleSign если agent.representative.title.id ссылается на должность Другая, Должность представителя
то agent.representative.title.titleDetails.name,
иначе agent.representative.title.name
agentReprTitleSignEng если agent.representative.title.id ссылается на должность Другая, Должность представителя на английском
то agent.representative.title.titleDetails.englishName,
иначе agent.representative.title.englishName
agentReprNameSign agent.representative.fio ФИО представителя
agentReprNameSignEng agent.representative.fioEnglish ФИО представителя на английском
Agent_BA_RU см. Российские Банковские счета агента Блок счетов на русском
Agent_BA_EN см. Российские Банковские счета агента Блок счетов на английском
Agent_BA_RU_EN см. Российские Банковские счета агента Блок счетов на дву языках
agentReprSign рисунок из agent.company.representative.signPath, выводится над текстом Место вывода подписи агента
agentStamp рисунок из agent.company.stampPath, выводится над текстом Место вывода штампа агента

Российские Банковские счета клиента#

Выводятся все счета клиента

  • Для клиента ЮЛ: customer.company.bankAccount[]:
  • Для клиента ФЛ, ИП: customer.person.bankAccount[]:

у которых bankAccount[].bankAccountType = RUS

  • Customer_BA_RU: каждый счет выводится на русском языке в формате:

    ${custBankAcc} (${custBankAccCurrency})  
    в ${custBankName}
    БИК: ${custBankBic} 
    Корр.Счет: ${custBankCorrAcc}
    SWIFT: ${custBankSWIFT}
    
  • Customer_BA_EN: каждый счет выводится на английском языке в формате:

    ${custBankAcc} ${custBankAccCurrency}
    in ${custBankNameEng}
    BIC: ${custBankBic} 
    Corr.account: ${custBankCorrAcc}
    SWIFT: ${custBankSWIFT}
    
  • Customer_BA_RU_EN: каждый счет выводится на двух языках в формате:

    ${custBankAcc} ${custBankAccCurrency}
    in/в ${custBankNameEng} / ${custBankName} 
    БИК: ${CustBankBic}
    Corr. account/Корр. счет: ${CustBankCorrAcc}
    SWIFT: ${custBankSWIFT}
    
Код в шаблоне Что выводим Описание
custBankAcc bankAccount[].bank.number Номер счета
custBankName bankAccount[].bank.name Название банка
custBankBic bankAccount[].bank.bic БИК банка
custBankCorrAcc bankAccount[].bank.accountNumber Корр.счет
custBankSWIFT bankAccount[].bank.swift SWIFT
custBankNameEng bankAccount[].bank.englishName Английское название банка
custBankAccCurrency Взять из bankAccount[].number 6-8 символы (это будут цифры), и найти валюту по 3-цифровому коду, вывести 3-буквенный код Alfa-3 Код валюты счета

Российские банковские счета агента#

Выводятся все счета агента contract.document.agent.company.bankAccount[], у которых bankAccount[].bankAccountType = RUS

  • Agent_BA_RU: каждый счет выводится на русском языке в формате:

    ${agentBankAcc} (${agentBankAccCurrency})
    в ${agentBankName}
    БИК: ${agentBankBic} 
    Корр.Счет: ${agentBankCorrAcc}
    SWIFT: ${agentBankSWIFT}
    
  • Agent_BA_EN: каждый счет выводится на английском языке в формате:

    ${agentBankAcc} (${agentBankAccCurrency})
    in ${agentBankNameEng}
    BIC: ${agentBankBic} 
    Corr.account: ${agentBankCorrAcc}
    SWIFT: ${agentBankSWIFT}
    
  • Agent_BA_EN_EN: каждый счет выводится на двух языках в формате:

    ${agentBankAcc} (${agentBankAccCurrency})
    in/в ${agentBankNameEng} / ${agentBankName} 
    БИК: ${CustBankBic}
    Corr. account/Корр. счет: ${agentBankCorrAcc} 
    SWIFT: ${agentBankSWIFT}
    
Код в шаблоне Что выводим Описание
agentBankAcc bankAccount[].number Номер счета
agentBankName bankAccount[].bank.name Название банка
agentBankBic bankAccount[].bank.bic БИК банка
agentBankCorrAcc bankAccount[].bank.accountNumber Корр.счет
agentBankSWIFT bankAccount[].bank.swift SWIFT
agentBankNameEng bankAccount[].bank.englishName Английское название банка
agentBankAccCurrency Взять из bankAccount[].number 6-8 символы (это будут цифры), и найти валюту по 3-цифровому коду, вывести 3-буквенный код Alfa-3 Код валюты счета

Вывод информации о представителе клиента#

, в лице ${titleGenitiveCase} ${representativeFioGenitiveCase}, действующего на основании ${actionBasis}, где

Код в шаблоне Что выводим Описание
titleGenitiveCase если customer.representative.title.id ссылается на должность Другая, Должность в Родительном падеже
то customer.representative.title.titleDetails.GenitiveCase,
иначе customer.representative.title.GenitiveCase
representativeFioGenitiveCase customer.representative.fioGenitiveCase (в формате Фамилия Имя Отчество) ФИО представителя в родительном падеже
actionBasis если customer.representative.actionBasis.type == CHARTER, выводится Устава Основание в родительном падеже
если customer.representative.actionBasis.type == POA, выводится Доверенности № {actionBasis.number}
если customer.representative.actionBasis.type == OTHER,
выводится customer.representative.actionBasis.name

Вывод информации о представителе клиента на английском#

, represented by ${titleEnglishName} ${representativeFioEnglish}, acting on the basis of ${actionBasis}., где

Код в шаблоне Что выводим Описание
titleEnglishName customer.representative.title.englishName Должность на английском
representativeFioEnglish customer.representative.fioEnglish (в формате Фамилия Имя Отчество) ФИО представителя на английском
actionBasis если customer.representative.actionBasis.type == CHARTER, выводится Charter Основание на английском
если customer.representative.actionBasis.type == POA, выводится Power of Attorney No. {actionBasis.number}
если customer.representative.actionBasis.type == OTHER,
выводится customer.representative.actionBasis.nameEnglish

Данные заявки#

Код в шаблоне Что выводим Описание
order.reportDate order.reportDate Дата создания файла отчета
order.document.notValidAfter order.document.notValidAfter в формате DD.MM.YYYY Срок действия инвойса
order.counterparty.name order.counterparty.name Импорт: Страна получателя, Экспорт: Страна плательщика
order.additionalInfo.documentNum order.additionalInfo.documentNum Импорт: Номер (контакта/инвойса), Экспорт: номер контракта
order.additionalInfo.documentDate order.additionalInfo.documentDate в формате DD.MM.YYYY Импорт: Дата (контакта/инвойса), Экспорт: дата контракта
order.additionalinfo.invoiceNum order.additionalinfo.invoiceNum Импорт: отсутствует, Экспорт: номер инвойса
order.additionalinfo.invoiceDate order.additionalinfo.invoiceDate в формате DD.MM.YYYY Импорт: отсутствует, Экспорт: дата инвойса
additionalInvoice если задано значение для order.additionalinfo.invoiceNum, Развернутое значение для инвойса
тогда:, Инвойс № {order.additionalinfo.invoiceNum} от {order.additionalinfo.invoiceDate},
если не задано, тогда: `` (пустое значение)
additionalInvoiceEng если задано значение для order.additionalinfo.invoiceNum,
тогда:, Invoice № {order.additionalinfo.invoiceNum} dd {order.additionalinfo.invoiceDate}, Развернутое значение для инвойса на английском
если не задано, тогда: `` (пустое значение)
additionalContract если задано значение для order.additionalinfo.documentNum, Развернутое значение для контракта
тогда:по договру {order.additionalinfo.documentNum} от {order.additionalinfo.documentDate},
если не задано, тогда: `` (пустое значение)
additionalContractEng если задано значение для order.additionalinfo.documentNum, Развернутое значение для контракта на английском
тогда:under contract {order.additionalinfo.documentNum} dd {order.additionalinfo.documentDate},
если не задано, тогда: `` (пустое значение)
order.payment.amountCounterparty order.payment.amountCounterparty в формате XX XXX,XX Тело платежа
order.payment.currencyCounterparty order.payment.currencyCounterparty Валюта тела платежа
order.payment.amountCustomer order.payment.amountCustomer в формате XX XXX,XX Сумма тела платежа в валюте клиента
order.payment.currencyCustomer order.payment.currencyCustomer Валюта клиента
order.payment.paymentTerm order.payment.paymentTerm Срок исполнения в днях
paymentTerm_words order.payment.paymentTerm прописью на русском языке Срок исполнения в днях (прописью)
order.payment.exchangeRate order.payment.exchangeRate в формате XX XXX,XX Курс
order.commission.percent order.commission.percent в формате XX,XX Процент комиссии
order.commission.amountCommissionCounterpartyCurrency order.commission.amountCommissionCounterpartyCurrency в формате XX XXX,XX Сумма комиссии в валюте тела платежа
order.commission.amountOperatingCostCounterpartyCurrency order.commission.amountOperatingCostCounterpartyCurrency в формате XX XXX,XX Сумма доп.расхдов в валюте тела платежа
order.commission.amountTotalCustomerCurrency order.commission.amountTotalCustomerCurrency Тело платежа + комиссия + доп.расхды в валюте клиента
amountCommissionCounterpartyCurrency order.commission.amountCommissionCounterpartyCurrency + order.commission.amountOperatingCostCounterpartyCurrency комиссия + доп.расхды в валюте тела платежа
amountCommissionCustomerCurrency order.commission.amountCommissionCustomerCurrency + order.commission.amountOperatingCostCustomerCurrency комиссия + доп.расхды в валюте клиента
specificationTotalAmount Сумма значений order.specification[].amount всех строк спецификации в заявке в формате XX XXX,XX Сумма загруженных платежных поручений
orderNum order.document.number Номер заявки
orderDate order.document.date Дата заявки
order.payment.intermediaryBank.swift Выводим пустое значение Импорт: дата формирования Инвойса-поручения, Экспорт: Дата формирования поручения
order.payment.intermediaryBank.name Выводим пустое значение -
order.payment.bank.swift order.payment.bank.swift Импорт: SWIFT банка получателя; Экспорт: SWIFT банка отправителя
order.payment.bank.name order.payment.bank.name Импорт: Название банка получателя; Экспорт: Название банка отправителя
order.payment.bank.address order.payment.bank.address Импорт: Адрес банка получателя; Экспорт: Адрес банка отправителя
order.payment.bank.country order.payment.bank.country Импорт: Страна банка получателя; Экспорт: Страна банка отправителя
order.counterparty.address order.counterparty.address Импорт: Адрес получателя
order.additionalinfo.documents Выводит таблицу order.additionalinfo.documents текстом, каждая запись таблицы = строка текста Таблица инвойсов из импортной заявки
Каждая строка в формате № {number} от / dd {Date}, Date - в формате дд.мм.ггг
order.subagentInstructionDate order.subagentInstructionDate в формате дд.мм.ггг Дата поручения субагенту
order.website order.website website получателя
order.productType order.productTypeOther если заполнено. Если нет, то order.productType Тип продукции
order.payment.bankCustomer.bic order.payment.bankCustomer.bic БИК банка получателя из заявки
order.payment.bankCustomer.swift order.payment.bankCustomer.swift SWIFT банка получателя из заявки
order.payment.bankCustomer.name order.payment.bankCustomer.name русское название банка получателя из заявки
order.payment.bankCustomer.englishName order.payment.bankCustomer.englishName Английское название банка получателя из заявки
order.payment.bankCustomer.accountNumber order.payment.bankCustomer.accountNumber корр.счет банка получателя из заявки
order.payment.accountNumberCustomer order.payment.accountNumberCustomer счет получателя из заявки
order.payment.accountNumberCustomerCur Взять из order.payment.accountNumberCustomer 6-8 символы (это будут цифры), и найти валюту по 3-цифровому коду, вывести 3-буквенный код Валюта номера счета получателя из заявки
order.additionalInfo.commentForInvoice order.additionalInfo.commentForInvoice Комментарий для инвойса

Реквизиты субагента#

Код в шаблоне Что выводим Описание
subAgentFullNameEng order.subagent.fullNameEnglish Название на английском
subAgentAddressEng order.subagent.addressRegistrationEnglish Адрес на английском
subAgentReprTitleSignEng order.subagent.representative.titleEnglish Должность на английском
subAgentReprNameSignEng order.subagent.representative.fioEnglish ФИО представителя
subAgentReprSign рисунок из order.subagent.representative.signPath, выводится над текстом место вывода подписи
subAgentStamp рисунок из order.subagent.stampPath, выводится над текстом место вывода штампа
subAgentBankName order.subagent.company.bankAccount[1].foreignBank.name название банка субагента
subAgentBankSWIFT order.subagent.company.bankAccount[1].foreignBank.swift SWIFT банка субагента
subAgentBankAddress order.subagent.company.bankAccount[1].foreignBank.address адрес банка субагента
subAgentBankAcc order.subagent.company.bankAccount[1].number номер счета банка субагента
subAgentBankAccCurrency order.subagent.company.bankAccount[1].Currency Валюта счета субагента

Строки спецификации заявки на получение денег#

Строки спецификации вводятся в табличную часть ПФ. Выводятся все строки.

Код в шаблоне Что выводим Описание
order.specification.name order.specification[].name название
order.specification.quantity order.specification[].quantity в формате XX XXX,XXXX количество
order.specification.price order.specification[].price в формате XX XXX,XX цена
order.specification.amount order.specification[].amount в формате XX XXX,XX сумма

Данные рекламации#

Код в шаблоне Что выводим Описание
complaint.refundDate complaint.refundDate Дата возврата
complaint.refundAmount complaint.refundAmount Сумма возврата
complaint.refundReason complaint.refundReason Причина возврата