Scope
factoring
Описание
Метод позволяет загрузить одно платёжное поручение для последующей отправки в банк на финансирование.
Параметры запроса
Bearer {access_token}, полученный по Authorization Code Flow H2H
application/json
application/json
Идентификатор платёжного поручения в ERP-системе в формате UUID
Данные принципала
Наименование принципала
ИНН принципала
КПП принципала. Для юридических лиц (ИНН 10 символов) поле обязательное
Тип платёжного поручения. Возможные значения:
-
•
BUDGET; -
•
NONBUDGET
Данные кредитора
Наименование кредитора
ИНН кредитора
КПП кредитора. Для юридических лиц (ИНН 10 символов) поле обязательное. Если orderType = BUDGET, то поле обязательное
ОГРН кредитора
Наименование банка кредитора
БИК банка кредитора
Корреспондентский счёт банка кредитора
Расчётный счёт кредитора
КБК кредитора (104). В случае, если orderType = BUDGET, то поле обязательное
ОКТМО кредитора (105). В случае, если orderType = BUDGET, то поле обязательное
Номер контракта
Дата контракта
Идентификатор денежного требования
Сумма денежного требования
Период компенсации (в днях)
Назначение платежа
Фиксированная ставка (% годовых)
Надбавка плавающей ставки (% пунктов)
Код валюты. Возможные значения:
-
•
RUR- российский рубль; -
•
USD- доллар США; -
•
EUR- евро; -
•
CNY- юань; -
•
JPY- йена; -
•
AZN- азербайджанский манат; -
•
AMD- армянский драм; -
•
BYN- белорусский рубль; -
•
KZT- тенге; -
•
KGS- сом; -
•
MDL- молдавский лей; -
•
TJS- сомони; -
•
UZS- узбекский сум; -
•
TRY- турецкая лира; -
•
INR- индийская рупия; -
•
AED- дирхам ОАЭ
Очерёдность платежа. В случае, если orderType = BUDGET, то поле обязательное
Статус плательщика (101). В случае, если orderType = BUDGET, то поле обязательное
Уникальный идентификатор начисления, УИН (22). В случае, если orderType = BUDGET, то поле обязательное
Код основания налогового платежа (106). В случае, если orderType = BUDGET, то поле обязательное
Налоговый период (107). В случае, если orderType = BUDGET, то поле обязательное
Документ-основание (108). В случае, если orderType = BUDGET, то поле обязательное
Дата документа-основания (109). В случае, если orderType = BUDGET, то поле обязательное
1curl --location 'https://baas.alfabank.ru/api/aff/jp/v1/payments' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "externalId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
7 "principalInfo": {
8 "name": "ООО Пример",
9 "inn": "7707083893",
10 "kpp": "773601001"
11 },
12 "orderType": "BUDGET",
13 "creditorInfo": {
14 "name": "ООО Кредитор",
15 "inn": "7707083893",
16 "kpp": "773601001",
17 "ogrn": "1027700132195",
18 "bankName": "Банк Пример",
19 "bankBIC": "044525225",
20 "bankCorrAccountNumber": "30101810400000000225",
21 "accountNumber": "40702810500000000001"
22 },
23 "kbk": "18210102010011000110",
24 "oktmo": "45384000",
25 "contractNumber": "12345",
26 "contractDate": "2023-05-10",
27 "monetaryClaimId": "claim-123",
28 "monetaryClaimAmount": 100000.5,
29 "compensationPeriod": "30",
30 "paymentPurpose": "Оплата за услуги",
31 "fixedRatePercentage": 5.5,
32 "floatRatePercentage": 1.25,
33 "currencyCode": "RUR",
34 "paymentPriority": "5",
35 "payerStatus": "101",
36 "accrualUniqueId": "22-1234567890",
37 "taxPaymentCode": "106",
38 "taxPeriod": "2021",
39 "baseDocumentType": "Счёт",
40 "baseDocumentDate": "2023-04-01"
41}'
Параметры ответа
1{
2 "externalId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
3 "paymentId": "h7d6c70b-5d5c-4542-n207-4g83bj45u579"
4}
Идентификатор платёжного поручения в ERP-системе в формате UUID
Идентификатор платёжного поручения в банке в формате UUID
1{
2 "externalId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
3 "paymentId": "h7d6c70b-5d5c-4542-n207-4g83bj45u579"
4}
Код ошибки. Принимает возможные значения:
-
•
invalid_request- неверные входные параметры запроса
Описание ошибки
1{
2 "error": "invalid_request",
3 "error_description": "An already created payment order with this identifier was found"
4}
Код ошибки. Принимает возможные значения:
-
•
invalid_token- предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам
Описание ошибки
1{
2 "error": "invalid_token",
3 "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
4}
Код ошибки. Принимает возможные значения:
-
•
insufficient_scope- при запросе кода авторизации не были переданы все необходимые scopes. Необходимо переподписать договор согласия, повторно отправив запрос на получение кода авторизации с указанием всех доступных scopes и параметраprompt=consent
Описание ошибки
1{
2 "error": "insufficient_scope",
3 "error_description": "The request requires higher privileges than provided by the access token"
4}
Код ошибки. Принимает возможные значения:
-
•
internal_error- внутренняя ошибка сервиса при выполнении обработки запроса
Описание ошибки
1{
2 "error": "internal_error",
3 "error_description": "Internal server error"
4}