Отримання даних для гарантійного листа (v2)
Приклад гарантійного листа:
<?xml version="1.0"?>
<guarantee>
<header>
<request_id>"180702CM023453"</request_id>
<answer_datetime>2018-07-02T12:05:10</answer_datetime>
<from_organization>"Монобанк"</from_organization>
<organization_id>"11111111"</organization_id>
</header>
<expansion>
<customer>
<last_name>"Іванов"</last_name>
<first_name>"Василій"</first_name>
<middle_name>"Петрович"</middle_name>
<doc_type>"0"</doc_type>
<doc_series>"АК"</doc_series>
<doc_number>"548967"</doc_number>
<doc_issued>"Дніпровським РВ ДМУ УМВС у Дніпропетровській
області"</doc_issued>
<doc_date_of_issue>"2000-05-12"</doc_date_of_issue>
<inn>"1234567890"</inn>
</customer>
<invoice>
<invoice_number>"СФGIT-0000000134"</invoice_number>
<invoice_date>"2018-07-02"</invoice_date>
<invoice_amount>"3500.00"</invoice_amount>
</invoice>
<payment_destination>
<dest_id>"36962487"</dest_id>
<dest_name>"ТОВ \"Рога и копыта\""</dest_name>
<dest_mfo>"305299"</dest_mfo>
<dest_bank_name>"\"IBOX\""</dest_bank_name>
<dest_acc_number>"26000000000"</dest_acc_number>
</payment_destination>
<bank>
<agreement>"КД-0001"</agreement>
<agreement_date>"20.07.2018"</agreement_date>
<credit_amount>"3500.00"</credit_amount>
<product_types>"БР"</product_types>
<available_parts_count>"7"</available_parts_count>
<customer_pay_amount>"0.00"</customer_pay_amount>
<bank_id>"21133352"</bank_id>
<bank_name>"ПАТ \"УНІВЕРСАЛ БАНК\""</bank_name>
<bank_executive>"Петренко І.В."</bank_executive>
</bank>
<sign>12E0F76458C6D1E4</sign>
<stamp>1199A0F5E7C4A212</stamp>
</expansion>
</guarantee>
Електронний цифровий підпис накладається на рядок, який складається шляхом конкатенації значень наступних атрибутів відповіді:
"customer"."last_name"
"customer"."first_name"
"customer"."middle_name"
"customer"."doc_series"
"customer"."doc_number"
"customer"."doc_issued"
"customer"."doc_date_of_issue"
"customer"."inn"
"invoice"."invoice_number"
"invoice"."invoice_date"
"invoice"."invoice_amount"
"payment_destination"."dest_id"
"payment_destination"."dest_name"
"payment_destination"."dest_mfo"
"payment_destination"."dest_bank_name"
"payment_destination"."dest_acc_number"
"header"."answer_datetime"
"bank"."agreement"
"bank"."agreement_date"
"bank"."credit_amount"
"bank"."customer_pay_amount"
"bank"."bank_id"
"bank"."bank_name"
"bank"."bank_executive"
Значення атрибутів мають бути перераховані саме у зазначеному порядку, без пробілів чи інших роздільників. Якщо значення параметра відсутнє – замість нього підставляється порожній рядок
HEADER PARAMETERS:
signature
required
string
store-id
required
string
Ідентифікатор магазину (виданий під час укладання договору)
REQUEST BODY SCHEMA: application/json
invoice
object (OrderDataRequestInvoice)
invoice {date
string
Дата чека/рахунку фактури. Формат: yyyy-MM-dd
number
string
Номер чека/рахунку фактури
order_id
required
string
Унікальний ідентифікатор заявки
/api/v2/order/data/for/guarantee/letter