База знаний Whiteswan для AI-агента - полная база

База знаний приложения Whiteswan: 42 файлов - сущности, правила и сценарии. Актуальна для веб-версии (редизайн).

Счета
Счёт - виды, поля, валидацииСоздание счетов - банковский, наличный, брокерскийВклад (депозит) и накопительный счётКредитная карта - лимит, остаток, долгДолг по кредитной карте - как считается цикл и платёжКредитная карта - от создания до погашенияРучная сверка остатка счётаЗакрытие, восстановление и удаление счёта
Обязательства и кредиты
Обязательство - кредит, ипотека, график платежейВзятие кредита - создание обязательстваГрафик платежей - построение, правки, автопроведениеПлатежи по кредиту - внесение, частичные, внеплановыеИпотека вместе с имуществомДосрочное закрытие и удаление обязательства
Имущество
Имущество - категории, способы получения, поляИмущество - покупка, продажа и движение денегПереоценка имущества
Доходы и расходы
Операция - типы и влияние на отчётыДобавление дохода, расхода и переводаКатегории и теги операцийЛимиты на расходы и автошаблоныСвязь операции - расход с кредитом/имуществом, доход с депозитом/имуществомОбзор «Доходы и расходы» - блоки и формулы
Планирование
Финансовый план («Планирование → Прогноз») - экран, заполнение, настройки, график выплат, план против фактаКак считается финансовый план - сценарии, средний доход, индексация, остаток, фактЦель - виды, поля формы, карточка, страница цели, где виднаКак считаются взносы по цели - даты, формула, инфляция, «уже отложено», привязка к плану, очередь, пенсияЦели - создание без привязки и с привязкой к плану, несколько снятий, правка, закрытие в архив, удаление, где видны взносыПенсия - цель «Пенсия» и пенсионная фаза финансового плана
Как всё считается
Как считается общий капитал и суммы ОбзораДата начала учёта - граница движения денегЧто пересчитывается после операцииКарточка «Оценка» - балл из 100 на главной и обзорах разделов, что в него входит, когда его нет, совет и динамика
Инвестиции
Инвестиции → ОбзорИнвестиции → Активы и Архив
Интеграции
Каталог интеграций и витрина на СчетахДзенмани - перенос счетов и операцийТ-Инвестиции, БКС, Freedom Finance - подключение по ключамАтон - загрузка брокерских отчётов
Профиль
Бэкапы, удаление данных и удаление аккаунтаДоступ финансового советникаНастройки, личные данные и уведомления

Счета

СУЩНОСТЬ

Счёт - виды, поля, валидации

kb/entities/schet.md

Кратко (TL;DR)

Счёт - место хранения денег. Виды: банковский (типы: текущий, кредитная карта, депозитный, накопительный), наличный, брокерский. Наличные счета в рублях, долларах и евро создаются автоматически при регистрации; закрываются и удаляются они как любые другие (kb-scenario-accounts-lifecycle), заново не создаются. Наличный счёт в любой другой валюте (юани, дирхамы, криптовалюта - в списке около 180 позиций) заводится вручную. Банк и брокер выбираются из справочника, своего добавить нельзя.

Поля формы «Новый счет» по веткам (точный порядок и подсказки)

Сначала выбирается вид: Банковский / Наличный / Брокерский. У банковского дальше выбирается «Тип счета»: Текущий / Кредитная карта / Депозитный / Накопительный. Состав полей зависит от выбора:

Банковский, Текущий: Тип счета -> Банк («Выберите по названию») -> Название (подсказка: «Например, "Зарплатный" или "Личный"») -> Баланс (с выбором валюты).

Банковский, Кредитная карта: Тип счета -> Банк -> Название -> Счет списания («Откуда списываются платежи по кредитной карте») -> Кредитный лимит -> Текущий остаток -> Процентная ставка, % («Применяется, если льготный период просрочен») -> Льготный период («Необходимо указать в виде количества дней»). Если остаток меньше лимита, ПОЯВЛЯЮТСЯ: Дата окончания льготного периода и подсказка «Кредитный лимит и текущий остаток отличаются, автоматически создастся новое обязательство на сумму N ₽».

Банковский, Депозитный: Тип счета -> Банк -> Название -> Счет списания (средства на депозит перечисляются с него; список - все ваши счета: наличные и банковские) -> Сумма (с выбором валюты - валюта вклада задаётся здесь и не зависит от валюты счёта списания) -> Годовая ставка, % -> Периодичность начислений (по умолчанию «Раз в день») -> Дата начала -> Дата завершения (обе вводятся в формате дд.мм.гггг или через календарь). Подсказка формы: «Автоматически будет создан новый депозит в разделе "Благосостояние / Депозиты"».

Банковский, Накопительный: Тип счета -> Банк -> Название -> Счет списания (деньги переводятся с него) -> Баланс (с выбором валюты) -> Годовая ставка, % -> Периодичность начислений («Раз в день»). Дат нет.

Наличный: только Название (подсказка: «Например, "Долларовый" или "Заначка"») и Баланс (с выбором валюты). Ни банка, ни типа.

Брокерский: Брокер («Выберите по названию») -> Название (подсказка: «Например, "Инвестиции" или "На машину"») -> Баланс (с выбором валюты). Баланс ручного брокерского счёта - это свободные деньги на счёте одной цифрой; ценные бумаги и позиции вручную не вводятся, они появляются только после подключения брокера по ключу (см. kb-integration-brokers).

Справочники банков и брокеров

Правила

  1. Банк и брокер выбираются только из справочника, свободный ввод не предусмотрен (ошибки «Выберите банк из списка», «Выберите брокера из списка»).
  2. Дата завершения не может быть раньше даты начала.
  3. Ставки («Процентная ставка» у кредитки, «Годовая ставка» у вклада и накопительного) - целое число от 0 до 100. Дробное значение («12,5») поле не принимает; 101 - ошибка «Укажите процент от 0 до 100». Льготный период - целое число дней («Укажите количество дней»).
  4. Смена вида или типа счёта в форме не сбрасывает введённое название и общее поле суммы, но сбрасывает ошибки предыдущего варианта. Пример: в кредитке ввели название «Тестовый» и текущий остаток 20 000, ошибка «Укажите кредитный лимит» подсвечена; переключили тип на «Депозитный» - название «Тестовый» и сумма 20 000 на месте, ошибка про лимит исчезла.
  5. У кредитки дату окончания льготного периода указывает пользователь (календарь); приложение её не вычисляет. Поле появляется и становится обязательным, когда текущий остаток меньше кредитного лимита.
  6. Форма с ошибками не отправляется на сервер - счёт не создаётся, пока все обязательные поля не заполнены корректно. Обязательные поля кредитки при пустой отправке: «Выберите банк из списка», «Укажите название», «Выберите счет списания», «Укажите кредитный лимит», «Укажите текущий остаток», «Укажите процент от 0 до 100», «Укажите количество дней».
  7. С брокерского счёта нельзя списывать платежи - он не предлагается в списке «Счёт списания».
  8. Системные наличные счета (RUB, USD, EUR) создаются автоматически при регистрации.
  9. Кредитная карта в группе «Банковские» показывает доступный остаток (сколько ещё можно потратить). В сумму группы и в «Всего» этот остаток не входит - это деньги банка, а не ваши.

Примеры заполнения (по веткам)

Вклад: что после даты завершения и как закрыть

Изменение остатка счёта

Путь в интерфейсе

Благосостояние -> Счета -> «Добавить счет» -> выбор вида и типа. Форма также открывается по адресу /forms/account.

Q&A

Почему я не могу ввести свой банк текстом? Банк и брокер выбираются только из справочника - пункта «Другой» нет, набранное вручную название не сохраняется. Если нужного банка нет в списке, заведите деньги как наличный счёт с понятным названием («Карта Revolut») в нужной валюте - для учёта и капитала это равнозначно. Просьбу добавить банк в справочник направьте в поддержку.

Как завести счёт в иностранном банке или в юанях? Иностранных банков в справочнике нет - используйте наличный счёт: Наличный -> Название -> Баланс с выбором валюты (в списке около 180 валют, включая CNY, AED, USD). Вклад в валюте открывается обычной формой вклада с выбором валюты в поле «Сумма».

Как учесть криптовалюту, ЦФА или паи в управляющей компании? Отдельных видов счёта для них нет. Криптовалюту можно завести как наличный счёт в криптовалюте (в списке валют есть BTC, ETH и другие), паи и ЦФА - как имущество (kb-entity-property) или как брокерский счёт с оценкой одной суммой. Позиции по бумагам подтягиваются только через подключение брокера по ключу (kb-integration-brokers).

Я внёс деньги на вклад наличными - что указывать? В поле «Счёт списания» выберите «Наличные RUB» (или наличный счёт в нужной валюте): сумма вклада спишется с него. Отдельно «записывать» деньги на наличный счёт не нужно, если он уже отражает ваш кэш.

Куда приходят проценты по вкладу и где их посмотреть? Два пути. По графику: приложение начисляет проценты за каждый прошедший месяц в «Неподтвержденные доходы» (Доходы), после подтверждения они лежат на счёте вклада и видны в «Накоплено». При закрытии: всё, что банк выплатил сверх тела, приложение записывает отдельной операцией «Проценты по вкладу» и считает доходом; тело возвращается записью «Закрытие депозита».

Чем депозитный отличается от накопительного? Депозит списывает сумму со счёта и создаёт отдельный вклад в разделе «Депозиты». Накопительный держит деньги на самом счёте и вклад не создаёт. Подробнее: kb-scenario-deposit-savings.

СЦЕНАРИЙ

Создание счетов - банковский, наличный, брокерский

kb/scenarios/scheta/sozdanie-schetov.md

Кратко (TL;DR)

Счёт создаётся в разделе Счета кнопкой «Добавить счет»: выбираете вид (банковский, наличный, брокерский), заполняете поля, нажимаете «Добавить». Новый счёт сразу появляется в своей группе, его сумма прибавляется к «Всего» на странице Счетов и к «Чистому капиталу» на главной - страницу обновлять не нужно.

Шаги

  1. Благосостояние -> Счета -> «Добавить счет». По умолчанию открыт вид «Банковский», тип «Текущий».
  2. Банковский: выбрать банк из списка (есть поиск), название, баланс с валютой -> «Добавить».
  3. Наличный: полей банка и типа нет - только название и баланс с валютой.
  4. Брокерский: вместо банка выбирается брокер из списка - Сбербанк брокер, ВТБ брокер, Т-инвестиции, БКС брокер, Альфа-Инвестиции, Финам, Атон, Алор, Открытие брокер, Фридом Финанс. Это ручной счёт: вы вводите свободные деньги одной суммой, бумаги не заводятся. Подключить брокера по API можно только для Т-Инвестиций, БКС и Freedom Finance (витрина справа на странице Счетов), Атон - загрузкой отчётов (kb-integration-brokers, kb-integration-aton). Брокера, которого нет в списке, заведите как брокерский счёт с ближайшим названием или как наличный счёт с понятным именем - для капитала это равнозначно.

Сценарий: добавили банковский счёт

Что изменится

Полоса синхронизации под группой

Сценарий: завели брокерский счёт вручную

Сценарий: счёт в валюте

Пример с цифрами

Банковский «Зарплатный» 50 000 + наличный «Заначка» 10 000 + брокерский «Инвестиции» 40 000 -> «Всего» 100 000; на главной Чистый капитал 100 000, в легенде «Банковские счета 50 000».

Q&A

Почему в списке брокеров нет Тинькофф? Брокер называется актуальным именем - «Т-Инвестиции».

Список брокеров закрытый? Что делать с другим брокером? Для ручного счёта - 10 брокеров из списка, своего добавить нельзя. Другого брокера заведите брокерским счётом с ближайшим названием или наличным счётом с понятным именем. Позиции по бумагам появляются только при подключении по API (Т-Инвестиции, БКС, Freedom) или по отчётам (Атон).

Можно ли выбрать брокерский счёт как счёт списания? Нет, с брокерского счёта платежи не списываются - он не предлагается в списке «Счёт списания».

У моего банка написано «Данные обновляются вручную» - как включить обновление? Кнопка «Подключить» на этой полосе открывает каталог интеграций: банки подключаются через Дзенмани, брокеры - по ключу. После подключения на месте «Подключить» появится «Обновить данные» и время последнего обновления. Пока интеграции нет, остаток ручного счёта правится через «⋮» -> «Изменить».

СЦЕНАРИЙ

Вклад (депозит) и накопительный счёт

kb/scenarios/scheta/vklad-i-nakopitelnyi.md

Кратко (TL;DR)

Вклад и накопительный счёт - два способа отложить деньги под процент. Вклад: вы указываете, с какого счёта уходят деньги, - они списываются с него, а в разделе «Депозиты» появляется карточка вклада со сроком и ставкой. Накопительный: деньги переводятся со счёта списания на сам накопительный счёт, он живёт в списке счетов банка, карточки в «Депозитах» нет. Общий капитал в обоих случаях не меняется - деньги перекладываются с одного вашего счёта на другой, а не тратятся.

Шаги: вклад (депозитный счёт)

  1. Счета -> «Добавить счет» -> вид «Банковский», тип «Депозитный». Второй вход: страница Благосостояние -> Депозиты -> «Добавить депозит» - та же форма с предвыбранным типом.
  2. Поля (в порядке формы): банк -> название -> счёт списания (средства на депозит перечисляются с него) -> сумма -> годовая ставка, % -> периодичность начислений («Раз в день» по умолчанию, «Раз в неделю», «Раз в месяц», «В конце срока») -> дата начала -> дата завершения. Подсказка формы: «Автоматически будет создан новый депозит в разделе "Благосостояние / Депозиты"».
  3. «Добавить»: уведомление «Счёт добавлен», сумма списывается со счёта списания, в разделе Благосостояние -> Депозиты появляется карточка вклада (Сумма, Накоплено, Завершение, Периодичность, Ставка), в Счета -> Банковские - счёт вклада в группе банка. В «Операциях» две записи «Открытие депозита»: минус со счёта списания и плюс на счёт вклада, датой начала вклада.
  4. «Изменить» в меню карточки: правится только название - сумма, ставка, периодичность, даты и счёт списания заблокированы. Ошиблись в условиях - удалите вклад и заведите заново.

Шаги: накопительный счёт

  1. Тип «Накопительный»: поля - банк -> название -> счёт списания (деньги переводятся с него) -> баланс -> годовая ставка, % -> периодичность начислений («Раз в день»). Дат нет.
  2. «Добавить»: деньги переводятся со счёта списания на накопительный, вклад в «Депозитах» НЕ создаётся. В журнале «Операции» это обычный перевод: «отправлено на счёт (накопительный)» и «получено со счёта».

Сценарий: открыли и удалили накопительный счёт

Что изменится

Пример с цифрами

Счёт «Зарплатный» 50 000. Вклад 15 000 под 10% на 6 месяцев: «Зарплатный» 35 000, «Вклад» 15 000, «Всего» 50 000. Затем накопительный «Копилка» 5 000 под 12%: «Зарплатный» 30 000, «Копилка» 5 000, «Всего» по-прежнему 50 000.

Сценарий: открыли вклад наличными

Проценты по графику: «Неподтвержденные доходы»

Если периодичность «Раз в день», «Раз в неделю» или «Раз в месяц», за каждый прошедший месяц с даты начала приложение само начисляет проценты (сумма × ставка × дни месяца / 365) и кладёт их в блок «Неподтвержденные доходы» над списком на странице Доходы и расходы -> Доходы: строка «Депозит · название вклада · сумма». Подтверждать нужно вам - так приложение сверяет начисление с тем, что реально пришло от банка. - Меню строки: «Подтвердить» и «Изменить» (удалить начисление нельзя). - «Подтвердить» -> окно «Подтверждение процентов»: «Вы подтверждаете проценты по депозиту «Депозит название» за октябрь 2026. Пожалуйста, подтвердите сумму.» Счет зачисления - счёт вклада, заблокирован; сумма и дата правятся -> «Подтвердить» -> «Проценты подтверждены». Строка уходит из блока в список дня («Депозит 509,58 ₽», меню неактивно), в «Операциях» «Выплата процентов (название Депозит)» на счёт вклада, «Накоплено» в карточке растёт на подтверждённую сумму. - «Изменить» -> то же окно «Изменение процентов» с кнопкой «Сохранить» -> «Проценты сохранены»; начисление остаётся неподтверждённым. - «Отменить» при изменённой сумме -> «Вы уверены?» -> «Да, закрыть» / «Продолжить заполнение». - Подтверждённые проценты по графику в сводки «За всё время / 30 / 7 дней» не входят - это движение внутри вклада, деньги на счёт придут при закрытии. - «В конце срока» - разовая выплата: графика и неподтверждённых начислений нет, проценты учитываются при закрытии.

Сценарий: подтвердили проценты за месяц

Закрытие вклада

Путь: Благосостояние -> Депозиты -> «⋮» у карточки -> «Закрыть досрочно». Форма «Досрочное закрытие»: - Счет зачисления - подставлен счёт, с которого открывали вклад; в списке наличные и банковские счета в валюте вклада, счёта самого вклада нет. - Сумма к зачислению - подставлено тело вклада; впишите всё, что выплатил банк, - тело плюс проценты. Меньше тела нельзя: «Сумма к зачислению не может быть меньше суммы депозита». - Дата - по умолчанию сегодня. - «Отменить» при изменённых полях -> «Вы уверены? Все введенные в форму данные будут удалены безвозвратно» -> «Да, закрыть» / «Продолжить заполнение». «Закрыть досрочно» -> уведомление «Депозит закрыт досрочно». Приложение само делит сумму: тело возвращается записью «Закрытие депозита», разница становится отдельной операцией «Проценты по вкладу» и доходом. Карточка уходит в блок «Закрытые» («Не влияют на благосостояние, но история сохранена»), «Завершение» на ней - дата закрытия, «Накоплено» 0, в меню только «Удалить». Счёт вклада остаётся в группе банка с нулём - его можно закрыть или удалить как обычный счёт. Так же закрывают вклад, у которого вышел срок: сам он не закрывается.

Сценарий: закрыли вклад досрочно

Валидации

Q&A

Создал накопительный счёт - почему его нет в «Депозитах»? Накопительный - обычный счёт с деньгами на себе. В «Депозиты» попадают только вклады (депозитные счета).

Почему капитал не вырос после открытия вклада? Деньги переложены с одного счёта на другой - сумма ваших средств не изменилась. Капитал растёт, когда закрываете вклад с процентами.

Куда возвращаются деньги после закрытия вклада и где проценты? На счёт, который выбран в форме «Закрыть досрочно» (по умолчанию - тот, с которого открывали вклад). Вы вписываете одну сумму - всё, что выплатил банк; приложение само отделяет проценты: тело возвращается записью «Закрытие депозита», проценты - отдельной операцией «Проценты по вкладу» и попадают в доходы. У кредитной карты поля «Накоплено» нет: по ней приложение ведёт долг, а проценты не считает (kb-rule-credit-card-debt).

Что такое «Неподтвержденные доходы» и почему там мой вклад? Это проценты, которые приложение начислило по графику вклада за прошедшие месяцы. Сверьте сумму с выпиской банка и подтвердите - она зачислится на счёт вклада и появится в «Накоплено». Пока не подтвердите, в счетах и капитале её нет.

Почему после закрытия вклада в доходах не вся сумма? Доходом считаются только проценты - разница между суммой к зачислению и телом вклада. Возврат тела - это ваши же деньги, они видны в «Операциях» как «Закрытие депозита» и в итоги доходов не входят.

Вклад закончился по сроку - он закроется сам? Нет. По дате завершения вклад не закрывается и деньги не возвращаются - закройте его формой «Закрыть досрочно» с суммой, которую выплатил банк; проценты приложение отделит само. О приближении срока напоминает веха «скоро завершится депозит».

Вклад подключён через Дзенмани - почему его нет в «Депозитах»? Из Дзенмани вклады, карты и счета приходят одинаково - как банковские счета в группе банка; карточка вклада со сроком и ставкой не создаётся. Если она нужна, заведите вклад вручную, а импортированный счёт закройте или не дублируйте на него деньги, иначе сумма посчитается дважды.

СУЩНОСТЬ

Кредитная карта - лимит, остаток, долг

kb/entities/kreditnaya-karta.md

Кратко (TL;DR)

Кредитная карта - вид банковского счёта. Текущий остаток - это доступные деньги на карте. Долг = кредитный лимит − текущий остаток. Если остаток меньше лимита - есть долг, и на его сумму автоматически создаётся обязательство «Кредитная карта» с одной датой платежа. Пример: лимит 100 000, остаток 80 000 - долг 20 000, обязательство на 20 000. Проценты и минимальный платёж приложение не считает - ставка карты хранится справочно. Как живёт долг дальше - kb-rule-credit-card-debt.

Поля

Правила

  1. Долг = лимит − остаток. Пример: лимит 100 000, остаток 20 000 -> долг 80 000.
  2. Форма при вводе остатка меньше лимита сразу подсказывает: «Кредитный лимит и текущий остаток отличаются, автоматически создастся новое обязательство на сумму N ₽».
  3. Остаток кредитки - заёмные деньги: в строке карты он показывается, но в сумму группы «Банковские» и в «Всего» не входит.
  4. После создания у кредитки можно менять: название, кредитный лимит, текущий остаток (Счета -> «⋮» в строке карты -> «Изменить»). Заблокированы: банк, тип счёта, счёт списания, ставка, льготный период. Поля даты окончания льготного периода в форме изменения нет.
  5. Изменение лимита пересчитывает долг и обязательство (лимит 100 000 -> 150 000 при остатке 20 000: долг 80 000 -> 130 000). Пересчёт может занять немного времени.
  6. Переименование кредитки автоматически обновляет название в карточке её обязательства.
  7. Закрыть счёт карты можно и с долгом: карта уйдёт в закрытые, её операции скроются, обязательство с долгом останется; восстановление возвращает всё обратно. Удаление счёта удаляет и обязательство, и все операции карты - для сохранения истории используйте закрытие.

Путь в интерфейсе

Благосостояние -> Счета -> «Добавить счет» -> вид «Банковский» -> тип «Кредитная карта». Изменение, закрытие, удаление - «⋮» в строке карты на странице Счета.

Q&A

Почему остаток кредитки не прибавляется к «Всего»? Это заёмные деньги банка, а не ваши. В «Всего» входят только собственные средства: наличные, банковские и брокерские счета.

Зачем вводить дату окончания льготного периода, если есть льготный период в днях? Дата нужна для первого цикла - приложение не знает, когда началась первая трата по карте до её добавления. Дни используются для следующих циклов: дата платежа = первая трата цикла + льготный период.

Что такое «Текущий остаток» - потраченное или доступное? Доступное: сколько ещё можно потратить. Потраченное приложение считает само как разницу лимита и остатка.

Приложение считает проценты по карте? Нет. Ставка хранится для справки, долг равен потраченному без процентов, минимальный платёж не рассчитывается. Сверяйте сумму к оплате с банком.

Почему я не могу изменить ставку или льготный период? После создания условия карты зафиксированы. Если условия изменились - закройте счёт и создайте карту заново с новыми условиями; удаление сотрёт историю операций.

ПРАВИЛО

Долг по кредитной карте - как считается цикл и платёж

kb/rules/dolg-kreditki.md

Кратко (TL;DR)

Долг по кредитке приложение считает само: кредитный лимит минус текущий остаток карты. Пока долг больше нуля, в Обязательствах живёт карточка «Кредитная карта» с одной суммой - сколько сейчас должны - и одной датой платежа. Погашение уменьшает долг, полное погашение закрывает карточку, новая трата с карты открывает её заново. Проценты и минимальный платёж приложение не считает - это упрощённая модель, сумму к оплате сверяйте с банком.

