Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
<ROW ROWNUM="2" DOCUMENTDATE="20051102" DOCUMENTNO="59" AMOUNT="157600" OURBANKID="351715" ACCOUNTNO="2600201071" CORRBANKID="320724" CORRACCOUNTNO="26000052" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.2" DETAILSOFPAYMENT="Назначение платежа" PRIORITY="50" SRVID="18211" CURRENCYID="980">OK</ROW>
<ROW ROWNUM="3" DOCUMENTDATE="20051101" DOCUMENTNO="60" AMOUNT="12500" OURBANKID="351715" ACCOUNTNO="2600203071" CORRBANKID="320724" CORRACCOUNTNO="26000051" CORRIDENTIFYCODE="9999" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.3" DETAILSOFPAYMENT="Назначение платежа" PRIORITY="50" SRVID="18213" CURRENCYID="980">Error:"У пользователя DIR отсутсвует право первой подписи для счета 2600203071"</ROW>
</ROWDATA>
5. Получение списка балансов счетов
5.1. Используемые функции
Функции GetBalList, GetFxBalList используются для получения списка балансов счетов в национальной и иностранной валюте на дату. Список возвращается в виде строки, содержащей XML-документ фиксированного формата (формат описан ниже). Функция содержит следующий параметр: строковый параметр (DateBal), для указания даты. Параметры даты передаются в виде строки такого формата: «YYYYMMDD»; например «20070822» — соответствует дате «22 августа 2007 г.».
Пример XML со списком балансов счетов, возвращаемых функцией GetBalList:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<ROW ROWNUM="1" ARCDATE="20051111" ACCOUNTNO="18195183978" SUMMABEGIN="200" DEBET="1000" CREDIT="900" SUMMANOW="100" CURRENCYID="980" EQSUMMANOW="100" EQSUMMABEGIN="0" EQDEBET="1000" EQCREDIT="900" BANKID="351715" CURRENCYID="980"/>
</ROWDATA>
Список балансов счетов находится в корневом тэге XML <ROWDATA>. Внутри него заключены тэги <ROW.../> с записями. Соответствие атрибутов реквизитам баланса счета задано в таблице:
Название атрибута* | Назначение атрибута | Особенности формата |
ROWNUM | Номер документа в списке | Целое число |
ARCDATE | Архивная дата | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
CURRENTBANKDAY | Текущий банковский день | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
ACCOUNTID | ID счета плательщика | Целое число |
ACCOUNTNO | № счета плательщика | Строка до 14 символов |
OPENINGBALANCE | Остаток на начало опердня | Целое число |
OPENINGBALANCEEQ | Эквавалент остатка на начало опердня | Целое число |
CLOSINGBALANCE | Остаток на момент закрытия опердня | Целое число |
CLOSINGBALANCEEQ | Эквавалент остатка на момент закрытия опердня | Целое число |
DEBET | Дебет | Целое число |
CREDIT | Кредит | Целое число |
DEBETEQ | Эквивалент дебета | Целое число |
CREDITEQ | Эквавалент кредита | Целое число |
LASTMOVEDATE | Дата последнего движения | Строка |
CURRENCYID | Валюта счета | Целое число |
6. Получение информации по всем документам в национальной и иностранной валюте
6.1. Используемые функции
Функции GetDocInfoList, GetFxDocInfoList используется для получения информации по всем документам в национальной и иностранной валюте за интересуемый период. Список возвращается в виде строки, содержащей XML-документ фиксированного формата (формат описан ниже). Функция содержит два строковых параметра (DateFrom, DateTill), для указания даты или периода. Параметры даты передаются в виде строки такого формата: «YYYYMMDD»; например «20070822» — соответствует дате «22 августа 2007 г.».
Название атрибута* | Назначение атрибута | Особенности формата |
ROWNUM | Номер документа в списке | Целое число |
DOCUMENTID | Код документа в БД | Целое число |
DOCUMENTDATE | Дата документа | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
DOCUMENTNO | № документа | Строка до 10 символов |
ACCOUNTID | ID счета плательщика | Целое число |
BOOKEDDATE | Дата и время проводки | YYYYMMDDTHHNNSSZZZ (YYYY – год, MM – месяц, DD – день, T – латинская “T”, HH – часы, NN – минуты, SS – секунды, ZZZ - миллисекунды) Например «20070507T134025000» - 7 мая 2007 г. 13:40:25.000 |
contragentid | Код контрагента | Целое число |
CONTRAGENTSNAME | Наименование корреспондента | Строка до 38 символов |
CORRCONTRAGENTSNAME | Описание корреспондента | Строка до 50 символов |
DOCUMENTTYPEID | ||
AMOUNT | Сумма платежа в копейках | Целое число |
OURBANKID | Код банка плательщика (МФО) | Целое число |
OURBANKNAME | Наименование банка плательщика | Строка до 84 символов |
ACCOUNTNO | № счета плательщика | Строка до 14 символов |
IDENTIFYCODE | Идентификационный код плательщика (ОКПО) | Строка до 14 символов |
CORRBANKID | Код банка получателя платежа (МФО) | Целое число |
CORRBANKNAME | Наименование банка получателя | Строка до 84 символов |
CORRACCOUNTNO | № счета получателя платежа | Строка до 14 символов |
CORRIDENTIFYCODE | Идентификационный код получателя платежа (ОКПО) | Строка до 14 символов |
CORRCOUNTRYID | Код страны корреспондента | Целое число (804 – Украина) |
CORRSNAME | Наименование получателя платежа | Строка до 38 символов |
DETAILSOFPAYMENT | Назначение платежа | Строка до 160 символов |
CURRENCYID | Валюта счета | Целое число |
ARCDATE | Дата архивирования | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
OPERATIONID | 0=дебет 1 кредит | Целое число |
AMOUNTEQ | Сумма платежа в эвиваленте в копейках | Целое число |
BANKDATE | Дата принятия банком | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
Пример XML со списком документов, возвращаемых функцией GetDocInfoList, GetFxDocInfoList:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<ROW ROWNUM="1" DOCUMENTID="15089651" DOCUMENTDATE="20051101" DOCUMENTNO="58" ACCOUNTID="45879" BOOKEDDATE="20051101T175522000" contragentid="1427" CORRCONTRAGENTSNAME="OOO Мир" DOCUMENTTYPEID="3" AMOUNT="10025" OURBANKID="351715" OURBANKNAME=" АБ ‘ФАКТОРІАЛ-БАНК’, М. ХАРКІВ" ACCOUNTNO="2600201071" IDENTIFYCODE="99999" CORRBANKID="351715" CORRBANKNAME=" АБ ‘ФАКТОРІАЛ-БАНК’, М. ХАРКІВ" CORRACCOUNTNO="10018010911001" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп." DETAILSOFPAYMENT="Назн. плат. в т. ч. НДС" SRVID="18110 CURRENCYID="980" ARCDATE="20051111" OPERATIONID="0" AMOUNTEQ="10025" DOCUMENTDATE="20051101" />
</ROWDATA>
В случае возникновения непредвиденных ошибок, или ошибок авторизации, при вызове функций Login, GetDocList, ProcessDocs, InsertDocs, GetFxDocList, ProcessFxDocs, InsertFxDocs, GetDocInfoList, GetFxDocInfoList — информация об ошибке будет возвращена в виде XML-строки следующего вида:
<?xml version="1.0" encoding="windows-1251"?>
<ERROR>Текст ошибки здесь</ERROR>
//Содержимое файла iFOBSDocIntegrator. idl
[
uuid(78C01614-D68E-4F2D-AC8C-B3F783BA2EED),
version(1.0),
helpstring("iFOBSDocIntegrator Library")
]
library iFOBSDocIntegrator
{
importlib("STDOLE2.TLB");
[
uuid(A6103CA4-D33A-48A5-BB08-7893A12BE5D8),
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |
Основные порталы (построено редакторами)
