Документ 3772859

реклама
Дистанционное Банковское Обслуживание
Импорт документов из файлов в формате TXT.
CurrDealInquiry138iEx
Версия 1.0 от 14.12.2015 г.
Electronic banking
Document import in TXT.CurrDealInquiry138iEx
format files
Version 1.0 14.12.2015
Импорт документов из файлов в формате TXT.CurrDealInquiry138iEx /
Document import in TXT.CurrDealInquiry138iEx format files
Описание формата
Данный формат предназначен для импорта документа «Справка о Валютных Операциях» по форме
138-И из бухгалтерской/ERP системы в систему Online/PC banking.
Файл формата представляет собой список следующих секций и полей данных:
 Заголовок, содержащий порядковый номер документа в файле и тип формата,
 Секция документа,
 Заголовок секции данных по обосновывающим документам,
 Заголовок конца данных по обосновывающему документу (если более одного
обосновывающего документа);
 Заголовок конца секции данных по обосновывающим документам,
 Заголовок конца документа.
Импортируемый файл может содержать несколько документов. Для каждого документа используются
свои заголовки.
Необязательные к заполнению поля документа могут передаваться незаполненными.
Каждый документ представляется в виде набора строк, приведённых в строгом порядке в соответствии с
описанием списка полей. В каждой строке передаётся только значение поля, без заголовка.
Особые правила применяются для заполнения данных по обосновывающим документам.
В случае успешного завершения импорта (без ошибок), импортированный документ получает
статус «новый», при наличии ошибок или предупреждений документ получает статус «импортированный».
Тогда для того, чтобы документ принял статус «новый» и был готов к подписанию и отправке в банк, в
документе необходимо исправить ошибки (указанные автоматической системой контролей).
Список полей
№
Описание
поля/Секция
Поле
Пример
1
Признак начала
документа
Startmarker
#1|CurrDealInquiry138iEx
Обязате
льность
Да
2
3
Дата документа
БИК Банка
плательщика
ИНН плательщика
Счёт плательщика
Код страны банка нерезидента
Порядковый номер
корректировки
DocumentDate
CustomerBankBIC
16.02.2011
044525545
Да
Да
#'{Index}'|CurrDealInquiry13
8iEx'
Index – порядковый номер
документа в файле
| – разделитель
CurrDealInquiry – тип
формата
Date
String
CustomerINN
Account
BankCountryCode
778550050155
40702810900000000545
840
Да
Нет
Нет
String
String
String
CorrectionNumber
12
Нет
ФИО отв. лица
исполнителя
Телефон отв. лица
исполнителя
Признак начала секции
данных по
обосновывающим
документам
SenderOfficials
Иван Иванович
Да
Integer (N2)
Если CorrectionNumber > 0
– то это корректирующая
справка
Если CorrectionNumber не
заполнен или равен 0, то
справка не
корректирующая
String
PhoneOfficial
111-22-33
Да
String
Nested Table
Startmarker
;NestedTable
Да
;NestedTable
4
5
6
7
8
9
10
Формат
1
11
12
13
Данные таблицы
Признак конца секции
данных по
обосновывающим
документам
Признак конца
документа
См. Раздел данные таблицы Обосновывающие документы:
Nested Table
;EndNestedTable
Да
Endmarker
Endmarker
Да
;End
;EndNestedTable
;End
Данные таблицы Обосновывающие документы:
№
3
Описание
поля/Секция
Номер строки при
корректировке
Номер расчётного
документа
Дата операции
4
Направление платежа
5
Код вида операции
6
Код валюты платежа
7
Сумма платежа
8
Тип документа
9
Номер Контракта
10
Дата контракта
11
Номер Паспорта
Сделки
Код валюты цены
контракта
Сумма в валюте цены
контракта
Срок возврата аванса
1
2
12
13
14
15
16
17
Ожидаемая дата
операции
Дата расчётного
документа
Дополнительная
информация
Поле
Пример
Формат
2
Обязательность
Нет
DealInfoBlob.
Num
DealInfoBlob.
DocumentNumber
DealInfoBlob.
OperDate
DealInfoBlob.
PaymentDirection
DealInfoBlob.
OperCode
DealInfoBlob.
PaymentCurrCode
DealInfoBlob.
PaymentAmount
DealInfoBlob.
fOperNumMode
17
Да
String
16.02.2011
Да
Date
2
Да
1010
Да
Integer
0/1/2/9
String
840
Да
String
16000
Да
Float
1
Да
34523
Нет
Integer
0 – Паспорт сделки
1 – Номер и дата контракта
String
DealInfoBlob.
ContractNumber
DealInfoBlob.
ContractDate
DealInfoBlob.
PSNumber
DealInfoBlob.
CurrCodePS
DealInfoBlob.
AmountPSCurrency
DateReturnAdvanceP
ayment
DealInfoBlob.
ExpectDate
DealInfoBlob.
TransferDate
DealInfoBlob.
AddInfo
16.02.2011
Нет
Date
111111111111111111
Нет
String
840
Да
String
10000
Да
Float
16.03.2011
Нет
Date
16.02.2011
Нет
Date
16.02.2011
Нет
Date
Нет
String
Integer
Пример файла:
2
Скачать