OrderResponse

CompanyBankingFinancial ServicesCorporate BankingPaymentsOpen BankingRussia
View JSON Schema on GitHub

JSON Schema

raiffeisen-ru-order-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/main/json-schema/raiffeisen-ru-order-response-schema.json",
  "title": "OrderResponse",
  "x-generated": "2026-10-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/raiffeisen-ru-agency-factoring-openapi.yml#/components/schemas/OrderResponse",
  "allOf": [
    {
      "properties": {
        "id": {
          "description": "Идентификатор поручения",
          "format": "uuid",
          "type": "string"
        },
        "referenceId": {
          "description": "Идентификатор поручения клиента, если поручение загружено через API",
          "type": "string"
        },
        "creditorRequisites": {
          "$ref": "#/$defs/CreditorRequisites"
        },
        "paymentRequisites": {
          "$ref": "#/$defs/PaymentRequisites"
        },
        "taxRequisites": {
          "$ref": "#/$defs/TaxRequisites"
        },
        "creditor": {
          "$ref": "#/$defs/CreditorResponse"
        },
        "payment": {
          "$ref": "#/$defs/Payment"
        },
        "packet": {
          "$ref": "#/$defs/PacketResponse"
        },
        "orderType": {
          "$ref": "#/$defs/OrderType"
        },
        "orderDate": {
          "description": "Дата поручения",
          "format": "date",
          "type": "string"
        },
        "maturityDate": {
          "description": "Дата погашения",
          "format": "date",
          "type": "string"
        },
        "executionDate": {
          "description": "Дата исполнения",
          "format": "date",
          "type": "string"
        },
        "orderSum": {
          "description": "Сумма поручения",
          "type": "number"
        },
        "debtSum": {
          "description": "Сумма задолженности по поручению",
          "type": "number"
        },
        "currencyCode": {
          "$ref": "#/$defs/CurrencyCode"
        },
        "state": {
          "$ref": "#/$defs/OrderState"
        },
        "cqrsVersion": {
          "$ref": "#/$defs/CqrsVersion"
        }
      },
      "required": [
        "cqrsVersion",
        "creditorRequisites",
        "currencyCode",
        "debtSum",
        "id",
        "maturityDate",
        "orderDate",
        "orderSum",
        "orderType",
        "paymentRequisites",
        "referenceId",
        "state"
      ],
      "type": "object"
    }
  ],
  "$defs": {
    "CqrsVersion": {
      "description": "hashCode от state - состояния реестра",
      "type": "integer"
    },
    "CreditorRequisites": {
      "description": "Реквизиты кредитора",
      "properties": {
        "fullNameRus": {
          "description": "Полное наименование кредитора",
          "type": "string"
        },
        "inn": {
          "description": "ИНН кредитора",
          "maxLength": 12,
          "minLength": 10,
          "type": "string"
        },
        "ogrn": {
          "description": "ОГРН кредитора",
          "maxLength": 15,
          "minLength": 13,
          "type": "string"
        },
        "kpp": {
          "description": "КПП кредитора",
          "maxLength": 9,
          "minLength": 9,
          "type": "string"
        }
      },
      "required": [
        "fullNameRus",
        "inn",
        "ogrn"
      ],
      "type": "object"
    },
    "CreditorResponse": {
      "allOf": [
        {
          "$ref": "#/$defs/CreditorRequisites"
        },
        {
          "properties": {
            "id": {
              "description": "Идентификатор кредитора",
              "format": "uuid",
              "type": "string"
            },
            "state": {
              "$ref": "#/$defs/CreditorState"
            },
            "cqrsVersion": {
              "$ref": "#/$defs/CqrsVersion"
            }
          },
          "required": [
            "cqrsVersion",
            "id",
            "state"
          ],
          "type": "object"
        }
      ],
      "description": "Кредитор"
    },
    "CreditorState": {
      "allOf": [
        {
          "$ref": "#/$defs/State"
        },
        {
          "properties": {
            "status": {
              "$ref": "#/$defs/CreditorStatus"
            }
          },
          "type": "object"
        }
      ],
      "description": "Состояние кредитора",
      "type": "object"
    },
    "CreditorStatus": {
      "description": "Статус кредитора",
      "enum": [
        "FETCHED",
        "SENT_TO_CHECK",
        "APPROVED",
        "REJECTED"
      ],
      "type": "string"
    },
    "CurrencyCode": {
      "description": "Валюта платежа",
      "enum": [
        "RUB"
      ],
      "type": "string"
    },
    "Error": {
      "properties": {
        "code": {
          "$ref": "#/$defs/ErrorCodes"
        },
        "message": {
          "description": "Сообщение",
          "type": "string"
        },
        "traceId": {
          "description": "traceId",
          "type": "string"
        }
      },
      "required": [
        "code",
        "message"
      ],
      "type": "object"
    },
    "ErrorCodes": {
      "description": "| code       | description                        |\n|------------|------------------------------------|\n| ERR_0000   | Unexpected error                   |\n| ERR_0001   | Creditor not valid                 |\n| ERR_0002   | Error getting okved from DaData    |\n| ERR_0003   | Affiliation check not valid        |\n| ERR_0004   | Affiliation check nof found        |\n| ERR_1001   | Requisites not valid               |\n| ERR_1002   | Creditor not valid                 |\n| ERR_1003   | The financing period is longer than the maximum |\n| ERR_1004   | Exceeded daily limit               |\n| ERR_1005   | Creditor not found                 |\n| ERR_1006   | Exceed maximum limit               |\n| ERR_1007   | Date is not found in calendar      |\n| ERR_1008   | Agreement not found                |\n| ERR_1009   | Agreement not valid                |\n| ERR_1010   | Agreement is blocked               |\n| ERR_1011   | Order date invalid                 |\n| ERR_1012   | Maturity date invalid              |\n| ERR_1013   | Limit not valid                    |\n| ERR_1014   | Due date is unavailable            |\n| ERR_1015   | Tariff plan not found              |\n| ERR_1016   | Order date is not working day      |\n| ERR_1017   | Tariff plan not approved           |\n| ERR_2000   | General service error              |\n| ERR_4001   | Requisites not valid               |\n| ERR_4002   | Payment rejected by operator       |\n| ERR_4003   | Payment rejected by CBR            |\n| ERR_6000   | Entry rejected by CIG              |\n| ERR_9001   | Value date is over                 |\n| ERR_9002   | First financing date is over       |\n| ERR_11001  | Minimum Margin check failed        |\n| ERR_12001  | Account is blocked                 |\n",
      "enum": [
        "ERR_0000",
        "ERR_0001",
        "ERR_0002",
        "ERR_0003",
        "ERR_0004",
        "ERR_1001",
        "ERR_1002",
        "ERR_1003",
        "ERR_1004",
        "ERR_1005",
        "ERR_1006",
        "ERR_1007",
        "ERR_1008",
        "ERR_1009",
        "ERR_1010",
        "ERR_1011",
        "ERR_1012",
        "ERR_1013",
        "ERR_1014",
        "ERR_1015",
        "ERR_1016",
        "ERR_1017",
        "ERR_2000",
        "ERR_4001",
        "ERR_4002",
        "ERR_4003",
        "ERR_6000",
        "ERR_9001",
        "ERR_9002",
        "ERR_11001",
        "ERR_12001"
      ],
      "type": "string"
    },
    "OrderState": {
      "allOf": [
        {
          "$ref": "#/$defs/State"
        },
        {
          "properties": {
            "status": {
              "$ref": "#/$defs/OrderStatus"
            }
          },
          "type": "object"
        }
      ],
      "description": "Состояние поручения",
      "type": "object"
    },
    "OrderStatus": {
      "description": "Статус поручения",
      "enum": [
        "AWAITING_FUNDING",
        "REJECTED",
        "FINANCED",
        "REPAID",
        "PARTIALLY_REPAID",
        "FINANCED_OVERDUE",
        "REPAID_OVERDUE",
        "PARTIAL_REPAID_OVERDUE",
        "AWAITING_REPAY",
        "RETURNED"
      ],
      "type": "string"
    },
    "OrderType": {
      "description": "Тип поручения. TAX - в налоговую, COMMON - контрагенту",
      "enum": [
        "TAX",
        "COMMON"
      ],
      "type": "string"
    },
    "PacketResponse": {
      "description": "Реестр поручений",
      "properties": {
        "id": {
          "description": "Идентификатор пакета",
          "format": "uuid",
          "type": "string"
        },
        "referenceId": {
          "description": "Идентификатор реестра поручений клиента, если реестр загружен через API",
          "type": "string"
        },
        "number": {
          "description": "Номер реестра поручений",
          "type": "string"
        },
        "packetDate": {
          "description": "Дата реестра поручений",
          "format": "date",
          "type": "string"
        },
        "financedDate": {
          "description": "Максимальный executionDate из исполненных поручений",
          "format": "date",
          "type": "string"
        },
        "packetSum": {
          "description": "Сумма реестра",
          "type": "number"
        },
        "ordersCount": {
          "description": "Количество поручений",
          "type": "integer"
        },
        "financedSum": {
          "description": "Сумма финансирования",
          "type": "string"
        },
        "state": {
          "allOf": [
            {
              "$ref": "#/$defs/PacketState"
            }
          ],
          "description": "Состояние пакета",
          "type": "object"
        },
        "cqrsVersion": {
          "description": "hashCode от state - состояния реестра",
          "type": "integer"
        }
      },
      "required": [
        "cqrsVersion",
        "id",
        "number",
        "packetDate",
        "referenceId",
        "state"
      ],
      "type": "object"
    },
    "PacketState": {
      "allOf": [
        {
          "$ref": "#/$defs/State"
        },
        {
          "properties": {
            "status": {
              "$ref": "#/$defs/PacketStatus"
            }
          },
          "type": "object"
        }
      ],
      "description": "Состояние пакета",
      "type": "object"
    },
    "PacketStatus": {
      "description": "Статус реестра поручений",
      "enum": [
        "SIGN_AWAITING",
        "SIGN_REJECTED",
        "DOCUMENT_IN_PROGRESS",
        "ACCEPTED_BY_BANK"
      ],
      "type": "string"
    },
    "Payment": {
      "description": "Исходящий платеж",
      "properties": {
        "number": {
          "description": "Номер исходящего платежа",
          "type": "integer"
        },
        "date": {
          "description": "Дата исходящего платежа",
          "type": "string"
        }
      },
      "type": "object"
    },
    "PaymentRequisites": {
      "description": "Платежные реквизиты",
      "properties": {
        "account": {
          "description": "Расчетный счет получателя",
          "type": "string"
        },
        "correspondentAccount": {
          "description": "Корреспондентский счет получателя",
          "type": "string"
        },
        "bic": {
          "description": "БИК банка получателя",
          "type": "string"
        },
        "recipientBankName": {
          "description": "Наименование банка получателя",
          "type": "string"
        },
        "purpose": {
          "description": "Назначение платежа",
          "type": "string"
        }
      },
      "required": [
        "account",
        "bic",
        "correspondentAccount",
        "purpose",
        "recipientBankName"
      ],
      "type": "object"
    },
    "State": {
      "description": "Состояние объекта",
      "properties": {
        "statusDate": {
          "description": "yyyy-MM-dd'T'HH:mm:ss.SSSSSS",
          "format": "date-time",
          "pattern": "([0-9]{4})-(?:[0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2}).([0-9]{6})",
          "type": "string"
        },
        "errors": {
          "description": "Ошибки",
          "items": {
            "$ref": "#/$defs/Error"
          },
          "type": "array"
        }
      },
      "required": [
        "statusDate"
      ],
      "type": "object"
    },
    "TaxRequisites": {
      "description": "Налоговые реквизиты",
      "properties": {
        "taxPayerStatus": {
          "description": "Статус налогоплательщика",
          "type": "string"
        },
        "kppPayer": {
          "description": "КПП плательщика",
          "type": "string"
        },
        "uin": {
          "description": "УИН (уникальный идентификатор начислений)",
          "type": "string"
        },
        "cbc": {
          "description": "КБК (код бюджетной классификации)",
          "type": "string"
        },
        "oktmo": {
          "description": "ОКТМО (Общероссийский классификатор территорий муниципальных образований)",
          "type": "string"
        },
        "paymentReason": {
          "description": "Основание платежа",
          "type": "string"
        },
        "taxPeriod": {
          "description": "Налоговый период",
          "type": "string"
        },
        "docNumberPaymentReason": {
          "description": "Номер документа основания платежа",
          "type": "string"
        },
        "docDatePaymentReason": {
          "description": "Дата документа основания платежа",
          "type": "string"
        },
        "receiverName": {
          "description": "Наименование получателя",
          "type": "string"
        }
      },
      "type": "object"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/raiffeisen-ru-order-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.