Как считается цикл

  1. Долг = кредитный лимит − текущий остаток карты. Любая операция, которая уменьшает остаток карты (расход с карты, перевод с карты на другой счёт, снятие наличных), увеличивает долг; возврат денег на карту - уменьшает.
  2. Все траты до полного погашения - это один цикл. У цикла одна дата платежа, промежуточные траты её не двигают.
  3. Дата платежа первого цикла - та, что вы ввели в поле «Дата окончания льготного периода» при создании карты (возьмите её из договора или выписки банка). Дата каждого следующего цикла - дата первой траты этого цикла плюс льготный период в днях.
  4. Когда долг доходит до нуля, карточка обязательства уходит в «Закрытые». Следующая трата с карты открывает новый цикл: карточка возвращается в действующие с новой датой платежа.
  5. Расчётных периодов, выписок и минимального платежа, как в банке, в приложении нет. Процентная ставка карты - справочное поле, в расчёте долга не участвует; проценты и штрафы за просрочку приложение не начисляет.

Пример: несколько трат в одном цикле

Карта: лимит 100 000, льготный период 55 дней, до 1 августа долга не было. Траты с карты: 10 000 - 1 августа, 20 000 - 2 августа, 30 000 - 10 августа, 10 000 - 15 августа, 10 000 - 18 августа. Итог на 9 сентября: - остаток карты 20 000, долг 80 000; - один цикл, открыт 1 августа; дата платежа = 1 августа + 55 дней = 25 сентября; в Обязательствах карточка «Кредитная карта · 25 сен · 80 000 ₽»; - трата 19 августа на 5 000 увеличит долг до 85 000, дата 25 сентября не изменится; - если 9 сентября погасить все 80 000, карточка закроется; трата 12 сентября откроет новый цикл с датой 12 сентября + 55 дней = 6 ноября.

Погашение

  1. Обязательства -> «⋮» у карточки «Кредитная карта» -> «Учесть платежи». Откроется панель «Учет платежей»: у кредитки в ней одна строка - дата платежа и текущий долг. Добавить или изменить строку нельзя, доступно только «Внести».
  2. «Внести» -> форма «Внесение платежа» (подсказка: «Вы вносите платеж по обязательству «Кредитная карта / название» за октябрь 2026. Пожалуйста, подтвердите сумму платежа»): «Счет списания» - подставлен счёт, указанный у карты, но это список, и можно выбрать любой другой счёт; сумма (заполнена всем долгом, для частичного платежа уменьшите); дата (дата платежа цикла) -> «Подтвердить». Деньги уходят с выбранного счёта.
  3. Что изменится: со счёта списания уходит сумма платежа, остаток карты растёт на неё, долг уменьшается. В карточке обязательства: «Оплачено» - сумма всех платежей цикла, «Потрачено» - долг цикла, строка с датой - остаток к оплате. Каждый платёж - отдельная запись в истории.
  4. Полное погашение: карточка уходит в «Закрытые», остаток карты равен лимиту. Закрывать вручную ничего не нужно; закрыть карточку вручную при долге нельзя.
  5. Переплата допустима: долг станет нулём, а остаток карты - больше лимита (ваши собственные деньги на карте).
  6. Платёж с другого счёта или наличными: в форме «Внесение платежа» выберите нужный счёт в поле «Счет списания» - деньги уйдут с него.
  7. «Закрыть досрочно» у кредитной карты - это погашение всего долга сразу: в форме сумма равна долгу, выбирается счёт списания и дата. Со счёта уходит весь долг, остаток карты становится равен лимиту, обязательство уходит в «Закрытые», «Оплачено» = долг. Частичное погашение - только через «Внести». После такого закрытия карта остаётся рабочей: новая трата с неё снова создаёт долг и обязательство.

Где виден платёж

Дзенмани и кредитка

Пример с цифрами (по шагам)

Счёт «Наличные RUB» 200 000. Кредитка: лимит 100 000, остаток 80 000, льготный период 55 дней, дата окончания льготного периода 7 ноября. 1. Создали карту: долг 20 000; Счета -> Банковские: карта 80 000 (в итог группы и «Всего» не входит); Обязательства: «Кредитная карта · Оплачено 0 · Потрачено 20 000 · 7 ноя 20 000 ₽». 2. «Учесть платежи» -> «Внести» -> сумма 5 000 -> «Подтвердить»: счёт 195 000, карта 85 000, карточка «Оплачено 5 000 · Потрачено 20 000 · 7 ноя 15 000 ₽»; Расходы: «7 ноября · Кредитная карта 5 000 ₽». 3. Внесли оставшиеся 15 000: счёт 180 000, карта 100 000, долг 0, карточка в «Закрытых». 4. Трата 12 ноября на 3 000 с карты: карта 97 000, карточка снова действующая: «Потрачено 3 000 · 6 янв 3 000 ₽» (12 ноября + 55 дней).

Q&A

Погасил долг - куда делось обязательство? Закрылось автоматически и лежит в «Закрытых». При новой трате с кредитки откроется снова, с новой датой платежа.

У меня было несколько покупок в разные дни - когда платить? В приложении все покупки до полного погашения - один цикл с одной датой: для первого цикла - введённая вами дата, дальше - первая покупка цикла плюс льготный период. Банк может считать иначе (по выпискам) - точную дату и сумму сверяйте с ним.

Приложение начисляет проценты по кредитке? Нет. Долг равен потраченному без процентов, минимальный платёж не рассчитывается. Если банк начислил проценты - внесите их как отдельный расход или увеличьте платёж.

Оплатил долг частично - что с платежом? Сумма уменьшилась на оплаченное: в карточке «Оплачено» выросло, строка с датой показывает остаток. Дата платежа не меняется.

Погасил с другого счёта или наличными - как отразить? «Внести» и в поле «Счет списания» выбрать тот счёт, с которого ушли деньги. Если платёж пришёл из Дзенмани, долг уменьшится сам.

Можно ли закрыть кредитку с непогашенным долгом? Карточку обязательства - нет, она закрывается сама при долге 0. Счёт карты закрыть можно (Счета -> «⋮» -> Закрыть): карта уйдёт в закрытые, обязательство с долгом останется, а операции карты скроются до восстановления. Удаление счёта удалит и обязательство, и все операции карты - чтобы сохранить историю, закрывайте, а не удаляйте.

СЦЕНАРИЙ

Кредитная карта - от создания до погашения

kb/scenarios/obyazatelstva/kreditka-tsikl.md

Кратко (TL;DR)

Кредитка создаётся как счёт типа «Кредитная карта». Если остаток меньше лимита, приложение само создаёт обязательство на сумму долга. Платежи вносятся в Обязательствах: «Учесть платежи» -> «Внести». Полное погашение закрывает обязательство, новая трата с карты открывает его заново.

Шаги: создание с долгом

  1. Благосостояние -> Счета -> «Добавить счет» -> вид «Банковский» -> тип «Кредитная карта».
  2. Заполнить в порядке формы: банк -> название -> счёт списания («Откуда списываются платежи по кредитной карте») -> кредитный лимит -> текущий остаток (доступные деньги) -> процентная ставка (справочно) -> льготный период в днях. Когда остаток меньше лимита, ниже появляется поле «Дата окончания льготного периода» - введите дату платежа из договора или выписки; форма подсказывает: «Кредитный лимит и текущий остаток отличаются, автоматически создастся новое обязательство на сумму N ₽».
  3. «Добавить». Что изменится: в Счета -> Банковские появится карта с доступным остатком (в итог группы и «Всего» он не входит); в Благосостояние -> Обязательства - карточка «Кредитная карта / название» с «Оплачено 0 ₽», «Потрачено N ₽» и строкой «дата · N ₽»; шапка «Осталось оплатить» вырастет на N.

Шаги: погашение

  1. Обязательства -> «⋮» у карточки «Кредитная карта» -> «Учесть платежи».
  2. Панель «Учет платежей»: у кредитки одна строка - дата платежа и текущий долг. Меню строки «⋮» -> «Внести» (добавить или изменить строку у кредитки нельзя).
  3. Форма «Внесение платежа»: «Вы вносите платеж по обязательству «Кредитная карта / название» за <месяц>». Счёт списания подставлен из условий карты, но это список - можно выбрать любой счёт; сумма заполнена всем долгом - для частичного платежа уменьшите; дата - дата платежа цикла. «Подтвердить».
  4. Что изменится: со счёта списания уходит сумма платежа, доступный остаток карты растёт на неё, долг уменьшается. Карточка: «Оплачено» = сумма платежей цикла, «Потрачено» без изменений, строка с датой = остаток. В Доходы и расходы -> Расходы платёж встаёт под датой платежа цикла.
  5. Полное погашение: карточка уходит в «Закрытые», остаток карты равен лимиту. Платёж с другого счёта или наличными: в форме «Внесение платежа» выберите этот счёт в поле «Счет списания». «Закрыть досрочно» у кредитки гасит весь долг сразу (сумма равна долгу), частично гасят только через «Внести».

Шаги: трата с карты

Доходы и расходы -> «Добавить расход», счёт - кредитка: остаток карты падает, долг растёт. Если обязательство было закрыто, оно возвращается в действующие с датой платежа «дата этой траты + льготный период»; если цикл уже открыт, долг увеличивается, дата не меняется. До оплаты платёж виден на Обзоре в «Ближайших расходах». Сама трата в списке расходов - обычная строка под своей датой. Подробно про циклы - kb-rule-credit-card-debt.

Пример с цифрами (по шагам)

Счёт «Наличные RUB» 200 000. Карта: лимит 100 000, остаток 80 000, льготный период 55 дней, дата окончания льготного периода 7 ноября. 1. Создали карту: Счета -> Банковские: карта 80 000, «Всего» 200 000; Обязательства: «Оплачено 0 · Потрачено 20 000 · 7 ноя 20 000 ₽». 2. «Учесть платежи» -> «Внести» -> 5 000 -> «Подтвердить»: счёт 195 000, карта 85 000, карточка «Оплачено 5 000 · Потрачено 20 000 · 7 ноя 15 000 ₽», Расходы: «7 ноября · Кредитная карта 5 000 ₽». 3. Внесли 15 000: счёт 180 000, карта 100 000, карточка в «Закрытых». 4. Расход 3 000 с карты 12 ноября: карта 97 000, карточка снова действующая: «Потрачено 3 000 · 6 янв 3 000 ₽».

Q&A

Где в интерфейсе внести платёж по кредитке? Благосостояние -> Обязательства -> «⋮» у карточки «Кредитная карта» -> «Учесть платежи» -> «⋮» у строки -> «Внести».

Почему платёж по кредитке в расходах стоит будущей датой? Платёж показывается под датой платежа цикла (срок, к которому он относится), а не под днём внесения. В итоги «За всё время» и «За 30 дней» он войдёт, когда дата наступит.

Оплатил долг частично - что с платежом? «Оплачено» в карточке выросло на внесённое, строка с датой показывает остаток. Дата платежа не изменилась.

Можно ли выбрать другой счёт в форме платежа? Да. Счёт карты подставлен по умолчанию, но поле «Счет списания» - список всех ваших счетов, выберите нужный.

ПРАВИЛО

Ручная сверка остатка счёта

kb/rules/ruchnaya-sverka-ostatka.md

Кратко (TL;DR)

Ручная правка остатка счёта - это сверка с банком: заявление «на сегодня у меня столько». Отдельной корректирующей операции не создаётся: в журнале появляется строка «Выведен баланс» с новой цифрой. С момента сверки операции с более ранними датами остаток не меняют - иначе прошлое посчиталось бы дважды; операции после сверки меняют остаток как обычно.

Как сверить

Благосостояние -> Счета -> «⋮» у счёта -> «Изменить» -> поле «Баланс» -> новая сумма -> «Сохранить». Остаток на странице и в итогах меняется сразу.

Правило

  1. Правка остатка ставит счёту точку сверки - момент, с которого новая цифра считается верной.
  2. Операция с датой РАНЬШЕ точки сверки остаток не меняет, но в журнале сохраняется (история цела). Если это платёж по кредиту - в обязательстве он всё равно засчитывается: «Оплачено» растёт, долг уменьшается, просто деньги со счёта повторно не уходят - они уже учтены в сверенной цифре.
  3. Операция с датой ПОСЛЕ сверки меняет остаток как обычно.
  4. Смежное правило: движения раньше даты начала учёта баланс не меняют (kb-rule-accounting-boundary).
  5. Счета из интеграций (Дзенмани, брокеры по API) вручную не сверяются: их остаток приходит синхронизацией; у такого счёта «Изменить» меняет только название.

Где виден след сверки

В журнале Доходы и расходы -> Операции появляется строка «Выведен баланс»: дата и время правки, сумма 0 ₽, справа - установленный остаток. Сторнирующей проводки на разницу нет - старая и новая цифра видны только по соседним строкам журнала. Меню у строки неактивно: изменить, сменить тип или удалить её нельзя (см. ниже).

Техническая строка «Выведен баланс»

Сценарий: сверили остаток, потом внесли кредит задним числом

Q&A

Пропадёт ли операция задним числом, раз она не меняет остаток? Нет. Она сохраняется в журнале и видна в истории - не влияет только на сверенную цифру остатка.

Где посмотреть, что я правил остаток вручную? В журнале «Операции» - строка «Выведен баланс» с датой и временем правки и новой суммой справа. Отдельной операции на разницу нет.

Можно ли удалить или изменить строку «Выведен баланс»? Нет. Это техническая запись, её создаёт приложение при создании счёта с остатком и при каждой сверке; остаток счёта считается по операциям, и без этой записи он стал бы 0. Меню у строки неактивно. Остаток меняется только в карточке счёта: Счета -> «⋮» -> «Изменить» -> «Баланс».

Можно ли сверить остаток счёта из Дзенмани или брокера? Нет, остаток такого счёта обновляет синхронизация. Если цифра не сходится с банком - нажмите «Обновить данные» у группы или дождитесь плановой синхронизации.

Зачем вообще править остаток вручную? Чтобы синхронизироваться с банком: если учёт разошёлся с реальностью, одна правка выравнивает картину, не требуя вводить все пропущенные операции.

СЦЕНАРИЙ

Закрытие, восстановление и удаление счёта

kb/scenarios/scheta/zakrytie-vosstanovlenie-udalenie.md

Кратко (TL;DR)

Счёт закрывается через «⋮» -> «Закрыть»: он уходит в секцию «Закрытые» внизу страницы Счетов, перестаёт влиять на «Всего» и капитал, история операций сохраняется, счёт можно восстановить. Удаление доступно и для активного, и для закрытого счёта и необратимо: удаляются и все операции счёта, а у кредитной карты - и её обязательство.

Переходы состояний

активный -> закрытый -> снова активный (восстановление) активный или закрытый -> удалён навсегда (необратимо)

Шаги

  1. Закрыть: Счета -> «⋮» у счёта (в группе банка или в списке) -> «Закрыть». Диалог: «Закрыть счёт? Счёт «название» будет перемещён в закрытые. Его можно восстановить.» -> «Да, закрыть». Уведомление «Счёт скрыт» - это и означает «закрыт»: счёт убран из активных.
  2. Где искать: секция «Закрытые» в самом низу страницы Счета, подпись «Не влияют на благосостояние, но история сохранена»; счёт показан приглушённым, со своим остатком.
  3. Восстановить: «⋮» у счёта в «Закрытых» (пункты: Восстановить, Удалить) -> «Восстановить». Диалог: «Восстановить счёт? Счёт «название» снова появится в активных.» -> «Да, восстановить». Уведомление «Счёт восстановлен».
  4. Удалить: «⋮» у активного или закрытого счёта -> «Удалить». Диалог: «Удалить счёт навсегда? Счёт «название» и все связанные операции будут удалены без возможности восстановления.» -> подтверждение -> уведомление «Счёт удалён».

Сценарий: закрыли и восстановили счёт

Сценарий: удалили счёт с операциями

Что изменится

Где история закрытого счёта

Журнал Доходы и расходы -> Операции показывает движения по всем счетам, включая закрытые; в шапке журнала селект «Все счета» позволяет оставить только нужный. Из личных списков Доходы/Расходы операции закрытого счёта скрываются до восстановления.

Особые случаи

Q&A

Закрыл счёт - пропадёт ли история операций? Нет, закрытие только скрывает счёт из активных. История цела: движения видны в журнале «Операции», счёт можно вернуть. История пропадает только при удалении навсегда.

Уведомление говорит «Счёт скрыт», а я нажимал «Закрыть» - это одно и то же? Да. Закрытый счёт приложение прячет из активных в секцию «Закрытые» - уведомление описывает именно это.

Чем закрытие отличается от удаления? Закрытие обратимо: счёт скрыт, история цела, суммы просто уходят из итогов. Удаление необратимо: счёт, его операции, а у кредитки и её обязательство исчезают навсегда. Если сомневаетесь - закрывайте.

Обязательства и кредиты

СУЩНОСТЬ

Обязательство - кредит, ипотека, график платежей

kb/entities/obyazatelstvo.md

Кратко (TL;DR)

Обязательство - это ваш долг: ипотека, потребительский кредит, автокредит, займ, алименты или долг по кредитной карте. У обязательства есть сумма (тело долга), счета зачисления и списания и график платежей. Полей «ставка» и «срок в месяцах» нет: приложение ведёт тело долга и график выплат, проценты банка отдельно не считает - их вносят платежами.

Какой тип выбрать

Поля формы «Новое обязательство» по веткам (точный порядок и подсказки)

Состав полей зависит от типа:

Автокредит и Ипотека: Тип -> Имущество («Введите или выберите из списка»; в списке существующие объекты и пункт «Новое имущество»; подсказка: «Если имущество еще не заведено в системе, вы сможете создать его на следующем этапе заполнения») -> Название (подсказка: «Например, "iPhone 18" или "На траты"») -> Сумма -> Дата начала -> Счёт зачисления («Куда зачисляется сумма обязательства») -> Счёт списания («Откуда списываются платежи по обязательству») -> Тип платежа (Разовый / Периодический) -> [при Периодическом: Периодичность платежа - Месяц / Квартал / Полгода / Год] -> Сумма платежа -> Дата последнего платежа.

Потребительский кредит и Займ: то же, но без поля «Имущество».

Алименты: только Название -> Дата начала -> Счёт списания -> Тип платежа -> [Периодичность] -> Сумма платежа -> Дата последнего платежа. Полей «Сумма» и «Счёт зачисления» у алиментов нет - они не зачисляют деньги.

Детали: - Валюта сумм следует за счётом зачисления: выбрали «Наличные USD» - поля «Сумма» и «Сумма платежа» показываются в $ и график строится в долларах. Отдельно валюту выбрать нельзя. - Обе даты обязательны (ошибки «Укажите дату начала», «Укажите дату завершения»), вводятся как дд.мм.гггг или через календарь. Дата начала - сегодня или раньше: кредит, который ещё не выдан, завести нельзя - «Дата начала обязательства не может быть в будущем» (у займа - «Дата начала кредита не может быть в будущем»). Заводите кредит в день получения денег - тогда зачисление на счёт и график совпадут с реальностью. - Сумма платежа × число платежей должна дать ровно «Сумму». Если не сходится, после «Продолжить» форма покажет: «Сумма графика платежей (X) должна совпадать с суммой обязательства (Y). Измените график или сумму кредита». Пример: Сумма 500 000, платёж 50 000 в месяц с 01.09.2026 по 25.06.2027 - в график попадает 9 платежей (01.10 ... 01.06) = 450 000; ошибка «Сумма графика платежей (450 000) должна совпадать с суммой обязательства (500 000)». Решение: сдвинуть дату последнего платежа на 01.07.2027 и позже (10 платежей) или сделать платёж 55 556, или на шаге графика поправить одну строку карандашом.

Шаг 2: график платежей

После «Продолжить» - экран «Пожалуйста, проверьте платежи по обязательству и скорректируйте их вручную, если есть необходимость» со строками (номер, дата, сумма). У каждой строки - карандаш «Редактировать платёж»: дата и сумма правятся прямо в строке, «Сохранить платёж». Удалить строку на этом шаге нельзя. Кнопка внизу создаёт обязательство («Добавить»; у ипотеки/автокредита с новым имуществом - «Продолжить» к шагу имущества).

Шаг 3: новое имущество (только ипотека/автокредит с «Новое имущество»)

Встроенная форма имущества: Личное / Инвестиционное -> Категория (для ипотеки только недвижимость: Квартира, Дом, Земля) -> Название -> Тип приобретения (закреплён на «Покупка» - выбрать «Дар / Наследство» нельзя) -> Счет покупки -> Стоимость покупки («Указывается в валюте счета покупки») -> Дата покупки (предзаполнена датой начала обязательства; подсказка: «Если не помните точную, укажите примерную») -> «Добавить». Тост об успехе: «Запись создана».

Правила

  1. При создании сумма обязательства целиком зачисляется на счёт зачисления - это получение денег кредита (наличными - выберите наличный счёт, на карту - счёт карты). В журнале операций появляется запись обязательства на эту сумму.
  2. График периодических платежей строится автоматически: платежи ложатся через период после даты начала, число месяца сохраняется (взяли 01.09 с платежом раз в месяц - 01.10, 01.11, 01.12 ...; если такого числа в месяце нет - последний день месяца: 31.01 -> 28.02 -> 31.03). «Дата последнего платежа» - это граница срока, а не сам платёж: платежи после неё не создаются (при границе 25.06.2027 последняя строка - 01.06.2027, потому что 01.07 уже позже границы). Строки графика правятся вручную на шаге проверки и после создания; правка одной строки не пересчитывает соседние.
  3. Сумма графика должна совпадать с суммой обязательства, иначе обязательство не создаётся (текст ошибки - выше). В каждую дату графика списывается только сумма строки - тело долга; процентов приложение не добавляет.
  4. Разовый платёж: одна строка на дату начала обязательства - её дату и сумму можно поправить на шаге графика. Пример: 13.09.2026 заняли 40 000 с возвратом 45 000 к 01.12.2026 -> Сумма 40 000, Разовый, Сумма платежа 40 000, на шаге графика дату строки меняем на 01.12.2026. 5 000 процентов вносим в день возврата как внеплановый платёж («Добавить новый платеж»). Если дата платежа сегодня или в прошлом - он проводится сразу при создании, и обязательство сразу уходит в «Закрытые».
  5. Меню обязательства («⋮» на карточке): Изменить, Учесть платежи, Закрыть досрочно, Удалить. У закрытого - только Удалить.
  6. Шапка страницы: «Осталось оплатить» - сумма всех неоплаченных платежей по действующим обязательствам (плюс текущий долг кредитки); «Общий ежемесячный платёж» - сумма платежей, чьи даты попадают в текущий календарный месяц (не «ближайшие 30 дней»). Два платежа в одном месяце складываются.
  7. Обязательство закрывается автоматически, когда в графике не остаётся неоплаченных платежей.
  8. Дзенмани: счёт кредита из Дзенмани (с датой выдачи) приходит обязательством «Кредит» с графиком по условиям Дзенмани, переводы на этот счёт считаются платежами по нему; кредитная карта Дзенмани - как обязательство «Кредитная карта» (kb-integration-zenmoney). Расход, импортированный из Дзенмани, можно связать с обязательством, заведённым вручную, как платёж (kb-rule-operation-links).

Примеры заполнения (по веткам)

Путь в интерфейсе

Благосостояние -> Обязательства -> «Добавить обязательство» -> форма -> график платежей -> создание.

Q&A

Взял кредит - почему капитал не вырос? Деньги кредита зачислились на счёт (актив), но появился равный долг. Чистый капитал = активы − обязательства, поэтому он не меняется. Кредит не делает богаче. Беднее он делает по мере выплаты процентов: каждый внесённый платёж процентов уменьшает счёт, не уменьшая долг.

