Перейти к основному содержимому

Перевод в валюте

Тип документа предназначен для перевода сумм в валюте.

Получение допустимых значений для перевода в валюте

Не является обязательным к использованию. Предназначен для удобства использования API по созданию и редактированию документа.

endpoint/api/payment/international-transfer/source-field
Параметры строки запроса / Query String ParametersfieldList=ACCOUNTS%2CCOMPANY_PERSONS%2CCOUNTERPARTIES%2CFEE_ACCOUNTS%2CKNP%2CPURPOSES%2CKBE%2CFEE_TYPES%2CCOUNTRIES%2CCURRENCY_OPERATION_TYPES%2CTEMPLATES%2CCONSTRAINTS%2CKVO%2CTRANSFER_RUB_CODE_OPERATIONS%2CBASIS_TAX_PAYMENTS%2CTAX_DOCUMENT_TYPES%2CCUSTOMER%2CDOCUMENT_NUMBER%2CUPLOAD_CONSTRAINTS
Request methodGET
Response status200

Примечание: разделитель для параметра fieldList – encoded - %2C; decoded –  , (запятая).

Дополнительные заголовки / Additional headers

Content-Typeapplication/json

Ответ / Response object

!Важно: В таблице описания ответа в графе “Примечание” описано значение и приведен связанный атрибут отправляемого объекта при создании или редактировании документа. Описание структур объектов ответа приведено в разделе ДЕНЕЖНЫЕ ОПЕРАЦИИ > Описание объектов

ПолеТип данныхПримечание
1ACCOUNTSarray of objectsСчета клиента национальной валюте (тенге). Соответствующий атрибут - account
2BASIS_TAX_PAYMENTSarray of objectsСоответствующий атрибут basisTaxPayment = code
3COMPANY_PERSONSarray of arraysМассив фиксированной длины = 2. Для первого элемента – список лиц с правом первой подписи. Соответствующий атрибут – director. Для первого элемента – список лиц с правом второй подписи. Соответствующий атрибут - accountant
4CONSTRAINTSobjectСписок параметров для валидации атрибутов отправляемого объекта при создании или редактирования документа
5COUNTRIESarray of objectsСписок стран
6CURRENCY_OPERATION_TYPESarray of objectsТипы валютных операций. Связанный атрибут currencyOperationType = code
7CUSTOMERobjectДанные Компании-клиента (customer)
8DOCUMENT_NUMBERstringВозможный следующий номер создаваемого документа
9FEE_ACCOUNTSarray of objectsСчет комиссии
10FEE_TYPESarray of objectsТипы комиссий.  Соответствующий атрибут – feeTypeCode = code
11KBEarray of objectsКБЕ бенефициара. Соответствующий атрибут – benefResidencyCode = code
12KNParray of objectsКНП
13KVOarray of objectsКод валютной операции. Соответствующий атрибут – kvo = code
14PURPOSESarray of stringsСписок ранее используемых назначений платежа. Соответствующий атрибут – purpose
15TAX_DOCUMENT_TYPESarray of objects
16TEMPLATESarray of objectsСписок шаблонов документа
17TRANSFER_RUB_CODE_OPERATIONSarray of objectsТипы операций переводов в рубли
18UPLOAD_CONSTRAINTSobjectограничения для загружаемых файлов

Создание перевода в валюте

endpoint/api/payment/ international-transfer/new
Request methodPOST
Response status200

Дополнительные заголовки / Additional headers

Content-Typeapplication/json

Тело запроса / Body

!ВАЖНО: в примечаниях постоянные значения в рамках текущего запроса выделяются цветом.

