KMyMoney — менеджер личных финансов из проекта KDE. Он появился в начале 2000-х и остаётся одним из немногих настольных приложений для Linux, которое ведёт учёт по принципу двойной записи: каждый рубль приходит из одного места и уходит в другое, а баланс сходится без ручных сверок в таблице. Программа не требует облака, не показывает рекламу и хранит данные в одном файле на вашем диске. Ниже — установка, первые шаги и практические приёмы, которые стоит освоить до ввода первой операции.

Что умеет KMyMoney

Это не трекер расходов, а полноценная система учёта. Поддерживаются счета разных типов: текущий, сберегательный, наличные, кредитная карта, вклад, кредит, инвестиционный и имущественный. Операции состоят из проводок между счетами и категориями, поэтому перевод с карты на вклад не выглядит как расход. Категории образуют дерево, к операциям можно добавлять плательщиков, метки и примечания. Отдельные модули отвечают за бюджеты, регулярные платежи, отчёты и сверку с банковской выпиской. Импорт поддерживает CSV, QIF и OFX, а данные хранятся в файле .kmy — это сжатый XML, который можно копировать и версионировать.

Установка

Пакет есть в Debian, Ubuntu, Linux Mint, Fedora и Arch. В KDE Plasma программа обычно уже присутствует в меню, но в минимальной установке её может не быть.

sudo apt update
sudo apt install kmymoney
kmymoney --version

Для Fedora команда установки — sudo dnf install kmymoney, для Arch — sudo pacman -S kmymoney. Если нужна свежая сборка независимо от дистрибутива, используйте Flatpak.

apt-cache policy kmymoney
flatpak info org.kde.kmymoney
flatpak install flathub org.kde.kmymoney
flatpak run org.kde.kmymoney

Первый запуск и счета

Мастер предложит выбрать валюту и создать первый счёт. Не спешите заводить десяток счетов: начните с реально используемых. Типичный набор для семьи — зарплатная карта, накопительный счёт, наличные и кредитка. Для каждого укажите начальный баланс на дату старта. Если баланс неизвестен, поставьте ноль и добавьте корректирующую операцию позже: так история останется прозрачной.

Названия делайте понятными: «Карта банка» лучше, чем «Счёт 1». Номер карты хранить не обязательно, достаточно последних четырёх цифр. Для наличных удобно завести отдельный счёт «Кошелёк», чтобы снятие в банкомате было переводом, а не расходом.

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

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

Операция вводится в журнале счёта: дата, получатель, категория, сумма. Если покупка затрагивает несколько категорий, используйте разделение проводки — например, чек на 3000 рублей: 2500 на продукты и 500 на бытовую химию. Для переводов выбирайте счёт-получатель, а не категорию, иначе деньги дважды попадут в расходы. Регулярные платежи удобно вводить через план: аренда, интернет и подписки будут создаваться с напоминанием.

Импорт банковской выписки

Ручной ввод быстро надоедает, поэтому настройте импорт. Скачайте выписку в CSV или OFX, откройте «Файл → Импорт» и укажите колонки: дату, сумму, назначение платежа. Проверьте разделитель, кодировку и знак суммы — некоторые банки пишут расходы положительными числами. Первый импорт делайте на копии файла и на небольшом периоде, чтобы убедиться в правильности сопоставления.

После импорта KMyMoney предложит сопоставить получателей и категории. Не соглашайтесь на автоматику слепо: правила можно сохранить и потом редактировать. Дубликаты программа обычно распознаёт по дате и сумме, но при повторном импорте одного периода лучше проверить журнал вручную.

Бюджеты и регулярные платежи

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

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

Сверка с банком

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

Резервные копии

По умолчанию KMyMoney хранит данные в XML, сжатом gzip, и не шифрует файл. Шифрование GPG включается в настройках; если домашний каталог не зашифрован, это разумная мера. Простая копия перед крупным изменением спасает от ошибок импорта.

mkdir -p ~/backup/kmymoney
cp ~/Documents/finance.kmy ~/backup/kmymoney/finance-$(date +%F).kmy
ls -lh ~/backup/kmymoney

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

rsync -a --update ~/Documents/finance.kmy /media/backup/
stat -c '%y %s' ~/Documents/finance.kmy
file ~/Documents/finance.kmy

Для автоматизации добавьте задачу в cron или systemd timer. Раз в месяц проверяйте, что копия открывается; целостность проверяет gzip -t, а содержимое удобно смотреть через zcat.

gzip -t ~/Documents/finance.kmy && echo OK
zcat ~/Documents/finance.kmy | head -n 5

Типичные ошибки

  • Смешивать личные и рабочие траты в одном счёте.
  • Слишком дробные категории, в которых невозможно считать итоги.
  • Импорт без проверки знака суммы и валюты.
  • Отсутствие резервных копий и хранение единственного файла на ноутбуке.
  • Попытка вести инвестиции без понимания устройства счетов и котировок.

KMyMoney или GnuCash

Оба приложения используют двойную запись, но подача разная. KMyMoney ближе к KDE, аккуратнее выглядит и удобнее в бюджетах и регулярных операциях. GnuCash строже, сильнее в отчётах и бухгалтерской логике, но требует больше времени на освоение. Для домашнего учёта выбирайте то, интерфейс чего не раздражает: данные можно перенести, а привычка важнее набора функций.

Итог

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте