Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
<ROW ROWNUM="2" DOCUMENTDATE="20051102" IDENTIFYCODE="99999" DOCUMENTNO="59" AMOUNT="157600" OURBANKID="351715" ACCOUNTNO="2600201071" CORRBANKID="320724" CORRACCOUNTNO="26000052" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.2" DETAILSOFPAYMENT="Назначение платежа" PRIORITY="50" SRVID="18112" STATE="0" CURRENCYID="980">reject</ROW>
<ROW ROWNUM="3" DOCUMENTDATE="20051101" DOCUMENTNO="60" AMOUNT="12500" IDENTIFYCODE="99999" OURBANKID="351715" ACCOUNTNO="2600203071" CORRBANKID="320724" CORRACCOUNTNO="26000051" CORRIDENTIFYCODE="9999" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.3" DETAILSOFPAYMENT ="Назначение платежа" PRIORITY="50" SRVID="18111" USER1="BUH1" STATE="0" CURRENCYID="980" SIG1="IPT+L8Y4k7L4zxrmfxUYL7C6gcxmUTP6o8hvesQX6HJCvxCi4fqPu2Y4LfTQL5l/o+wRG/NUZs6X83FgQWQR6/KQmJWO84tVitDaEpALixaj59So4NdoMHnUDgOyErSxPeHXM3tYw1858nfRwuke/91WFzruq1IIF1+Dl5jCT6M=" SIGEX1="a6Igt+A6KAXjwkUwSz+G97/5msT57zqouB3cqG2zqGq8B9YGm/Bq58Dyh36c9qWPrnRT6PeXub1vF2rkKM8uzQ==" SIGCERTID1="2065">sign</ROW>
</ROWDATA>
Пример XML-строки, возвращаемой функцией ProcessDocs, ProcessFxDocs:
<ROW ROWNUM="1" DOCUMENTDATE="20051101" DOCUMENTNO="58" AMOUNT="10025" OURBANKID="351715" ACCOUNTNO="2600201071" IDENTIFYCODE="99999" CORRBANKID="351715" CORRACCOUNTNO="10018010911001" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп." DETAILSOFPAYMENT="Назн. плат. в т. ч. НДС" PRIORITY="50" SRVID="18110" USER1="BUH1" USER2="BUH2" STATE="0" CURRENCYID="980"
SIG1="IPT+L8Y4k7L4zxrmfxUYL7C6gcxmUTP6o8hvesQX6HJCvxCi4fqPu2Y4LfTQL5l/o+wRG/NUZs6X83FgQWQR6/KQmJWO84tVitDaEpALixaj59So4NdoMHnUDgOyErSxPeHXM3tYw1858nfRwuke/91WFzruq1IIF1+Dl5jCT6M=" SIG2="IPT+L8Y4k7L4zxrmfxUYL7C6gcxmUTP6o8hvesQX6HJCvxCi4fqPu2Y4LfTQL5l/o+wRG/NUZs6X83FgQWQR6/KQmJWO84tVitDaEpALixaj59So4NdoMHnUDgOyErSxPeHXM3tYw1858nfRwuke/91WFzruq1IIF1+Dl5jCT6M=" SIGEX1="a6Igt+A6KAXjwkUwSz+G97/5msT57zqouB3cqG2zqGq8B9YGm/Bq58Dyh36c9qWPrnRT6PeXub1vF2rkKM8uzQ==" SIGEX2="+31RE4Y1C3wo8h4lzypcfr87E8fLrbfDAdRcSUjoE39RgQSc9hi/ok2pI5DYY0UKDfGVHllNIX6KKZJvRNPxkQ==" SIGCERTID1="2065" SIGCERTID2="2065">OK</ROW>
<ROW ROWNUM="2" DOCUMENTDATE="20051102" IDENTIFYCODE="99999" DOCUMENTNO="59" AMOUNT="157600" OURBANKID="351715" ACCOUNTNO="2600201071" CORRBANKID="320724" CORRACCOUNTNO="26000052" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.2" DETAILSOFPAYMENT="Назначение платежа" PRIORITY="50" SRVID="18112" STATE="0" CURRENCYID="980">OK</ROW>
<ROW ROWNUM="3" DOCUMENTDATE="20051101" DOCUMENTNO="60" AMOUNT="12500" IDENTIFYCODE="99999" OURBANKID="351715" ACCOUNTNO="2600203071" CORRBANKID="320724" CORRACCOUNTNO="26000051" CORRIDENTIFYCODE="9999" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп.3" DETAILSOFPAYMENT ="Назначение платежа" PRIORITY="50" SRVID="18111" USER1="BUH1" STATE="0" CURRENCYID="980" SIG1="IPT+L8Y4k7L4zxrmfxUYL7C6gcxmUTP6o8hvesQX6HJCvxCi4fqPu2Y4LfTQL5l/o+wRG/NUZs6X83FgQWQR6/KQmJWO84tVitDaEpALixaj59So4NdoMHnUDgOyErSxPeHXM3tYw1858nfRwuke/91WFzruq1IIF1+Dl5jCT6M=" SIGEX1="a6Igt+A6KAXjwkUwSz+G97/5msT57zqouB3cqG2zqGq8B9YGm/Bq58Dyh36c9qWPrnRT6PeXub1vF2rkKM8uzQ==" SIGCERTID1="2065">Error:"У пользователя DIR отсутсвует право дебета счета"</ROW>
</ROWDATA>
4. Добавление новых документов
4.1. Используемые функции
Функция InsertDocs, InsertFxDocs используется добавления новых документов. В качестве параметра в функцию передается список документов ADocList (в формате XML), которые необходимо добавить. Внутри тэга <ROW .../> каждого документа должен быть указан текст с требуемой операцией: «sign12» — подписания первой и второй подписью документа, «sign1» — для подписания первой подписью документа, «sign2» — для подписания второй подписью документа или «insert» для вставки документа без подписания (см. пример формата XML ниже). В системе iFOBS осуществляется вставка документа осуществляется по уникальному идентификатору SRVID (значения остальных полей игнорируются). В качестве результата функции возвращается тот же список ADocList, с сообщениями о наложенных подписях или с текстом ошибки для каждого документа.
Список документов находится в корневом тэге XML <ROWDATA>. Внутри него заключены тэги <ROW.../> с документами. Каждому документу соответствует строго один тэг <ROW.../>. Информация о реквизитах документа задается атрибутами этого тэга. Каждый документ может быть уникально идентифицирован в рамках системы по значению атрибута SRVID. Соответствие атрибутов реквизитам документа задано в таблице:
Название атрибута* | Назначение атрибута | Особенности формата |
ROWNUM | Номер документа в списке | Целое число |
DOCUMENTDATE | Дата документа | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
DOCUMENTNO | № документа | Строка до 10 символов |
AMOUNT | Сумма платежа в копейках | Целое число |
OURBANKID | Код банка плательщика (МФО) | Целое число |
ACCOUNTNO | № счета плательщика | Строка до 14 символов |
IDENTIFYCODE | Идентификационный код плательщика (ОКПО) | Строка до 14 символов |
CORRBANKID | Код банка получателя платежа (МФО) | Целое число |
CORRACCOUNTNO | № счета получателя платежа | Строка до 14 символов |
CORRIDENTIFYCODE | Идентификационный код получателя платежа (ОКПО) | Строка до 14 символов |
CORRCOUNTRYID | Код страны корреспондента | Целое число (804 – Украина) |
CORRSNAME | Наименование получателя платежа | Строка до 38 символов |
DETAILSOFPAYMENT | Назначение платежа | Строка до 160 символов |
PRIORITY | Приоритет | 50 |
CURRENCYID | Валюта счета | Целое число |
ADDENTRIES | Дополнительные реквизиты платежа | Строка |
* жирным шрифтом выделены имена обязательных атрибутов. Если атрибут имеет пустое значение, то он не попадает в тэг <ROW.../>. Порядок следования атрибутов в тэге не имеет значения.
Результатом вызова функции InsertDocs, InsertFxDocs будет строка XML такого же вида, но с указанием успешности выполнения операции по каждому из документов: в каждом тэге <ROW> будет добавлена информационная строка «OK» в случае успешного наложения подписи или строка вида «Error:"Текст ошибки"» в случае возникновения ошибки при наложении подписи.
Пример XML-строки, передаваемой в качестве параметра функции InsertDocs:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<ROW ROWNUM="1" DOCUMENTDATE="20051101" DOCUMENTNO="58" AMOUNT="10025" OURBANKID="351715" ACCOUNTNO="2600201071" CORRBANKID="351715" CORRACCOUNTNO="10018010911001" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп." DETAILSOFPAYMENT="Назн. плат. в т. ч. НДС" PRIORITY="50 CURRENCYID="980">sign</ROW>
<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="18111" CURRENCYID="980">insert</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="18113" CURRENCYID="980">sign</ROW>
</ROWDATA>
Пример XML-строки, возвращаемой функцией InsertDocs:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<ROW ROWNUM="1" DOCUMENTDATE="20051101" DOCUMENTNO="58" AMOUNT="10025" OURBANKID="351715" ACCOUNTNO="2600201071" CORRBANKID="351715" CORRACCOUNTNO="10018010911001" CORRIDENTIFYCODE="14350784" CORRCOUNTRYID="804" CORRSNAME="Наименование корресп." DETAILSOFPAYMENT="Назн. плат. в т. ч. НДС" PRIORITY="50" SRVID="18210" CURRENCYID="980">OK</ROW>
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |
Основные порталы (построено редакторами)
