Семейный бюджет в Actual Budget: импорт выписок и сверка остатков
В банковском приложении деньги есть. В таблице они тоже есть, но немного другие. Одна покупка ещё обрабатывается, перевод между картами записан как расход, а наличные существуют в отдельной экономической реальности. Прежде чем строить красивые диаграммы семейного бюджета, полезно добиться скучного, почти бухгалтерского результата: остатки должны сходиться.
Actual Budget помогает собрать операции по счетам в одном месте. Собственный сервер делает эту базу доступной с разных устройств, однако порядок появляется благодаря правилам ввода и проверке данных. Начнём с небольшого законченного периода, чтобы через вечер получить работающий учёт, а не многолетний проект цифрового перевоспитания семьи.
Содержание
- Выберите точку отсчёта, а не импортируйте всю жизнь
- Подготовьте сервер, который не мешает вести бюджет
- Первая выписка: пять строк важнее пяти тысяч
- Перевод между своими счетами — отдельная история
- Сверка: момент, когда цифрам можно доверять
- Категории должны выдерживать обычный вечер
- Проверка, которую стоит сделать до удаления старой таблицы
Свой сервер для семейного бюджета
Для небольшого Actual Budget можно начать с VPS с 2 ГБ памяти. Храните данные приложения постоянно и настройте независимую резервную копию бюджета.
ВЫБРАТЬ VPSВыберите точку отсчёта, а не импортируйте всю жизнь
Для первого знакомства достаточно прошлого полного месяца и текущих операций. Это не ограничение программы, а удобный объём для проверки. В длинной истории сложнее заметить ошибочный знак суммы, повторный перевод или счёт, который давно закрыт.
Составьте перечень реальных мест хранения денег: основная карта, вторая карта, накопительный счёт, наличные. Карта и банковский счёт не всегда одно и то же: если две карты списывают деньги с общего счёта, создавать два независимых остатка не нужно. Назовите записи так, чтобы остальные участники семьи узнавали их без пояснений.
Определите дату начала и начальный остаток каждого счёта непосредственно перед первой импортируемой операцией. Если выписка начинается первого числа, а остаток взят на сегодняшний день, итог неизбежно будет неверным. Приложение честно сложит несовместимые исходные данные — компьютеры в этом отношении удивительно исполнительны.
Сохраните исходные выписки отдельной папкой с названием банка, счёта и периода. Работайте с копиями, если понадобится менять формат. Изменённый файл удобен для импорта, оригинальный — для выяснения, откуда взялась спорная сумма.
Подготовьте сервер, который не мешает вести бюджет
Для небольшого семейного Actual можно начать с MAATRIX Ba Lite: 1 vCPU, 2 ГБ памяти и 40 ГБ диска. Это ориентир для пилота приложения без тяжёлых соседей, а не обещание производительности при любой нагрузке. Если на VPS уже работают другие сервисы, считайте их память и резервные копии вместе.
Выберите поддерживаемую Ubuntu или Debian и официальный способ установки. Проект публикует Docker-образы и Compose-конфигурацию; постоянные данные контейнера находятся в /data, который должен быть связан с сохраняемым каталогом или томом. Удаление контейнера не должно означать удаление бюджета. Подробности — в документации Actual для Docker.
Настройте домен, HTTPS и доступ к приложению. Сначала создайте учебный бюджет с вымышленными операциями, откройте его со второго устройства и проверьте синхронизацию. Лишь затем загружайте настоящую выписку. Сохраните инструкцию восстановления доступа в месте, доступном ответственному члену семьи.
Не подключайте банковские интеграции только потому, что они есть в меню. Поддержка зависит от страны, банка и посредника. Ручной импорт файла вполне подходит для регулярного учёта и не требует обещаний, что любой российский банк заработает через зарубежный коннектор.
Первая выписка: пять строк важнее пяти тысяч
Actual поддерживает несколько финансовых форматов, включая CSV, OFX и QFX. Для CSV нужно сопоставить столбцы файла с полями приложения. В интерфейсе импорта есть настройка даты, разделителя и сумм; финансовые форматы с идентификаторами операций обычно удобнее для обнаружения повторов. Точные возможности описаны в руководстве по импорту.
Откройте нужный счёт и выберите импорт файла. До подтверждения посмотрите предпросмотр. Найдите несколько понятных операций: покупку в магазине, поступление денег, возврат, комиссию и перевод. Каждая проверяет свой угол данных.
Например, дата 05.10.2026 должна означать пятое октября, а не десятое мая. Сумма 1 250,50 должна остаться тысячей двумястами пятьюдесятью рублями с копейками, а не превратиться в несколько колонок. Расход обязан уменьшать остаток. Если банк использует отдельные столбцы списаний и поступлений, настройте их соответствующим образом, не склеивая вручную без необходимости.
Сначала импортируйте небольшой тестовый файл в учебный бюджет. Сравните число строк, даты и итоговое изменение остатка. Только после успешной проверки повторите выбранные настройки на рабочем счёте. Снимок экрана сопоставления столбцов пригодится при следующей выписке, особенно если банк однажды решит «улучшить» формат экспорта.
Не загружайте одну выписку сразу во все счета. Каждая операция принадлежит конкретному счёту, а общий семейный отчёт складывается уже поверх них. Ошибка назначения счёта может сохранить общий итог и одновременно испортить все частные остатки.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРПеревод между своими счетами — отдельная история
Допустим, с основной карты ушло 10 000 рублей, а на накопительный счёт пришло столько же. Семья не стала беднее на 10 000 и богаче ещё на 10 000. Деньги поменяли место. Если записать обе стороны обычными расходом и доходом, отчёт о денежных потоках получится впечатляющим и бесполезным.
Actual умеет связывать счета переводом. В качестве получателя выбирают соответствующий счёт, а программа формирует связанную операцию на другой стороне. При работе с уже импортированными записями нужно внимательно проверить сопоставление, чтобы не оставить дополнительную копию. Поведение переводов между бюджетными и внебюджетными счетами различается; это разобрано в официальном описании переводов.
Для учебной проверки найдите один простой перевод без комиссии. Сопоставьте исходящую и входящую операции по сумме и дате. Затем посмотрите оба остатка и общий расход по категориям. Если перевод по-прежнему увеличивает бытовые траты, разбор ещё не закончен.
Комиссию учитывайте отдельно от переводимой суммы. Возврат покупки тоже не всегда является новым доходом в житейском смысле: полезно связать его с исходной категорией расходов. Главное — выбрать понятное правило и последовательно применять его, чтобы сравнение месяцев не зависело от настроения того, кто разбирал выписку.
Снятие наличных обычно переносит деньги со счёта карты в наличный кошелёк. Затем покупки за наличные отражаются в этом кошельке. Если считать само снятие расходом и позже записывать каждую покупку ещё раз, бюджет начнёт обвинять семью в двойной расточительности.
Сверка: момент, когда цифрам можно доверять
После импорта сравните остаток с банковской выпиской на одинаковый момент времени. Отделяйте завершённые операции от ожидающих: банковская блокировка суммы и окончательное списание могут показываться по-разному. Не пытайтесь исправить такую разницу случайной дополнительной записью.
В Actual есть процедура сверки: подтверждённые операции отмечаются как проведённые, затем вводится соответствующий банковский остаток. Когда разница исчезнет, сверку нужно завершить с фиксацией проверенных операций. Само совпадение цифр ещё не выполняет заключительное действие за пользователя. См. руководство по сверке счетов.
Если разница остаётся, ищите её последовательно. Начните с начального остатка, затем проверьте границы периода, повторные строки, знак суммы и переводы. Разница ровно на сумму одной покупки часто указывает на пропуск или дубль. Разница вдвое больше покупки — возможный признак противоположного знака. Это диагностические подсказки, а не универсальный закон.
Не создавайте корректирующую операцию только ради зелёной отметки. Она допустима, когда вы понимаете и документируете причину, но скрывать ею неизвестную ошибку неудобно: через месяц та же ошибка может вернуться уже в другом виде.
Категории должны выдерживать обычный вечер
Начните с небольшого набора: продукты, транспорт, жильё, здоровье, дети, отдых и прочие понятные семье направления. Слишком подробная система быстро превращает покупку хлеба в классификационный спор. Детализацию добавляйте там, где она помогает принять конкретное решение.
Договоритесь, кто разбирает новые операции и как часто. Один человек может импортировать выписки, второй — уточнять наличные покупки. Общий бюджет требует согласованных действий; доступ к серверу сам по себе не определяет, какие личные траты участники готовы показывать друг другу.
Правила автоматической категоризации вводите постепенно. Сначала проверьте получателя и несколько его операций. У универсального магазина бывают продукты, техника и подарки: название продавца не всегда равно категории. Оставляйте неоднозначные записи на ручной разбор, а не заставляйте автоматизацию уверенно ошибаться.
Раз в неделю достаточно короткой последовательности: импортировать новый период, проверить повторы, разобраться с переводами, сверить остатки и распределить неизвестные операции. Для пересекающихся выписок проверяйте, как сработало сопоставление. Автоматическая защита от дублей полезна, но не заменяет контроль результата.
Проверка, которую стоит сделать до удаления старой таблицы
Экспортируйте бюджет средствами приложения и сохраните независимую резервную копию серверных данных. Восстановите копию в отдельной тестовой среде, не поверх рабочего бюджета. Откройте несколько счетов, сравните остатки и найдите старую операцию по получателю.
Попросите другого участника семьи выполнить обычный сценарий: открыть нужный счёт и объяснить, откуда взялся его остаток. Если для этого требуется присутствие автора системы и двадцать минут устных примечаний, стоит упростить названия и правила.
VPS MAATRIX может стать постоянным местом для Actual Budget. Ценность такого сервера проявляется не в сложности панели, а в доступности одной понятной версии данных. Хороший семейный учёт позволяет обсудить планы на основании совпадающих цифр — и закончить разговор раньше, чем остынет ужин.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →