Ниже описана структура данных кредитных договоров для постановки на учет в текстовом формате ДБО 3 "CredReg"
– признак первичная постановка на учет отмечен
(ContractReason = 0).
Формат импорта ЭД Кредитный договор для постановки на учет представляет собой набор данных в определенной последовательности в текстовом файле. В каждой строке текстового файла содержится значение одного поля документа (пример файла импорта приведен в разд. «Пример файла импорта»).
Текстовые файлы для импорта документов в Систему имеют следующие особенности:
В первой строке файла передается идентифицирующая начало нового документа cлужебная строка вида:
#N|<наименование формата>
, где:
#
– служебный символ, являющийся указателем начала нового документа в файле импорта.
N
– порядковый номер документа в файле (может отсутствовать в служебной строке, если в файле импорта содержится только один документ).
|
– служебный символ, являющийся разделителем записей в служебной строке.
<наименование формата>
– наименование формата, в соответствии с которым импортируемый документ будет преобразовываться
;NestedTable – начало вложенной таблицы.
;EndNestedTableRow – конец записи вложенной таблицы.
Примечание | |
---|---|
Не указывается для последней записи вложенной таблицы. |
;EndNestedTable – конец вложенной таблицы
;end
– окончание блока данных, последняя строка документа в файле.
Если какое-либо поле в импортируемом документе не содержит значения, оно импортируется как пустое, то есть строка для реквизита все равно формируется, но пустая. Соответственно, вид реквизита однозначно определяется номером строки.
Последовательность и описание полей формата импорта ЭД Кредитный договор для постановки на учет указаны в следующей таблице.
Для вложенной таблицы "Реквизиты нерезидента"
должно автоматически вычисляться и заполняться поле numberpp номером записи с начала, начиная с
1.
Таблица 7.31. Перечень полей файла импорта
№ | Наименование поля в ДБО3 | Поле файла (порядковый номер) | Описание элементов |
Тип поля |
Формат элемента |
---|---|---|---|---|---|
1 | DocumentDate | 1 | Дата документа | Date | dd.mm.yyyy |
2 | DocumentNumber | 2 | Номер документа | String | Максимально 64 символа |
3 | SenderOfficials | 3 | Ответственный исполнитель инициатора | String | Максимально 60 символов |
4 | PhoneOfficials | 4 | Телефон ответственного исполнителя | String | Максимально 40 символов |
5 | Customer.NameShort | 5 | Краткое наименование организации (Соответствует полю Correqts: Полное или сокр. наименование ВК (контракт /кредитный договор) | String | Максимально 1024 символов |
6 | ContractReason | 6 |
Причина (основание) постановки на учет: 0 - первичная постановка на учет
|
boolean | |
7 | DPNum4 | 7 | Четвертая часть Уникального номера кредитного договора | String | Максимально 1 символ |
8 | DPNum5 | 8 | Пятая часть Уникального номера кредитного договора | String | Максимально 1 символ |
9 | 3.Сведения о кредитном договоре | ||||
10 | IsConNumber | 9 | Признак номера кредитного договора (с номером/без номера) | Boolean | |
11 | ConNumber | 10 | Номер кредитного договора | String | Максимально 100 символов |
12 | ConDate | 11 | Дата кредитного договора | Date | dd.mm.yyyy |
13 | ConCurrCode | 12 | Код валюты кредитного договора | String | Максимально 3 символа |
14 | IsConAmount | 13 | Признак суммы кредитного договора (с суммой/без суммы) | Boolean | |
15 | ConAmount | 14 | Сумма кредитного договора | Big_decimal | Максимально 22.2 символа |
16 | ConEndDate | 15 | Дата завершения исполнения обязательств | Date | dd.mm.yyyy |
17 | ConAmountTransfer | 16 | Сумма, подлежащая зачислению на счета за рубежом | Big_decimal | Максимально 22.2 символа |
18 | DPNumberOtherBank | 17 | Уникальный номер кредитного договора, ранее оформленного в другом уполномоченном банке | String |
Максимально 30 символов |
19 | CredAmountCurr | 18 | Сумма, подлежащая погашению за счет валютной выручки | Big_decimal | Максимально 22.2 символа |
20 | CredPayPeriodCode | 19 | Код срока привлечения (предоставления) | String | Максимально 22.2 символа |
21 | 5.1 процентные платежи, предусмотренные кредитным договором | ||||
22 | FixRatePercent | 20 | Фиксированный размер процентной ставки (% годовых) | Big_decimal | Максимально 18.4 символа |
23 | LIBORRate | 21 | Код ставки ЛИБОР | String | Максимально 5 символов |
24 | OtherRateMethod | 22 | Другие методы определения процентной ставки | String | Максимально 1500 символа |
25 | IncreaseRatePercent | 23 | Размер процентной надбавки (% годовых) | String | Максимально 18.2 символа |
26 | 5.3 | ||||
27 | DebtsAmount | 24 | Сумма фактической задолженности по основному долгу | Big_decimal | Максимально 22.2 символа |
28 | 6.3 и 6.4 | ||||
29 | IsDirectInvesting | 25 | Признак наличия отношений прямого инвестирования | boolean | |
30 | DepositAmount | 26 | Сумма залогового обеспечения | Big_decimal | Максимально 22.2 символа |
31 | 5.2 | ||||
32 | OtherPayments | 27 | Иные платежи, предусмотренные договором | String | Максимально 1500 символов |
33 | 6.1 | ||||
34 | CreditAgreementEvidence | 28 | Признак заполнения сведений из кредитного договора. Значения: 0- признак не отмечен, 1 – признак отмечен. | Используется вместо FlagPaymentReturn | |
35 | EstimationDataEvidence | 29 | Признак заполнения оценочных сведений. Значения: 0- признак не отмечен, 1 – признак отмечен. | Используется вместо FlagPaymentReturn | |
36 | Вложенная таблица Реквизиты нерезидента | ||||
37 | NonResidentInfo.name | 30.requisites_1 | Наименование нерезидента | String | Максимально 255 символа |
38 | NonResidentInfo.CountryCode | 30.requisites_2 | Код страны нерезидента | String | Максимально 3 символа |
39 | Вложенная таблица Сведения о сумме и сроках транша | ||||
40 | CredTrancheBlob.TrancheAmount | 31.transhPays_1 | Сумма транша | Big_decimal | Максимально 20.2 символа |
41 | CredTrancheBlob.TranchePaymentPeriodCode | 31.transhPays _2 | Код срока привлечения транша | String | Максимально 3 символа |
42 | CredTrancheBlob.ReceiptDate | 31.transhPays _3 | Ожидаемая дата поступления | timestamp | |
43 | Вложенная таблица Описание графика платежей по возврату основного долга и процентных платежей | ||||
44 | PaymentReturnBlob.PaymentDebtDate | 32.scheduleDetails_1 | Дата платежа в счет основного долга | timestamp | |
45 | PaymentReturnBlob.PaymentDebtAmount | 32.scheduleDetails_2 | Сумма платежа в счет основного долга | Big_decimal | Максимально 20.2 символа |
46 | PaymentReturnBlob.PaymentPercentDate | 32.scheduleDetails_3 | Дата платежа в счет процентных платежей | timestamp | |
47 | PaymentReturnBlob.PaymentPercentAmount | 32.scheduleDetails_4 | Сумма платежа в счет процентных платежей | Big_decimal | Максимально 20.2 символа |
48 | PaymentReturnBlob.SpecialConditions | 32.scheduleDetails_5 | Особые условия | String | Максимально 2000 символов |
49 | Вложенная таблица Информация о привлечении резидентом кредита, предоставленного нерезидентами на синдицированной основе | ||||
50 | CredReceiptInfoBlob.Beneficiar | 33. gettingCredit _1 | Наименование иностранного контрагента | String | Максимально 300 символов |
51 | CredReceiptInfoBlob.BeneficiarCountryCode | 33. gettingCredit_2 | Код страны иностранного контрагента | String | Максимально 3 символа |
52 | CredReceiptInfoBlob.IsCredAmount | 33. gettingCredit_3 | Признак определения суммы кредита Значения: amnt/pcnt | Boolean | Значения изменились. В ДБО3 значения были 0/1, в корректс значения: amnt(сумма)/pcnt(доля) |
53 | CredReceiptInfoBlob.CredAmount | 33. gettingCredit _4 | Сумма кредитного договора | Big_decimal | Максимально 20.2 символа |
54 | CredReceiptInfoBlob.CredPercent | 33. gettingCredit_5 | Доля в общей сумме кредита, % | Big_decimal | Максимально 6.2 символа |
55 | |||||
56 | DateOGRN | 34 | Дата государственной регистрации | Date |