Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
#TRIPID:NNNNNNNNN
NNNNNNNNN - автономер сеанса связи.
После заголовка запроса следуют строки, описывающие документы клиента. Общая
структура представления документов следующая:
#NEW DOCUMENTS TYPE:NN - платежный документ;
#NEW MESSAGE - почтовое сообщение.
NN - номер типа документа в системе DiasoftCLIENT.
4.3 Выгрузка
Реализуемый механизм обеспечивает возможность off-line выгрузки документов «Платежное поручение», «Поручение на перевод валюты», «Поручение на покупку валюты», «Поручение на продажу валюты», «Поручение на конверсию», «Заявление на аккредитив», «Поручение на обязательную продажу валюты», «Произвольный документ в Банк». Выгрузка документов осуществляется посредством обмена сообщениями между ДБО и АБС. Данные документа выгружаются в текстовом формате. Настройки для выгрузки документа находятся в таблице CustDiasoft, для соотнесения выгружаемого документа к записи в этой таблицы используются два параметра – номер АБС (ABSNumber) и счет плательщика (Account). По этим параметрам происходит поиск записи в таблице. По найденной записи определяются некоторые значения для выгрузки в текст, логин, пароль во внешнее устройство, каталоги для обмена документами.
Таблица CustDiasoft.
Название поля | Тип | Описание |
Account | String(25) | Счет корреспондента. |
AccountingID | Integer | Идентификатор плоскости учета |
AreaID | Integer | Идентификатор области учета |
BranchID | Integer | Идентификатор филиала |
CurrCode | String(3) | Код валюты счета |
DeltaDate | Integer | Интервал дней при запросе выписки (только для формата DiaDoc - связка через внешнее устройство "Клиент Диасофт") |
Name | String(15) | Имя пользователя для Login'а во внешнее устройство Диасофт'а. |
PSW | String(20) | Пароль для Login'а во внешнее устройство Диасофт'а. |
Pack_Number | Integer | Номер пачки, в которую выгружать документы по данному счету. |
PathIn | String(255) | Каталог, в который выгружаются документы по данному счету. |
PathOut | String(255) | Поле для хранения каталога для обработки почтовых сообщений из АБС "Диасофт" |
ABSNumber | Integer | Номер АБС |
4.3.1 Формат выгрузки документа «Платёжное поручение»
Данные документа «Платёжное поручение» выгружаются в следующем формате:
Заголовок секции: #NEW DOCUMENT TYPE:10
№ | Имя тега | Длина | Пробельный символ | Имя поля |
1 | ID | 10 | 0 | Идентификатор сообщения. Возвращается функцией GetNextReferenceByID |
2 | 1 | DocumentDate в формате dd/mm/yyyy | ||
3 | 2 | DocumentNumber | ||
4 | 3А | 3 | 0 | CurrCode |
5 | 4A | 25 | ‘ ’ | PayerAccount |
6 | 4B | 25 | ‘ ’ | ReceiverAccount |
7 | 5A | 15 | ‘ ’ | Amount |
8 | 6А | 9 | 0 | PayerBIC |
9 | 6B | 9 | 0 | ReceiverBIC |
10 | 7А | 25 | ‘ ’ | PayerCorrAccount |
11 | 7B | 25 | ‘ ’ | ReceiverCorrAccount |
12 | 9 | 2 | ‘ ’ | OperType |
13 | A1 | PayUntil в формате dd/mm/yyyy | ||
14 | A2 | PaymentUrgent | ||
15 | DISP | SendType | ||
16 | MA1 | 12 | ‘ ’ | ReceiverINN |
17 | MA2 | 40 | Первые 40 символов ReceiverBankType+’ ’+ReceiverBankName | |
18 | MA3 | 40 | Первые 40 символов ReceiverPropertyType+’ ’+Receiver | |
19 | MA4 | 40 | 40 символов ReceiverBankType+’ ’+ReceiverBankName, начиная с 41-го | |
20 | MA5 | 40 | 40 символов ReceiverPropertyType+’ ’+Receiver, начиная с 41-го | |
21 | MA6 | ReceiverPlaceType+’ ’+ReceiverPlace | ||
22 | MA7 | 40 | 40 символов ReceiverPropertyType+’ ’+Receiver, начиная с 81-го | |
23 | MA8 | 40 | 40 символов ReceiverPropertyType+’ ’+Receiver, начиная с 121-го | |
24 | MP1 | 12 | ‘ ’ | PayerINN |
25 | MP2 | Первые 40 символов PayerBankType+’ ‘+PayerBankName | ||
26 | MP3 | Первые 40 символов PayerPropertyType+’ ’+Payer | ||
27 | MP4 | 40 символов PayerBankType+’ ‘+PayerBankName, начиная 41-го | ||
28 | MP5 | 40 символов PayerPropertyType +’ ‘+Payer, начиная 41-го | ||
29 | MP6 | PayerPlaceType+’ ‘+PayerPlace | ||
30 | MP7 | 40 символов PayerPropertyType +’ ‘+Payer, начиная 81-го | ||
31 | MP8 | 40 символов PayerPropertyType +’ ‘+Payer, начиная 121-го | ||
32 | Note1 | Первые 240 символов основания платежа (случае включенной настройки AddKNFToGround в начало основания платежа Ground добавляется KNFCode) | ||
33 | Note2 | 240 символов основания платежа, начиная с 241 | ||
34 | Note3 | 240 символов основания платежа, начиная с 481 | ||
35 | Sign1 | Имя клиента (поле Name из таблицы CustDiasoft) | ||
36 | KPP_PLK | 9 | ‘ ’ | Если включена настройка IsConstantlyLoadKPP, то PayerKPP |
37 | KPP_POL | 9 | ‘ ’ | Если включена настройка IsConstantlyLoadKPP, то ReceiverKPP |
Следующие поля выгружаются только при включенной настройке IsLoad1256UFields и непустым полем Stat1256 | ||||
38 | STAT_S | 2 | ‘ ’ | Stat1256 |
39 | KPP_PLK | 9 | ‘ ’ | Если отключена настройка IsConstantlyLoadKPP, то PayerKPP |
40 | KPP_POL | 9 | ‘ ’ | Если отключена настройка IsConstantlyLoadKPP, то ReceiverKPP |
41 | KBK | 20 | ‘ ’ | CBCcode |
42 | OKATO | 11 | ‘ ’ | OKATOcode |
43 | OP | 2 | ‘ ’ | PayGrndParam |
44 | NAL_PER | TaxPeriodParam1+’.’+TaxPeriodParam2+’.’+TaxPeriodParam3 | ||
45 | NDOK_PP | 15 | ‘ ’ | DocNumParam2 |
46 | DDOK_PP | DocDateParam1+’/’+DocDateParam2+’/’+DocDateParam3 | ||
47 | TYPE_PAY | 2 | ‘ ’ | PayTypeParam |
Признак окончания секции :END
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


