Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
«sign2» — для подписания второй подписью документа,
«sign» — для подписания аторизационной подписью документа или
«reject» для отклонения (см. пример формата XML ниже).
В качестве результата функции возвращается тот же список ADocList, с сообщениями о наложенных подписях или с текстом ошибки для каждого документа.
Пример XML со списком документов, возвращаемых функцией GetDocList, GetFxDocList:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<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"/>
<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"/>
<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"/>
</ROWDATA>
Список документов находится в корневом тэге 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 |
SRVID | Уникальный код документа в банке | Целое число |
RECEIVEDATE | Дата и время поступления документа в банк | YYYYMMDDTHHNNSSZZZ (YYYY – год, MM – месяц, DD – день, T – латинская “T”, HH – часы, NN – минуты, SS – секунды, ZZZ - миллисекунды) Например «20070507T134025000» - 7 мая 2007 г. 13:40:25.000 |
VALUEDATE | Дата валютирования | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
ADDENTRIES | Дополнительные реквизиты платежа | Строка |
BOOKDATE | Дата проводки документа (только для проведенных) | YYYYMMDD (YYYY – год, MM – месяц, DD - день) |
STATE | Код состояния документа (0 – ожидает авторизации; 1 – проведен банком; 2 – удален клиентом; 3 – отклонен банком; 4 – ожидает поступлений; 5 – обраба-тывается банком; 6 – не все подписи ) | Целое число |
USER1 | Логин пользователя системы iFOBS, который подписал документ первой подписью | Строка |
USER2 | Логин пользователя системы iFOBS, который подписал документ второй подписью | Строка |
USER3 | Логин пользователя системы iFOBS, который подписал документ авторизационной подписью | Строка |
CURRENCYID | Валюта счета | Целое число |
ACCOUNTID | Код счета плательщика | Целое число |
SIG1 | Первая подпись документа | Строка |
SIG2 | Вторая подпись документа | Строка |
SIG3 | Третья подпись документа | Строка |
SIGEX1 | Первая расширенная подпись документа | Строка |
SIGEX2 | Вторая расширенная подпись документа | Строка |
SIGEX3 | Третья расширенная подпись документа | Строка |
SIGCERTID1 | Код сертификата первой подписи | Целое число |
SIGCERTID2 | Код сертификата второй подписи | Целое число |
SIGCERTID3 | Код сертификата третьей подписи | Целое число |
ISLATE | Признак того, следует ли с документа снимать спецтариф или нет | Целое число (0 или 1) |
STATEID | Код состояния | Целое число |
USER1ID | Код пользователя подписавшего первой подписью | Целое число |
USER2ID | Код пользователя подписавшего второй подписью | Целое число |
USER3ID | Код пользователя подписавшего третьей подписью | Целое число |
LIMITID | ID общего ограничения на статью бюджета | Строка |
NEEDSIG3 | Требуется ли третья подпись | Целое число (0 или 1) |
REQSIGNLEVEL | Требуемый уровень подписи документа | Целое число |
PURPOSEPAYMENTID | код призначення платежу | Целое число |
* жирным шрифтом выделены имена обязательных атрибутов. Если атрибут имеет пустое значение, то он не попадает в тэг <ROW.../>. Порядок следования атрибутов в тэге не имеет значения.
Результат вызова функций ProcessDocs, ProcessFxDocs
Результатом вызова функций ProcessDocs, ProcessFxDocs будет строка XML такого же вида, но с указанием успешности выполнения операции по каждому из документов: в каждом тэге <ROW> будет добавлена информационная строка «OK» в случае успешного наложения подписи или строка вида «Error:"Текст ошибки"» в случае возникновения ошибки при наложении подписи.
Пример XML-строки, передаваемой в качестве параметра функции ProcessDocs, ProcessFxDocs:
<?xml version="1.0" encoding="windows-1251"?>
<ROWDATA>
<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">sign</ROW>
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |
Основные порталы (построено редакторами)
