| Дата | Модель данных, Эндпоинт(ы) | Объект, Параметр (атрибут) | Характер изменений | Описание изменений (Было → Стало / Добавлено) |
|---|---|---|---|---|
| 08.05.2026 | GET /accounts/{accountId}/transactions |
RemittanceInformation.unstructured |
паттерн | Объект Unstructured переименован в RemittanceInformation. Паттерн изменён с ^[\w\W]{1,140}$ на ^[\w\W]{1,210}$ для поддержки 210 символов. |
| 08.05.2026 | GET /accountsGET /accounts/{accountId}GET /balancesGET /transactions |
currency |
описание | Описание атрибута currency унифицировано: «Код валюты, соответствующий международному стандарту ISO 4217». В текущей редакции дополнено: допускается также код драгоценного металла по ККВ. |
| 08.05.2026 | GET /transactionsGET /accounts/{accountId}/transactions |
Creditor.nameDebtor.name |
описание | Описание атрибута name: было «ФИО» → стало «Наименование организации или Ф.И.О в сокращенном формате» (в журнале 08.05 — «ФИО или сокращенное ФИО»). |
| 08.05.2026 | GET /accounts/{accountId}/transactions |
CreditorAccount.schemeNameDebtorAccount.schemeName |
enum | В перечисление schemeName добавлено значение RU.CBR.OBACCOUNTID. |
| 08.05.2026 | GET /accountsGET /accounts/{accountId} |
Account.accountCategoryAccountCategory |
поле / enum | Добавлен атрибут accountCategory («Вид счета»). В перечисление добавлен MetalAccount для разделения металлических и прочих счетов. Полный справочник: CurrentAccount — текущий счет; DepositAccount — счет по вкладу; SavingAccount — накопительный счет; MetalAccount — обезличенный металлический счет. |
| 08.05.2026 | GET /accountsGET /accounts/{accountId}GET /balancesGET /transactions |
currency |
паттерн | Паттерн изменён с ^[A-Z]{3,3}$ на ^[A-Z0-9]{3,3}$ для поддержки кодов в формате A98 (российский ККВ) наряду с буквенными кодами ISO 4217. |
| 08.05.2026 | GET /products |
productTypeProductType |
enum / справочник | Добавлено значение MetalAccount для классификации обезличенных металлических счетов (ОМС), аналогично accountCategory. Опубликован полный справочник: DepositIndividual, DepositLegalEntity, CAIndividual, MCCAindividual, CALegalEntity, DebitCard, CreditCard, LoanCar, LoanIndividual, LoanLegalEntity, MetalAccount, Mortgage, Investment, Other. |
| 15.05.2026 | GET /balancesGET /transactionsGET /accounts/{accountId}/balancesGET /accounts/{accountId}/transactions |
Amount.amountActiveOrHistoricCurrencyAndAmount.amount |
паттерн | Паттерн суммы изменён с ^\d{1,15}\.\d{2,4}$. Запись журнала 15.05: ^(\d{1,18}\|\d{1,16})(?:\.\d{1,2})?$. В текущей HTML-редакции: ^(?=.{1,19}$)(?:0\|[1-9][0-9]{0,17})(?:.[0-9]{1,5})?$ (допускается 0, необязательная дробная часть до 5 знаков, длина до 19 символов). |
| 19.06.2026 | GET /accounts/{accountId}/transactions |
CreditorAccount.schemeNameDebtorAccount.schemeName |
enum | У значения RU.CBR.OBACCOUNTID удалён префикс RU.CBR. → OBACCOUNTID. В расширенном справочнике AccountIdentificationCodeExtended также добавлен OBCARDID без префикса. Базовые значения сохранены: RU.CBR.BBAN, RU.CBR.EPID, RU.CBR.PAN, RU.CBR.MTEL, RU.CBR.ORID. |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
Deposits | эндпоинт | Добавлена обязательная конечная точка «Детальная информация о депозитном счете по его идентификатору accountId». Авторизация: Authorization code flow, scope obru_accounts_pe. Связанное разрешение согласия: ReadAccountsDeposits. |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
DepositsResponseDataDepositsResponseDepositData |
объект | Добавлены объекты ответа депозита. Обязательные поля DepositData: accountId, depositName, TierBandSetDeposit, startDate. Опциональные: endDate, InterestRepayment, InterestAmount, InterestAccountDetails, RepaymentAccountDetails. |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
TierBandSetDepositTierBandDepositAccountInterestRepaymentInterestAmountInterestAccountDetailsRepaymentAccountDetails |
объект | Добавлены объекты условий вклада и начисления процентов (ставки, пополнение, частичное снятие, пролонгация, периодичность, счета выплаты процентов и тела). |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
EarlyTerminationFrequencyTypeInterestCalculationMethodPartialWithdrawalDepositProlongationTypeReplenishmentTypeTierBandMethodTierBandMethodDepositsTierBandMethodDestinationWithdrawals |
enum / справочник | Добавлены справочники домена депозитов (досрочное закрытие, периодичность, метод расчёта процентов, частичное снятие, пролонгация, пополнение, метод сетки ставок, направление выплаты). |
| 16.09.2026 | GET /accounts/{accountId}/transactionsGET /transactions |
TransactionHistory.CreditorAccountTransactionHistory.DebtorAccount |
тип | Тип счетов в операции: CashAccountHO → CashAccountExtended. Справочник schemeName: AccountIdentificationCodeHO → AccountIdentificationCodeExtended. |
| 16.09.2026 | GET /accounts/{accountId}/transactionsGET /transactions |
TransactionHistory.BankTransactionCode |
тип | Тип справочника: BankTransactionCodeHO → BankTransactionCode. Набор кодов операций не изменился. |
| 16.09.2026 | объекты Servicer / корреспондентский счет | CorrespondentAccountIdentificationCode |
enum | Из справочника удалены RU.CBR.EPID, RU.CBR.PAN, RU.CBR.MTEL, RU.CBR.ORID. Осталось единственное значение RU.CBR.BBAN. |
| 16.09.2026 | GET /accounts/{accountId}/payment-cardsGET /payment-cards |
paymentCardTypecardStatus |
enum | Встроенные списки вынесены в именованные справочники: PaymentCardType (Debit, Credit) и CardStatus (Pending, Active, Blocked). Для PaymentCardData уточнено: передача по PCI DSS / НСПК. |
| 16.09.2026 | GET /accountsGET /accounts/{accountId} |
AccountType.Personal |
описание | В новой HTML-редакции описание Personal записано как «Cчет юридического лица» (совпадает с Business). В v2.0.0 было «Cчет физического лица». Требует сверки с YAML: вероятная редакционная ошибка генерации. |
| 16.09.2026 | GET /transactions |
описание метода | описание | Формулировка метода: «История операций по всем счетам» → «Список операций по всем счетам». |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
примеры | примеры | Добавлен пример «Получение детальной информации о депозитном счёте по его идентификатору». |
| Дата | Модель данных, Эндпоинт(ы) | Объект, Параметр (атрибут) | Характер изменений | Описание изменений (Было → Стало / Добавлено) |
|---|---|---|---|---|
| 16.09.2026 | POST /account-consentsGET /account-consents/{consentId} |
Consent.accountCategoryDataConsentResponse.accountCategory |
поле | Добавлен опциональный атрибут accountCategory типа array[AccountCategory], «Вид счета». Передаётся в теле запроса создания согласия (ConsentRequest.Data) и возвращается в ресурсе согласия. |
| 16.09.2026 | POST /account-consentsGET /account-consents/{consentId} |
AccountCategory |
enum / справочник | Добавлен справочник видов счета:CurrentAccount — текущий счетDepositAccount — счет по вкладуSavingAccount — накопительный счетMetalAccount — обезличенный металлический счет |
| 16.09.2026 | POST /account-consentsGET /account-consents/{consentId} |
PermissionsTypePE |
enum | В перечисление разрешений добавлено значение ReadAccountsDeposits — «Возможность чтения информации о депозитном счете». Ранее в enum: ReadAccountsBasic, ReadAccountsDetail, ReadBalances, ReadProducts, ReadTransactionsBasic, ReadTransactionsCredits, ReadTransactionsDebits, ReadTransactionsDetail, ReadPaymentCards. |
| 16.09.2026 | GET /accounts/deposits/{accountId} |
Consent (таблица связи permission → эндпоинт) |
маппинг | Для ReadAccountsDeposits добавлена связь: эндпоинт GET /accounts/deposits/{accountId}, кластер данных /Data/Deposit. Обязательный минимум массива permissions не изменился: по-прежнему требуется хотя бы одно из ReadAccountsBasic или ReadAccountsDetail. |
| 16.09.2026 | GET /account-consents/{consentId} |
DataConsentResponse.status |
описание | Заполнено пустое описание атрибута. Было: пусто. Стало: «Статус ресурса согласия». Справочник ConsentStatus (AwaitingAuthorisation, Rejected, Authorised, Revoked) без изменений. |
| 16.09.2026 | POST /account-consentsGET /account-consents/{consentId} |
примеры (Data.accountCategory) |
примеры | В примеры создания согласия и ответов со статусами AwaitingAuthorisation / Authorised / Revoked добавлен "accountCategory": ["MetalAccount"]. Пример с минимальными разрешениями (ReadAccountsBasic, ReadBalances) поле accountCategory не использует. |
TierBandSetDeposit и TierBandDeposit изменена размерность массивов на [ 1..1000 ]itemsИзменен справочник для атрибута accountCategory:
Изменены значения enum в формате CamelCase для атрибутов: earlyTermination, prolongationType, partialWithdrawal, withdrawals.
Изменен справочник для атрибута accountCategory:
Изменены значения enum в формате CamelCase для атрибутов: earlyTermination, prolongationType, partialWithdrawal, withdrawals.
fromValueDateTime и toValueDateTime.valueDateTime приянт обязательным в методах GET /transactions и GET/accounts/{accountId}/transactions.[\w\W]{1,15}$.DebtorAccount и CreditorAccount.bookingDateTime, исключено описание используемого стандарта.addressLine- Array of strings [ 0 .. 7 ] items [ items [ 1 .. 70 ] characters [\w\W]{1,70}$ ]PostalAddress в Servicer принят необязательным.CorrespondentAccount, в атрибуте SchemeName исключены все схемы идентификации, кроме RU.CBR.BBAN.OrganizationIdentification, в атрибуте SchemeName исключены схемы идентификации физических лиц: RU.CBR.PASP, RU.CBR.SNILS, RU.CBR.PAN, RU.CBR.MTEL.MerchantInformation в описание атрибутов merchantId, acquirerId, terminalId добавлены ссылки на стандарт ISO8583.Servicer сделан обязательным.fromValueDateTime и toValueDateTime.valueDateTime приянт обязательным в методах GET /transactions и GET/accounts/{accountId}/transactions.[\w\W]{1,15}$.DebtorAccount и CreditorAccount.bookingDateTime, исключено описание используемого стандарта.addressLine- Array of strings [ 0 .. 7 ] items [ items [ 1 .. 70 ] characters [\w\W]{1,70}$ ]PostalAddress в Servicer принят необязательным.CorrespondentAccount, в атрибуте SchemeName исключены все схемы идентификации, кроме RU.CBR.BBAN.OrganizationIdentification, в атрибуте SchemeName исключены схемы идентификации физических лиц: RU.CBR.PASP, RU.CBR.SNILS, RU.CBR.PAN, RU.CBR.MTEL.MerchantInformation в описание атрибутов merchantId, acquirerId, terminalId добавлены ссылки на стандарт ISO8583.Servicer сделан обязательным.currency - Валюта ведения счета. Может содержать как код валюты, так и код металла в соотвествии международному стандарту ISO 4217.merchantId изменен паттерн на [\w\W]{1,15}$ReadAccountsDeposits - Возможность чтения информации о депозитном счете.withdrawals - Информация о способах выплаты по депозитному счёту.calculationMethod - изменен enum SimpleInterest на Simple.accountId.
accountCategoryИзменены некорректные названия объектов в методах GET/accounts, GET/accounts{accountId}, GET/transactions.
10.10.2024
20.08.2024
06.08.2024
22.07.2024
04.03.2024