Где указать ставку по кредиту? Нигде - такого поля нет. Приложение ведёт тело долга и график выплат тела. Проценты банка вносите отдельно: внеплановым платежом по обязательству («Добавить новый платеж») или обычным расходом.

Что значит «сумма графика должна совпадать с суммой обязательства»? Все платежи графика в сумме должны дать ровно тело кредита. Если график меньше или больше - скорректируйте сумму платежа, срок или одну строку карандашом на шаге графика (пример с цифрами - в «Деталях» выше).

Взял кредит на телефон - это автокредит? Нет, автокредит только для машины. Кредит на телефон - «Потребительский кредит». Сам телефон при желании заводится отдельно как имущество.

СЦЕНАРИЙ

Взятие кредита - создание обязательства

kb/scenarios/obyazatelstva/vzyatie-kredita.md

Кратко (TL;DR)

Обязательства -> «Добавить обязательство»: тип, сумма, счета, платежи -> график -> создание. Деньги кредита зачисляются на счёт целиком, долг равен телу кредита, чистый капитал не меняется.

Шаги

  1. Благосостояние -> Обязательства -> «Добавить обязательство».
  2. Заполнить: тип (например «Потребительский кредит»), название, сумма (тело кредита - сколько получили), дата начала, счёт зачисления (куда пришли деньги), счёт списания (откуда будете платить), тип платежа - периодический (с периодичностью) или разовый, сумма платежа, дата последнего платежа -> «Продолжить». Поля ставки нет: проценты банка в приложении не считаются (kb-entity-obligation, Q&A).
  3. Проверить график: строки уже заполнены приложением (дата и сумма каждого платежа), сумма графика должна равняться сумме кредита. Любую строку можно поправить карандашом.
  4. «Добавить».

Что изменится

Пример с цифрами

Взяли в Сбербанке 500 000 на карту 13.09.2026 под 20% годовых, платёж по договору 100 000 в месяц, 5 месяцев. Счёт «Зарплатный» до кредита - 1 000 000. - Форма: Потребительский кредит -> «Кредит Сбер» -> Сумма 500 000 -> Дата начала 13.09.2026 -> Счёт зачисления «Зарплатный» -> Счёт списания «Зарплатный» -> Периодический, Месяц -> Сумма платежа 100 000 -> Дата последнего платежа 28.02.2027. - График: 13.10, 13.11, 13.12, 13.01, 13.02 по 100 000 = 500 000. - Итог: «Зарплатный» 1 500 000; карточка «Оплачено 0 · Общая сумма 500 000»; Обзор: долг 500 000, капитал 1 000 000 (как был); «Общий ежемесячный платёж» в сентябре 0 (первый платёж 13.10), в октябре 100 000. - 20% годовых в график не входят: проценты, которые банк спишет сверх 100 000, вносите отдельно как внеплановый платёж (kb-scenario-obligation-payments).

Валидации

Q&A

Почему платёж этого месяца показан 0? «Общий ежемесячный платёж» считает платежи текущего календарного месяца, а не ближайших 30 дней. Взяли кредит 13 сентября - первый платёж 13 октября, поэтому в сентябре здесь 0, в октябре появится платёж.

Кредит наличными - как внести? Укажите счётом зачисления наличный счёт («Наличные RUB») - сумма придёт в наличные. Кредит на карту - выберите счёт этой карты.

У меня кредит уже наполовину выплачен - как его внести? Укажите реальную дату начала: платежи с прошедшими датами проведутся автоматически при создании, и карточка сразу покажет правильное «Оплачено» (kb-rule-payment-schedule).

ПРАВИЛО

График платежей - построение, правки, автопроведение

kb/rules/grafik-platezhey.md

Кратко (TL;DR)

График строится автоматически из суммы платежа и срока; сумма графика должна равняться сумме обязательства. Платежи с прошедшими датами проводятся сами. Когда неоплаченных строк не остаётся - обязательство закрывается автоматически.

Правила

  1. Построение: периодические платежи ложатся через период после даты начала, число месяца сохраняется (взяли 14.07 с платежом раз в месяц - 14.08, 14.09, 14.10 ...; если такого числа в месяце нет - последний день месяца: 31.01 -> 28.02 -> 31.03). Дата последнего платежа задаёт границу срока - платежи после неё не создаются (взяли 01.09, граница 25.06.2027 - последний платёж 01.06.2027, потому что 01.07 уже позже границы). Разовый платёж ложится на дату начала. Строки можно править на шаге проверки графика (карандаш у строки: дата и сумма) и после создания.
  2. Сумма графика = сумме обязательства, иначе обязательство не создаётся: форма показывает обе цифры - «Сумма графика платежей (40000.00) должна совпадать с суммой обязательства (50000.00). Измените график или сумму кредита».
  3. Правка суммы одного платежа не пересчитывает соседние - баланс графика выравнивается вручную.
  4. Платёж с прошедшей датой проводится автоматически: деньги списываются со счёта списания, строка помечается оплаченной. Если дата платежа раньше даты начала учёта, деньги не двигаются, только отметка (kb-rule-accounting-boundary).
  5. Правка суммы будущего платежа балансы счетов не меняет. Перенос даты платежа в прошлое проводит его и списывает деньги.
  6. Дата платежа не может быть раньше даты начала обязательства.
  7. Внеплановый платёж добавляется через «Добавить новый платеж»; при дате сегодня/в прошлом - вносится сразу автоматически. Без переключателя «Скорректировать условия по платежам» его сумма вычитается из последней плановой строки - сумма графика остаётся равной телу.
  8. «Скорректировать условия по платежам» при внесении: неоплаченные строки графика пересоздаются по новым условиям (новая сумма платежа, новый срок). Оплаченные строки не трогаются и повторно не списываются.
  9. Автозакрытие: когда неоплаченных строк не осталось, обязательство уходит в «Закрытые» автоматически.

Пример с цифрами

Кредит 120 000 взят 01.03.2026, платёж 20 000 в месяц, график: 01.04, 01.05, 01.06, 01.07, 01.08, 01.09 по 20 000. 1. Оплатили два платежа: Обязательства -> «⋮» -> «Учесть платежи» -> у строки 01.04 «⋮» -> «Внести» -> «Подтвердить»; то же для 01.05. Карточка: «Оплачено 40 000», счёт списания −40 000. 2. Банк поднял платёж до 30 000 и сократил срок: у строки 01.06 -> «Внести», в форме включить «Скорректировать условия по платежам», указать новую сумму платежа 30 000 -> «Подтвердить». 3. Итог: строки 01.04 и 01.05 (оплаченные 40 000) не тронуты и повторно не списаны; неоплаченные строки пересозданы по 30 000; «Осталось оплатить» 80 000.

Сценарий: завели кредит задним числом - платежи «в прошлом»

Q&A

Изменил один платёж - почему остальные не пересчитались? Ручная правка строки меняет только её. Для пересчёта всего графика используйте «Скорректировать условия по платежам» при внесении.

Добавил старый кредит - все платежи оплатились сами. Так и должно быть? Да. Пример: кредит взят 01.01.2026, вы добавляете его 13.09.2026 с реальной датой начала - строки 01.02 ... 01.09 проведутся сразу при создании, карточка покажет «Оплачено» за 8 месяцев, а если все платежи в прошлом - обязательство сразу окажется в «Закрытых». Деньги при этом двигаются только с даты начала учёта.

Платежи по кредиту приходят из Дзенмани - что с графиком? Если сам кредит заведён в Дзенмани как счёт кредита, он приходит обязательством с графиком по условиям Дзенмани, и переводы на его счёт встают в график платежами (kb-integration-zenmoney). Если кредит заведён в Whiteswan вручную, импортированный расход сам в график не встаёт. Внесите платёж по графику через «Учесть платежи» и удалите дубль из импорта, либо свяжите импортированную операцию с обязательством (kb-rule-operation-links) - как связь отражается в графике, описано там.

СЦЕНАРИЙ

Платежи по кредиту - внесение, частичные, внеплановые

kb/scenarios/obyazatelstva/platezhi-po-kreditu.md

Кратко (TL;DR)

Платежи вносятся из карточки обязательства: «Учесть платежи» -> у строки «Внести». Сумму можно уменьшить (частичный платёж). Внеплановый платёж добавляется кнопкой «Добавить новый платеж».

Шаги: плановый платёж

  1. Благосостояние -> Обязательства -> «⋮» у карточки -> «Учесть платежи». Откроется панель «Учет платежей» («центр управления списком платежей по вашему обязательству»): строки графика с номером, датой и суммой.
  2. У нужной строки «⋮» -> «Внести» (второй пункт - «Изменить»). Форма «Внесение платежа» с подсказкой «Вы вносите платеж по обязательству «Потребительский кредит / Кредит» за октябрь 2026. Пожалуйста, подтвердите сумму платежа»: «Счет списания» - подставлен счёт списания обязательства, можно выбрать любой другой; сумма (заполнена плановой); дата (дата платежа по графику); переключатель «Скорректировать условия по платежам» (выключен; подсказка «Полезно, если сумма вашего платежа превышает сумму, указанную в графике платежей»).
  3. «Подтвердить»: со счёта списывается сумма, строка помечена оплаченной, в карточке «Оплачено» сразу растёт, в Доходы и расходы -> Расходы появляется строка платежа под датой платежа.

Частичный платёж

В форме внесения уменьшить сумму (например 10 000 вместо 20 000): спишется указанная сумма, «Оплачено» вырастет на неё, остаток платежа останется в графике неоплаченным.

Внеплановый платёж

  1. В панели «Учет платежей» -> «Добавить новый платеж» -> диалог «Новый платеж»: сумма и дата (счёт не выбирается - берётся из условий обязательства).
  2. Дата сегодня или в прошлом - платёж проведётся сразу; форма предупреждает: «Платёж будет внесён автоматически, потому что выбранная дата — сегодня или в прошлом».
  3. Дата в будущем - платёж встанет в график отдельной строкой, деньги не двигаются до наступления даты; он виден в карточке обязательства и на Обзоре в «Ближайших расходах».
  4. Переключатель «Скорректировать условия по платежам» выключен: сумма внепланового платежа вычитается из последней плановой строки графика, «Общая сумма» обязательства не меняется (график по-прежнему сходится с телом). Включён: неоплаченные строки пересоздаются по новым условиям (kb-rule-payment-schedule).
  5. Проведённый внеплановый платёж из панели «Учет платежей» не удаляется (меню у оплаченной строки нет); поправить его можно в журнале «Операции» - «Изменить» у строки платежа.

Сценарий: внесли платёж и поменяли условия («Скорректировать условия по платежам»)

Сценарий: внесли проценты внеплановым платежом

Изменение платежа

«⋮» у строки -> «Изменить»: правка суммы будущего платежа балансы счетов не меняет; перенос даты в прошлое проводит платёж и списывает деньги. Дата не может быть раньше даты начала обязательства.

Пример с цифрами (по шагам)

Кредит 120 000 взят 01.09.2026 на «Зарплатный» (было 1 000 000 -> стало 1 120 000), платёж 20 000 в месяц, график 01.10 ... 01.03 (6 строк).

Шаг Действие «Зарплатный» «Оплачено» Строк в графике
1 Строка 01.10 -> «Внести» 20 000 1 100 000 20 000 6 (1 оплачена)
2 Строка 01.11 -> «Внести», сумму уменьшили до 10 000 1 090 000 30 000 6 (01.11 оплачена частично, остаток 10 000)
3 «Добавить новый платеж» 15 000, дата сегодня 1 075 000 45 000 7 (новая строка сегодняшней датой, оплачена)
4 «Добавить новый платеж» 5 000, дата 15.12.2026 1 075 000 45 000 8 (строка 15.12 не оплачена, в «Ближайших расходах»)

Q&A

Можно ли выбрать другой счёт для платежа? Да. В форме «Внесение платежа» счёт списания обязательства подставлен по умолчанию, но поле - список всех счетов: выберите тот, с которого ушли деньги. Так же у кредитной карты.

Что означает «Внести»? Отметить платёж графика оплаченным и списать деньги со счёта списания. Ничего сверх этого делать не нужно: сумма уже в графике, вы только подтверждаете, что заплатили.

Что делает переключатель «Скорректировать условия по платежам»? Пересчитывает оставшийся график под новые условия (сумма платежа, срок). Оплаченные платежи не трогаются. Подробнее: kb-rule-payment-schedule.

СЦЕНАРИЙ

Ипотека вместе с имуществом

kb/scenarios/obyazatelstva/ipoteka-s-imushchestvom.md

Кратко (TL;DR)

Ипотека создаётся вместе с новым имуществом (форма из трёх шагов) или привязывается к уже добавленному объекту. Деньги: сумма кредита зачисляется на счёт зачисления, стоимость имущества списывается с того же счёта - разница между стоимостью и кредитом и есть ваш первоначальный взнос.

Шаги: ипотека с новым имуществом

  1. Обязательства -> «Добавить обязательство» -> тип «Ипотека».
  2. В поле «Имущество» выбрать «Новое имущество». Заполнить кредит: название, сумма (тело ипотеки - сколько дал банк), дата начала, счёт зачисления (на него придёт кредит и с него же спишется стоимость квартиры), счёт списания (откуда платить), платежи -> «Продолжить».
  3. Проверить график платежей: сумма графика = сумме кредита - это тело без процентов, проценты банка в график не входят (kb-entity-obligation) -> «Продолжить».
  4. Третий шаг - форма имущества: Личное / Инвестиционное (личное - живёте сами; инвестиционное - для сдачи или перепродажи; на кредит не влияет, только на то, как объект показан в имуществе) -> категория (для ипотеки только Квартира, Дом, Земля; для автокредита - Машина) -> название -> тип приобретения (закреплён на «Покупка» - переключить на «Дар / Наследство» нельзя) -> счёт покупки (закреплён - это счёт зачисления кредита из шага 2) -> стоимость покупки («Указывается в валюте счета покупки») -> дата покупки (подставлена дата начала кредита, можно поправить; подсказка «Если не помните точную, укажите примерную»).
  5. «Добавить» - уведомление «Запись создана»: появляются и кредит, и объект, связанные между собой.

Шаги: привязка существующего объекта

  1. Сначала выбрать тип обязательства - список имущества фильтруется по типу.
  2. Выбрать объект из списка (объекты с уже активной привязкой не предлагаются). Третьего шага не будет - сразу график.
  3. Стоимость объекта повторно НЕ списывается - зачисляется только кредит.

Обратная связка - из формы имущества

В форме имущества есть флажок «Приобретено с обязательством»: при включении выбирается существующее обязательство или «Новое обязательство» - тогда шаг кредита откроется прямо из формы имущества.

Что изменится

Пример с цифрами: 80% кредит, 20% свои

Квартира 5 000 000, банк даёт 4 000 000, взнос 1 000 000 свой, платёж по графику 40 000 в месяц. На счёте «Зарплатный» 1 200 000. 1. Шаг 1: Ипотека -> «Новое имущество» -> «Ипотека Сбер» -> Сумма 4 000 000 -> Дата начала 13.09.2026 -> Счёт зачисления «Зарплатный» -> Счёт списания «Зарплатный» -> Периодический, Месяц -> Сумма платежа 40 000 -> Дата последнего платежа 31.12.2034 -> «Продолжить». 2. Шаг 2: график 100 строк по 40 000 = 4 000 000 -> «Продолжить». 3. Шаг 3: Личное -> Квартира -> «Квартира на Ленина» -> Покупка -> Счет покупки «Зарплатный» (закреплён) -> Стоимость 5 000 000 -> Дата покупки 13.09.2026 -> «Добавить». 4. Итог: «Зарплатный» = 1 200 000 + 4 000 000 − 5 000 000 = 200 000 (взнос 1 000 000 ушёл); Имущество: квартира 5 000 000; Обязательства: «Ипотека Сбер · Общая сумма 4 000 000»; Обзор: активы выросли на 5 000 000, долг 4 000 000, капитал 1 200 000 → 1 200 000 (не изменился: +5 000 000 актив, −4 000 000 долг, −1 000 000 деньги). 5. Страховку 50 000 внесите обычным расходом с категорией «Страхование». 6. Если бы на счёте было 500 000, после создания он показал бы −500 000 - это не ошибка, а напоминание, что взнос уплачен с других денег: заведите их на счёт переводом или поправьте остаток.

Валидации

Q&A

Удалил ипотеку - что с квартирой? Объект остаётся, связка снимается, зачисление кредита откатывается. Квартиру можно привязать к новому обязательству.

Почему моя квартира не предлагается в списке ипотеки? Либо не выбран тип обязательства (список фильтруется по нему), либо объект уже привязан к другому активному обязательству.

СЦЕНАРИЙ

Досрочное закрытие и удаление обязательства

kb/scenarios/obyazatelstva/dosrochnoe-zakrytie.md

Кратко (TL;DR)

«Закрыть досрочно» - это погашение одним взносом: вы указываете счёт, сумму и дату, приложение проводит платёж, снимает оставшиеся платежи графика и переносит обязательство в «Закрытые». Разница между остатком по графику и взносом - это то, что вы не платите благодаря досрочному погашению. «Удалить» стирает обязательство вместе со всеми его движениями денег. Восстановить закрытое обязательство нельзя.

Шаги: закрытие

  1. Обязательства -> «⋮» у карточки -> «Закрыть досрочно».
  2. Панель «Досрочное закрытие»: Счет списания (по умолчанию - счёт списания обязательства, можно выбрать другой - деньги уйдут с выбранного) -> Сумма (взнос; больше остатка по графику указать нельзя) -> Дата (по умолчанию сегодня) -> «Закрыть досрочно». «Отменить» при введённой сумме спрашивает «Вы уверены?» -> «Да, закрыть» / «Продолжить заполнение».
  3. Что изменится: со счёта уходит сумма взноса; все неоплаченные платежи графика снимаются; карточка уходит в блок «Закрытые» («Не влияют на благосостояние, но история сохранена») - в ней «Оплачено» и «Общая сумма» равны всему фактически выплаченному; в шапке «Осталось оплатить» и «Общий ежемесячный платёж» уменьшаются на снятые платежи; в Доходы и расходы -> Расходы появляется строка платежа под датой взноса. Уведомления: «Платеж сохранён», «Обязательство закрыто досрочно».
  4. Ошибки формы: пустая сумма - «Укажите сумму»; сумма больше остатка - «Сумма досрочного закрытия больше остатка по графику».

Шаги: удаление

  1. «⋮» у карточки -> «Удалить». У действующего обязательства меню полное («Изменить», «Учесть платежи», «Закрыть досрочно», «Удалить»), у закрытого - только «Удалить».
  2. Диалог «Удалить обязательство навсегда? Обязательство «название» и все связанные операции будут удалены без возможности восстановления» -> «Да, удалить». Уведомление «Запись удалена».
  3. Откатываются все движения денег обязательства: и зачисление суммы на счёт, и все проведённые платежи. Счёт возвращается к состоянию «как будто кредита не было».

Сценарий: удалили действующий кредит

Пример с цифрами

Счёт «Наличные RUB» 730 000. Займ 270 000 зачислен на него - стало 1 000 000; график 9 платежей по 30 000 (13.10 ... 13.06.2027), ни одного не оплачено. - «Закрыть досрочно» со счёта «Наличные RUB» на 10 000 сегодня: счёт 990 000 (+270 000 при получении займа − 10 000); карточка в «Закрытых»: «Оплачено 10 000 · Общая сумма 10 000 · 13 сен 10 000 ₽»; 9 плановых строк сняты; «Общий ежемесячный платёж» 30 000 -> 0, «Осталось оплатить» минус 270 000; Расходы: «Сегодня · Займ 10 000 ₽». - «Удалить» это обязательство: счёт снова 730 000 - откатились и 270 000 зачисления, и 10 000 платежа.

Особый случай: кредитная карта

У кредитки нет графика, долг гасится через «Учесть платежи» -> «Внести» (kb-rule-credit-card-debt). «Закрыть досрочно» у карты - погашение всего долга сразу: сумма в форме равна долгу, выбирается счёт списания и дата; со счёта уходит весь долг, остаток карты становится равен лимиту, обязательство уходит в «Закрытые». Частичное погашение - только «Внести». Карта после закрытия остаётся рабочей: новая трата снова создаёт долг. Обязательство кредитки закрывается и само, когда долг погашен через «Внести» до нуля.

Q&A

Я погасил кредит в банке одной суммой - как отразить? «Закрыть досрочно»: укажите счёт, с которого ушли деньги, сумму и дату. Оставшиеся платежи графика снимутся, обязательство закроется.

Почему в закрытом обязательстве «Общая сумма» меньше, чем я брал? После досрочного закрытия «Общая сумма» показывает фактически выплаченное: проведённые платежи плюс взнос закрытия. Снятые платежи в неё не входят.

Можно ли вернуть закрытое обязательство в действующие? Нет, в приложении восстановления обязательств нет. Если закрыли по ошибке - создайте обязательство заново с остатком долга.

Чем удаление обязательства отличается от закрытия? Закрытие проводит взнос и сохраняет историю платежей. Удаление стирает обязательство и откатывает все его движения денег - зачисление и платежи.

Имущество

СУЩНОСТЬ

Имущество - категории, способы получения, поля

kb/entities/imushchestvo.md

Кратко (TL;DR)

Имущество - ваши крупные вещи: квартира, дом, земля, машина. Объект добавляется покупкой (деньги списываются со счёта) или как дар/наследство (деньги со счетов не списываются, указывается только оценка). Имущество входит в активы и общий капитал.

Виды

Объект создаётся как «Личное» (для личного пользования) или «Инвестиционное» (приобретённое как инвестиция) - выбор в начале формы; на странице Имущества объекты группируются по этим видам.

Поля формы (в порядке формы)

  1. Вид: «Личное» (для личного пользования) / «Инвестиционное» (приобретённое в качестве инвестиции)
  2. Категория: Квартира, Дом, Земля, Машина - это весь список, свою категорию добавить нельзя (поле ищет только по этим четырём). Таунхаус, коттедж, дача - «Дом»; участок - «Земля»; любой автомобиль и мотоцикл - «Машина». Вещи вне списка (техника, лодка, лошадь, бизнес) как имущество не заводятся: либо ближайшая категория с понятным названием (для крупных объектов), либо обычный расход.
  3. Название
  4. Тип приобретения: «Покупка» / «Дар / Наследство»
  5. Если «Покупка»: Счет покупки (для дара/наследства не запрашивается)
  6. Флажок «Приобретено с обязательством» - подсказка формы: «Если объект имущества приобретен в кредит или в ипотеку, вы сможете связать его с обязательством»
  7. Стоимость покупки - подсказка: «Указывается в валюте счета покупки, выбранного выше». При даре поле называется «Оценочная стоимость» (подсказка «Лучше указать реальную рыночную стоимость»).
  8. Дата покупки (при даре - «Дата получения») - подсказка: «Если не помните точную, укажите примерную». В будущем быть не может: «Дата покупки не может быть в будущем».