ПолеТип данныхЯвляется обязательнымПримечание
1accountobjectДаAccountShortView – описание в таблице далее
2directorobjectДаCustomerUserShortView – описание в таблице далее
3accountantobjectДаCustomerUserShortView – описание в таблице далее
4agentCorrAccountstringБанк-агент: Корреспондентский счет
5agentBankIdlongБанк-агент: Идентификатор в системе
6agentBankNamestringБанк-агент: Название
7agentBankCodestringБанк-агент: Код
8agentBankCountrystringБанк-агент: Страна
9agentBankCountryCodestringБанк-агент: Код страны
10agentBankCitystringБанк-агент: Город
11agentBankAddressstringБанк-агент: Адрес
12basisTaxPaymentstring
13benefAccountstringДаСчет бенефициара
14benefAddressstringДаАдрес бенефициара
15benefBankCodestringДаКод банка бенефициара
16benefBankAddressstringДаАдрес банка бенефициара
17benefBankCitystringДаГород банка бенефициара
18benefBankCorrAccountstringКорреспондентский счет банка бенефициара
19benefBankCountrystringДаСтрана банка бенефициара
20benefBankCountryCodestringКод страны банка бенефициара
21benefBankNamestringДаНазвание банка бенефициара
22benefCitystringДаГород бенефициара
23benefCountryCodestringДаКод страны бенефициара
24benefIdlongИдентификатор бенефициара в Системе
25benefKppstring
26benefNamestringДаНаименование бенефициара
27benefResidencyCodestringДаКод резидента бенефициара
28benefTaxCodestringБИН бенефициара
29amountdecimalДаСумма перевода. Формат – "########.##"
30contractAuditDatedate
31contractAuditNumberstring
32contractDatestringДата валютного контракта
33contractIdlongИдентификатор валютного контракта в Системе
34contractNumberstringНомер валютного контракта
35currencyOperationTypestringДаЗначение - ""
36feeAccountobjectСчет взимания комиссии. Обязательно при feeTypeCode = "OUR"
37feeTypeCodestringДа
38field_N4string
39field_N5string
40infostring
41invoicestringНомер инвойса
42invoiceDatedateДата инвойса
43operationTypeCodestring
44numberstringДаНомер платежного документа. Не более 9 знаков.
45valueDatedateДаДата документа. Формат - "dd.MM.yyyy"
46prioritybooleanДаСрочный платеж (false)
47purposeCodestringДаКод КНП
48purposestringДаНазначение
49purposeUserValuestringДа
50senderAddressstringДаАдрес отправителя
51taxDocumentDatedate
52taxDocumentTypestring
53taxIdNumberlong
54taxPerioddate
55transliteratebooleanДаfalse
56kvostringКод валютной операции
57kvoLabestringРасшифровка кода валютной операции
58isNotLinkTerrorismbooleanДаtrue
59isNotNeedUncbooleanДаfalse
60isPermitGiveInformationbooleanДаfalse
61isRawbooleanДаПризнак для черновика (false)
62isTemplatebooleanДаfalse
63templateNamestringnull
64internationalCodeOperationCnystring
65internationalCodeOperationUaestring
66custTaxCodestring
67internationalPaymentTypesstring
68withNDSboolean

Object: account (AccountShortView)

ПолеТип данныхЯвляется обязательнымПримечание
1idlongДаИдентификатор в Системе
2numberstringДаНомер счета
3cardNumberstring
4currencystringВалюта
5currencyDigitallong
6balancedecimalТекущий баланс
7plannedBalancedecimal
8aliasstring
9externalCustomerIdstring
10typestring
11accountTypestring
12expirationDatedatetime
13statusobjectCodeDto – описание в таблице в разделе ДЕНЕЖНЫЕ ОПЕРАЦИИ > Описание базового объекта (PaymentView)
14gk

Object: feeAccount (AccountShortView)

ПолеТип данныхЯвляется обязательнымПримечание
1idlongДаИдентификатор в Системе
2numberstringДаНомер счета
3accountTypestring
4aliasstring
5balancedecimalТекущий баланс
6cardNumberstring
7currencystringВалюта
8currencyDigitallong
9expirationDatedatetime
10externalCustomerIdstring
11plannedBalancedecimal
12typestring
13statusobjectCodeDto – описание в таблице в разделе ДЕНЕЖНЫЕ ОПЕРАЦИИ > Описание базового объекта (PaymentView)
14gk

