Добавить тип и статус счетов #23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Задача
Дополнить автоматически создаваемые счета метаданными для понятной аналитики и работы с закрытыми счетами. Полноценное создание/удаление счетов и начальные остатки не входят в задачу.
Поля
alias— существующий пользовательский ярлык, например «Накопительный на отпуск»;accountType— тип счёта:brokerage(Брокерский),iis(ИИС),savings(Накопительный),current(Текущий); для старых счетов допускаетсяNULLдо ручной классификации;status—active(Действующий) илиclosed(Закрытый).Правила
status = active; импорт не должен сбрасывать вручную заданные тип и статус;PATCH/PUT /api/accounts/:id;status = active,accountType = NULL, без догадок о типе.Критерии готовности
Статус: при импорте выписки новый счёт автоматически создаётся по bank + accountNumber, а аналитика уже фильтрует операции по accountId. Полноценного управления счетами пока нет: создание с alias/начальным остатком, выбор счёта при ручной операции и безопасное удаление ещё не реализованы. Issue остаётся открытым.
Добавить создание и управление счетамиto Добавить тип и статус счетовАктуальный статус: scope подтверждён — для автоматически созданных счетов нужны accountType (brokerage/iis/savings/current) и status (active/closed), без полноценного CRUD счетов. Реализация полей, миграции, API и UI ещё не начата; issue остаётся открытым.
В работу: PR #31 (account-metadata-interest). Добавлены тип/статус счета, автоклассификация брокерских/ИИС/накопительных счетов как инвестиций и отдельный показатель дохода от процентов.
После review PR #31 дополнительно добавлены подписи типа/статуса в фильтры аналитики и приоритет пользовательских правил над дефолтной категорией инвестиций. PR обновлен, ожидает повторного review.