Настройка

Описание

Тип данных

По умолчанию

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

//Повторяющийся блок. Для каждого документа

QQ

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

//Повторяющийся блок. Для каждого документа

QQ

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

//Повторяющийся блок. Для каждого документа

QQ

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

//Повторяющийся блок. Для каждого документа

QQ

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

//Для каждого документа

QQ

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