Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Файл | Правило формирования имени файла |
Файл с данными | in<Тип документа в ДБО>Kvt<номер или имя сессии>.<автономер клиента UBS> |
Файл задание для культиватора | <Тип документа в ДБО>KvtRequest<номер или имя сессии>.<Алиас к базе UBS> |
Ответ | out<Тип документа в ДБО>Kvt<номер или имя сессии>.<автономер клиента UBS> |
1)Общая схема выгруженного файла с данными:
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 //Только если включена настройка NewStmFormat … //начало блока m i.<референс документа>, 77, <идентификатор таблицы в АБС>, '<идентификатор клиента(опционально, по включенной настройке NewStmFormat)>' //конец блока m … p.CLBANK_Vip_UnLoad '<текущая дата минус глубина квитовки>', '%File%', '%Sgntr%', %Login%, 2 |
Здесь число блоков равно числу квитуемых документов.
2)Схему файла задания см. 4.1 Файлы для работы с культиватором
3)Файл с результатами обработки
Полученный от культиватора файл с информацией о статусах обрабатывается bls-модулем, который обращается в соответствующие документы таблиц базы данных и обновляет следующие поля:
Поле | ДБО | АБС |
DocRef | Референс | уникальный числовой идентификатор документа |
Status | Статус документа | Статус документа |
NoteFromBank | Сообщение принимающей стороны | Сообщение из банка. Заполняется в случае, если статус, пришедший из АБС, отличен от статуса «Исполнен» |
Статус документа в текстовом файле-ответе от культиватора:
4 – принят от клиента (не обработан);
5 – отбракован при приеме АБС;
6 – отбракован оператором АБС;
7 – обработан (утвержден);
8 – целиком находится на картотеке;
9 – находится на картотеке, но уже что-то частично оплачено;
10 – оплачен с картотеки, частичными оплатами;
12 – отозван клиентом.
Соответствие «статус документа в АБС» - «статус документа в ДБО» задается в специальных настройках связки (см. подробнее 2.5. Список специальных настроек связки).
4.5.2 Квитовка по выписке
Квитовка документов выписки проводится при получении выписки от культиватора и анализе документов выписки (см. 4.5.2. Документы выписки). При этом изменяются следующие поля документа в ДБО:
Поле | BS-Client | АБС UBS |
ValueDate | Дата валютирования | Дата валютирования документа выписки |
Status | Статус документа | Статус документа |
ReceiverOfficials | Ответственный исполнитель обработчика | Имя операциониста, обработавшего документ |
Поиск документа выписки в базе данных ДБО осуществляется по референсу. В случае нахождения документа статус документа в ДБО меняется на «Исполнен».
5 Поставка
В поставку для обеспечения работы связки входят:
1. Модули:
- abUBS001 - выгрузка рублевого платежного поручения PayDocRu abubsabs – формирование выписки abubscnd – отзыв документа abubskvt – квитовка документа abUBSUnld - – вспомогательная библиотека выгрузки произвольного (не рублевого) платежного документа abUBSVAL – выгрузка произвольного (не рублевого) платежного документа dbDictUBSDialog - обработчик событий диалога выгрузки документов dbDictUBSScroller - обработчик событий скроллера выгрузки документов dbUBSDocScheme - обработчик событий диалога и скроллера соответствия документов dbubsini - модуль инициализации диалога Авторизации клиентов UBS в ДБО dbUBSLoadTextDict - обработчик событий диалога загрузки текстового словаря в таблицу lbUBSCreateTemplsUnld - модуль создания шаблонов выгрузки документов в АБС lbubslnk – вспомогательный модуль lbUBSLoadTextDict - модуль заполнения таблицы выгрузки документов из текстового словаря lbUBSParseText – библиотека обработки строки условия соответствия документа ДБО документу АБС lbubsunl – вспомогательная библиотека выгрузки произвольного (не рублевого) платежного документа
2. Таблицы
- ClientUBS - Параметры связки с UBS, CustUBS - Параметры связки с UBS UBSDictionary – Справочник выгрузки документов UBSDocScheme - Соответствие док. схем ДБО документам UBS UBSSchemes - Типы схем выгрузок АБС UBSStatementDoc - Временная таблица для документов по выписке, запрашиваемой из UBS
3. Данные таблиц:
- ABSManagerType - Типы связок с АБС ABSDocOutLib - Справочник библиотек выгрузки UBSDictionary - Справочник выгрузки документов (по умолчанию выгрузка реализована по схеме NEWDEFAULT2007) UBSDocScheme - Соответствие док. схем ДБО документам UBS (по умолчанию соответствие реализовано по схеме NEWDEFAULT2007)
4.Визуальные формы:
· ABSSetUNISABDialog - Диалог настройки параметров связки с АБС UBS.
· ClientUBSDialog – диалог справочника клиентов UBS
· ClientUBSScroller – Скроллер справочника клиентов UBS
· UBSDictionaryDialog - Диалог справочника выгрузки документов в UBS
· UBSDictionaryScroller - Скроллер справочника выгрузки документов UBS
· UBSDictSchemesDialog - Диалог справочника схем выгрузок
· UBSDictSchemesScroller - Скроллер справочника схем выгрузок
· UBSSchemeDialog – диалог соответствия документа ДБО документу UBS
· UBSSchemeScroller – Скроллер соответствия документа ДБО документу UBS
· UBSUnldTextDictDialog - Загрузка словаря из файла в таблицу
6 Приложение 1
6.1 Описание выгружаемых полей документов
6.1.1 Таблица 1. Рублевые платежные поручения
Указатель | Наименование поля ДБО | Комментарий и допустимые значения поля |
NDOC | DocumentNumber | Номер платежного документа. |
DATE_DOC | DocumentDate | Дата составления платежного поручения. Формат «ГГГГММДД» без разделителей. |
VID_PLAT | SendType ('электронно','почтой','телеграфом') | Виды отправки платежа: 1 – электронно 2 – почтой 3 – телеграфом |
OCHER_PLAT | PaymentUrgent | Очередность платежа. |
DATE_PLAT | PayUntil | Срок платежа. Формат «ГГГГММДД» без разделителей. |
KIND_OPER | OperType | Вид операций: 1 – платежное поручение |
OBOROT_DB | Amount | Сумма платежа цифрами, рубли отделяются от копеек точкой. |
BIC_DB | PayerBIC | БИК банка плательщика. |
CORRACC_DB | PayerCorrAccount | Номер корреспондентского счета банка плательщика. |
BANK_DB | PayerBankType + ' ' + PayerBankName + ' ' + PayerPlaceType + ' ' + PayerPlace | Банк плательщика. |
STRACCOUNT_DB | PayerAccount | Номер счета плательщика. |
INN_DB | PayerINN | ИНН плательщика. |
NAME_DB | PayerPropertyType + ' ' + Payer | Наименование плательщика. |
BIC_CR | ReceiverBIC | БИК банка получателя. |
CORRACC_CR | ReceiverCorrAccount | Номер корреспондентского счета банка получателя. |
BANK_CR | ReceiverBankType + ' ' + ReceiverBankName + ' ' + ReceiverPlaceType + ' ' + ReceiverPlace | Банк получателя. |
STRACCOUNT_CR | ReceiverAccount | Номер счета получателя. |
INN_CR | ReceiverINN | ИНН получателя. |
NAME_CR | ReceiverPropertyType + ' ' + Receiver | Наименование получателя. |
MEANING | Ground | Назначение платежа. Знак «^» (при печати) интерпретируется как переход на новую строку. |
CONDITIONPAY | '' | Условие оплаты |
SROK_ACCEPT | 0 | Срок платежа |
Поля 1256-У | ||
KPP_PAYER | PayerKPP | Выводится КПП плательщика если он не пуст, иначе не выводится вся строка |
KPP_BEN | ReceiverKPP | Выводится КПП получателя если он не пуст, иначе не выводится вся строка |
STATUS_DOC_COMPILER | Stat1256 | Статус составителя расчетного документа |
BUDGET_CODE | CBCcode | |
OKATO | OKATOcode | Код ОКАТО |
TAX_BASE | PayGrndParam | Основание налогового платежа |
TAX_PERIOD | 1)'TaxPeriodParam1' + '.' + 'TaxPeriodParam2' + '.' 'TaxPeriodParam3' 2) TaxPeriodParam1 | Выводится вариант 1 только если 'TaxPeriodParam1' не пуст и отличен от нуля. Если он равен нулю, выводится вариант 2 |
TAX_NDOC | 'DocNumParam1' + 'DocNumParam2' | Номер налогового документа |
TAX_DATE_DOC | 1)'DocDateParam1' + '.' + 'DocDateParam2' + '.' 'DocDateParam3' 2) 'DocDateParam1' | Выводится вариант 1 только если 'DocDateParam1' не пуст и отличен от нуля. Если он равен нулю, выводится вариант 2 |
TAX_TYPE | PayTypeParam | Тип налогового платежа |
6.1.2 Таблица 2. Заявка на продажу валюты
№ поля | Заполнение | Описание | Формат |
2 | CustomerPropertyType + ' ' + CustomerName | Наименование предприятия | L254XU |
4 | CustomerCountry + ' ' + CustomerPlaceType + ' ' + CustomerPlace | Почтовый адрес предприятия | L254XU |
5 | SenderOfficials | Ф. И.О. и должность сотрудника | L254XU |
6 | PhoneOfficial | Телефон | L050XU |
7 | CreditBankType + ' ' + CreditBankName | Наименование банка | L160XU |
8 | AmountDebet | Сумма в валюте | |
10 | текущая дата | По курсу банка на | L050XD |
17 | AccountCredit | Р/c предприятия | L020X2 |
18 | CreditBankCorrAcc | Корреспондентский счет | L020X1 |
19 | AccountDebet | Валютный счет предприятия | L020X2 |
22 | 'summa_prop(21,19)' | Сумма в валюте прописью | L254XS1 |
24 | DocumentDate | Дата подачи заявки | L050XD |
70 | Код вида платежа: | L002XN | |
114 | DocumentNumber | Номер заявки | L010XU |
115 | AccountDebet | Счет покупки-продажи валюты | L020X2 |
202 | OperCode | Код операции | L005XN |
203 | AccountCredit | Расч. Счет | L020X1 |
207 | CreditBankName | Имя Банка | L254XU |
208 | CreditBankBIC | БИК | L009XN |
209 | CreditBankCorrAcc | Корр. Счет | L020X1 |
210 | ИНН | L010XU |
6.1.3 Таблица 3. Поручение на покупку иностранной валюты
№ поля | Заполнение | Описание | Формат |
3 | CustomerOKPO | Код ОКПО | L030XU |
7 | CreditBankType + ' ' + CreditBankName | Наименование банка | L160XU |
70 | Код вида платежа: | L002XN | |
83 | CreditBankCorrAcc | Корр. счет банка | L020X1 |
84 | CreditBankBIC | БИК банка | L009XN |
85 | если DealType='У БАНКА' или 'У БАНКА С ДЕПОНИРОВАНИЕМ', тогда '*', иначе тега нет | Купить у банка | L001XY |
86 | если DealType='ММВБ' или 'ММВБ С ДЕПОНИРОВАНИЕМ', тогда '*', иначе тега нет | Купить на ММВБ | L001XY |
87 | CustomerPropertyType + ' ' + CustomerName | Наименование организации | L254XU |
88 | CustomerINN | ИНН организации | L035XN |
90 | CustomerCountry + ' ' + CustomerPlaceType + ' ' + CustomerPlace | Адрес организации | L254XU |
91 | PhoneOfficial + ' ' + SenderOfficials | Телефон и Ф. И.О. ответственного лица | L254XU |
92 | GroundCode | L003XN | |
93 | GroundName | Наименование валютной операции | L254XU |
94 | TransferDocumentNumber + ' ' + TransferDocumentDate | Наименование, дата и N документа | L254XU |
95 | CurrCodeCredit | Код покупаемой инвалюты | L003XC1 |
96 | AmountCredit | Сумма покупки в инвалюте | |
98 | RequestRate | Курс покупки в рублях по курсу сделки | |
103 | Для клиентов без р/c, счет N() | L020X2 | |
104 | Наш текущий валютный счет | L020X2 | |
110 | Номер | L020XU | |
111 | От | L050XD | |
112 | RequestRate | Курс сделки в рублях | L020XU |
6.1.4 Таблица 4. Валютное платежное поручение
№ поля | Заполнение | Описаиие | Формат |
25 | DocumentNumber | Номер документа | L020XU |
26 | DocumentDate | Дата документа | L050XD |
27 | PayerBankName | Наименование банка | L160XU |
28 | PayerBankPlace + ' ' + PayerBankAddress | Адрес банка | L160XU |
30 | PayerAccount | Дебетуемый счет клиента | L020X2 |
31 | CurrCode | Код валюты | L003XC1 |
32 | Amount) | Сумма в инвалюте | |
33 | 'summa_prop(32,31)' | Сумма в инвалюте прописью | L254XS2 |
34 | PayUntil | Срок валютирования | |
49 | PaymentsDetails (с 1 по 35 символ) | Назначение платежа (часть 1) | L035XU |
50 | PaymentsDetails (с 36 по 70 символ) | Назначение платежа (часть 2) | L035XU |
51 | PaymentsDetails (с 71 по 105 символ) | Назначение платежа (часть 3) | L035XU |
52 | PaymentsDetails (с 106 по 140 символ) | Назначение платежа (часть 4) | L035XU |
55 | GroundDocuments. DocumentType + (GroundDocuments. DocumentDate, GroundDocuments. DocumentNumber) (с 1 по 35 символ) | Перечень прилагаемых документов (часть 1) | L035XU |
58 | если ChargesType=='OUR', тогда ChargesAccount, иначе тега нет | Счет отнесения расходов (свой) | L020X2 |
60 | если ChargesType=='BEN', тогда ChargesAccount, иначе тега нет | Счет отнесения расх (бенеф.) | L020X1 |
61 | если ChargesType=='BEN', тогда '*', иначе тега нет | Расх. и ком. отнести на счет бенеф. | L001XY |
70 | если ChargesType пуст, то PaymentType, иначе тега нет | Код вида платежа | L002XN |
121 | если ChargesType пуст, то OperCode, иначе тега нет | Код вида операции | L005XN |
128 | если ChargesType пуст, то Payer, иначе тега нет | КЛИЕНТ ПЕРЕВОДАТЕЛЬ (наименование | L254XU |
129 | если ChargesType пуст, то PayerAddress | Адрес (улица, дом) | L254XU |
130 | если ChargesType пуст, то PayerBankPlace, иначе тега нет | Адрес (город, страна) | L254XU |
131 | если ChargesType пуст, то PayerFiscalCode, иначе тега нет | ИНН (клиента перевододателя) | L035XN |
134 | если ChargesType пуст, то OfficialsPhone, иначе тега нет | Телефон клиента перевододателя | L050XU |
135 | если ChargesType пуст, то PayerBankName, иначе тега нет | БАНК ПЕРЕВОДОДАТЕЛЯ | L254XU |
136 | если ChargesType пуст, то PayerBankPlace+' '+PayerBankAddress, иначе тега нет | Город, страна(Банка перевододателя) | L254XU |
137 | если ChargesType пуст, то IMediaBankName, иначе тега нет | БАНК_ПОСРЕДНИ | L254XU |
138 | если ChargesType пуст, то IMediaBankPlace, иначе тега нет | Город, страна(Банка-посредника) | L254XU |
139 | если ChargesType пуст, то IMediaBankBIC, иначе тега нет | SWIFT-код(Банка-посредника) | L020XU |
140 | если ChargesType пуст, то BenefBankName, иначе тега нет | БАНК БЕНЕФИЦИАРА (наименование) | L035XU |
141 | если ChargesType пуст, то BenefBankAccount, иначе тега нет | Счет в Банке бенефициара | L050XU |
142 | если ChargesType пуст, то BenefBankBIC, иначе тега нет | SWIFT-код(Банка бенефициара | L020XU |
143 | если ChargesType пуст, то BenefBankAddress, иначе тега нет | Адрес (улица, дом) | L035XU |
144 | если ChargesType пуст, то BenefBankPlace, иначе тега нет | Адрес (город, страна) | L035XU |
145 | если ChargesType пуст, то Beneficiar, иначе тега нет | БЕНЕФИЦИАР (наименование) | L035XU |
146 | если ChargesType пуст, то BeneficiarAddress, иначе тега нет | Адрес (улица, дом) | L035XU |
147 | если ChargesType пуст, то BeneficiarPlace, иначе тега нет | Адрес (город, страна) | L035XU |
148 | если ChargesType пуст, то BeneficiarFiscalCode, иначе тега нет | ИНН (клиента бенефициара) | L035XN |
149 | если ChargesType пуст, то BeneficiarAccount, иначе тега нет | Номер счета бенефициара | L020X1 |
154 | Номер и дата ПСИ | L035XU | |
155 | '' | Номер и дата ГТД | L210XU |
157 | GroundDocuments. DocumentType + (GroundDocuments. DocumentDate, GroundDocuments. DocumentNumber) (с 36 по 70 символ) | Перечень прилагаемых документов (часть 2) | L035XU |
158 | если ChargesType=='OUR', тогда '*', иначе тега нет | Расходы и комиссию списать с нашего счета | L001XY |
160 | если ChargesType=='BEN', тогда '*', иначе тега нет | Расходы и комиссии прочих банков с бенефициара | L001XY |
163 | если ChargesType=='BEN', тогда BenefBankCountryCode, иначе тега нет | Код страны банка бенефициара | L003XN |
6.1.5 Таблица 5. Распоряжение на списание средств с транзитного валютного счета
№ поля | Заполнение | Описание | Формат |
2 | CustomerPropertyType + ' ' + CustomerName | Наименование предприятия | L254XU |
27 | CustomerBankName | Наименование банка | L160XU |
70 | '' | Код вида платежа: | L002XN |
166 | DocumentNumber | Номер распоряжения | L020XU |
167 | DocumentDate | Дата распоряжения | L050XD |
168 | LicenceNumber | Номер уведомления | L020XU |
169 | LicenceDate | Дата уведомления | L050XD |
170 | UKNumber | Номер заявления о резервировании | L020XU |
171 | UKDate | Дата заявления о резервировании | L050XD |
172 | CurrCode | Код валюты общей суммы | L003XC1 |
173 | AmountReceipts | Общая сумма инвалюты | |
174 | summa_prop(173,172) | Общая сумма инвалюты прописью | L254XS2 |
175 | Код операции поступления | L005XN | |
176 | AccountTransit | Транзитный счет | L020X2 |
177 | CurrCode | Код валюты обязательной продажи | L003XC1 |
178 | AmountForSell | Сумма обязательной продажи | |
179 | summa_prop(178,177) | Сумма обязательной продажи прописью | L254XS2 |
180 | Код операции обязательной продажи | L005XN | |
181 | Номер счета обязательной продажи | L020X2 | |
182 | CurrCode | Код валюты продажи с превышением | L003XC1 |
183 | AmountFreeSell | Сумма валюты продажи с превышением | |
184 | summa_prop(183,182) | Сумма валюты продажи с превышением пропись | L254XS2 |
185 | Код операции продажи с превышением | L005XN | |
186 | Номер счета продажи с превышением | L020X2 | |
187 | 840 | Код валюты зачисления | L003XC1 |
188 | Сумма валюты зачисления | ||
189 | summa_prop(188,187) | Сумма валюты зачисления прописью | L254XS2 |
190 | Код операции зачисления | L005XN | |
191 | ReceiverRurAccount | Номер текущего вал. счета | L020X2 |
192 | ReceiverRurBankName | Название уполномоченного банка, реквизиты | L254XU |
193 | CurrCode | Код вал. зачисления на спец. счет | L003XC1 |
194 | AmountRest | Сумма вал. зачисления на спец. счет | |
195 | summa_prop(194,193) | Сумма вал. зачисления на спец. счет прописью | L254XS2 |
196 | Код операции зачисления на спец. счет | L005XN | |
197 | ReceiverCurrAccount | Номер спец. банковского счета | L020X2 |
198 | RequestRate | Курс продажи | |
199 | Номер счета зачисления эквивалента | L020X0 | |
200 | Название банка зачисл. эквив. и реквизиты | L254XU | |
201 | ReceiverCurrBIC | Название уполномоченного банка, где открыт спец. счет | L254XU |
6.1.6 Таблица 5. Поручение на обязательную продажу валюты
№ поля | Заполнение | Описание | Формат |
2 | CustomerPropertyType + ' ' + CustomerName | Наименование предприятия | L254XU |
27 | CustomerBankName | Наименование банка | L160XU |
70 | '' | Код вида платежа: | L002XN |
166 | DocumentNumber | Номер распоряжения | L020XU |
167 | DocumentDate | Дата распоряжения | L050XD |
168 | LicenceNumber | Номер уведомления | L020XU |
169 | LicenceDate | Дата уведомления | L050XD |
170 | UKNumber | Номер заявления о резервировании | L020XU |
171 | UKDate | Дата заявления о резервировании | L050XD |
172 | CurrCode | Код валюты общей суммы | L003XC1 |
173 | AmountReceipts | Общая сумма инвалюты | |
174 | summa_prop(173,172) | Общая сумма инвалюты прописью | L254XS2 |
175 | Код операции поступления | L005XN | |
176 | AccountTransit | Транзитный счет | L020X2 |
177 | CurrCode | Код валюты обязательной продажи | L003XC1 |
178 | AmountForSell | Сумма обязательной продажи | |
179 | summa_prop(178,177) | Сумма обязательной продажи прописью | L254XS2 |
180 | Код операции обязательной продажи | L005XN | |
181 | Номер счета обязательной продажи | L020X2 | |
182 | CurrCode | Код валюты продажи с превышением | L003XC1 |
183 | AmountFreeSell | Сумма валюты продажи с превышением | |
184 | summa_prop(183,182) | Сумма валюты продажи с превышением пропись | L254XS2 |
185 | Код операции продажи с превышением | L005XN | |
186 | Номер счета продажи с превышением | L020X2 | |
187 | 840 | Код валюты зачисления | L003XC1 |
188 | Сумма валюты зачисления | ||
189 | summa_prop(188,187) | Сумма валюты зачисления прописью | L254XS2 |
190 | Код операции зачисления | L005XN | |
191 | ReceiverRurAccount | Номер текущего вал. счета | L020X2 |
192 | ReceiverRurBankName | Название уполномоченного банка, реквизиты | L254XU |
193 | CurrCode | Код вал. зачисления на спец. счет | L003XC1 |
194 | AmountRest | Сумма вал. зачисления на спец. счет | |
195 | summa_prop(194,193) | Сумма вал. зачисления на спец. счет прописью | L254XS2 |
196 | Код операции зачисления на спец. счет | L005XN | |
197 | ReceiverCurrAccount | Номер спец. банковского счета | L020X2 |
198 | RequestRate | Курс продажи | |
199 | Номер счета зачисления эквивалента | L020X0 | |
200 | Название банка зачисл. эквив. и реквизиты | L254XU | |
201 | ReceiverCurrBIC | Название уполномоченного банка, где открыт спец. счет | L254XU |
6.2 Описание таблиц клиентов и счетов АБС
6.2.1 Таблица 1. Справочник клиентов UBS
Таблица ClientUBS
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