Правила

  1. При покупке стоимость сразу списывается со счёта покупки. Если покупка дороже остатка, счёт уйдёт в минус без предупреждения - приложение показывает, что часть денег на покупку в учёте ещё не отражена. Как закрыть минус: (а) покупка в кредит - включите «Приобретено с обязательством» и оформите ипотеку или автокредит с зачислением на этот счёт; (б) платили с другого счёта - сделайте «Перевод» с него на счёт покупки; (в) деньги были, но остаток счёта в приложении занижен - поправьте его через «Изменить» у счёта; (г) покупка была до даты начала учёта - укажите её реальную дату, тогда деньги не спишутся: остаток счёта на дату начала учёта уже учитывал эту трату (kb-rule-accounting-boundary). Дата начала учёта ставится при регистрации и сдвигается назад при подключении интеграций.
  2. При даре или наследстве деньги со счетов не списываются - объект входит в капитал по указанной вами оценке.
  3. «Изменить» у объекта - это только переименование: вид, категория, способ получения, счёт покупки, стоимость и дата после создания заблокированы. Пустое название - «Укажите название», больше 50 символов - «Максимум 50 символов». Новое название сразу видно на карточке, в «Активах», на Обзоре и в журнале «Операции»; переоценки, доходы и расходы объекта при переименовании не трогаются.
  4. Меню объекта («⋮» на карточке): Изменить, Переоценить, Учесть доходы, Учесть расходы, Продать, Удалить. У проданного: Восстановить, Удалить. Кнопка справа внизу карточки переворачивает её: на обороте блоки «Страховка» («Нет активной страховки», если не привязана) и «Обязательство» (связанный кредит с ближайшим платежом).
  5. Доход по объекту (например аренда) зачисляется на выбранный счёт и стоимость объекта не меняет. Расход по объекту (ремонт, страховка) - это вложение: он списывается со счёта И увеличивает учётную стоимость объекта на свою сумму (машина 50 000 + ремонт 5 000 = 55 000 на карточке и в «Активах»). Удаление расхода возвращает деньги на счёт и убирает его из стоимости и из «Учёта расходов». Рыночную цену задаёт «Переоценить» (kb-scenario-property-revaluation).
  6. Продажа зачисляет деньги на счёт поступления, объект уходит в «Проданные» (не влияют на благосостояние, история сохранена). Продажу можно отменить восстановлением объекта.
  7. Удаление навсегда откатывает все движения денег по объекту: покупку, доходы, расходы. Продажа и удаление объекта останавливают его автошаблоны доходов и расходов - новых записей по ним не будет.
  8. Категории при связке с обязательством фильтруются: ипотека - квартира, дом, земля; автокредит - машина.

Примеры заполнения

Путь в интерфейсе

Благосостояние -> Имущество -> «Добавить имущество».

Q&A

Почему нельзя исправить цену покупки? Цена и дата покупки фиксируются при создании - от них считается движение денег. В «Изменить» правится только название. Если ошиблись - удалите объект и создайте заново.

Почему стоимость машины выросла после того, как я записал ремонт? Расход по объекту считается вложением в него: деньги ушли со счёта, а объект стал дороже на ту же сумму. Если это не вложение, а обычная трата (бензин, мойка), заведите её обычным расходом в «Доходах и расходах», не через объект.

Купил квартиру дороже, чем было на счёте, - счёт ушёл в минус. Это ошибка? Нет: приложение показывает, что часть денег на покупку в учёте не отражена. Закройте минус ипотекой или кредитом с зачислением на этот счёт, переводом со счёта, с которого реально платили, правкой остатка счёта - или укажите реальную дату покупки, если она была до даты начала учёта (правило 1).

Подарил машину или отдал квартиру родственникам - как оформить? Действия «Подарить» нет. Оформите «Продать» с символической суммой (например 1 ₽) - нулевую стоимость форма не принимает: объект уйдёт в «Проданные», история доходов и расходов сохранится. «Удалить» используйте только для ошибок учёта - оно стирает объект и откатывает все его деньги.

Моей вещи нет в категориях - что выбрать? Категорий четыре: Квартира, Дом, Земля, Машина; своей добавить нельзя. Дом любого вида (таунхаус, дача) - «Дом», участок - «Земля», транспорт - «Машина». Остальное (техника, лодка, лошадь, бизнес) как имущество не заводится - учитывайте обычным расходом или ближайшей категорией с понятным названием, если объект дорогой и его важно видеть в активах.

СЦЕНАРИЙ

Имущество - покупка, продажа и движение денег

kb/scenarios/imushchestvo/pokupka-prodazha-dvizhenie-deneg.md

Кратко (TL;DR)

Покупка сегодняшней датой сразу списывает стоимость со счёта. При даре деньги со счетов не списываются. Доходы по объекту зачисляются, расходы списываются. Продажа зачисляет цену продажи, объект уходит в «Проданные». Удаление откатывает всё.

Движение денег

Действие Деньги
Покупка − стоимость со счёта покупки, сразу
Покупка с датой раньше даты начала учёта со счёта ничего не списывается - запись только в истории
Дар/наследство не двигаются
Доход по объекту (аренда) + на выбранный счёт
Расход по объекту (ремонт) − с выбранного счёта; стоимость объекта + сумма расхода (вложение)
Продажа + цена продажи на счёт поступления
Восстановление проданного откат денег продажи
Удаление навсегда откат всех движений объекта

Удаление: меню объекта -> «Удалить» -> диалог «Удалить имущество навсегда?» - «Объект и все связанные операции будут удалены без возможности восстановления». Деньги покупки возвращаются на счёт, объект уходит из Баланса.

Сценарий: получили имущество в дар

Шаги: доходы и расходы объекта

Где: Благосостояние -> Имущество -> карточка объекта -> «⋮» -> «Учесть доходы» / «Учесть расходы» - окна с интро-текстом (доходы: «например, арендные платежи за квартиру или возврат налога от государства»; расходы: «например, страховка автомобиля или ремонт»). Кнопка «Добавить новый доход» / «Добавить новый расход» -> форма: - Название (подсказки: «Например, "Аренда" или "Налоговый вычет"» / «Например, "Страховка" или "Ремонт"») - Счет поступления / Счет списания - Сумма - Дата (предзаполнена сегодняшней; «Если не помните точную, укажите примерную») Деньги двигаются сразу при добавлении (уведомление «Запись создана» у дохода, «Запись обновлена» у расхода). Записи попадают в секцию «История» окна, у каждой меню «Действия с записью»: Изменить, Удалить («Удалить запись?» -> «Да, удалить» -> «Запись успешно удалена», деньги возвращаются). В журнале операций доход по объекту виден как «Поступления (название объекта категория)», расход - «Расходы (объект категория) (название)». В списках «Доходы»/«Расходы» строка подписана категорией объекта («Квартира 30 000»), имя объекта - в подсказке значка связи; в сводки за периоды такие записи не входят. Проверки формы: «Укажите название», «Укажите сумму» (ноль тоже не принимается); дата не может быть раньше даты получения объекта и не может быть в будущем. «Отменить» заполненной формы - «Вы уверены?». Расход по объекту - вложение: стоимость объекта растёт на его сумму (kb-entity-property, правило 5); правка суммы расхода меняет и счёт, и стоимость.

Плитка «Добавить автошаблон» в окне - периодические доходы/расходы по объекту: Название («будет автоматически присваиваться всем созданным по автошаблону» записям), Периодичность (День / Неделя / Месяц / Год; по умолчанию Год), Счет поступления (у доходов) / Счет списания (у расходов), Сумма, Дата («дата первого периодического платежа»). Категории и оформления в этой форме нет - запись и так привязана к объекту. Обратите внимание: счёт по умолчанию - первый наличный, а не счёт покупки объекта, проверяйте его перед сохранением. Пример заполнения: «Аренда» -> Месяц -> Счет поступления «Зарплатный» -> 45 000 -> дата первого платежа 05.09.2026. Итог: доход по квартире будет создаваться сам 5-го числа каждого месяца. Аренда приходит через Дзенмани: перевод от арендатора появится в списке Доходы обычным доходом. Откройте у него «⋮» -> «Связать» -> «Имущество» -> выберите квартиру -> «Связать»: доход уйдёт из личных и появится в истории объекта (kb-rule-operation-links). Автошаблон в этом случае не заводите - иначе доход задвоится.

Сценарий: расход и доход по объекту, затем удаление

Шаги: продажа

  1. Карточка объекта -> «⋮» -> «Продать». Форма «Продажа»: Счет поступления (куда придут деньги) -> Стоимость (за сколько продали; ноль форма не принимает) -> Дата продажи (обязательна, укажите сами; если не помните точную - примерную) -> «Продать». Проверки: «Укажите сумму продажи», «Укажите дату продажи», «Дата продажи не может быть в будущем», «Дата продажи не может быть раньше даты покупки». Продажа объекта с ипотекой долг не гасит: обязательство остаётся действующим, связь с объектом снимается.
  2. Что изменится: «Запись обновлена»; деньги приходят на счёт поступления, в журнале «Продажа (категория) (объект)»; объект уходит в секцию «Проданные» («Не влияют на благосостояние, но история сохранена») и показан там с ценой продажи; из активов и капитала объект исчезает; его автошаблоны останавливаются; инвестиционный объект попадает в «Инвестиции -> Архив» с прибылью (цена продажи − учётная стоимость). Меню проданного: Восстановить, Удалить.
  3. Передумали: «Восстановить» -> диалог «Восстановить имущество? Объект "..." снова появится в активных» -> «Да, восстановить»: объект возвращается в активные, деньги продажи откатываются со счёта. Пример: машину купили 01.03.2026 за 300 000 с «Зарплатного», 14.09.2026 продали за 320 000 на «Зарплатный»: счёт +320 000, в Имуществе машина в «Проданных» с ценой 320 000, капитал вырос на 20 000 (разница продажи и учётной стоимости). Если продажа была раньше даты начала учёта, объект уйдёт в «Проданные», но деньги на счёт не придут - они уже учтены в остатке на дату начала учёта.

Пример с цифрами (по датам)

Счёт «Зарплатный» 500 000. - 01.09.2026 купили «Машину» за 300 000: счёт 200 000, капитал 500 000 (деньги стали имуществом). - 05.09 доход «Прокат» 20 000: счёт 220 000, стоимость машины 300 000 не изменилась. - 07.09 расход «Мойка» 5 000: счёт 215 000. - 14.09 продали за 320 000: счёт 535 000, машины в активах нет, капитал 535 000. - «Удалить» вместо продажи вернуло бы счёт к 500 000: откатились бы покупка, доход и расход.

Q&A

Купил имущество год назад - почему деньги не списались? Дата покупки раньше даты начала учёта. Дата начала учёта - это день, с которого приложение двигает деньги по счетам: она ставится при регистрации и сдвигается назад, когда вы подключаете интеграцию (Дзенмани, брокера). Покупка с более ранней датой попадает в историю и в активы, но остаток счёта не меняет - он уже включал эту трату.

Продал объект - можно ли передумать? Да, «Восстановить» в меню проданного объекта («Восстановить имущество?» -> «Да, восстановить» -> «Имущество восстановлено»): деньги продажи откатятся, объект вернётся в активные со своей историей доходов, расходов и переоценок.

Квартира с ипотекой продана - что с кредитом? Ипотека остаётся действующим обязательством, платежи по графику идут дальше. Погасите её «Закрыть досрочно» или привяжите к другому объекту.

Подарил объект или отдал бесплатно - что нажать? Действия «Подарить» нет. Оформите «Продать» с символической суммой (1 ₽) - ноль форма не принимает: объект уйдёт в «Проданные» с сохранённой историей. «Удалить» - только для ошибок учёта.

СЦЕНАРИЙ

Переоценка имущества

kb/scenarios/imushchestvo/pereotsenka.md

Кратко (TL;DR)

Переоценка меняет учётную стоимость объекта и пересчитывает капитал. Действует оценка, последняя ПО ДАТЕ (а не по времени добавления). Оценку можно удалить - вернётся предыдущая по дате.

Окно «Переоценка»

Меню объекта -> «Переоценить». Текст окна: «Здесь вы можете актуализировать стоимость вашего имущества относительно свежих рыночных цен. Каждая новая переоценка влияет на итоговую стоимость вашего имущества». Ниже - история оценок (последняя сверху), первая снизу строка - сама покупка. Кнопка «Добавить новую оценку» -> форма «Новая оценка»: - Название (подсказка: «Укажите причину переоценки, например, "После ремонта"») - Текущая стоимость (подсказка: «Вы можете использовать для ознакомления с рыночными ценами любой сервис по продаже недвижимости») - Дата (предзаполнена сегодняшней) Кнопка «Переоценить», тост «Запись создана». У добавленной оценки - меню «Действия с оценкой»: Изменить (правятся все поля, «Запись обновлена»), Удалить («Удалить оценку?» -> «Запись успешно удалена»); у строки покупки/получения меню нет. Проверки: «Укажите название», «Укажите стоимость» (пусто), «Сумма должна быть больше нуля» (ноль; минус не вводится), «Дата оценки не может быть в будущем», дата не раньше даты покупки (у дара - даты получения; ровно дата получения принимается). Та же история оценок открывается из «Инвестиции -> Активы» -> «⋮» у инвестиционного объекта -> «Переоценки».

Правила

  1. Меню объекта -> «Переоценить» -> «Добавить новую оценку»: причина, стоимость, дата. Первая строка в списке оценок - сама покупка (или оценка дара).
  2. Действует последняя по дате оценка. Оценка, добавленная задним числом раньше уже существующей, действующую не перебивает.
  3. Оценка ниже текущей (обесценение) уменьшает капитал.
  4. Удаление оценки (меню строки в списке оценок) возвращает предыдущую по дате как действующую.
  5. Деньги на счетах переоценка не двигает - меняется только оценка объекта в активах и капитале. У инвестиционного объекта за оценкой следуют «Инвестиции -> Активы»: стоимость, прибыль и доходность портфеля.
  6. Расходы по объекту (вложения) прибавляются к действующей оценке: квартира 5 000 000, переоценка 6 500 000, ремонт 100 000 -> 6 600 000.

Пример с цифрами

Квартира получена в дар с оценкой 1 000 000: - оценка «Рынок вырос» 1 200 000 вчерашней датой -> в капитале 1 200 000; - оценка «Старая справка» 900 000 датой месяц назад -> ничего не меняет (действует более поздняя по дате, 1 200 000); - оценка «Дом аварийный» 700 000 сегодня -> в капитале 700 000; - удалили оценку 700 000 -> снова действует 1 200 000.

Q&A

Добавил старую оценку - почему стоимость не изменилась? Действует последняя по дате оценка. Ваша запись сохранена в истории, но более поздняя оценка сильнее.

Переоценка изменит остаток счёта? Нет, переоценка - учётная операция по объекту. Деньги двигают только покупка, продажа, доходы и расходы.

Доходы и расходы

СУЩНОСТЬ

Операция - типы и влияние на отчёты

kb/entities/operatsiya.md

Кратко (TL;DR)

Операция - любое движение денег. В разделе «Доходы и расходы» два вида списков: личные «Доходы» и «Расходы» (бытовые деньги - зарплата, продукты, такси) и общий журнал «Операции» (всё подряд: переводы, налоги, кредиты, покупки имущества, сделки брокера). Главное: в личные доходы и расходы попадают только операции типов «Доход» и «Расход» - остальное двигает деньги, но бытовой тратой не считается.

Что считается расходом, а что нет

Форма дохода/расхода

Поля: категория (из списка), счёт, сумма, дата, теги. Два переключателя (есть и в форме, и в меню строки списка): - «Дополнительный доход/расход» (по умолчанию выключен). Обычные операции входят в расчёт ваших средних доходов и расходов, которые использует планирование. Включите для разовой нетипичной операции - премии, крупной единовременной траты, - и она не исказит средние. На списки и итоги переключатель не влияет. - «Учитывать в аналитике» (по умолчанию включён). Если выключить - операция остаётся в учёте (баланс не меняется, запись в журнале и в списке остаётся, в списке показана приглушённой), но исключается из итогов за периоды и аналитики категорий. Выключение обратимо.

Влияние типов на отчёты

Тип Баланс счёта Личные Доходы/Расходы Итоги и аналитика Журнал
Доход + в доходах в итогах доходов (аналитика категорий - только для расходов) да
Расход − в расходах да да
Перевод между счетами −/+ на двух счетах нет нет да, две записи
Обмен валюты −/+ на валютных счетах нет нет да
Налог, комиссия − нет нет да
Платёж по обязательству − строка под датой платежа нет да
Покупка имущества − строка «Покупка» нет да, «Покупка (категория)»
Сделка брокера по API по брокерскому счёту нет нет да, без меню

Правила

  1. Валидация: дата, сумма (больше 0), категория и счёт обязательны; ноль и отрицательная сумма отклоняются.
  2. Доходы никогда не попадают в аналитику расходов по категориям.
  3. Перевод - не доход и не расход: меняет только балансы двух счетов.
  4. Смена счёта в редактировании - атомарный перенос: деньги возвращаются на старый счёт и списываются с нового.
  5. Удаление операции полностью откатывает её влияние: баланс, журнал, списки, аналитику.
  6. Дата начала учёта - граница: операции с датой раньше неё остаются в истории, но баланс счёта не меняют (например, старые траты, добавленные для статистики). Подробно: kb-rule-accounting-boundary.
  7. Операции из интеграций (Дзенмани, брокеры по API) правятся в источнике; изменения приходят плановой синхронизацией.

Журнал «Операции»

Раздел Доходы и расходы -> Операции: все движения по всем счетам, включая брокерские. Таблица: дата и время, счёт, назначение, сумма, баланс (остаток счёта после операции); у записи есть меню «Действия с операцией»; кнопка «Добавить операцию» - прямо из журнала. Назначения записей: «Поступления (Категория Подкатегория)», «Расходы (...)», «Перевод между счетами отправлено на счёт …» и «… получено со счёта …» (две строки), «Покупка (Валюта USD USD)» - две строки обмена валюты (рубли с минусом, валюта с плюсом), «Уплата налога», «Комиссия», «Обязательство (название)» - платёж по кредиту, зачисление кредита, «Выведен баланс» - точка ручной установки или сверки остатка (сумма 0, справа установленный остаток). Пустой журнал: «Пока нет операций». Название перевода, обмена, налога и комиссии в журнале не показывается - оно хранится в самой операции. Открытие накопительного счёта видно в журнале как перевод со счёта списания на него.

Форма «Новая операция» (из журнала) - поля всех 6 типов

Кнопка «Добавить операцию» -> шаг выбора типа («Выберите нужный тип операции, чтобы перейти к добавлению и сохранить порядок в вашей финансовой истории»): - Доход - «Пополнение бюджета и заработок» - Расход - «Траты, покупки и платежи» - Перевод - «Перемещение денег между счетами» - Обмен валюты - «Покупка или продажа валюты» - Налог - «Обязательные выплаты в пользу государства» - Комиссия - «Плата за банковские или сторонние услуги»

Поля второго шага по типам: - Доход / Расход: Категория -> Счёт -> Сумма -> Дата -> Время -> Теги -> переключатели «Дополнительный доход/расход» (подсказка: «Такой доход попадет в планировании не в средний, а в дополнительный») и «Учитывать в аналитике» («Будет включен в суммарную аналитику по доходам»). - Перевод: Название (подсказка: «Например, "Зачисление наличных на банковский счет" или "Перевод со счета ИП на личный"») -> Счет списания -> Счет зачисления -> Сумма -> Дата -> Время. - Обмен валюты: Название («Например, "Покупка евро для отпуска" или "Продажа долларов"») -> Счет списания -> Счет зачисления -> Сумма списания -> Сумма зачисления -> Дата -> Время. Обе суммы вводите сами, ничего не подставляется автоматически; курс считается из них и показывается под полем: «Курс 1 $ = 86.9565 ₽» (20 000 ₽ за 230 $). - Налог: Название («Например, "Оплата НДФЛ" или "Пошлина за автомобиль"») -> Счет -> Сумма -> Дата -> Время. - Комиссия: Название («Например, "Комиссия за снятие наличных" или "Комиссия за покупку биржевого актива"») -> Счет -> Сумма -> Дата -> Время. Дата везде предзаполнена сегодняшней (по часам вашего устройства), время - текущим. Операцию будущим числом записать нельзя: в календаре дни после сегодняшнего недоступны, будущих лет нет, а при попытке сохранить такую дату под полем «Дата» появляется «Дата не может быть в будущем». Время позже текущего при сегодняшней дате тоже не принимается.

Меню строки «Действия с операцией» - что можно сделать с записью

У каждой строки есть «⋮». Что в нём - зависит от того, кто создал запись: вы сами или другая часть приложения (кредит, имущество, интеграция). В списках Доходы/Расходы: - обычная ваша операция: Изменить, Сменить тип, Разделить, Удалить + переключатели «Дополнительный» и «Учёт в аналитике»; - если в кабинете есть, с чем связать (имущество или кредит для расхода, имущество или вклад для дохода), добавляется «Связать»; - часть разделённой операции (строка со значком разделения): то же, но без «Связать» («Разделить» остаётся - часть можно делить дальше); - строка, связанная с кредитом или вкладом: только Изменить; связанная с имуществом: Изменить, Удалить. В журнале «Операции»: - обычная запись (доход/расход, включая созданные автошаблоном и доходы по имуществу): Изменить, Сменить тип, Связать, Удалить («Связать» - при наличии целей); «Разделить» и переключателей в журнале нет - они только в списках Доходы/Расходы; - зачисление кредита или займа: меню отсутствует - правится сам кредит; - плановый платёж обязательства: Изменить, Удалить; платёж, сделанный через «Связать»: только Изменить; - покупка имущества: только Изменить - правится карточка объекта; - «Выведен баланс» (техническая запись начального остатка или сверки): меню неактивно, как у платежей обязательств - эту строку создаёт само приложение, править и удалять её нельзя; остаток счёта меняется только в карточке счёта («Изменить»); - обмен валюты (две строки «Покупка (Валюта USD USD)»): Изменить, Сменить тип, Удалить - удаление убирает обе строки и возвращает остатки обоих счетов; - сделки и комиссии брокера по API: меню нет. Проще запомнить так: свои записи можно менять и удалять; записи, которые пришли от кредита, имущества или интеграции, правятся в их разделе.

Журнал: поиск и фильтры

В шапке журнала: поле «Поиск» (фильтрует по тексту назначения на лету), селект «Все счета» и кнопка «Фильтры» (иконка с ползунками). Панель «Фильтры»: Счета -> Период (За все время / 7 дней / 30 дней / 365 дней / Любые даты - с календарём произвольного диапазона) -> Сумма от -> Сумма до -> кнопки «Сбросить» и «Применить». Месячные группы журнала сворачиваются и разворачиваются по заголовку месяца.

«Сменить тип»

Окно «Смена типа»: текущий тип отмечен, «Продолжить» становится активной после выбора другого. Доступные типы: - у расхода: Расход, Перевод, Обмен валюты, Налог, Комиссия (в Доход не превратить); - у дохода: Доход, Перевод, Обмен валюты; - у налога, комиссии и перевода: все шесть типов. После выбора - второй шаг с формой нового типа, предзаполненной данными операции: сумма, счёт, дата и время исходной; у налога названием становится категория расхода, у расхода категорию нужно выбрать. После сохранения старая запись заменяется новой: дубля нет, остаток счёта не меняется (расход «Аптеки» 700 -> «Уплата налога» 700, «Расходы» пустеют; обратно - расход снова в списке и в итогах). Кредита среди типов нет, потому что платёж по кредиту - это не тип операции, а связь с обязательством: используйте «Связать» -> «Обязательство» (kb-rule-operation-links).

«Разделить» (окно «Разделение расхода»)

«Вы можете разделить расход на несколько трат и указать для каждой свою сумму, категорию, а также состояния дополнительного расхода и учета в аналитике». Трата №1 предзаполнена категорией и полной суммой операции; у каждой траты - категория, сумма и оба переключателя. Подсказка пересчитывается на лету: «Доступный остаток - N ₽, потому что сумма всех трат не может превышать X ₽». Кнопки «Добавить трату», «Отменить» и «Разделить». У дохода то же окно называется «Разделение дохода», части - «Поступление №1», «Поступление №2», кнопка «Добавить поступление», подсказка - «…сумма всех поступлений не может превышать X ₽». Других текстов ошибок в форме нет: единственная проверка - этот остаток.

