Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

1b) Схема файла с данными для произвольного документа (не рублевого платежного поручения):

c;CLBANK_DOCUMENT

c;ID_KIND_DOC smallint NULL,

c;ID_FIELD varchar(42) NULL,

c;MEANING_FIELD varchar(255) NULL,

c. NUM_ID int identity NOT NULL

//Начало блока m

i.<идентификатор документа в UBS>, ‘<уникальный номер документа>’, ‘0 <Дата документа> <Номер документа>’

i.NULL, ‘<номер поля>’, ‘<выгруженное значение>’

//Конец блока m

p. CLBANK_Load_Document '%%File%%', '%%Sgntr%%', '%%Login%%'

Здесь число блоков равно числу выгружаемых документов.

Вид блока для каждого типа документов задается текстовым шаблоном.

Правила задания шаблонов для перечисленных в 2.2.3. «Справочник выгрузки документов в UBS» типов документов представлены в Приложении 1 в виде Таблиц 6.1.2, 6.1.3, 6.1.4, 6.1.5

Схемы файла задания и файла ответа от культиватора см. выше (4.1. Файлы для работы с культиватором).

4.2.2  Обработка результатов выгрузки

Обрабатывается ответ от культиватора, анализируются текстовые файлы выходного каталога культиватора: заполняются следующие поля документа

Поле

BS-Client

АБС UBS

DocRef

Референс

«уникальный числовой идентификатор документа»+’.’+«числовой идентификатор абонента UBS в BSS»

NoteFromBank

Примечание банка

Сообщение о результате или ошибке выгрузки

Status

Статус документа

Статус документа

4.3  Механизм формирования выписки

Выписка в зависимости от спец. настройки NewStmFormat может быть как в старом формате (если настройка равна FALSE), так и в новом. В случае если на сервере ДБО значение настройки выставлено TRUE, то на стороне АБС в настройках Клиент-Банка нужно установить режим идентификации клиента по счёту.

НЕ нашли? Не то? Что вы ищете?

4.3.1  Запрос выписки

Файл

Правило формирования имени

Файл с данными

Если значение настройки NewStmFormat = FALSE

in<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.<автономер клиента UBS>

Если значение настройки NewStmFormat = TRUE

in<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.0

Файл задание для культиватора

<номер или имя сессии>vipRequest<текущий момент времени в формате yymmddhhmmssms>.<алиас к базе UBS>

Ответ

Если значение настройки NewStmFormat = FALSE

out<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.<автономер клиента UBS>

Если значение настройки NewStmFormat = TRUE

out<алиас к базе UBS><номер или имя сессии>vip<текущий момент времени в формате yymmddhhmmssms>.0

1)  Файл с данными

Для выписки нового формата (NewStmFormat = TRUE)

//Секция 1. Может отсутствовать

c;TMP_STRACCOUNT

c. STRACCOUNT varchar(20) not null

//Окончание секции 1

//Секция 2. Указывается только в случае наличия секции 1. Содержит строки, каждая из которых содержит лицевой счет, по которому будет запрашиваться информация, в случае использования режима идентификации не по строковому идентификатору абонента из файла идентификации клиента системы клиент-банк sgntr. txt, а по лицевому счету. Фактически это набор счетов

i.<номер счета>

//Окончание секции 2

//Секция 3. Может отсутствовать

c;TMP_NUM_LINE

c;NUM_LINE int not null,

c;ID_CULT smallint not null,

c;ID_KIND_DOC smallint not null,

c. SID_ABONENT varchar(255) null

//Окончание секции 3

//Секция 4. Указывается только в случае наличия секции 1. Содержит строки, каждая из которых содержит числовой идентификатор документа и числовой идентификатор вида документа, который был ранее отправлен в банк и есть необходимость выяснить его текущее состояние (статус) в опердне.

i.<идентификатор документа>, <77 – если документ отправлен новым форматом клиент-банк; 13 – если старым>, <идентификатор документа в UBS>, <Строковый идентификатор абонента. Указывается если запрос на получение информации работает по набору счетов, передаваемых во второй секции>

//Окончание секции 4

//Секция 5

p.CLBANK_Vip_UnLoad <дата выписки>, %File%, %Sgntr%, %Login% <, что будет выгружено в ответе?: «0» – все; «1» - проведенные документы и остатки; «2» - информация о не проведенных документах; «3» - объединение 1 и 2>

//Окончание секции 5

2)  Файл задание для культиватора – в зависимости от формата выписки (настройка NewStmFormat) файлы задания могут отличаться.

a)  В случае выключенной настройки (NewStmFormat = FALSE) содержимое файла-задания формируется стандартным образом (см. 4.1 Файлы для работы с культиватором)

b)  Если NewStmFormat = TRUE, то формат файла-задания выглядит так:

#77#<Полный путь ко входному файлу с данными>#<Полный путь к выходному файлу>#<номер счета из спец. настройки ACCESS_STRACCOUNT>

3)  Файл ответа

Содержание файла ответа состоит из несколько секций.

Секция 1

Состоит из одной служебной строки. Формат:

С символа

Кол-во символов

Значение

1

17

<<@VIP_D_R_S_J@>>

18

8

Дата с которой выгружается информация. Формат - «ггггммдд»

