Финансовые отчёты по месяцам и годам
Раздел «Отчёты» собирает в одну таблицу главное о портфеле за каждый месяц или год: сколько он стоил, насколько переоценились бумаги, сколько пришло купонов и дивидендов, сколько ушло на комиссии брокера и налог и какой был оборот по сделкам. Внизу — строка «Итого», а всю таблицу можно выгрузить в CSV.
- Семь показателей на период: стоимость, прибыль, купоны, дивиденды, комиссии, налоги и оборот — по месяцам или по годам.
- Фильтры: «Счёт», «Период данных», «Группировка», выбор колонок и переключатель «Скрыть пустые периоды».
- Итоги: строка «Итого» суммирует потоки за выбранный период, а стоимость берёт на конец последнего периода.
- Экспорт: кнопка «Экспорт в CSV» сохраняет ровно то, что видно в таблице, вместе со строкой «Итого».
1. Зачем нужны финансовые отчёты
Дашборд отвечает на вопрос «что с портфелем сейчас», а отчёты — «что происходило месяц за месяцем». Здесь удобно:
- увидеть, в каком месяце пришло больше всего купонов и дивидендов, а в каком — ничего;
- посчитать, сколько за год ушло брокеру в виде комиссий и сколько составил расчётный налог с купонов и дивидендов;
- сравнить годы между собой — по прибыли, пассивному доходу и обороту;
- забрать цифры в Excel или Google Таблицы, чтобы вести свой учёт.
2. Где найти отчёты
В левом меню приложения выберите пункт «Отчёты» (адрес страницы — /reports). Страница называется «Финансовые отчёты». Кнопка со знаком вопроса рядом с заголовком заново запускает обзорный тур по странице.
3. Фильтры: счёт, период и группировка
Над таблицей — панель управления отчётом:
- «Счёт» — счёт, по которому строится отчёт. При открытии страницы подставляется счёт, выбранный в шапке приложения.
- «Период данных» — «За всё время», «Последние 3 месяца», «Последние 6 месяцев», «Последние 12 месяцев», «Текущий год» и отдельные календарные годы, за которые есть данные (например, «2025 год»).
- «Группировка» — «По месяцам» или «По годам».
- «Колонки» — список «Отображать колонки»: снимите галочку, и столбец исчезнет из таблицы и из CSV.
- «Скрыть пустые периоды» — прячет месяцы, в которых прибыль, купоны, дивиденды, комиссии, налоги и оборот равны нулю (стоимость при этом не учитывается).
Таблицу можно сортировать: нажмите на заголовок колонки, повторное нажатие меняет направление (▲ / ▼). По умолчанию сверху самые свежие периоды. В отчёт попадают периоды до текущего месяца включительно — будущих месяцев в нём нет.
4. Что означают колонки
Все суммы приводятся в рублях. Для каждого месяца Firewire считает показатели так:
| Колонка | Что показывает |
|---|---|
| «Стоимость» | Оценка портфеля на последнюю дату месяца, за которую есть оценка. Если в месяце оценок не было, повторяется последнее известное значение. |
| «Прибыль» | Насколько за месяц изменилась разница между рыночной оценкой позиций и их балансовой стоимостью — то есть переоценка бумаг. Пополнения и покупки сами по себе прибылью не считаются, купоны и дивиденды показаны в своих колонках. |
| «Купоны» | Купоны со статусом «выплачено», дата выплаты которых приходится на этот месяц. |
| «Дивиденды» | Выплаченные дивиденды с датой в этом месяце. |
| «Комиссии» | Сумма комиссий по всем сделкам месяца. |
| «Налоги» | Расчётный НДФЛ с купонов и дивидендов месяца (см. ниже). Это оценка Firewire, а не сумма, которую удержал брокер. |
| «Оборот» | Сумма всех сделок месяца — и покупок, и продаж. |
Прибыль месяца $m$ считается как разность накопленного результата по позициям на конец месяца и на конец предыдущего месяца с оценкой:
где $V$ — рыночная оценка позиций, $B$ — их балансовая стоимость. Для первого месяца истории берётся сам $P_m$.
Налог считается по нарастающему доходу календарного года: доход $I_m$ месяца (купоны + дивиденды) добавляется к доходу $B_{m}$ предыдущих месяцев того же года, и в колонку попадает разница налога:
В отчёте используется двухступенчатая шкала 13 % / 15 %. Подробнее о налоге на купоны и дивиденды — в статье налоговый учёт денежных потоков.
5. Строка «Итого» и годовая группировка
Строка «Итого» внизу таблицы относится ко всем строкам, которые сейчас видны (с учётом «Периода данных» и «Скрыть пустые периоды»):
- прибыль, купоны, дивиденды, комиссии, налоги и оборот складываются;
- стоимость не складывается — берётся значение последнего по времени периода.
В режиме «По годам» работает та же логика: потоки за месяцы года суммируются, а в колонке «Стоимость» стоит оценка на конец последнего месяца года, за который есть данные. Для текущего года это значение на текущий месяц.
6. Экспорт в CSV
Кнопка «Экспорт в CSV» в правом верхнем углу сохраняет файл Firewire_Financial_Report_ГГГГ-ММ-ДД.csv:
- в файл попадают только включённые колонки и только видимые строки — в том же порядке, что на экране, плюс строка «Итого»;
- заголовки колонок с единицами: «Стоимость портфеля, ₽», «Прибыль за период, ₽», «Купоны, ₽» и т. д.;
- суммы округлены до целых рублей, разделитель — точка с запятой, кодировка UTF-8 с BOM, поэтому кириллица корректно открывается в Excel двойным щелчком.
Если в таблице нет ни одной строки, кнопка неактивна. Другие способы выгрузки описаны в статье экспорт отчётов.
7. Оговорки и ограничения
- Валюта. Купоны, дивиденды, комиссии и оборот в валюте переводятся в рубли по текущему курсу ЦБ, а не по курсу на дату операции. Для давних валютных операций суммы могут отличаться от брокерского отчёта.
- Налог — оценка. Колонка «Налоги» учитывает только купоны и дивиденды и не включает налог с продажи бумаг, льготы ИИС и ЛДВ. Фактически удержанную сумму смотрите в отчёте брокера.
- Прибыль — это переоценка. Колонка показывает изменение бумажного результата открытых позиций. Полный разбор того, из чего сложился результат, — в декомпозиции PnL.
- Настройки в браузере. Выбранная группировка и набор колонок запоминаются в этом браузере. «Период данных» после перезагрузки страницы снова становится «За всё время».
- Полнота истории. Отчёт строится из оценок портфеля, сделок и выплат, которые есть в Firewire. Если история загружена не с открытия счёта, ранние месяцы будут неполными — см. почему цифры не совпадают с брокером.
8. Часто задаваемые вопросы (FAQ)
Почему в «Итого» стоимость не равна сумме по строкам?
Стоимость — это остаток на дату, а не поток, поэтому её нельзя складывать. В «Итого» стоит стоимость на конец последнего видимого периода. Остальные колонки — потоки, они суммируются.
Колонка «Налоги» совпадёт с тем, что удержал брокер?
Не обязательно. Firewire оценивает НДФЛ с купонов и дивидендов по шкале 13 % / 15 % от нарастающего дохода года. Налог с продажи бумаг, льготы ИИС и особенности налогообложения иностранных бумаг в эту колонку не входят.
Почему в месяце есть стоимость, а прибыль равна нулю?
Если за месяц нет ни одной оценки портфеля, Firewire повторяет последнюю известную стоимость, а прибыль за такой месяц считает нулевой. Чтобы убрать такие строки, включите «Скрыть пустые периоды».
Можно выгрузить только комиссии и оборот?
Да. В меню «Колонки» оставьте галочки только у «Комиссии» и «Оборот» и нажмите «Экспорт в CSV» — в файле будут период, эти две колонки и строка «Итого». Подробнее о комиссиях — в статье статистика комиссий.