Как устроено: исходная операция после разделения не пропадает - она остаётся «родителем» и хранит исходную сумму. Части - отдельные записи со значком разделения. Доля самого родителя = исходная сумма минус сумма частей: пока части покрывают всё, доля равна 0 и родителя в списке не видно. Строка без значка, которая появляется после удаления части, - это родитель с долей, которую части больше не покрывают.

Правила: - части считаются только в рамках исходной суммы: первая часть - любая сумма до исходной, вторая - не больше остатка, последняя - остаток (5 000: первая 3 500 -> вторая ровно 1 500; при трёх частях вторая от 1 до 1 500, третья - что осталось). Превышение - ошибка: в форме разделения поля подсвечиваются и разделение не отправляется; при правке части через «Изменить» сумма части ограничена так же; - пустая сумма траты - ошибка «Укажите сумму»; - недобор не сохраняется: сумма частей должна ровно равняться исходной. Пока распределено меньше, под последней частью подсказка «Осталось распределить N ₽. Сумма всех трат должна равняться X ₽» и кнопка «Разделить» ничего не отправляет; - после разделения в списке и в журнале вместо исходной операции показываются её части, у всех - значок разделения; - правка части через «Изменить»: сумму выше доли форма не сохраняет («Доступный остаток — N ₽, потому что сумма всех трат не может превышать X ₽»); уменьшили часть - освободившаяся сумма переходит к соседней части, итоги и остаток счёта не меняются; - удаление части: окно «Удалить расход?» / «Эта часть перестанет быть отдельной: Транспорт 2 000 ₽. Сумма вернётся к исходной операции» -> «Да, удалить» - доля части возвращается исходной операции, деньги на счёт не возвращаются; после удаления последней части остаётся исходная операция целиком; - удаление исходной операции удаляет всю разделённую операцию: окно предупреждает «Будет удалена вся разделённая операция со всеми частями: Транспорт 2 000 ₽, Продукты 3 000 ₽»; вся исходная сумма возвращается на счёт; - разделение и удаление частей деньги не двигают и сводки не меняют; меняет деньги только удаление исходной операции.

Примеры заполнения (все 6 типов)

Путь в интерфейсе

Доходы и расходы -> Доходы / Расходы -> «Добавить». Журнал: раздел «Операции» -> «Добавить операцию».

Q&A

Почему налог не виден в списке расходов? Налоги и комиссии - отдельный тип: они списывают деньги и видны в журнале и общем благосостоянии, но не считаются бытовыми расходами в аналитике.

Перевёл деньги между своими счетами - это расход? Нет. Перевод не меняет сумму ваших денег - только раскладку по счетам.

СЦЕНАРИЙ

Добавление дохода, расхода и перевода

kb/scenarios/dohody-rashody/dobavlenie-operatsii.md

Кратко (TL;DR)

Доходы и расходы -> вкладка «Доходы» или «Расходы» -> «Добавить». В форме: категория, счёт, сумма, дата, теги и два переключателя.

Шаги

  1. Раздел «Доходы и расходы» -> вкладка «Расходы» (или «Доходы») -> кнопка «Добавить расход» / «Добавить доход».
  2. Заполнить: категория (выбор из списка; если подходящей нет - пункт «+ Новая категория» прямо в списке), счёт (по умолчанию подставлен), сумма, дата (календарь), теги (по желанию).
  3. Переключатели:
  4. «Дополнительный расход/доход» - в планировании операция попадёт в дополнительные, а не в средние;
  5. «Учитывать в аналитике» - включение в суммарную аналитику.
  6. «Добавить».

Что изменится

Фильтры и поиск списков Доходы/Расходы

Пример: нужно найти все траты на такси за август. В шапке списка «Расходы» выберите период «Любые даты» -> 01.08–31.08 и категорию «Такси» - список сократится до нужных строк. В шапке списка - быстрые селекты «За все время» (7 дней / 30 дней / 365 дней / Любые даты с календарём диапазона) и «Все категории» (полный справочник), плюс кнопка «Фильтры» - панель: - Категории; переключатель «Только без категории» (подсказка: «Удобный фильтр для назначения категории неопределенным доходам»); - Счета; Период; Сумма от / Сумма до; Теги; - кнопки «Сбросить» и «Применить». Активные фильтры показываются чипами под шапкой (счётчик у «Все категории», чип фильтра, ссылка «Сбросить все фильтры»). В журнале «Операции» панель фильтров короче: без категорий и тегов (см. kb-entity-operation).

Валидации

Дата, сумма, категория и счёт обязательны. Сумма должна быть больше нуля - ноль и отрицательные значения отклоняются. Дата не может быть в будущем: в календаре будущие дни недоступны, при ручном вводе - «Дата не может быть в будущем». В правке дохода или расхода календарь даёт выбрать будущий день, но «Сохранить» ответит той же подсказкой - так задумано.

Действия с готовой операцией

Меню «три точки» у строки операции: «Изменить», «Сменить тип», «Разделить», «Удалить», а также быстрые переключатели «Дополнительный» и «Учёт в аналитике». Пункт «Связать» появляется, только когда в кабинете есть цели связи (см. kb-rule-operation-links); у куска разделённой операции «Связать» не бывает. Составы меню по всем видам строк - в kb-entity-operation.

Перевод между счетами

Доходы и расходы -> Операции -> «Добавить операцию» -> выбрать тип «Перевод» («Перемещение денег между счетами»; другие типы: Доход, Расход, Обмен валюты, Налог, Комиссия) -> «Продолжить». Форма «Новый перевод»: название, счёт списания, счёт зачисления, сумма, дата, время -> «Добавить» -> уведомление «Перевод успешно проведен». В журнале появляются две строки: «Перевод между счетами отправлено на счёт (…)» с минусом на счёте списания и «получено со счёта (…)» с плюсом на счёте зачисления. «Всего» не меняется - деньги переложены. В списки «Доходы» и «Расходы» и в их итоги перевод не попадает. Проверки формы: «Укажите название», «Выберите счёт зачисления», «Укажите сумму», «Введите корректную сумму» (ноль или минус), «Счета списания и зачисления должны отличаться», «Счета списания и зачисления должны быть в одной валюте». Сумма больше остатка проходит - счёт уходит в минус. Перевод с кредитной карты сверх лимита допустим: карта уходит в минус, долг растёт на всю сумму, превышение лимита показывается отдельно. Удаление перевода: «Удалить операцию?» / «Подтвердите удаление операции» -> «Да, удалить» -> «Запись успешно удалена» - обе строки исчезают, остатки возвращаются.

Обмен валюты

«Добавить операцию» -> «Обмен валюты» («Покупка или продажа валюты») -> название, счёт списания, счёт зачисления (счета в разных валютах), сумма списания, сумма зачисления, дата, время. Курс не вводится - он получается из двух сумм и показывается подписью «Курс 1 $ = N ₽» (20 000 ₽ и 230 $ -> «Курс 1 $ = 86.9565 ₽»). После «Добавить» - «Запись создана», в журнале две строки «Покупка (Валюта USD USD)»: рубли с минусом и валюта с плюсом, остатки обоих счетов меняются. В «Доходы», «Расходы» и в «Инвестиции -> Активы» обмен не попадает; на Обзоре благосостояния валюта учитывается в балансе по курсу. Проверки: «Укажите название», «Выберите счёт зачисления», «Укажите сумму списания», «Укажите сумму зачисления», «Валюты счетов не должны совпадать».

Налог и комиссия

Типы «Налог» («Обязательные выплаты в пользу государства») и «Комиссия» («Плата за банковские или сторонние услуги»): название, счёт, сумма, дата, время. После «Добавить» в журнале строка «Уплата налога» или «Комиссия» с минусом, остаток счёта и «Всего» уменьшаются на сумму. В списки «Доходы» и «Расходы» и в их итоги налог и комиссия не попадают - это движение денег, а не трата по категории. Правка - «Изменить» -> «Запись обновлена»; удаление - «Удалить операцию?» -> «Да, удалить» -> «Запись успешно удалена», остаток возвращается. Проверки: «Укажите название», «Укажите сумму».

Сценарий: перевели деньги между счетами

Сценарий: добавили доход

Изменение операции

Меню операции -> «Изменить» -> форма с текущими значениями (категория, счёт, сумма, дата, теги, переключатели) -> «Сохранить» -> «Запись обновлена». Новая сумма сразу отражается на остатке счёта и в итогах за периоды; новая дата переносит операцию в другой день списка и журнала; новый счёт переносит деньги со старого счёта на новый. Пример: доход 5 000 от 14.09 изменили на 7 000 от 12.09 - счёт +2 000, строка ушла в «12 сентября», итоги 7 000.

Сценарий: разделили чек и передумали

Удаление операции

Меню операции -> «Удалить» -> окно «Удалить расход?» (или «Удалить доход?») с текстом «Подтвердите удаление операции.» -> «Да, удалить» -> уведомление «Запись удалена». Из журнала «Операции» окно называется «Удалить операцию?». После удаления: деньги возвращаются на счёт (расход - плюс, доход - минус), суммы за периоды и аналитика категорий пересчитываются сразу. Удаление необратимо, но операцию можно завести заново с теми же данными. У части разделённой операции окно другое - см. kb-entity-operation, «Разделить».

Q&A

Для чего переключатель «Дополнительный» и где он? Чтобы разовые нетипичные операции (премия, крупная разовая трата) не искажали ваши средние доходы и расходы, на которые опирается планирование, - они учитываются отдельно. Переключатель есть в форме операции и в меню «⋮» строки списка (быстрый тумблер).

Магазин вернул деньги за покупку, банк вернул комиссию - как отразить? Отдельного типа «Возврат» нет. Полный возврат той же покупки - удалите исходный расход. Частичный - «Изменить» и уменьшите сумму. Если возврат пришёл в другом месяце и важно сохранить историю - внесите его как доход с категорией «Прочие доходы» и тегом «возврат».

Операция пришла из Дзенмани - можно ли её удалить или изменить? Импортированные доходы и расходы правятся и удаляются так же, как свои: категория, теги, переключатели, «Разделить», «Связать». Изменения самой суммы или удаление лучше делать в Дзенмани - они придут при следующей плановой синхронизации (раз в 20 минут). Сделки по счетам брокеров, подключённых по API, в приложении не правятся и не удаляются.

Можно ли выключить операцию из аналитики? Да, переключателем «Учитывать в аналитике» - операция останется в учёте и балансе, но не попадёт в суммарную аналитику.

СУЩНОСТЬ

Категории и теги операций

kb/entities/kategoriya.md

Кратко (TL;DR)

У доходов и расходов раздельные наборы категорий. Категории бывают системные (секция «Общие», готовый справочник) и пользовательские (секция «Пользовательские», создаются самостоятельно). Теги - независимые свободные метки поверх категорий.

Правила

  1. Наборы категорий доходов и расходов не пересекаются.
  2. Системные категории из секции «Общие» изменить или удалить нельзя - у их строк нет ни меню, ни переключателей.
  3. Пользовательская категория создаётся кнопкой «Добавить категорию» (форма: название + иконка из набора), появляется в секции «Пользовательские» и в списках выбора наравне с системными. Её можно изменить или удалить (меню «три точки»: «Изменить» / «Удалить»; диалог удаления: «Удалить категорию?» - «Категория будет удалена»).
  4. Категорию операции можно сменить в любой момент через «Изменить» в меню операции - меняется только выбранная операция; сумма и баланс не меняются (только группировка в аналитике).
  5. Тег - отдельное поле операции, свободная метка поверх категории. Создаётся прямо в поле «Теги» формы: пустой список подсказывает «Список пуст. Введите название, чтобы создать»; созданные теги дальше предлагаются в этом же списке.
  6. Справочник категорий расходов - подробный (несколько десятков: продукты, супермаркеты, кафе и рестораны, такси, АЗС, маркетплейсы, коммунальные услуги, путешествия и так далее), на каждую категорию можно установить месячный лимит.
  7. Справочник категорий доходов: Зарплата, Инвестиции, Кэшбэк, Пенсия, Подарок, Подработка, Помощь от близких, Пособия, Премия, Прочие доходы, Рента, Стипендия, Хобби, Я не помню.
  8. В блоке «Расходы по категориям» на обзоре отдельными строками показаны две самые крупные категории за период; остальные категории и траты без категории складываются в строку «Остальное». Чтобы увидеть все категории - ссылка «Все расходы» или вкладка «Расходы» с фильтром по категории.

Путь в интерфейсе

Страница «Категории доходов» / «Категории расходов»: на вкладке Доходы/Расходы меню «Дополнительные действия» -> «Изменить категории».

Q&A

Изменится ли сумма расходов от смены категории? Нет. Смена категории - перегруппировка: итог «Всего» остаётся прежним, сумма просто перетекает из одной категории в другую.

Можно ли убрать системную категорию из списка? Нет, системные категории не изменяются и не удаляются. Свои категории можно добавлять и удалять свободно.

СЦЕНАРИЙ

Лимиты на расходы и автошаблоны

kb/scenarios/dohody-rashody/limity-i-avtoshablony.md

Кратко (TL;DR)

Лимиты - ежемесячные ограничения на расходы по категориям, чтобы следить за бюджетом. Автошаблоны - автоматическое создание регулярных расходов.

Лимиты на расходы

  1. Вкладка «Расходы» -> меню дополнительных действий -> «Лимиты на расходы» (также кнопка «Установить лимиты» в блоке «Расходы по категориям» обзора «Доходы и расходы»).
  2. Открывается список всех категорий расходов - у каждой задаётся месячный лимит.
  3. Лимиты хранятся как бюджет по категориям; по ним считается карточка «Бюджет на сегодня» на главной (пока лимитов нет - «К сожалению, лимит на сегодня ещё не задан» и кнопка «Изменить лимиты»).
  4. Отображение: в блоке «Расходы по категориям» обзора строка категории показывает факт против лимита - «Продукты: 3 000 ₽ из 10 000 ₽». Пока лимиты не заданы, кнопка называется «Установить лимиты», после - «Изменить лимиты».
  5. В самом окне лимитов: у каждой категории карандаш «Изменить лимит» открывает значение прямо в строке, галочка «Сохранить лимит» сохраняет (тост «Запись создана»). Лимиты правятся построчно, общей кнопки сохранения нет.

Автошаблоны

Автошаблон автоматически создаёт регулярную операцию по расписанию - для повторяющихся платежей, которые не хочется вводить руками (подписки, аренда, коммунальные).

Четыре независимых набора шаблонов

Шаблоны бывают личные (на вкладках «Расходы» и «Доходы») и по имуществу (в окнах «Учесть расходы» / «Учесть доходы» объекта). Наборы не пересекаются: расходный шаблон не виден на Доходах, шаблон объекта не виден в личных списках.

Входы

  1. Промо-баннер «Автошаблоны» с кнопками «Добавить» и «Спасибо, не нужно». Показывается, пока нет ни одного шаблона этого вида и баннер не закрыт; «Спасибо, не нужно» скрывает его насовсем (запоминается в браузере, отдельно для доходов и расходов).
  2. Карточка «+ Добавить автошаблон» в полосе шаблонов (когда шаблоны уже есть).
  3. Меню страницы («Дополнительные действия») -> «Добавить автошаблон» - работает всегда, даже после закрытия баннера.

Форма

Личная: Название (как назвать платёж - «Аренда», «Интернет») -> Категория (из справочника расходов или доходов - тот же список, что у обычной операции) -> Периодичность (День / Неделя / Месяц / Год; по умолчанию Год) -> Счёт (с него будет списываться или на него зачисляться; подходит любой ваш счёт, в том числе подключённый через Дзенмани - но учтите, что та же операция придёт и из банка, и может задвоиться; для счетов из интеграций шаблоны обычно не нужны) -> Сумма -> Дата первого применения -> Оформление (цветная обложка карточки, по умолчанию первая). Дата первого применения по умолчанию - сегодня; прошлое закрыто дважды: в календаре прошедшие дни отключены, а набранную вручную прошлую дату отклоняет сохранение («Дата первого применения не может быть раньше сегодня» - сообщение появляется по нажатию «Добавить»). В календаре есть кнопки «Выбрать месяц» и «Выбрать год». Валидации: пустая форма - «Укажите название» (и требования по остальным полям); сумма ноль - «Укажите сумму»; отрицательная - «Введите корректную сумму»; копейки принимаются (запятая заменяется точкой). При выборе счёта в другой валюте значок суммы в форме меняется (например, с ₽ на $).

Как срабатывает

Создание шаблона деньги не двигает - шаблон описывает будущее. Запись создаётся автоматически в день применения: проведение выполняется раз в сутки, в полдень, подтверждать ничего не нужно; будущие повторения заранее в списках не показываются. Шаблон, созданный после полудня с сегодняшней датой первого применения, за сегодня запись не создаст - первая появится в следующую дату по расписанию. Пропущенный день задним числом не догоняется: если в дату применения шаблон стоял на паузе, запись за этот день не появится и позже.

Действия над шаблоном

Меню карточки («Действия с автошаблоном»): у активного - «Изменить» / «Приостановить» / «Удалить»; у приостановленного - «Изменить» / «Возобновить» / «Удалить». - «Приостановить»: тост «Автошаблон приостановлен», карточка блёкнет, шаблон выходит из расписания. «Возобновить» возвращает в работу. - «Изменить»: заголовок окна - имя шаблона; меняются все поля, кроме даты первого применения (она заблокирована - расписание уже начато). - «Удалить»: окно «Удалить автошаблон? Шаблон будет удалён без возможности восстановления», кнопка «Да, удалить» (отдельной «Отмены» нет - закрыть можно крестиком). Удаляется только сам шаблон: уже созданные им записи остаются в учёте, деньги не возвращаются. После удаления последнего шаблона возвращается промо-баннер.

Автошаблоны имущества

Регулярный доход или расход объекта (например, ежемесячная аренда) создаётся из окна «Учесть доходы» / «Учесть расходы» карточки объекта. Форма короче личной: Название, Периодичность, Счёт поступления (у доходов) / Счёт списания (у расходов), Сумма, Дата - без категории и без оформления. Обратите внимание: счёт в этой форме по умолчанию - первый наличный, а не счёт покупки объекта, поэтому проверяйте поле счёта перед сохранением.

Сценарий: завели автошаблон на подписку

Пример заполнения автошаблона

Ежемесячная аренда: Название «Аренда квартиры» -> Категория «Дом и ремонт» -> Периодичность «Месяц» -> Счёт «Зарплатный» -> Сумма 45 000 -> Дата первого применения 05.09.2026 -> обложка любая -> «Добавить». Итог: карточка «Аренда квартиры 45 000 ₽» в полосе шаблонов, и с 5 сентября расход будет создаваться сам 5-го числа каждого месяца. Другие периодичности: «День» - «Кофе», 300 ₽, списание ежедневно; «Год» - «Страховка авто», 12 000 ₽, раз в год в дату применения.

Пример заполнения лимита

Окно «Лимиты на расходы» -> строка «Продукты» -> карандаш -> 25 000 -> галочка «Сохранить лимит». Итог: в блоке «Расходы по категориям» обзора строка покажет факт против лимита - «Продукты: 12 400 ₽ из 25 000 ₽».

Q&A

Лимит превышен - что произойдёт? Ничего автоматического: лимит - ориентир для контроля. Аналитика покажет превышение, решение остаётся за вами.

Чем автошаблон отличается от планового расхода? Автошаблон реально создаёт операции по расписанию. Плановые цифры живут в финансовом плане и с фактом не смешиваются.

ПРАВИЛО

Связь операции - расход с кредитом/имуществом, доход с депозитом/имуществом

kb/rules/privyazki-operatsiy.md

Кратко (TL;DR)

«Связать» превращает обычную операцию в запись другой сущности: расход - в платёж по кредиту или расход по объекту имущества, доход - в доход от имущества или пополнение вклада. Операция уходит из личных доходов и расходов, балансы счетов не меняются (деньги уже двигались при создании). Связь с обязательством отменяется пунктом «Отвязать» в меню связанной строки. У кредитной карты связь работает иначе: это не платёж, а «расход оплачен картой» - деньги переезжают со счёта расхода на карту.

Окна «Связать»

Меню операции («⋮» в списках Доходы/Расходы или в журнале «Операции») -> «Связать»: - у расхода - окно «Связь расхода»: «Вы можете связать расход с имуществом, обязательством или страховкой». Варианты: «Имущество - Добавить в расходы по имуществу», «Обязательство - Учесть в качестве расхода по обязательству». - у дохода - окно «Связь дохода»: «Вы можете связать доход с имуществом, депозитом или страховкой». Варианты: «Имущество - Добавить в доходы от имущества», «Депозит» (если есть вклады). «Продолжить» -> шаг 2: список целей с суммами (например «Связь расхода с обязательством»: «Выберите обязательство из списка ниже для того, чтобы зафиксировать расход по обязательству», строки «название · остаток долга») -> «Связать». В списке только те цели, что есть в кабинете; если целей нет совсем, пункта «Связать» в меню не будет. Страховка упоминается в тексте, но раздела страховок в приложении нет. Цели (накопления) к связи не относятся. Связать расход с доходом (возврат, взаимозачёт) нельзя.

Расход -> кредит, ипотека, займ (обычное обязательство)

Связь - это платёж по телу долга, внесённый обычным расходом. 1. Расход исчезает из личных расходов: суммы за периоды и аналитика категорий уменьшаются на его сумму; в списке строка остаётся с подписью типа обязательства («Автокредит»), меню - только «Изменить». 2. В обязательстве: «Оплачено» растёт на сумму расхода, «Осталось оплатить» уменьшается, «Общая сумма» остаётся равной телу - последняя плановая строка графика уменьшается на сумму связи, чтобы график по-прежнему сходился с телом. 3. Балансы счетов не меняются: деньги ушли при создании расхода, повторного списания нет. 4. В журнале назначение записи меняется на название обязательства. Пример: кредит 300 000, оплачено 0, график 10 × 30 000. Расход «Банк» 10 000 -> «Связать» -> «Обязательство» -> кредит. Итог: «Оплачено 10 000», «Осталось оплатить» 290 000, «Общая сумма» 300 000, последняя строка графика 30 000 -> 20 000; в личных расходах на 10 000 меньше. Когда это нужно: платёж прошёл обычным расходом (например, пришёл из Дзенмани) и его надо зачесть в кредит. Если плановая строка графика ещё не оплачена, проще внести её через «Учесть платежи» -> «Внести» и удалить дубль-расход - связь добавляет платёж, а не отмечает строку.

Расход -> кредитная карта (особый случай)

У кредитки нет графика, поэтому связь означает другое: «эта покупка оплачена картой». Расход переезжает со своего счёта на счёт карты: старый счёт возвращает сумму, остаток карты уменьшается, долг по карте растёт на эту сумму, дата платежа цикла пересчитывается от даты расхода (дата + льготный период), строка в Расходах подписывается «Кредитная карта». Чтобы отразить платёж по карте, связь не подходит - используйте «Учесть платежи» -> «Внести» (kb-rule-credit-card-debt). Пример: расход «Авто» 1 000 с «Наличных» 31 августа -> связать с кредиткой (льготный период 55 дней). Итог: наличные +1 000, карта −1 000, долг +1 000, дата платежа 25 октября.

Расход или доход -> имущество

Шаг 2 «Связь расхода/дохода с имуществом» («Выберите имущество из списка ниже…») -> объект -> «Связать». Эффекты: - строка в списке подписывается объектом («Зарплата» -> «Квартира») и выпадает из личных сводок; - запись появляется в окне «Учесть доходы» / «Учесть расходы» карточки объекта (название у связанной записи не заполняется - прочерк); - стоимость объекта и балансы счетов не меняются; - меню строки: «Изменить» и «Удалить». Пример: доход «Аренда» 5 000 -> связать с «Квартира на Ленина»: личные доходы −5 000, в карточке квартиры доход 5 000.