26

1

Запятая

27

8

Дата, по которую выгружается информация (т. е. дата с которой, или ранее которой, должен формироваться следующий запрос на получение информации). Формат - «ггггммдд». Подставляется текущая календарная дата сервера опердня Банка.

Пример первой секции выгруженного документа:

<<@VIP_D_R_S_J@>>,

Секция 2

4.3.2  Документы выписки

Вторая секция начинается с постоянной строки *:

<@BLOCK_D@>

Содержание секции – документы, проведенные по счетам клиента, определенным в банке для выписки.

* Примечание: В случае использования режима идентификации не по строковому идентификатору абонента из файла идентификации клиента системы sgntr. txt, а по лицевому счету, в конец этой строки добавляется лицевой номер счета (перед счетом указываются символы <@, после >@), по которому формируется ответ. В этом случае на каждый счет, из набора счетов для получения информации, сформируется своя секция, начинающаяся с <@BLOCK_D@><@номер счета(20 знаков)@>. В этом случае содержание секции – документы, проведенные по указанному счету.

Каждый документ может содержать произвольное количество строк. Формат всех строк, кроме последней: префикс, пробел, значение. Последняя строка имеет фиксированное значение <@END_D@> и обозначает конец документа.

Префикс

Значение, формат

Поле в ДБО

Обязательное

01

Зарезервировано. (На текущий момент - Дата создания документа в операционном дне). Формат «ггггммдд».

Нет

02

Уникальный числовой идентификатор, в случае если данный документ пришел от этого клиента по системе клиент-банк. См. поле 29.

DocRef

Да

03

Номер транзакции.

UBSDocRef

Да

04

Числовой идентификатор валюты по сч. DB из справочника валют.

Да

05

Числовой идентификатор валюты по сч. CR из справочника валют.

Да

06

Дата проведения документа. Формат «ггггммдд».

ValueDate

Да

07

Дата документа. Формат «ггггммдд».

DocumentDate

Да

08

Вид операции по справочнику опердня.

OperType

Да

09

Номер документа.

DocumentNumber

Да

10

БИК банка плательщика.

PayerBIC

Да

11

Коррсчет банка плательщика.

PayerCorrAccount

Да

12

Счет плательщика.

PayerAccount

Да

13

ИНН плательщика.

PayerINN

Да

14

Наименование плательщика.

Payer

Да

15

Наименование банка плательщика.

PayerBankName

Да

16

БИК банка получателя.

ReceiverBIC

Да

17

Корсчет банка получателя.

ReceiverCorrAccount

Да

18

Счет получателя.

ReceiverAccount

Да

19

ИНН получателя.

ReceiverINN

Да

20

Наименование получателя.

Receiver

Да

21

Наименование банка получателя.

ReceiverBankName

Да

22

Оборот в валюте счета DB.

Да

23

Оборот в валюте счета CR.

Да

24

Оборот документа в рублях

Да

25

Срок платежа. Формат «ггггммдд».

PayUntil

Да

26

Очередность платежа.

PaymentUrgent

Да

27

Назначение платежа.

Ground

Да

28

Вид отправки платежа. 1-"электронно", 2 - "почтой", 3 - "телеграфом".

SendType

Да

29

Зарезервировано (На данный момент - Признак, что документ был прислан по системе клиент-банк этим клиентом. 77-текущим форматом, 13- старым форматом).

Нет

30

Если проводка не по курсу ЦБ, то счет по DB проводки по курсовой разнице.

Нет

31

Если проводка не по курсу ЦБ, то оборот в валюте счета по DB проводки по курсовой разнице.

Нет

32

Если проводка не по курсу ЦБ, то счет по CR проводки по курсовой разнице.

Нет

33

Если проводка не по курсу ЦБ, то оборот в валюте счета по CR проводки по курсовой разнице.

Нет

34

Условие оплаты для платежного требования

Нет

35

Срок акцепта для платежного требования

Нет

36

Дата поступления в банк плательщика. Формат «ггггммдд».

AcceptDocDate

Нет

37

Дата помещения в картотеку. Формат «ггггммдд».

Нет

38

Дата списания со счета плательщика. Формат «ггггммдд».

Нет

39

Дата отметки банка получателя. Формат «ггггммдд».

Нет

40

Статус составителя расчетного документа

Stat1256

Нет

41

КПП плательщика

PayerKPP

Нет

42

КПП получателя

ReceiverKPP

Нет

43

Код бюджетной классификации

CBCcode

Нет

44

Код ОКАТО

OKATOcode

Нет

45

Основание налогового платежа

PayGrndParam

Нет

46

Налоговый период

TaxPeriodParam

Нет

47

Номер налогового документа

DocNumParam

Нет

48

Дата налогового документа

DocDateParam

Нет

49

Тип налогового платежа

PayTypeParam

Нет

50

Номер частичного платежа

AcceptPartNumber

Нет

51

Шифр платежного документа

AcceptOperType

Нет

52

Номер платежного документа

AcceptNumber

Нет

53

Дата платежного документа. Формат «ггггммдд».

AcceptDate

Нет

54

Сумма остатка платежа

AcceptRestAmount

Нет

<@END_D@>

Строка означающая конец документа

Да

Секция 3

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6