Object: director, accountant (CustomerUserShortView)

ПолеТип данныхЯвляется обязательнымПримечание
1idlongДаИдентификатор в Системе
2fullNamestringДаФИО
3positionstringДолжность
4sign_levelstringДаУровень права подписи

Ответ / Response object

ПолеТип данныхПримечание
1valuelongИдентификатор созданного в Системе документа id

Пример запроса

curl 'https://api-test.berekebank.kz/api/payment/international-transfer/new' -H 'Accept: */*' -H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' -H 'Authorization: Bearer ... ' -H 'Cache-Control: no-cache' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -b '_ga=GA1.1.1456558304.1751004759; AMP_MKTG_37a989b454=JTdCJTdE; dtCookie=...' -H 'Origin: https://api-test.berekebank.kz' -H 'Pragma: no-cache' -H 'Referer: https://api-test.berekebank.kz/customer/international-transfers/new' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36' -H 'sec-ch-ua: "Google Chrome";v="137", "Chromium";v="137", "Not/A)Brand";v="24"' -H 'sec-ch-ua-mobile: ?0' -H 'sec-ch-ua-platform: "Windows"' --data-raw $'{"account":{"id":6231119,"number":"KZ00000000000BC00000","cardNumber":null,"currency":"RUB","currencyDigital":null,"balance":0,"plannedBalance":0,"alias":"Текущий счет ТОО \\"TEST-2008\\" ","externalCustomerId":null,"type":null,"accountType":"Current","expirationDate":null,"status":{"id":null,"code":"1","label":"Открыт","subCode":"1","subLabel":"Открыт"},"gk":2203},"amount":"5","valueDate":"27.06.2025","purpose":"\'(VO00000)\' ИНВрлпароапроапшро ДТ01.06.2025 БЕЗ НДС","purposeCode":"710","purposeUserValue":"","number":"1","isTemplate":false,"director":{"id":482113,"fullName":"Test А А","position":"","sign_level":"A"},"senderAddress":", ul.Kustanayskaja, d.18, kv.5","accountant":{"id":-1,"value":{"id":-1},"label":"Не предусмотрен","fullName":"Не предусмотрен"},"transliterate":true,"feeTypeCode":"OUR","feeAccount":{"id":0000000,"number":"KZ00000000000BC00000","cardNumber":null,"currency":"KZT","currencyDigital":null,"balance":000000,"plannedBalance":000000,"alias":"Текущий счет ТОО \\"TEST-2008\\" ","externalCustomerId":null,"type":null,"accountType":"Current","expirationDate":null,"status":{"id":null,"code":"1","label":"Открыт","subCode":"1","subLabel":"Открыт"},"gk":2203},"kvo":null,"kvoLabe":null,"internationalCodeOperationCny":null,"internationalCodeOperationUae":null,"currencyOperationType":"00000","contractNumber":"","contractDate":null,"invoice":"рлпароапроапшро","invoiceDate":"01.06.2025","contractAuditNumber":null,"contractAuditDate":null,"contractId":null,"isNotNeedUnc":false,"isNotLinkTerrorism":true,"benefName":"ПАО ","benefTaxCode":"0000000000","benefAccount":"00000000000000000000","benefBankCode":"BRKEKZKA","benefResidencyCode":"24","benefKpp":"000000000","benefCountryCode":"RU","benefCity":"РФ","benefAddress":"000000, г. TEST, ул. TEST, д.19","benefBankCorrAccount":"KZ00000KZT0000000000","benefBankName":"АО \\"Bereke Bank\\"","benefBankCountry":"КАЗАХСТАН","benefBankCountryCode":"KZ","benefBankCity":"АЛМАТЫ","benefBankAddress":"пр. Аль-Фараби, дом 13/1","agentBankName":null,"agentBankCode":null,"agentCorrAccount":null,"agentBankCountry":null,"agentBankCity":null,"agentBankAddress":null,"isPermitGiveInformation":false,"isRaw":false,"operationTypeCode":null,"field_N4":null,"field_N5":null,"basisTaxPayment":null,"taxPeriod":null,"taxIdNumber":null,"taxDocumentDate":null,"taxDocumentType":null,"custTaxCode":"000000000000","internationalPaymentTypes":"Russia_Or_BB","withNDS":false}'

