Настройка | Описание | Тип данных | По умолчанию |
OneQueryPerDay | Формировать N запросов выписки за N дней, иначе одну выписку за N дней | Логический | TRUE |
CheckTechpl | Проверять состояние заполнения кода технологии исполнения платежа | Логический | TRUE |
AutoBankFill | Дозаполнять реквизиты банков плательщика и получателя | Логический | TRUE |
ProcessingIntegrnationalDocs | Обрабатывать корректно международные платежи. Т. е. если в поле 50 или 52а нет счета, то считается что это международный платеж и эти поля содержат только наименование плательщика | Логический | TRUE |
RubByRur | Заменять RUB 643 на RUR 810 | Логический | FALSE |
GetPlanRestFromTeg64 | Брать планируемый остаток из 64 тега выписки | Логический | FALSE |
TwoDigitYearInterpret | Определяет, какими двумя цифрами дополнять год, если используется двузначный. | Строка | |
GetValueDateFromTeg86 | Брать дату валютирвоания из 86 тега (параметр /DATSP/) выписки | Логический | TRUE |
Таблица общих настроек
Настройка | Описание | Тип данных | По умолчанию | |
TransitionRequisit | возможны ли транзитные реквизиты (для рублевых платежных поручений) | Логический | False | |
Format1256U | Выгружать в формате 1256У | Логический | TRUE | |
SendTypeTeg | ||||
ElectronTeg | Тег ассоциируемый с отправкой типа "электронно" | Строка | NE | |
PostTeg | Тег ассоциируемый с отправкой типа "почтой" | Строка | NM | |
TelegraphTeg | Тег ассоциируемый с отправкой типа "телеграф" | Строка | NT | |
UrgentTeg | Тег ассоциируемый с отправкой типа "срочно" | Строка | NU |
Примечание: Некоторые из перечисленных настроек могут отсутствовать в ветках структуры. В этом случае для них используются значения, заданные по умолчанию. Для задания настройке другого значения необходимо добавить ее в DSP-дерево. Для этого щелкните правой кнопкой по нужной подветке и в контекстном меню выберите Добавить подузел. Задайте название добавляемой настройке, выберите тип данных, и введите необходимое значение.
4 Требования к окружению
На сервере ДБО для корректной работы связки установка дополнительного ПО не требуется. Каталоги для обмена текстовыми файлами между ДБО и АБС должны располагаться на локальном диске или на сетевой ресурс под управлением MS Windows.
5 Функциональная спецификация
Связка обеспечивает возможность off-line выгрузки следующих документов Банка: «Рублевое платежное поручение», «Поручение на перевод валюты», «Поручение на покупку валюты», «Поручение на продажу валюты», «Поручение на обязательную продажу валюты». Выгрузка документов осуществляется посредством обмена сообщениями между ДБО и АБС через текстовые файлы.
5.1.1 «Платежное поручение» (PayDocRu)
YZYZ |
//Повторяющийся блок. Для каждого документа FROM: TO: DATE:<текущая дата в формате yymmdd> VER:1.0 SID: OUR REF: TEST: ::100 ПЕРЕВОД КЛИЕНТА :20:<референс документа> :32A:<PayUntil в формате yymmdd>RUR<ISO-код валюты><Amount> |
//Тэг 50 //если транзитные реквизиты участвуют (включена настройка TransitionRequisit) :50:/<OrderPayerAccount> ИНН <OrderPayerINN> <OrderPayer> // в 4 строки по 35 символов //иначе если не участвуют :50:/<PayerAccount> ИНН <PayerINN> <PayerPropertyType+’ ’+Payer> // в 4 строки по 35 символов |
:53B:/<PayerAccount> :57D://MF<ReceiverBIC>.<ReceiverCorrAccount> <ReceiverBankName> // Размещается в 2 строки по 35 символов <ReceiverPlaceType>' '<ReceiverPlace> |
//Тэг 59 //если транзитные реквизиты участвуют (включена настройка TransitionRequisit) :59: /<ReceiverAccount> ИНН <OrderReceiverINN> <OrderReceiver>, р/с <OrderReceiverAccount>, <ReceiverPropertyType> <Receiver> //в 4 строки по 35 символов //иначе если не участвуют :59:/<ReceiverAccount> ИНН <ReceiverINN> <ReceiverPropertyType+' '+Receiver. Размещается в 5 строк по 35 символов> |
:70:<Ground. Размещается в 4 строки по 35 символов. Если включена настройка AddKNFToGround, то в начало основания платежа добавляется KNFCode> :72:/RPP/<DocumentNumber>.<DocumentDate в формате yymmdd>.<PaymentUrgent> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /TECHPL/<тип отправки документа (NE, NM, NT)> /VIDOP/<OperType> /NZP/<выгружается остальная часть Тэга 70 в 5 строк по 33 символа начиная с 141-ой позиции. Тэг NZP ставится в начале каждой строки> //Следующие теги выгружается лишь в случае включенной настройки Format1256U /NPKPS/<PayerKPP> /NPKPR/<ReceiverKPP> /NPSTA/<Stat1256> /NPKBK/<CBCcode> /NPOKT/<OKATOcode> /NPOPL/<PayGrndParam> /NPPNP/<TaxPeriodParam1>.<TaxPeriodParam2>.<TaxPeriodParam3> /NPPND/<DocNumParam2> /NPPDD/<DocDateParam1>.<DocDateParam2>.<DocDateParam3> /NPTPL/<PayTypeParam> :99:<название способа доставки> //Конец повторяющегося блока |
NNNN |
5.1.2 «Поручение на покупку валюты» (CurrBuy)
YZYZ |
//Повторяющийся блок. Для каждого документа FROM: TO: DATE:<текущая дата в формате dd. mm. yyyy> VER:1.0 SID: OUR REF: TEST: FOR USD100 ::300 ПЕРЕВОД КЛИЕНТА :15A: :20:<референс документа> //Тэг 83D выгружается лишь в том случае, если равны БИКи DebetBankBIC и CreditBankBIC :83D:/<AccountCredit> ИНН <CustomerINN> <CustomerName> :77D:<PaymentDetails> :15B: :30V:<DocumentDate в формате yymmdd> :36:<RequestRate> :32B:<ISO-код валюты счета по кредиту><AmountCredit> |
//если равны БИКи DebetBankBIC и CreditBankBIC :57D://MF<CreditBankBIC>.<CreditBankCorrAcc> <CreditBankName> <CreditBankPlaceType> <CreditBankPlace> //иначе :57D:/<AccountCredit> |
:33B:<ISO-код валюты счета по дебету><AmountDebet> :57D:/<AccountDebet> :15C: :29A:/NAME/<SenderOfficials> /PHON/<PhoneOfficial> :72:/RZP/<DocumentNumber>.<ValidityPeriod в формате yymmdd> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /VIDOP/10 /OSNOP/<GroundCode>//в случае, если значение этого поля непусто :99:<название способа доставки> //Конец повторяющегося блока |
NNNN |
5.1.3 «Поручение на продажу валюты» (CurrSell)
YZYZ |
//Повторяющийся блок. Для каждого документа FROM: TO: DATE:<текущая дата в формате dd. mm. yyyy> VER:1.0 SID: OUR REF: TEST: FOR USD100 ::300 ПЕРЕВОД КЛИЕНТА :15A: :20:<референс документа> //Тэг 83D выгружается лишь в том случае, если равны БИКи DebetBankBIC и CreditBankBIC :83D:/<AccountDebet> ИНН <CustomerINN> <CustomerName> :77D:<PaymentDetails> :15B: :30V:<DocumentDate в формате yymmdd> :36:<RequestRate> :32B:<ISO-код валюты счета по кредиту><AmountCredit> |
//если равны БИКи DebetBankBIC и CreditBankBIC :57D://MF<CreditBankBIC>.<CreditBankCorrAcc> <CreditBankName> <CreditBankPlaceType> <CreditBankPlace> //иначе :57D:/<AccountCredit> |
:33B:<ISO-код валюты счета по дебету><AmountDebet> :57D:/<AccountDebet> :15C: :29A:/NAME/<SenderOfficials> /PHON/<PhoneOfficial> :72:/RZP/<DocumentNumber>.<ValidityPeriod в формате yymmdd> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /VIDOP/20 :99:<название способа доставки> //Конец повторяющегося блока |
NNNN |
5.1.4 «Распоряжение на списание с транзитного валютного счета» (TransitAccPayDoc)
YZYZ |
//Повторяющийся блок. Для каждого документа FROM: TO: DATE:<текущая дата в формате dd. mm. yyyy> VER:1.0 SID: OUR REF: TEST: FOR USD100 ::300 ЗАЯВКА НА ПОКУПКУ/ПРОДАЖУ ВАЛЮТЫ :15A: :20:<референс документа> :77D: :15B: :30V:<DocumentDate в формате yymmdd> :36:0, :32B:RUR0, :57D:/<ReceiverRurAccount> :33B:<ISO-код валюты CurrCode><AmountDebet> :53D:/<AccountTransit> :57D:/<ReceiverCurrAccount> :15C: :29A:/NAME/<SenderOfficials> /PHON/<PhoneOfficial> :72:/RZP/<DocumentNumber>.<DocumentDate в формате yymmdd> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /VIDOP/30 :99:<название способа доставки> //Конец повторяющегося блока |
NNNN |
5.1.5 «Поручение на обязательную продажу валюты» (MandatoryCurrSell)
YZYZ |
//Повторяющийся блок. Для каждого документа FROM: TO: DATE:<текущая дата в формате dd. mm. yyyy> VER:1.0 SID: OUR REF: TEST: FOR USD100 ::300 ЗАЯВКА НА ПОКУПКУ/ПРОДАЖУ ВАЛЮТЫ :15A: :20:<референс документа> :77D: /CONTRACT/<ContractNumber> DD <ContractDate в формате yymmdd> :15B: :30V:<DocumentDate в формате yymmdd> :36:0, :32B:RUR0, :57D:/<ReceiverRurAccount> :33B:<ISO-код валюты CurrCode><AmountTransfer> :53D:/<AccountTransit> :57D:/<ReceiverCurrAccount> :15C: :29A:/NAME/<SenderOfficials> /PHON/<PhoneOfficial> :72:/RZP/<DocumentNumber>.<DocumentDate в формате yymmdd> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /VIDOP/30 :99:<название способа доставки> //Конец повторяющегося блока |
NNNN |
5.1.6 «Поручение на перевод валюты» (PayDocCur)
YZYZ |
//Для каждого документа FROM: TO: DATE:<текущая дата в формате dd. mm. yyyy> VER:1.0 SID: OUR REF: TEST: ::100 ПЕРЕВОД КЛИЕНТА :20:<референс документа> :32A:< PayUntil в формате yymmdd><ISO-код валюты счета><Amount> :50:/<PayerAccount> ИНН <PayerFiscalCode> <Payer+’ ’+PayerAddress> //Размещается в 3 строки по 35 символов, если включена настройка PayerPlaceAddress, иначе выгружаются первые 35 символов в первую строку :53B:/<PayerAccount> :57A:/<BenefBankBIC> :59:/<BeneficiarAccount> ИНН <BeneficiarFiscalCode> <Beneficiar+' '+BeneficiarAddress> //Размещается в 3 строки по 35 символов, если включена настройка BenPlaceAddress, иначе выгружаются первые 35 символов в первую строку :70:<PaymentsDetails> //Размещается в 4 строки по 35 символов :72:/RPP/<DocumentNumber>.<DocumentDate в формате yymmdd> /ARM/<Client> //только в случае если включена настройка ArmIdUnload /TECHPL/<тип отправки документа (NE, NM, NT)> /VIDOP/<OperCode> /NZP/<PaymentsDetails> // В 5 строк по 29 символов начиная с 141-ой позиции. Тэг NZP ставится в начале каждой строки> :99:<название способа доставки> |
NNNN |
5.1.7 Обработка результатов выгрузки
Результатом выгрузки документов ДБО в АБС является текстовый файл-ответ из АБС. Этот файл обрабатывается средствами ДБО. Формат файла-ответа из АБС:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