Доход -> депозит

Связь означает пополнение вклада своим доходом: доход выпадает из личных доходов, строка подписывается «Депозит», меню - только «Изменить». Это не проценты по вкладу: поле «Накоплено» в карточке вклада от связи не меняется. Проценты приложение начисляет само - по графику в «Неподтвержденные доходы» и при закрытии отдельной операцией «Проценты по вкладу» (kb-scenario-deposit-savings).

Отмена связи и ошибки

Сценарий: связали расход с кредитной картой и передумали

Q&A

Оплатил кредит обычным расходом - как учесть? Меню расхода -> «Связать» -> «Обязательство» -> выбрать кредит -> «Связать». Расход станет платежом: «Оплачено» вырастет, «Осталось оплатить» уменьшится.

Связал расход с кредиткой - почему долг вырос, а не уменьшился? Для кредитной карты связь означает «покупка оплачена картой», а не платёж. Платёж по карте вносится через «Учесть платежи» -> «Внести».

Связал расход с кредитом - почему баланс не изменился? Деньги списались при создании расхода - связь лишь зачла его в кредит.

Как отменить связь? У строки, связанной с обязательством, в меню есть «Отвязать» - платёж снова станет обычным расходом. Связь с имуществом - удалить операцию и завести заново.

Почему у операции нет пункта «Связать»? Он показывается, только когда в кабинете есть подходящие цели: для расхода - имущество или обязательство, для дохода - имущество или вклад. У куска разделённой операции «Связать» не бывает.

СЦЕНАРИЙ

Обзор «Доходы и расходы» - блоки и формулы

kb/scenarios/dohody-rashody/obzor-dohodov-i-rashodov.md

Кратко (TL;DR)

Обзор раздела - сводка месяца: карточка «Ближайшие расходы» (текущие траты плюс платежи обязательств и целей до конца месяца), доли «Доходы к расходам», график динамики по четырём типам и разбор расходов по категориям с лимитами.

Карточка «Ближайшие расходы»

Сколько денег понадобится до конца текущего месяца. - Ближайшие расходы = Текущие расходы + Обязательства + Цели. - Горизонт - текущий календарный месяц. - Текущие расходы - ваши бытовые траты месяца: расходы месяца минус платежи обязательств и взносы по целям этого месяца (они показаны своими строками, иначе посчитались бы дважды). - Обязательства - платежи этого месяца по графикам; строка зачёркивается, когда все они подтверждены. - Цели - взносы этого месяца по графикам целей (например, 21 258,96 + 6 614,96 = 27 873 ₽ у двух целей с взносами 31 октября). У взносов нет подтверждения - они не двигают деньги (kb-rule-goal-calc). - Подпись «из N до конца месяца» - плановая сумма. Пример (сентябрь): продукты 18 000, такси 4 000, платёж по кредиту 30 000 (внесён 5 сентября), взнос в цель 10 000. Расходы месяца 62 000. Карточка: Текущие расходы 22 000 (62 000 − 30 000 − 10 000), Обязательства 30 000, Цели 10 000, итого Ближайшие расходы 62 000. Если платёж по кредиту ещё не внесён, он всё равно стоит в строке «Обязательства» - карточка смотрит вперёд до конца месяца.

Блок «Доходы к расходам»

Доли доходов и расходов за период: доля дохода = доходы / (доходы + расходы), остальное - расходы. Примеры: 170 000 доходов и 5 200 расходов -> 97% / 3%; расходов больше доходов - 80 000 доходов и 120 000 расходов -> 40% / 60%: вы потратили в полтора раза больше, чем заработали, разница ушла со счетов или из накоплений.

Блок «Динамика доходов и расходов»

График по четырём типам: доходы, плановые доходы, расходы, плановые расходы; переключатель периода («За 7 дней» и другие). Под графиком метрики: - Средний доход (и % за период) - Разница дохода с планом - сравнение факта с плановым доходом - Средний расход (и % к плановым расходам) Плановые значения приходят из финансового плана; операции с включённым переключателем «Дополнительный» в средние не входят.

Блок «Расходы по категориям»

Строки: категория - факт - лимит (например «Продукты 3 000 из 10 000»). Отдельными строками показаны две самые крупные категории по сумме за период; все остальные категории и траты без категории складываются в одну строку «Остальное». Пример: продукты 18 000, такси 4 000, кафе 3 000, аптека 1 000, без категории 500 -> строки «Продукты 18 000», «Такси 4 000», «Остальное 4 500». Кнопка «Установить лимиты» / «Изменить лимиты». Ссылка «Все расходы».

Блок «Доходы за период»

Последние доходы списком (категория, дата, сумма), ссылка «Все доходы».

Q&A

Почему «Обязательства» в ближайших расходах 0, хотя у меня кредит? Строка показывает платежи текущего календарного месяца. Если очередной платёж в следующем месяце - здесь он появится с началом того месяца.

Почему «Текущие расходы» меньше суммы всех моих трат? Из трат месяца вычитаются платежи обязательств и взносы по целям этого месяца - они показаны своими строками, иначе посчитались бы дважды.

Планирование

СЦЕНАРИЙ

Финансовый план («Планирование → Прогноз») - экран, заполнение, настройки, график выплат, план против факта

kb/scenarios/planirovanie/finansovyi-plan.md

Кратко (TL;DR)

Финансовый план показывает, сколько денег остаётся каждый год до пенсии при трёх сценариях дохода, и сравнивает план с реальными операциями. Путь: меню «Планирование» → экран «Прогноз». Заполняется таблица по годам (карандаш), настраиваются вероятности и индексация («Изменить настройки»), доход текущего года можно расписать по месяцам («График выплат»). Все правки - черновик до кнопки «Сохранить». Формулы - kb-rule-finplan-calc.

Из чего состоит экран «Прогноз»

  1. Баннер пенсии: «Вы можете добавить в план информацию о пенсии - о моменте, когда активный заработок сменится пассивным». «Добавить пенсию» открывает форму цели «Пенсия» (kb-scenario-pension); «Спасибо, не нужно» скрывает баннер насовсем на этом устройстве. После создания пенсии баннер исчезает, а у графика и таблицы появляются вкладки «Карьера» / «Пенсия».
  2. «График жизненного цикла» с подписью «с положительным, нейтральным и негативным сценариями»: три линии остатка по годам от текущего года до года пенсии (зелёная - положительный сценарий, жёлтая - нейтральный, красная - негативный), вертикальная метка «сейчас» на текущем году, на оси сумм есть отрицательные значения - остаток ниже нуля показывается ниже нуля. Подсказка при наведении на год: «Карьера • ГГГГ год», «Полож. остаток», «Нейтр. остаток», «Негат. остаток» - остаток сценария = доход сценария + доп. доход − расходы − доп. расходы − обязательства − цели этого года (kb-rule-finplan-calc). Появляется после первого сохранения плана с доходом; в режиме правки скрыт, чтобы таблица не прыгала; в режиме правки подсказка считает черновик. С пенсионной целью у графика вкладки «Карьера» / «Пенсия»; «Пенсия» без вписанного пенсионного дохода пишет «Недостаточно данных для графика «Пенсия»». Во время фонового пересчёта целей - «Идёт пересчёт. Проверьте позже».
  3. Карточка «Финансовый план»:
  4. блок «Настройки»: «Вероятность» (три значения по сценариям), «Индексация» (три значения), «Инфляция», «Пенсия» («Нет» без пенсионной цели, «Да» с ней);
  5. кнопка «Изменить настройки» (шестерёнка вверху справа) и карандаш режима правки;
  6. таблица по годам: по четыре года на экране, стрелки «Предыдущие годы» / «Следующие годы», горизонт от текущего года до года выхода на пенсию по возрасту из профиля (по умолчанию 60; для рождённого в 1990 - 2026…2050).
  7. Строки таблицы сверху вниз: «Доход, ₽» × 3 (зелёная точка - положительный, жёлтая - нейтральный, красная - негативный), «Доп. доход, ₽», «Сред. доход, ₽», «Расходы, ₽», «Доп. расходы, ₽», «Обязательства, ₽», «Страхование, ₽», «Цели, ₽», «Остаток, ₽». Пусто - «—».
  8. В текущем году у строк с фактом ячейка делится на «П» (план) и «Ф» (факт) с процентом отклонения. У будущих лет - одна сумма плана.

Настройки по умолчанию у нового пользователя

Вероятности 30% / 50% / 20%. Индексация сценариев = инфляция ЦБ +5 / 0 / −5 процентных пунктов (например 11.33 / 6.33 / 1.33 при инфляции 6.33). «Инфляция» = инфляция ЦБ. Месяцы заработка - весь год. Таблица пустая, графика нет.

Окно «Настройки плана» («Изменить настройки», недоступно в режиме правки)

Шаги: первый план

  1. «Планирование» → «Прогноз» → «Изменить настройки» → вероятности, индексация, инфляция → «Сохранить».
  2. Карандаш → в столбце текущего года ввести три дохода, «Доп. доход», «Расходы», «Доп. расходы». Руками вводятся только эти шесть строк; «Сред. доход», «Обязательства», «Остаток» считаются сами.
  3. Следующие годы заполняются сразу по индексации; любой из них можно поправить руками (правится текущий и будущие годы, прошлые - нет).
  4. «Сохранить» → «Финансовый план сохранён», появляется график.
  5. Внизу в режиме правки подсказка: «Вы находитесь в режиме редактирования. Для сохранения изменений финансового плана используйте кнопку «Сохранить»». «Отменить» откатывает все правки таблицы без подтверждения.

Ввод в ячейки

Принимаются только цифры и дробная часть. Буквы не вводятся, минус отбрасывается, ведущие нули убираются («000150» → 150). Пустая ячейка или 0 очищает следующие годы этой строки.

Окно «График выплат {год}» (только в режиме правки, значок календаря

в ячейке положительного дохода текущего года) - Вверху «Итого за 2026 г.» - средний доход года без доп. дохода. По умолчанию 12 месяцев с одной выплатой в последний день месяца, сумма = итог / 12. - У каждого месяца: флажок участия, заголовок «Месяц — сумма», кнопка «Добавить выплату» (+): новая строка с полями «день» и «сумма», у строки корзина. Сумма месяца = сумма его выплат. - Замок справа от итога переключает режим: «Автораспределение: изменённый месяц фиксируется, остальные пересчитываются» - итог не меняется, изменённый месяц закрепляется, остальные делят разницу поровну (январь 150 000 из 1 140 000 → по 90 000 на остальные 11); «Ручной режим: общая сумма считается как сумма всех включённых месяцев» - итог = сумма месяцев. - Под изменённым месяцем кнопка «Скопировать в Март–Декабрь» (название по месяцам ниже): переносит день и сумму во все следующие месяцы, уведомление «График скопирован в Март–Декабрь». - Снятый флажок исключает месяц из расчёта: он убирается из списка, итог в ручном режиме уменьшается, в автораспределении сумма делится между оставшимися. - Чекбокс «Применить этот график к будущим годам» (подсказка «С учётом настроек индексации дохода и расходов»), по умолчанию снят. - Проверки: «Укажите корректную дату» (день вне месяца), «В форме есть ошибки. Исправьте их перед продолжением» при «Продолжить» с ошибкой. - «Продолжить» → уведомление «График выплат 2026 перенесён в таблицу. Сохраните план на странице прогноза, чтобы применить изменения»; в таблице все три дохода текущего года = итог окна; с чекбоксом будущие годы пересчитаны. Данные уходят на сервер только после «Сохранить» на странице. - «Отменить» с изменениями → «Вы уверены?» / «Все введенные в форму данные будут удалены безвозвратно.» → «Да, закрыть» / «Продолжить заполнение». Без изменений закрывается сразу. - Помесячная раскладка задаётся только для текущего года; плановый доход месяца в «Доходах и расходах» берётся из неё.

Сценарий: составили первый план

Сценарий: уточнили план и поправили будущий год

Сценарий: расписали выплаты по месяцам

Сценарий: план против факта

Сценарий: взяли кредит - строка «Обязательства»

Сценарий: передумали

Цели в плане

Строка «Цели, ₽» каждого года = сумма взносов всех действующих целей (kb-scenario-goals) с датами в этом году: и с привязкой к плану, и без. «Остаток» года уменьшается на неё. Цель с привязкой к плану берёт взносы из свободных денег плана и пересчитывается при каждой правке плана (плашка «Идёт перерасчёт целей, задача в очереди»; пока она висит, карандаш плана выдаёт «Идёт перерасчёт целей. Дождитесь завершения текущей операции и повторите действие»). Закрытая досрочно цель из строки уходит, удалённая - тоже. Пример: цель 90 000 на три месяца с 09.10.2026 → «Цели» 2026 = 66 498 (три взноса), 2027 = 22 163,15; «Остаток» 2026 был 400 000, стал 333 502.

Пенсия в плане

Пенсионная цель (kb-scenario-pension) добавляет плану пенсионную фазу: вкладки «Карьера» (до года выхода включительно) и «Пенсия» (следующие «Количество лет на пенсии» лет) у графика и таблицы, «Пенсия: Да» в настройках. На вкладке «Пенсия» доходы пусты, пока вы их не впишете (карандаш → «Доход» года), расходы индексируются инфляцией от текущих, «Цели» пусты, «Остаток» = −расходы. Правка расходов пенсионного года обновляет «Текущий расход» пенсии.

Q&A

Где финансовый план? Меню «Планирование» открывает экран «Прогноз» - это и есть план.

Почему нет графика? График жизненного цикла появляется после первого сохранённого плана с заполненным доходом и прячется на время режима правки.

Что показывает график - доход или остаток? Остаток по каждому сценарию: доход сценария плюс доп. доход минус расходы, доп. расходы, обязательства и взносы по целям того же года. Пример: 2026 год, все три сценария по 1 140 000, доп. доход 100 000, расходы 720 000, доп. расходы 60 000, обязательства 60 000, цели 83 622 → в подсказке три одинаковых остатка 316 378 ₽. Линия ниже нуля - год, когда расходы и взносы больше дохода.

Как учесть неровный доход по месяцам? Карандаш → значок в ячейке положительного дохода текущего года → «График выплат»: выключите месяцы без дохода или задайте выплаты по дням.

Как начать план заново? Профиль → Данные → «Удалить данные»: план очищается, настройки возвращаются к значениям для нового пользователя, счета и операции тоже удаляются - сделайте бэкап перед этим.

ПРАВИЛО

Как считается финансовый план - сценарии, средний доход, индексация, остаток, факт

kb/rules/raschyot-finplana.md

Кратко (TL;DR)

План строится по годам от текущего года до года выхода на пенсию. Доход каждого года задаётся тремя сценариями (положительный, нейтральный, негативный) с вероятностями; средний доход - это взвешенная сумма сценариев плюс дополнительный доход. Остаток года = средний доход − расходы − дополнительные расходы − платежи по обязательствам − цели. Будущие годы заполняются индексацией от предыдущего года. Факт текущего года берётся из ваших операций и кредитов, отклонение показывается в процентах.

Формулы

  1. Средний доход года = Положительный × P₁ + Нейтральный × P₂ + Негативный × P₃ + Доп. доход, где P - вероятности сценариев из настроек (в сумме ровно 100%). Пример: 1 500 000 × 20% + 1 200 000 × 60% + 600 000 × 20% + 100 000 = 1 240 000.
  2. Остаток года = Средний доход − Расходы − Доп. расходы − Обязательства − Цели. Пример: 1 240 000 − 720 000 − 60 000 − 30 000 = 430 000.
  3. Индексация: значение следующего года = значение предыдущего × (1 + ставка/100), копейки отбрасываются. У каждого сценария дохода своя ставка индексации, у расходов - ставка «Инфляция». Пример: расходы 720 000 при инфляции 4% → 748 800 → 778 752 → 809 902.
  4. Доп. доход и доп. расходы действуют только в том году, куда введены, на следующие годы не переносятся и не индексируются.
  5. Обязательства года = сумма всех платежей по графикам действующих кредитов, приходящихся на этот год (оплаченных и будущих). Кредит на 6 платежей по 10 000 с октября даёт 30 000 в текущем году и 30 000 в следующем. Поле не вводится руками.
  6. Правка ячейки года N пересчитывает все годы после N по индексации. Годы до N не меняются. Значение, поставленное вручную в более позднем году, при правке более раннего года перезаписывается индексацией. Пустая ячейка или 0 в году N очищает все годы после N; повторный ввод снова запускает индексацию.
  7. Смена ставок индексации или инфляции в «Настройках плана» пересчитывает будущие годы сразу, без перезагрузки; смена вероятностей сразу пересчитывает средний доход и остаток всех лет.
  8. Итог «Графика выплат» = средний доход текущего года БЕЗ доп. дохода (взвешенная сумма трёх сценариев). Кнопка «Продолжить» в этом окне записывает итог во все три сценария текущего года одной суммой: у года одна помесячная раскладка, поэтому сценарии становятся равны. С включённым «Применить этот график к будущим годам» будущие годы пересчитываются от этого итога по ставке каждого сценария.
  9. Сохранение без изменений запрос не отправляет: «Изменений в финансовом плане не обнаружено».

Откуда берётся факт (столбец «Ф» текущего и прошлых лет)

Связь с разделом «Доходы и расходы»

Q&A

Почему изменился год, который я заполнял вручную? Вы поправили более ранний год: правка запускает индексацию на все последующие годы, и ручное значение перезаписывается. Введите его снова после правки раннего года.

Почему после «Графика выплат» все три дохода стали одинаковыми? Так задумано: помесячная раскладка одна на год, поэтому её итог записывается во все сценарии. Разные сценарии по годам задаются в таблице после сохранения графика.

Почему средний доход не равен нейтральному? Средний доход - взвешенная сумма трёх сценариев плюс доп. доход. Он равен нейтральному только при вероятностях 0 / 100 / 0 и нулевом доп. доходе.

Почему в «Расходы, Ф» нет платежа по кредиту? Платежи по кредитам считаются отдельно, в строке «Обязательства».

СУЩНОСТЬ

Цель - виды, поля формы, карточка, страница цели, где видна

kb/entities/tsel.md

Кратко (TL;DR)

Цель - сумма, которую вы хотите накопить к дате. Приложение строит график ежемесячных взносов (пополнений) и показывает его в списке целей, на странице цели, в строке «Цели» финансового плана и в «Ближайших платежах» на главной. Два вида: «Во время карьеры» (покупка, обучение, подушка безопасности) и «Пенсия» (капитал на пенсионные годы, одна на пользователя). Цель «Во время карьеры» бывает с привязкой к финансовому плану (взносы считаются из свободных денег плана) и без привязки (взносы считаются от суммы, срока, доходности и инфляции). Цель деньги не двигает: взнос - это план, а не операция.

Где

Меню «Планирование» → «Цели» (/planning/goals). Кнопка «Добавить цель» вверху справа; у пустого списка - плитка «Добавить цель» с подписью «Например, накопления на ближайший отпуск или ремонт». Пенсию можно завести и с экрана «Прогноз» - баннер «Добавить пенсию».

Поля формы «Новая цель» (вид «Во время карьеры», в порядке формы)

  1. Переключатель вида: «Во время карьеры» («Крупные покупки, обучение или подушка безопасности») / «Пенсия» («Формирование капитала и пассивного дохода в будущем»). Показывается только при создании и только пока пенсионной цели нет; в правке вид сменить нельзя.
  2. «Название» - обязательное, до 50 символов, уникальное среди ваших целей (регистр и пробелы по краям не делают название другим).
  3. «Привязать к финансовому плану» - переключатель с подсказкой «Взносы посчитаем из свободных средств плана - вручную считать не нужно». Включён по умолчанию, если в плане есть хотя бы один год с доходом. Если дохода в плане нет - недоступен, подпись «Заполните финансовый план, чтобы привязать цель» и подсказка «Сначала заполните план с доходом - тогда взносы посчитаем из свободных средств».
  4. «Поднять приоритет выполнения» - переключатель, по умолчанию выключен; подсказка «Эта цель получит пополнение раньше других, если средств не хватает на все». Имеет смысл для целей с привязкой к плану.
  5. «Количество снятий»: «Одно» (по умолчанию) / «Несколько». Подсказка: «Несколько снятий пригодятся при поэтапных расходах - например, на оплату обучения или этапов ремонта».
  6. «Дата начала» - по умолчанию сегодня. «Дата снятия» - по умолчанию через три месяца. Ввод цифрами (дд.мм.гггг) или через календарь.
  7. «Сколько нужно накопить» - сумма цели в валюте профиля; «Сколько уже отложено» - что уже есть (по умолчанию 0).
  8. «Средняя доходность» - % годовых, по умолчанию 12; подсказка «Укажите среднюю годовую доходность активов, которые планируете подключить к текущему портфелю цели». «Средняя инфляция» - по умолчанию инфляция из настроек финансового плана; подсказка «Укажите среднюю годовую инфляцию, чтобы расчеты получились более точными». Оба поля - целые проценты от 0 до 100. При «Несколько»: поле «Дата снятия» и общая сумма исчезают, вместо них блоки «Снятие №1», «Снятие №2» (у каждого «Сколько нужно накопить» и «Дата снятия»; по умолчанию первое снятие в середине срока, второе - в конце, сумма делится пополам), кнопка «Добавить снятие», крестик «Удалить снятие». Обратно на «Одно» - все суммы собираются в одно снятие к последней дате.

Поля формы «Пенсия»

«Название» (подставлено «Пенсия»), «Поднять приоритет выполнения», «Дата начала», «Период пополнения» (Месяц / Год, по умолчанию Год; подсказка «То, как часто вы хотите переводить деньги на эту цель»), «Возраст выхода на пенсию» (из профиля, иначе 60), «Количество лет на пенсии» (из профиля, иначе 25), «Сколько уже отложено», «Средняя доходность» (12), «Текущий расход в год» (подставлены расходы текущего года из плана). Инфляция не вводится - подпись «Расчеты учитывают среднее значение инфляции - N%» (из настроек плана). Переключателя «Привязать к финансовому плану» нет: пенсия всегда привязана к плану. Нужна дата рождения в профиле и заполненный план. Подробно: kb-scenario-pension.

Два шага формы

Шаг 1 - поля. «Продолжить» → проверка → шаг 2 «план пополнений»: «Проверьте, пожалуйста, план пополнений по цели. Если вы хотите изменить их, вернитесь на предыдущий шаг и измените даты, суммы или доходность», таблица «№ / Дата / Сумма», кнопки «Вернуться» и «Добавить» (в правке - «Сохранить»). Если отложено не меньше суммы цели: «Цель уже достигнута! Взносы не нужны: отложено X из Y». «Отменить» или крестик при изменённых полях - «Вы уверены? Все введенные в форму данные будут удалены безвозвратно» → «Да, закрыть» / «Продолжить заполнение»; нетронутая форма закрывается сразу.

Проверки формы (текст под полем, запрос на сервер не уходит)

Список целей

Страница цели («Подробнее о цели», /planning/goals/)

Где ещё видна цель

Q&A

Чем цель отличается от обязательства? Обязательство - ваш долг: его платежи списывают деньги со счёта по графику. Цель - ваше намерение накопить: её взносы только планируются, деньги со счёта не уходят.

Что такое «Ближайшее пополнение»? Сумма и дата следующего взноса по графику цели. Сложенные по всем целям они дают сводку «Общее ежемесячное пополнение».

Почему цель на карточке больше, чем я ввёл? У цели дольше года сумма показана с учётом инфляции на дату снятия: столько будет стоить то, на что вы копите (kb-rule-goal-calc).

