Ниже описана структура данных сведений о валютных операциях в текстовом формате ДБО 3 "CurrDealInquiry181i"
.
Формат импорта ЭД Сведения о валютных операциях представляет собой набор данных в определенной последовательности в текстовом файле. В каждой строке текстового файла содержится значение одного поля документа (пример файла импорта приведен в разд. «Пример файла импорта»).
Текстовые файлы для импорта документов в Систему имеют следующие особенности:
В первой строке файла передается идентифицирующая начало нового документа cлужебная строка вида:
#N|<наименование формата>
, где:
#
– служебный символ, являющийся указателем начала нового документа в файле импорта.
N
– порядковый номер документа в файле (может отсутствовать в служебной строке, если в файле импорта содержится только один документ).
|
– служебный символ, являющийся разделителем записей в служебной строке.
<наименование формата>
– наименование формата, в соответствии с которым импортируемый документ будет преобразовываться
;NestedTable – начало вложенной таблицы.
;EndNestedTableRow – конец записи вложенной таблицы.
Примечание | |
---|---|
Не указывается для последней записи вложенной таблицы. |
;EndNestedTable – конец вложенной таблицы
;end
– окончание блока данных, последняя строка документа в файле.
Если какое-либо поле в импортируемом документе не содержит значения, оно импортируется как пустое, то есть строка для реквизита все равно формируется, но пустая. Соответственно, вид реквизита однозначно определяется номером строки.
Последовательность и описание полей формата импорта ЭД Сведения о валютных операциях указаны в следующей таблице.
Таблица 8.21. Перечень полей файла импорта
№ | Наименование поля в ДБО3 | Поле файла (порядковый номер) | Описание элементов |
Формат элемента |
---|---|---|---|---|
1 | DocumentDate | 1 | Дата документа | Формат dd.mm.yyyy |
2 | DocumentNumber | 2 | Номер документа | Максимально 64 символа |
3 | Customer.NameShort | 3 | Краткое наименование организации (Соответствует полю Correqts: Полное или сокр. наименование ВК (справки) | Максимально 1024 символа |
4 | SenderOfficials | 4 | Ответственный исполнитель инициатора | Максимально 64 символа |
5 | PhoneOfficial | 5 | Номер телефона ответственного исполнителя | Максимально 40 символов |
6 | Account | 6 | Номер счета резидента | Максимально 20 символов |
7 | BankCountryCode | 7 | Код страны банка-нерезидента | Максимально 3 символа |
8 | fCorrection | 8 | Признак корректировки | Максимально 1 символ |
9 |
Вложенная таблица «Обосновывающие документы» |
|||
10 | DealInfoBlob.Num | 9.currOperations_1 | № строки | Целое число |
11 | DealInfoBlob.AmountPSCurrency | 9.currOperations_2 | Сумма в валюте контракта | Максимально 22 цифр в целой части и 2 цифры после точки |
12 | DealInfoBlob.CurrCodePS | 9.currOperations_3 | Код валюты контракта | Максимально 3 символа |
13 | DealInfoBlob.DocumentNumber | 9.currOperations_4 | Номер уведомления о зачислении/распоряжения на списание | Максимально 100 символов |
14 | DealInfoBlob.OperCode | 9.currOperations_5 | Код вида валютной операции | Максимально 10 символов |
15 | DealInfoBlob.PSNumber | 9.currOperations_6 | Номер УНК | Максимально 30 символов |
16 | DealInfoBlob.PaymentAmount | 9.currOperations_7 | Сумма платежа (в валюте платежа) | Максимально 22 цифр в целой части и 2 цифры после точки |
17 | DealInfoBlob.PaymentCurrCode | 9.currOperations_8 | Код валюты платежа (цифровой) | Максимально 3 символа |
18 | DealInfoBlob.TransferDate | 9.currOperations_9 | Дата зачисления/расч.документа | Формат dd.mm.yyyy |
19 | DealInfoBlob.OperDate | 9.currOperations_10 | Дата операции | Формат dd.mm.yyyy |
20 | DealInfoBlob.ExpectDate | 9.currOperations_11 | Ожидаемый срок | Формат dd.mm.yyyy |
21 | DealInfoBlob.fOperNumMode | 9.currOperations_12 | Признак: pas - Номер УНК, ctr - Номер-дата контракта | Максимально 3 символа |
22 | DealInfoBlob.ContractNumber | 9.currOperations_13 | Номер контракта | Максимально 300 символов |
23 | DealInfoBlob.ContractDate | 9.currOperations_14 | Дата контракта | Формат dd.mm.yyyy |
24 | DealInfoBlob.PaymentDirection | 9.currOperations_15 | Направление платежа | Максимально 2 символа |
25 | DealInfoBlob.PrepayReturn | 9.currOperations_16 | Срок возврата аванса |