Вопрос:
в каких случаях используется счет Deleted?
Ответ:
1. Закрытие счета клиентом
Когда клиент закрывает банковский счет, банк может пометить этот счет как Deleted в ответах API. Это указывает на то, что счет больше не активен и недоступен для операций. Основные причины для этого:
Уведомить сторонние приложения о том, что доступ к этому счету следует прекратить.
Исторические записи: Исключение счета из списка активных, но сохранение информации для исторических записей.
Пример:
Клиент закрыл счет, но сторонние приложения (например, системы учета) ещё хранят данные о нем. Значение Deleted позволяет приложениям корректно обработать изменения.
2. Отзыв клиентом согласия на доступ
Если клиент отзывает согласие на доступ к своему счету для стороннего приложения, банк может пометить счет как Deleted в списке доступных счетов. Это не означает физическое удаление счета, а сигнализирует об отсутствии разрешений на доступ.
Пример:
Клиент отозвал согласие для PFM-приложения (Personal Finance Management) на просмотр одного из своих счетов. API вернет этот счет со статусом Deleted, чтобы приложение удалило его из своего списка.
3. Перевод счета в архив
Если счет больше не используется (например, в случае объединения с другим счетом или перевода в архив), он может быть помечен как Deleted. Это позволяет банку управлять списком отображаемых счетов, сохраняя информацию для отчетности или истории операций.
Пример:
Счет, который был заменен новым, может быть отображен как Deleted для указания его статуса.
4. Системные или административные ошибки
Если счет был создан ошибочно или стал недействительным из-за внутренней ошибки, банк может пометить его как Deleted для информирования сторонних приложений об изменении его статуса.
Пример:
Внутренний сбой привел к созданию дублирующегося счета, который был позже удален.
5. Законодательные и регуляторные требования
В некоторых случаях информация о закрытых или удалённых счетах должна быть доступна для сторонних приложений в течение определённого времени для выполнения нормативных требований. Статус Deleted помогает выполнить эти обязательства, отмечая такие счета как недоступные для операций, но видимые для отчетности.
Рекомендации по обработке статуса Deleted
Для сторонних приложений:
Обновить локальные записи и удалить данные счета из активного списка.
Сохранить информацию для отчетных целей, если это необходимо.
Для потребителя:
Уведомить клиента (если это применимо), что счет больше не доступен в системе.
Для банков:
Убедиться, что статус Deleted правильно синхронизирован с реальными событиями, такими как отзыв согласия или закрытие счета.
Поведение поставщика услуг при удалении счета
Ошибка:
Удаление недоступных счетов из согласия