Можно ли поменять вид цели - из обычной сделать пенсию? Нет, вид выбирается при создании. Удалите цель и создайте пенсию.

ПРАВИЛО

Как считаются взносы по цели - даты, формула, инфляция, «уже отложено», привязка к плану, очередь, пенсия

kb/rules/raschyot-tseli.md

Кратко (TL;DR)

Цель без привязки к плану считается сама из суммы, срока, доходности, инфляции и уже отложенного: одинаковые ежемесячные взносы, округлённые вверх до рубля, последний добирает остаток. Цель с привязкой к плану получает взносы из свободных денег финансового плана - сколько остаётся в месяце после расходов и обязательств; цели делят эти деньги по очереди. Пенсия - всегда с привязкой: сначала считается нужный капитал из текущих расходов, инфляции и лет на пенсии, потом взносы из плана.

1. Даты взносов

2. Цель без привязки, срок до года

Взнос = (сумма − уже отложено) / A, где A = ((1 + r)^n − 1) / r, r = доходность / 12, n = число взносов. Инфляция на цель до года не влияет. Взнос округляется вверх до рубля, последний взнос добирает остаток так, чтобы к дате снятия накопилась ровно сумма. Пример: 90 000 за 3 месяца при 12% (r = 1%, n = 4): A = 4,0604, 90 000 / 4,0604 = 22 165,29 → три взноса по 22 166 и последний 22 163,15. При доходности 0 взносы равные: (сумма − отложено) / n.

3. Цель без привязки, срок дольше года

Сначала сумма переводится в деньги даты снятия: цена = сумма × (1 + инфляция / 12) за каждый месяц до снятия. Потом тот же аннуитет: взнос = (цена − уже отложено) / A по номинальной доходности. На карточке и странице цели показана именно цена с инфляцией - столько будет стоить то, на что вы копите. Пример: 300 000 через год при инфляции 4% - на карточке 313 263 ₽. При инфляции 0 цена равна сумме. «Доход портфеля» на странице цели = цель − сумма взносов: столько должна принести доходность.

4. «Сколько уже отложено»

Вычитается из суммы (или из цены) до расчёта взноса; на карточке стоит как «накоплено». Отложено не меньше цели - взносов нет, шаг проверки говорит «Цель уже достигнута! Взносы не нужны». При нескольких снятиях отложенное гасит первое снятие, остаток - следующее.

5. Цель с привязкой к финансовому плану

6. Пенсия

7. Что пересчитывает цели

Правка цели (любое поле, даже только название) строит график заново. Правка плана, обязательства, настроек плана, даты рождения, возраста выхода или лет на пенсии - пересчёт целей с привязкой. Удаление цели убирает её взносы отовсюду сразу. Закрытие досрочно переносит цель в архив, и её будущие взносы перестают учитываться в плане.

Q&A

Почему у цели на 3 месяца инфляция в форме ни на что не влияет? Цель до года считается без инфляции - срок слишком короткий. Поле подставлено на будущее: смените дату снятия на срок дольше года, и инфляция войдёт в расчёт.

Почему взносы одинаковые, а не растут? Так задумано: равные взносы проще откладывать. Рост цены из-за инфляции уже заложен в сумму цели.

Почему при привязке взнос меньше, чем без неё? С привязкой взнос ограничен свободными деньгами плана, а без привязки считается от суммы и срока и может быть больше, чем вы реально можете откладывать. Сравните «Остаток» в «Прогнозе»: он должен оставаться положительным.

СЦЕНАРИЙ

Цели - создание без привязки и с привязкой к плану, несколько снятий, правка, закрытие в архив, удаление, где видны взносы

kb/scenarios/planirovanie/tseli.md

Кратко (TL;DR)

Планирование → Цели → «Добавить цель»: название, сумма, даты, доходность, инфляция → «Продолжить» → план пополнений → «Добавить». Цель появляется карточкой в списке, её взносы - в строке «Цели» финансового плана, в «Пополнениях по целям» на обзоре планирования и в «Ближайших платежах» на главной. Деньги цель не двигает. Правка - «Изменить» (график строится заново), конец - «Закрыть досрочно» (в архив, из плана уходит) или «Удалить» (навсегда).

Сценарий: цель без привязки к плану

Сценарий: цель с привязкой к финансовому плану

Сценарий: правка цели

Сценарий: закрыли досрочно и удалили из архива

Сценарий: несколько снятий

Сценарий: уже отложено

Что цель не делает

Q&A

Я добавил цель, а деньги на счёте не изменились - так и должно быть? Да. Цель - план накоплений, операций она не создаёт. Откладывайте деньги сами, например переводом на накопительный счёт.

Почему у цели с привязкой взнос меньше, чем я ожидал? Он ограничен свободными деньгами плана после расходов, обязательств и целей, созданных раньше. Посмотрите «Остаток» в «Прогнозе» и очередь целей; включите «Поднять приоритет выполнения», если эта цель важнее.

Как перенести цель в архив, не удаляя? «⋮» → «Закрыть досрочно». История сохранится, из плана цель уйдёт.

Можно ли изменить сумму снятия у существующей цели? Да, «Изменить» - все поля доступны, кроме вида цели. График пересчитается.

Что значит «Запись создана» / «Запись обновлена»? Цель сохранена / изменения сохранены.

СЦЕНАРИЙ

Пенсия - цель «Пенсия» и пенсионная фаза финансового плана

kb/scenarios/planirovanie/pensiya.md

Кратко (TL;DR)

Пенсия - особая цель: вы указываете возраст выхода, сколько лет планируете жить на пенсии и сколько тратите в год сейчас, а приложение считает капитал, который покроет эти расходы с учётом инфляции, и строит взносы из свободных денег финансового плана. После создания в «Прогнозе» появляется пенсионная фаза: вкладки «Карьера» / «Пенсия» у графика и таблицы, «Пенсия: Да» в настройках. Пенсия одна на пользователя, всегда привязана к плану, требует дату рождения в профиле и заполненный план.

Шаги: создать пенсию

  1. Планирование → Цели → «Добавить цель» → переключатель «Пенсия» («Формирование капитала и пассивного дохода в будущем»). Второй вход: «Прогноз» → баннер «Вы можете добавить в план информацию о пенсии - о моменте, когда активный заработок сменится пассивным» → «Добавить пенсию» (открывает ту же форму с выбранной «Пенсией»; «Спасибо, не нужно» скрывает баннер на этом устройстве).
  2. Поля: «Название» (подставлено «Пенсия»), «Поднять приоритет выполнения», «Дата начала» (сегодня), «Период пополнения» (Месяц / Год, по умолчанию Год), «Возраст выхода на пенсию» (из профиля, иначе 60), «Количество лет на пенсии» (из профиля, иначе 25), «Сколько уже отложено», «Средняя доходность» (12), «Текущий расход в год» (подставлены расходы текущего года из плана, можно поправить). Подпись «Расчеты учитывают среднее значение инфляции - 4%» - инфляция из настроек плана. Переключателя «Привязать к финансовому плану» нет.
  3. «Продолжить» (расчёт занимает несколько секунд) → план пополнений: помесячные взносы с конца текущего месяца до конца года перед выходом на пенсию → «Добавить» → «Запись создана», плашка «Идёт перерасчёт целей…» → «Операция завершена».

Сценарий: создали пенсию

Связь пенсии и плана (в обе стороны)

Правила и ограничения

Q&A

Откуда такая большая сумма пенсии? Это капитал на все годы пенсии: сегодняшний годовой расход переводится в цены года выхода (инфляция за каждый год до выхода), а затем умножается на число лет на пенсии с поправкой на доходность сверх инфляции. 720 000 в год при инфляции 4% и доходности 12% через 24 года на 25 лет - около 19,7 млн.

Почему в пенсионных годах плана «Остаток» отрицательный? В них нет дохода, пока вы его не впишете (вкладка «Пенсия» → карандаш → «Доход» нужного года), а расходы индексируются. Накопленный капитал цели расходами плана не покрывается автоматически.

Можно ли закрыть пенсию досрочно? Нет, у пенсии только «Изменить» и «Удалить». Удаление возвращает план к виду без пенсии.

Почему взносы пенсии начинаются не сразу / такие маленькие? Пенсия делит свободные деньги плана с другими целями с привязкой и, как созданная позже, берёт остаток. Поднимите ей приоритет или уменьшите другие цели.

Как всё считается

ПРАВИЛО

Как считается общий капитал и суммы Обзора

kb/rules/obshchiy-kapital.md

Кратко (TL;DR)

Активы = наличные + банковские и брокерские счета (только деньги) + имущество. Обязательства = неоплаченная часть долгов, включая долг по кредитным картам. Чистый капитал = Активы − Обязательства.

Формулы

  1. «Всего» на странице Счетов = наличные + банковские + брокерские счета. Остаток кредитной карты сюда не входит: это деньги банка, а не ваши. Брокерский счёт входит только деньгами на нём. Ценные бумаги в «Всего» и в капитал Обзора не входят - их стоимость считается отдельно, в разделе «Инвестиции» (карточка «Портфель»).
  2. Баланс (Обзор) = Наличные + Счета + Имущество. В этой карточке «Наличные» показаны отдельной строкой, а «Счета» = только банковские + брокерские. Это вся стоимость того, чем вы владеете, до вычета долгов.
  3. Активы = Баланс. Это одно число под двумя подписями: карточка «Баланс» и подпись «активов» в блоке «Активы к обязательствам».
  4. Обязательства (Обзор) = сумма неоплаченных платежей действующих обязательств + долг по кредитным картам (лимит − остаток на карте). Закрытые обязательства долг не создают.
  5. Чистый капитал = Активы − Обязательства.
  6. На графике «Динамика благосостояния» и в списке под ним «Счета» = уже вместе с наличными, то есть равны «Всего» со страницы Счетов. Поэтому «Счета» в карточке Баланса и «Счета» под графиком - разные числа, если у вас есть наличные.
  7. Доли «Активы к обязательствам»: доля активов = активы / (активы + долг), доля долга = долг / (активы + долг). Вместе дают 100%.
  8. «Осталось оплатить» в карточке обязательства = тело обязательства − оплаченное. «Общий ежемесячный платёж» = сумма платежей текущего календарного месяца.
  9. «% за период» под графиком = (значение в последний день периода − значение в первый день) / значение в первый день. Если в первый день было 0, процент не показывается.

Как строится график динамики

Пример с цифрами

Счёт «Зарплатный» 1 000 000, наличные 50 000, квартира 3 000 000, брокерский счёт: деньги 20 000, акции на 100 000. - Всего (Счета): 1 000 000 + 50 000 + 20 000 = 1 070 000. Акции не входят. - Баланс: Наличные 50 000 + Счета 1 020 000 + Имущество 3 000 000 = 4 070 000. - Кредитка: лимит 100 000, на карте 84 000 → долг 16 000. - Обязательства: 16 000. Чистый капитал: 4 070 000 − 16 000 = 4 054 000. - Доли: 4 070 000 / 4 086 000 = 99,6% активов, 0,4% обязательств.

Сценарий: взяли кредит

Следствия

Q&A

Почему после взятия кредита капитал не вырос? Деньги на счёте выросли, но долг вырос на ту же сумму. Капитал показывает, что действительно ваше.

Почему остаток кредитки не в «Всего»? Это доступный лимит банка, а не ваши деньги. Ваши деньги - наличные, банковские и брокерские счета. Долг по карте при этом входит в обязательства и уменьшает чистый капитал.

Входят ли акции в чистый капитал? Нет. В Обзор брокерский счёт входит только деньгами. Стоимость бумаг смотрите в разделе «Инвестиции».

Почему «Счета» под графиком не совпадают со «Счетами» в Балансе? В Балансе наличные вынесены отдельной строкой, а под графиком «Счета» уже включают наличные. Сумма «Наличные + Счета» из Баланса равна «Счетам» под графиком.

ПРАВИЛО

Дата начала учёта - граница движения денег

kb/rules/granitsa-uchyota.md

Кратко (TL;DR)

У каждого пользователя есть дата начала учёта. Баланс считается только по движениям с этой даты и позже. Всё, что раньше, попадает в журнал и историю, но остаток счетов не меняет: остаток на дату начала учёта уже включает всё, что было до неё.

Правило

  1. Дата начала учёта ставится в момент регистрации. В приложении она не показывается и вручную не меняется.
  2. Любой импорт данных (Дзенмани, синхронизация с брокером, загрузка отчёта) сдвигает дату начала учёта назад - на дату самой старой загруженной операции. Вперёд она не двигается никогда.
  3. Операция с датой раньше границы: видна в журнале и списках, помечается как оплаченная/проведённая, но баланс НЕ меняет.
  4. Операция с датой после границы: меняет баланс как обычно.
  5. Если граница сдвинулась назад, операции, которые раньше были «до границы», оказываются внутри неё и начинают двигать остаток счёта.
  6. Правило одинаково для всего: кредиты, платежи, покупка и продажа имущества, доходы и расходы по объектам.

Пример с цифрами

Счёт 500 000. Кредит 100 000 оформлен задним числом, 5 платежей по 20 000, из них 2 - до границы учёта, 3 - после: - зачисление кредита (до границы) баланс не меняет; - в карточке «Оплачено 100 000» - вся история; - со счёта реально списаны только 3 платежа после границы: 60 000; - итог: 500 000 − 60 000 = 440 000.

Сценарий: импорт сдвинул границу назад

Q&A

Подключил Дзенмани - и операции, которые раньше не влияли на остаток, вдруг списались. Почему? Импорт сдвинул дату начала учёта назад, и эти операции оказались внутри границы. Проверьте остатки счетов после импорта и при необходимости сделайте сверку.

Добавил старый кредит - «Оплачено» показывает всю сумму, а деньги списались не все. Это ошибка? Нет. «Оплачено» показывает историю по графику, а деньги двигаются только с даты начала учёта: стартовый остаток счёта уже учитывал старые платежи.

Зачем это нужно? Чтобы можно было вносить историю (старые кредиты, покупки) без искажения текущих остатков: вы указали сегодняшний остаток - он и есть точка правды.

ПРАВИЛО

Что пересчитывается после операции

kb/rules/kaskady-operatsiy.md

Кратко (TL;DR)

Операция меняет то, что произошло по факту: остаток счёта, журнал, сумму по категории, итоги за периоды. Лимит по категории - это цель, которую вы задали сами, и расходы её не двигают. Удалить операцию - значит отменить всё, что она сделала: деньги вернулись на счёт, запись ушла из журнала, сумма категории и итоги уменьшились ровно на её сумму.

Что меняет создание расхода

Что НЕ меняет создание расхода

Удаление - отмена всего, что сделала операция

Удаление операции возвращает всё, что она изменила: деньги возвращаются на счёт, запись уходит из журнала, сумма по категории и итоги за периоды уменьшаются на сумму операции. Лимиты не затрагиваются.

Сценарий: добавили и удалили расход

Переклассификация не меняет балансы

Смена категории или связь операции с обязательством или имуществом - переклассификация: меняется только место операции в отчётах. Балансы счетов не меняются - деньги списались один раз, при создании операции.

Пример с цифрами

Лимит категории «Продукты» 10 000. Расход 3 000: баланс −3 000, блок категорий показывает «Продукты - 3 000 из 10 000», сам лимит не изменился. Удаление расхода вернуло баланс и обнулило факт - лимит по-прежнему 10 000.

Q&A

Я потратил больше лимита - почему лимит не подстроился? Лимит не следует за фактом - это ориентир, который вы задаёте сами. Скорректируйте его вручную, если он перестал быть реалистичным.

Почему мой доход не виден в аналитике категорий? Аналитика по категориям считает только расходы - доходы отражаются в своих списках и сводках доходов.

ПРАВИЛО

Карточка «Оценка» - балл из 100 на главной и обзорах разделов, что в него входит, когда его нет, совет и динамика

kb/rules/otsenka.md

Кратко (TL;DR)

«Оценка» - балл от 0 до 100, который приложение считает по вашим данным. На главной это «Общая оценка» - сводный индекс по всем разделам; на обзорах разделов «Благосостояние», «Доходы и расходы», «Планирование» и «Инвестиции» - оценка своего раздела. Под баллом - строка динамики «N% за последние 30 дней» (когда есть история) и текст у лебедя: «Совет - …» либо «Пока нет персонального совета». Если данных для расчёта нет, балла нет - показывается «Недостаточно данных для расчёта оценки». Нулём отсутствие данных не подменяется.

Где и что оценивается

Экран Карточка Что оценивает
Главная «Общая оценка» сводный индекс: средневзвешенное посчитанных разделов
Благосостояние → Обзор «Оценка» запас прочности: подушка, долговая нагрузка, качество долгов, ликвидность
Доходы и расходы → Обзор «Оценка» деньги до следующего дохода: запас, обязательные платежи, план, стабильность дохода
Планирование → Обзор «Оценка» движение к целям: прогресс, посильность взносов, заполненность целей
Инвестиции → Обзор «Оценка» инвестиции к цели: связь портфеля с целями, диверсификация, издержки
Оценка защиты (страховые полисы) входит только в общую оценку на
главной; точность данных в балл не входит.

Как устроена карточка

Как считается балл

  1. Каждая оценка складывается из слагаемых с весами; слагаемое даёт балл 0..100 по шкале или «сигнала нет», если данных для него нет.
  2. Слагаемое без данных выпадает из расчёта, его вес делится между остальными. Нехватка данных не штрафует: у человека с сильными финансами и неполными данными балл нормальный, а не низкий.
  3. Если не посчиталось ни одно слагаемое - оценки нет («Недостаточно данных…»).
  4. «Общая оценка» = средневзвешенное оценок разделов: деньги 25, запас прочности 25, цели 20, инвестиции 15, защита 10. Делится только на веса посчитанных разделов; если посчитано меньше половины веса методики, общей оценки нет.
  5. Балл показывается целым, динамика считается от ежедневных снимков оценки: база - снимок 30 дней назад, если его нет - динамики нет.

Что входит в оценку каждого раздела

Что НЕ меняет оценку

Сценарий: как оценка реагирует

Q&A

Почему на главной 82, а в «Планировании» 58? На главной сводный индекс по всем разделам, в разделе - оценка только этого раздела. Сводный - средневзвешенное посчитанных разделов, поэтому он может совпадать с одним из них, если остальные пока не посчитаны.

Почему нет оценки на «Доходах и расходах», хотя операции есть? Этой оценке нужна история доходов и расходов за несколько месяцев: запас до следующего дохода, стабильность дохода и динамика свободных денег на разовых операциях не измеряются. Ведите учёт дальше или подключите Дзенмани - оценка появится.

Что такое «Пока нет персонального совета»? Балл посчитан, но у методики нет конкретного действия для вашей ситуации. Совет появляется в формате «Совет - <что сделать>», когда есть действие с измеримым эффектом.

Откуда «N% за последние 30 дней»? Приложение каждый день сохраняет снимок оценки; строка сравнивает сегодняшний балл со снимком 30-дневной давности. Пока снимков меньше месяца, строки нет; изменение 0% тоже не показывается.

Оценка 100 - значит, всё идеально? Это максимум по тем слагаемым, которые удалось измерить. Слагаемые без данных в расчёт не входят, поэтому заполняйте разделы - оценка станет точнее, хотя может и снизиться.

Инвестиции

СЦЕНАРИЙ

Инвестиции → Обзор

kb/scenarios/investitsii/obzor.md

Кратко (TL;DR)

«Инвестиции → Обзор» - панель по портфелю: «Оценка» раздела, «Портфель» (сколько стоит и из чего), «Ближайшие выплаты» за месяц, «Динамика портфеля» (график стоимости с событиями и итоги «Внесено / Заработано / Норма доходности»), «Активы по категориям». Все цифры - по брокерским счетам, вкладам и инвестиционному имуществу, которые есть в «Активах» (kb-scenario-investments-assets). Период выбирается только у динамики и хранится в браузере.

«Оценка»

Оценка раздела «Инвестиции» - kb-rule-score-card. Считается только при наличии бумаг; без них - «Недостаточно данных для расчёта оценки». Если активов не заводили вовсе - «К сожалению, вы не добавили информацию об инвестициях, поэтому этот блок пока пустой».

«Портфель»

«Ближайшие выплаты»

«Динамика портфеля»

«Активы по категориям»

Связи

СЦЕНАРИЙ

Инвестиции → Активы и Архив

kb/scenarios/investitsii/aktivy.md

Кратко (TL;DR)

«Инвестиции → Активы» - одна таблица всего, что работает на вас: бумаги с брокерских счетов, вклады и инвестиционное имущество. Сверху сводка «Весь портфель», «Прибыль портфеля», «Доходность портфеля» - всегда по видимым строкам. Таблицу режут группировкой (по счетам / по группам), фильтрами, поиском и выбором колонок; меню строки открывает карточку актива. Проданное уходит в «Инвестиции → Архив».

Что попадает в «Активы»

Сводка

Группировка

Фильтры (кнопка-значок рядом с переключателем)

Окно «Фильтры»: Группировка; Портфель (только если портфелей несколько); Счета (несколько, «Выбрано: N»); Группы (несколько: Акции, Биржевая нота, БПИФ (биржевой ПИФ), Валюта, Депозит, Драгоценные металлы, ИЖС, Имущество, Криптовалюта, Облигации, Облигационная нота, Опцион, Паевой инвестиционный фонд (ПИФ), Стратегия ДУ (доверительное управление), Структурный продукт, Товары, Фьючерс, Хедж-фонд, ETF (биржевой инвестиционный фонд)); Стоимость от / до (в валюте профиля; остаются активы со стоимостью в диапазоне); «Не конвертировать валюты» («Каждый актив показывается в той валюте, в которой номинирован» - выбор валюты становится недоступен); Валюта конвертации (по умолчанию валюта профиля). Правила: - Правки в окне действуют только после «Применить»; закрыли без него - ничего не изменилось. «Сбросить» в окне неактивна, пока нет применённых фильтров; сбрасывает всё, кроме группировки. - На значке фильтров - число применённых условий (портфель, каждый счёт, группы одним условием, «от», «до», «без конвертации», явная валюта). Группировка и поиск не считаются. - Под сводкой - чипсы применённых фильтров («Портфель: …», счёт, группа, «от 100 000 ₽», «до …», «Без конвертации», валюта). Крестик снимает условие сразу; «Сбросить все фильтры» снимает все, группировка остаётся. - Фильтры и группировка хранятся в адресе страницы - ссылку можно сохранить или открыть на другом устройстве. - Поиск - по названию актива (достаточно части слова, без учёта регистра), применяется по мере ввода; чипсов не создаёт. - Пусто без фильтров и поиска: «Пока нет финансовых активов и инвестиционного имущества». Пусто с фильтром или поиском: «Ничего не нашлось. Попробуйте убрать лишние фильтры или изменить запрос.»

Валюты и курс

Колонки (шестерёнка «Настройки колонок»)

«Название» всегда; по выбору: Количество, Средняя цена, Текущая цена, Стоимость, Прибыль, ₽ (%) (включены по умолчанию), Дата покупки, Прибыль за год, ₽ (%), Доля, %. Помещается до 5 колонок кроме названия (на узком окне 4 или 3): лишние остаются отмеченными, но серые - чтобы включить другую, сначала выключите одну. Выбор запоминается на устройстве для вашего профиля. Сортировки по заголовку нет. Значения: - Количество - штуки (лоты × размер лота); у вклада и имущества 1. - Средняя цена - средняя цена покупки по сделкам; у вклада и имущества «—». - Текущая цена - котировка (у вклада - тело с процентами, у имущества - оценка). - Стоимость = количество × текущая цена. - Прибыль, ₽ (%) - стоимость минус вложения с учётом выплат; зелёным при плюсе, красным при минусе; при нуле «—». - Прибыль за год - в годовом выражении (доходность, приведённая к году). - Доля, % - стоимость строки к «Всему портфелю». - Дата покупки - дата первой покупки / открытия вклада / получения объекта.