Пример ответа

{ "value" : 00000000 }

Редактирование перевода в валюте

Редактирование платежного поручения доступно только для документов с активным статусом Черновик (Raw) или Новый (Draft).

endpoint/api/payment/international-transfer/{id}
Request methodPOST
Response status200

Примечание: id – идентификатор созданного в Системе документа.

Дополнительные заголовки / Additional headers

Content-Typeapplication/json

Тело запроса / Body

Смотреть Создание перевода в валюте > Тело запроса / Body

Ответ / Response object

ПолеТип данныхПримечание
1valuelongИдентификатор отредактированного в Системе документа id

Пример запроса

curl --location 'https://api-test.business-t.berekebank.kz/api/payment/international-transfer/1111111' \ --header 'Authorization: []' \ --data '{ "account": { "id": 000, "number": "KZ00000000000BC00000", "cardNumber": null, "currency": "USD", "currencyDigital": null, "balance": 0, "plannedBalance": 0, "alias": "Текущий счет АО test", "externalCustomerId": null, "type": null, "accountType": "Current", "expirationDate": null, "status": { "id": null, "code": "1", "label": "Открыт", "subCode": "1", "subLabel": "Открыт" }, "gk": 0000 }, "amount": "50", "valueDate": "18.02.2025", "purpose": "Кнтр405/50 ДТ17.03.2017 УНВД0/000/0000/0000 ДТ10.07.2019 123", "purposeCode": "131", "purposeUserValue": "", "number": "6", "isTemplate": false, "director": { "id": 000000, "fullName": TEST", "position": null, "sign_level": "A" }, "senderAddress": "[]", "accountant": { "id": 000000, "fullName": "Test", "position": "", "sign_level": "A" }, "info": "000", "transliterate": false, "feeTypeCode": "OUR", "feeAccount": { "id": 980, "number": "KZ0000000000BC00000", "cardNumber": null, "currency": "KZT", "currencyDigital": null, "balance": 000000000.00, "plannedBalance": 00000000.00, "alias": "Общий счет", "externalCustomerId": null, "type": null, "accountType": "Current", "expirationDate": null, "status": { "id": null, "code": "1", "label": "Открыт", "subCode": "1", "subLabel": "Открыт" }, "gk": 2203 }, "kvo": "000", "kvoLabe": "перевод денег с (на) собственного (собственный) счета (счет) в иностранном банке", "internationalCodeOperationCny": null, "internationalCodeOperationUae": null, "currencyOperationType": "", "contractNumber": "000/00", "contractDate": "17.03.2017", "invoiceDate": "", "contractAuditNumber": "0/000/0000/0000", "contractAuditDate": "10.07.2019", "contractId": 0000, "isNotNeedUnc": false, "isNotLinkTerrorism": true, "benefName": "TEST TEST TEST TEST", "benefTaxCode": "000000000000", "benefAccount": "qwe", "benefBankCode": "EABRKZKA", "benefResidencyCode": "26", "benefKpp": null, "benefCountryCode": "AE", "benefCity": "qwe", "benefAddress": "qwe", "benefBankCorrAccount": "KZ00000KZT1000000000", "benefBankName": "АО \"test\"", "benefBankCountry": "РОССИЯ", "benefBankCountryCode": "RU", "benefBankCity": "Алматы", "benefBankAddress": "РК, г. Алматы, []", "isPermitGiveInformation": false, "isRaw": false, "operationTypeCode": null, "field_N4": null, "field_N5": null, "basisTaxPayment": null, "taxPeriod": null, "taxIdNumber": null, "taxDocumentDate": null, "taxDocumentType": null, "custTaxCode": "000000000000", "internationalPaymentTypes": "Another_Country", "withNDS": false }'

Пример ответа

{ "value" : 36550042 }