Коды переменных для использования в ПФ#
Теги для использования в ПФ#
Реквизиты договора#
| Код в шаблоне | Что выводим | Описание |
|---|---|---|
| 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 |
Причина возврата |