Строка актива

Карточка актива («Актив • Название»)

Вкладки: - «Информация»: Текущая цена, Количество («N шт.»), Текущая стоимость, Прибыль (сумма и %), Прибыль за год, Средняя цена, Доля в портфеле, Дата покупки (у наследства «Дата получения»), Срок владения в днях, Тип, Полное название, ISIN (у бумаг). - «Операции» (у бумаг): Покупка / Продажа / РЕПО / Замена / Комиссия с «N шт × цена», суммой и датой. У вклада и имущества вкладки нет данных - их движения живут в «Операциях» и в карточке объекта. - «Дивиденды» / «Купоны»: полученные выплаты (с временем зачисления) и график будущих выплат по бумаге - по одной строке на выплату; выплат раньше даты покупки в списке нет. - «Доходы и расходы», «Переоценки» (имущество): те же списки, что в карточке объекта: «Добавить новую операцию» / «Добавить новую оценку», меню строки «Изменить» / «Удалить». kb-scenario-property-money, kb-scenario-property-revaluation. Пустая вкладка - «Пока нет данных».

Архив («Инвестиции → Архив»)

«Закрытые активы и инвест. имущество»: полностью проданные бумаги и проданное имущество. Колонки: Название, Количество, Стоимость открытия, Дата открытия, Стоимость закрытия, Дата закрытия, Прибыль, ₽ (%) (до 4 колонок кроме названия). Фильтры как в «Активах», но вместо стоимости - «Период» по дате закрытия (по умолчанию «За все время», не позже сегодня). Меню строки: «Информация» и вкладки карточки, «Удалить». Пусто: «Пока нет закрытых финансовых активов и инвестиционного имущества»; с фильтрами - «Нет активов по выбранным фильтрам». Восстановление проданного имущества из «Благосостояние → Имущество → Проданные» возвращает объект в «Активы».

Где ещё видны активы

Интеграции

СЦЕНАРИЙ

Каталог интеграций и витрина на Счетах

kb/scenarios/integratsii/katalog.md

Кратко (TL;DR)

Все интеграции живут в Профиль -> Интеграции: Дзенмани, Т-Инвестиции, БКС, Freedom Finance, Атон. У каждой - описание, «Инструкция» и кнопка действия («Подключить», у Атона - «Загрузить»). Витрина партнёров на странице Счетов ведёт туда же.

Где найти (три входа)

  1. Профиль -> Интеграции - основной экран: карточки всех пяти интеграций с описанием, кнопками «Инструкция» и «Подключить»/«Загрузить». Кнопка «Загрузить» у Атона есть только здесь.
  2. Страница Счетов - витрина партнёров («Подключите ваши банки для автоматического обновления данных...»); «Показать все» открывает каталог интеграций поверх Счетов. В каталоге у четырёх источников кнопка «Подключить», у Атона - только «Инструкция». Мастер из каталога двухшаговый: экран инструкции (приглашение открыть счёт у партнёра + пронумерованные шаги выпуска ключа) -> «Продолжить» -> форма подключения. Уже подключённые из витрины пропадают.
  3. Карточка партнёра на витрине Счетов -> «Подключить» - сразу страница подключения, без шага инструкции. Страница интеграций открывается и по прямому адресу /profile/integrations.

Состав

Интеграция Тип Подключение
Дзенмани счета и операции вход в аккаунт
Т-Инвестиции брокер токен «Только просмотр»
БКС брокер токен «Только для чтения»
Freedom Finance брокер пара ключей
Атон брокер загрузка XML-отчёта

Q&A

Чем отличается подключение Атона? У Атона нет подключения по ключу - только загрузка файла отчёта (см. kb-integration-aton).

СЦЕНАРИЙ

Дзенмани - перенос счетов и операций

kb/scenarios/integratsii/dzenmani.md

Кратко (TL;DR)

Дзенмани - приложение учёта, из которого Whiteswan забирает счета и операции. Подключение: кнопка «Подключить» -> вход в аккаунт Дзенмани -> синхронизация. Появляются счета из Дзенмани с остатками (входят в «Всего», Баланс, Чистый капитал), операции попадают в доходы и расходы с суммами, датами и категориями. Обновление автоматическое каждые 20 минут, ночью - полная сверка; вручную - «Обновить данные».

Подключение (официальная инструкция из приложения)

  1. Скачать «Дзен-мани» на телефон (App Store / Google Play) и заполнить в нём свои счета.
  2. Профиль -> Интеграции -> блок «Дзенмани» -> «Подключить».
  3. Войти в свой аккаунт Дзен-мани в открывшемся окне - после входа происходит возврат в приложение и первая синхронизация.

Что синхронизируется

Счета из Дзенмани превращаются в счета Whiteswan по типу: | В Дзенмани | В Whiteswan | |---|---| | Наличные | счёт в группе «Наличные» | | Карта, расчётный счёт, вклад | банковский счёт в группе своего банка | | Счёт со словом «брокерский», «инвестиционный» или «ИИС» в названии | брокерский счёт | | Кредит | банковский счёт + обязательство «Кредит» с графиком по данным Дзенмани | | Долг | банковский счёт | | Электронный кошелёк | не переносится |

Направление и обновление

Сценарий: подключили Дзенмани

Сценарий: поменяли категорию импортированной операции

Отключение

Профиль -> Интеграции -> карточка «Дзенмани» -> отвязать -> окно «Вы уверены, что хотите отвязать Дзенмани?» -> уведомление «Пользователь отвязан». Карточка возвращается в состояние «Инструкция + Подключить». Импортированные счета и операции ОСТАЮТСЯ в кабинете - отвязка останавливает только будущую синхронизацию.

Q&A

Я исправил операцию в Дзенмани - когда изменится здесь? В течение 20 минут при автоматическом обновлении; чтобы не ждать - нажмите «Обновить данные» на счёте Дзенмани.

Если я поменяю категорию здесь - при следующей синхронизации она перепишется? Нет. Категория останется вашей, а новые операции с таким же описанием получат её автоматически.

Можно ли править сумму или дату операции Дзенмани здесь? Лучше в Дзенмани: остаток счёта при каждой синхронизации подгоняется под Дзенмани, и локальная правка суммы приведёт к корректировке остатка.

Удалил операции в Дзенмани - что произойдёт? После обновления они исчезнут и здесь, баланс счёта и сводки пересчитаются.

В Дзенмани есть кредит - что появится? Банковский счёт кредита и обязательство «Кредит» с графиком платежей по данным Дзенмани; переводы на этот счёт считаются платежами по кредиту.

СЦЕНАРИЙ

Т-Инвестиции, БКС, Freedom Finance - подключение по ключам

kb/scenarios/integratsii/brokery-po-klyucham.md

Кратко (TL;DR)

Три брокера подключаются одинаково: получить у брокера ключ -> Профиль -> Интеграции -> «Подключить» -> вставить ключ. Подойдёт любой ключ - и «только для чтения», и с правом сделок. После синхронизации: деньги брокерского счёта - на Счетах, бумаги и портфель - на странице Инвестиций, сделки и движения - в операциях приложения. Данные обновляются автоматически каждые 20 минут, ночью - полностью.

Где взять ключ (официальные инструкции из приложения)

Права ключа для интеграции значения не имеют: подойдёт и ключ «только для чтения», и ключ с правом сделок - приложение через него только читает данные и сделок не совершает. Если ключ выпускается специально для приложения, удобнее взять «только для чтения»: прав ему хватит. Робоэдвайзер - другое подключение, и там ключ обязательно должен быть с правом совершать сделки: робоэдвайзер торгует от вашего имени.

Подключение

  1. Профиль -> Интеграции -> блок брокера -> «Подключить». (Другой путь - каталог со страницы Счетов: там мастер сначала показывает инструкцию, потом ту же форму.)
  2. В форме: имя подключения и ключ (у Freedom - два ключа) -> подтвердить.
  3. Уведомление «Токен успешно добавлен», начинается синхронизация - её статус виден прямо в строке подключения.
  4. Карточка брокера становится списком подключений: имя ключа, статус, удаление отдельного ключа, «Удалить все» и «Добавить счет» - ключей может быть несколько (например, разные счета одного брокера).

Ошибки формы

Что появится после синхронизации (главное)

  1. Счета: брокерский счёт - в группе «Брокерские», отдельной строкой на каждую валюту счёта (например «… RUB»). Здесь только ДЕНЬГИ на счёте; они входят в «Всего», Баланс и Чистый капитал. Валюта пересчитывается в основную по курсу дня. Под строкой - время последнего обновления.
  2. Инвестиции: бумаги - на странице Инвестиций. «Портфель» - рыночная стоимость ваших бумаг; деньги счёта в него не входят. Бумаги в «Всего» и Чистый капитал Обзора не входят (kb-rule-total-capital).
  3. Операции: сделки и движения по счетам - в журнале «Операции». Как любой импорт, подключение сдвигает дату начала учёта назад - история брокера становится частью учёта (см. kb-rule-accounting-boundary).

Обновление данных

Сценарий: подключили брокера

Отключение

Профиль -> Интеграции -> карточка брокера -> удалить отдельный ключ или «Удалить все» -> окно «Вы уверены, что хотите отвязать все токены ...?» -> уведомление «Токен брокера успешно удалён», карточка возвращается к «Инструкция + Подключить». Импортированные счета и операции ОСТАЮТСЯ в кабинете - отвязка останавливает только будущую синхронизацию.

Q&A

Токен даёт доступ к моим деньгам? Для интеграции достаточно ключа «только для чтения»: он отдаёт информацию, торговать им нельзя. Приложение через ключ интеграции сделок не совершает.

Подключил брокера - где смотреть бумаги? Деньги счёта - на странице Счетов (группа «Брокерские»), бумаги и стоимость портфеля - на странице Инвестиций, сделки - в «Операциях».

Показывают ли Счета бумаги? Нет, только деньги по валютам счёта. Бумаги - в Инвестициях.

Сделал сделку у брокера - когда она появится? Автоматически в течение 20 минут; сразу - «Обновить данные» на карточке брокера на странице Счетов.

Что будет при отключении? Подключение удаляется, синхронизация прекращается - новые данные подтягиваться перестанут. Уже импортированные счета и операции остаются в кабинете.

СЦЕНАРИЙ

Атон - загрузка брокерских отчётов

kb/scenarios/integratsii/aton-otchety.md

Кратко (TL;DR)

Атон подключается только загрузкой файла отчёта (подключения по ключу нет). Отчёт запрашивается в приложении Атона в формате XML и загружается кнопкой «Загрузить» на карточке Атона в Профиль -> Интеграции. Из отчёта создаются брокерские счета по номерам договоров, импортируются бумаги и сделки.

Как получить отчёт (официальная инструкция из приложения)

  1. Авторизоваться в приложении «Атон» и перейти в раздел «Выписки и отчеты».
  2. Выбрать «Запросить брокерский отчет», на следующем экране выбрать формат XML.
  3. Загрузить полученный файл: Профиль -> Интеграции -> блок «Атон» -> «Загрузить» (открывается системный выбор файла).

Что происходит после загрузки

  1. Уведомления по цепочке: «Файл принят. Подождите, пока начнётся обработка - список отчётов обновится после синхронизации» -> «Загрузка брокерского отчёта завершена. Данные обновлены». Обработка фоновая.
  2. Карточка Атона превращается в список отчётов: у каждого - период (например «17 ноября 2019 - 18 ноября 2019»), кнопки «Удалить все» и «Добавить отчет» (первичная кнопка «Загрузить» исчезает - следующие отчёты грузятся через «Добавить отчет»).
  3. На Счетах появляется брокерский счёт с номером договора из отчёта. Один отчёт с одним договором = один счёт; отчёты разных договоров создают отдельные счета.
  4. Импортируются данные отчёта: бумаги и сделки - они видны в разделе инвестиций, балансы счетов заполняются из отчёта.

Важная связка: дата начала учёта

Загрузка отчёта, как и любой импорт, сдвигает дату начала учёта пользователя НАЗАД - к периоду отчёта. Движения денег и балансы начинают считаться с новой, более ранней границы (см. kb-rule-accounting-boundary). Это нормальное поведение: история из отчёта становится частью учёта.

Действия с загруженными отчётами

Сценарий: удалили отчёт

Q&A

Какой формат файла нужен? XML - именно его нужно выбрать при запросе отчёта в приложении Атона.

Загрузил отчёт - откуда взялся новый счёт? Счёт создаётся автоматически по номеру договора из отчёта. В отчётах по нескольким договорам - по счёту на каждый договор.

Можно ли загрузить несколько отчётов за разные периоды? Да, через «Добавить отчет». Грузите их последовательно по периодам - при пропуске периода система предупредит.

Что будет, если удалить отчёт? Данные остаются? Да. Удаляется только файл из списка (можно предварительно скачать его кнопкой «Скачать»). Счета, бумаги и сделки, созданные из отчёта, остаются. «Удалить все» очищает список файлов - данные тоже остаются.

Профиль

СЦЕНАРИЙ

Бэкапы, удаление данных и удаление аккаунта

kb/scenarios/profil/bekapy-i-udalenie.md

Кратко (TL;DR)

В Профиль -> Данные два инструмента: бэкапы (сохранённые снимки учёта, к которым можно вернуться) и «Удалить данные» (полный сброс учёта). Удаление аккаунта - отдельное действие в Профиль -> Основное, уничтожает учётную запись целиком. Перед восстановлением из бэкапа и перед «Удалить данные» приложение само сохраняет текущие данные в новый бэкап. Перед удалением аккаунта - нет.

Что такое бэкап

Бэкап (его же называют точкой восстановления) - снимок ваших данных на момент создания: счета и их остатки, операции, имущество, обязательства, цели и всё, что с ними связано. Бэкап хранится на сервере в зашифрованном виде. В бэкап НЕ входят: сама учётная запись (почта, телефон, вход), права доступа, подключения интеграций (Дзенмани, брокеры) и робоэдвайзер. Старые бэкапы приложение удаляет автоматически примерно через неделю - это не долговременный архив.

Бэкапы

Путь: Профиль -> Данные -> карточка «Бэкапы».

  1. Создание: «Создать бэкап» -> снимок собирается в фоне (для больших учётов - до нескольких минут) -> уведомление «Резервная копия успешно создана», в списке появляется бэкап с датой и временем (например «25 августа 2026 года, 03:43»). Повторное нажатие, пока идёт создание, второй бэкап не создаёт.
  2. У каждого бэкапа есть меню с действиями «Восстановить» и «Удалить».
  3. Восстановление:
  4. подтверждение предупреждает: текущие данные будут автоматически сохранены в новом бэкапе;
  5. восстановление идёт в фоне: уведомление «Идёт восстановление данных из точки восстановления», по завершении - «Данные восстановлены»;
  6. на время операции кнопки «Создать бэкап», «Удалить данные» и повторное восстановление заблокированы окном «Дождитесь завершения текущей операции»;
  7. результат: счета, операции, имущество, обязательства и цели возвращаются к моменту бэкапа; всё созданное после него исчезает из текущего состояния, но остаётся в автоматически созданном бэкапе;
  8. интеграции (Дзенмани, брокеры) и робоэдвайзер после восстановления отключены - их нужно подключить заново. Счета и операции, которые были импортированы на момент бэкапа, возвращаются вместе с ним.
  9. Удаление бэкапа: подтверждение -> бэкап исчезает из списка. Текущие данные удаление бэкапа НЕ затрагивает.

Сценарий: восстановились из бэкапа

Удаление данных (сброс учёта)

Путь: Профиль -> Данные -> «Удалить данные». - Подпись карточки: «Функция удаления данных приводит к их полному уничтожению, без возможности восстановления. Если вам нужно сохранить данные, воспользуйтесь возможностью создания бэкапа». - Диалог подтверждения: «Вы уверены? Все ваши данные будут удалены без возможности восстановления» -> «Да, удалить». - Что происходит: перед удалением приложение само сохраняет данные в новый бэкап; затем весь учёт очищается (счета, операции, имущество, обязательства, цели), интеграции и робоэдвайзер отключаются, план сбрасывается; заново создаются стандартные счета наличных (RUB, USD, EUR) с нулевыми остатками. Пользователь остаётся в системе, почта и телефон не меняются.

Сценарий: удалили данные

Удаление аккаунта

Путь: Профиль -> Основное -> «Удалить аккаунт». - Подпись: «Функция удаления аккаунта приводит к полному уничтожению всех ваших данных без возможности восстановления. Если вы планируете вернуться к использованию сервиса, не используйте ее». - После подтверждения: выход на страницу входа, доступ в кабинет закрыт. Данные удаляются с сервера, автоматический бэкап не создаётся. - Почта и телефон освобождаются: вход той же почтой или тем же телефоном начинает регистрацию ЗАНОВО - создаётся новый пользователь, а не восстанавливается прежний. - Данные прежней учётной записи новому пользователю недоступны, включая её бэкапы. Прежние ключи доступа перестают действовать.

Сравнение двух удалений

Удалить данные Удалить аккаунт
Где Профиль -> Данные Профиль -> Основное
Что стирается учёт (счета, операции, имущество, обязательства, цели), интеграции, робо учётная запись целиком
Пользователь остаётся в системе выход, вход невозможен
Автобэкап перед действием создаётся нет - бэкапы тоже теряются
Почта и телефон не меняются освобождаются для новой регистрации

Q&A

Случайно удалил данные - можно вернуть? Да: перед удалением система сохранила автоматический бэкап - восстановите его из Профиль -> Данные. Интеграции подключите заново.

Восстановил бэкап - почему отвалились Дзенмани и брокер? Подключения интеграций и робоэдвайзера в бэкап не входят и при восстановлении снимаются. Подключите их заново - импорт продолжится.

Удалил аккаунт - можно вернуть данные, зарегистрировавшись той же почтой или телефоном? Нет. Регистрация создаёт нового пользователя с чистого листа; данные и бэкапы прежней учётной записи недоступны навсегда.

Хочу начать учёт заново, но сохранить возможность вернуться. Создайте бэкап, затем «Удалить данные». Восстановиться можно, пока бэкап не удалён автоматически (около недели).

Восстановление затирает то, что я сделал после бэкапа? Из текущего состояния - да, но перед откатом всё автоматически сохраняется в новый бэкап: между состояниями можно переключаться.

СЦЕНАРИЙ

Доступ финансового советника

kb/scenarios/profil/finansovyi-sovetnik.md

Кратко (TL;DR)

Профиль -> Доступ: можно привязать финансового советника - специалиста, зарегистрированного в Whiteswan. Он входит под своим логином и видит ваш кабинет; что именно ему можно - задаётся двумя переключателями. Пока советник не добавлен, доступа к данным нет ни у кого, кроме вас.

Как устроено

  1. Страница «Доступ» -> карточка «Финансовый советник» с пояснением: «Вы можете пригласить финансового советника, который будет иметь возможность входа в ваш аккаунт и управления».
  2. «Добавить советника» -> окно с полем «Финансовый Советник» и подсказкой: «Укажите фамилию, электронную почту или телефон финансового советника. Привязка выполнится при полном совпадении данных в системе».
  3. Советник - пользователь Whiteswan со своей учётной записью. Пароль или код от вашего аккаунта ему не нужны: он входит под своим логином, а ваш кабинет становится ему доступен после привязки.
  4. Привязка: «Добавить» -> «Финансовый советник успешно привязан». Ошибки: пустое поле - «Введите данные советника»; нет совпадения - «Финсоветник с такой почтой не найден. Укажите телефон или ФИО» (или аналогично для телефона и ФИО); если по фамилии найдено несколько человек - укажите фамилию и имя, почту или телефон.
  5. После привязки на карточке появляются переключатели прав:
  6. «Видит цифры в расходах» - сообщения «Советнику доступны цифры в расходах» / «Советнику скрыты цифры в расходах»;
  7. «Может совершать операции» - «Советнику разрешены операции» / «Советнику запрещены операции». Выбор сохраняется на сервере и переживает перезагрузку.
  8. Отвязка: «Удалить советника» -> «Вы уверены, что хотите удалить финансового советника?» -> «Финансовый советник отвязан». Доступ прекращается сразу, переключатели исчезают.

Сценарий: привязали советника

Q&A

Видит ли кто-то мои данные по умолчанию? Нет. Доступ появляется только у советника, которого вы привязали сами.

Под каким логином входит советник? Под своим. Ваш пароль и код входа ему не передаются.

Как забрать доступ обратно? На странице «Доступ» у привязанного советника - «Удалить советника».

СЦЕНАРИЙ

Настройки, личные данные и уведомления

kb/scenarios/profil/nastroyki-i-dannye.md

Кратко (TL;DR)

Настройки: язык интерфейса (Русский/English), валюта из справочника и каналы системных уведомлений (СМС, почта, пуш). Личные данные меняются формой «Изменить данные» в Основном. Уведомления - отдельная вкладка со списком «Новые» и «Прочитанные».

Настройки (Профиль -> Настройки)

Карточка «Системные»: - Язык: Русский и English; выбор переводит интерфейс сразу и сохраняется после перезагрузки. - Валюта: базовая валюта из справочника (по умолчанию «Российский рубль RUB»); в неё пересчитываются итоги в других валютах. Карточка «Системные уведомления» - три переключателя каналов: «По СМС», «По электронной почте», «В пуш-нотификациях». Выбор сохраняется сразу и переживает перезагрузку. Список уведомлений в приложении (Профиль -> Уведомления) ведётся независимо от каналов.

Личные данные (Профиль -> Основное)

Уведомления (Профиль -> Уведомления)

Список сообщений приложения: секция «Новые» и секция «Прочитанные»; у каждого - тип, дата и время, текст; у некоторых - ссылка в нужный раздел (например «К доходам и расходам»). Значок с числом новых - внизу бокового меню. При отсутствии - «Пока нет уведомлений».

Какие бывают уведомления: | Тип | Когда приходит | |---|---| | Синхронизация | интеграция или служба обновила данные: «Синхронизация с … успешно выполнена» | | Токен брокера | ключ интеграции перестал действовать: «Токен БКС более не валиден, необходимо обновить» | | Изменения в балансе | после синхронизации остаток счёта скорректирован: «Произошла корректировка денежного баланса счёта» | | Отрицательный баланс, просроченные выплаты | остаток ушёл в минус; платёж по обязательству просрочен | | Ошибка робоэдвайзера | автоматическое управление остановилось с ошибкой | | Подписка | оформлена, скоро закончится, закончилась | | Опросы и обучение | новый опрос, опрос пройден, обучение пройдено | | Напоминания | заполнить счета, активы, обязательства, лимиты по категориям, цели, план; «давно вас не видно» | Часть уведомлений (напоминания, подписка, опросы) приходит по включённым каналам - письмом, СМС или пушем на телефон; события учёта (синхронизация, токен, баланс) попадают в список в приложении.

Q&A

Сменил язык - сохранится ли он? Да, выбор языка применяется сразу и переживает перезагрузку.

Что изменится при смене валюты? Итоги (Всего, Баланс, Чистый капитал, график) показываются в выбранной валюте; счета в других валютах пересчитываются по курсу дня.

Как отключить письма или СМС? Профиль -> Настройки -> «Системные уведомления» - выключите нужный канал. Список уведомлений в приложении при этом продолжает вестись.

Пришло «Токен … более не валиден» - что делать? Ключ интеграции перестал действовать: выпустите новый у брокера и добавьте его в Профиль -> Интеграции (kb-integration-brokers).