Руководство пользователя KMyMoney

# Руководство пользователя KMyMoney

## для KMyMoney версии 5.0

Michael T. Edwardes `<mte@users.sourceforge.net>`

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Ace Jones `<acejones@users.sourceforge.net>`

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

Robert Wadley `<robntina@users.sourceforge.net>`

Darin Strait `<darin.strait@ashdar-partners.com>`

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Dawid Wróbel `<me@dawidwrobel.com>`

: Олеся Герасименко
Издание 5.0.0 (13 января 2018 г.)

Авторские права © 2000-2018 Команда разработчиков KMyMoney

Юридическое уведомление

KMyMoney, программа учёта личных финансов, разработанная KDE.

В этом руководстве пользователя приводится описание программы KMyMoney версии 5.0.

Глава 1. Введение
Введение

# Глава 1. Введение

Издание 5.0.0 (13 января 2018 г.)

## Для чего предназначается KMyMoney?

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

Основные цели проекта:

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

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

- Точность. Работа KMyMoney основывается на проверенной временем системе двойной записи, что обеспечивает корректный учёт финансов.

Для чего не предназначается KMyMoney?
Для чего не предназначается KMyMoney?

## Для чего не предназначается KMyMoney?

Являясь программой учёта личных финансов, программа KMyMoney не предназначена для удовлетворения потребностей среднего бизнеса. Функциональность, предоставляемая KMyMoney, может оказаться достаточной для малого бизнеса, но следует учитывать, что в программе отсутствует непосредственная реализация некоторых возможностей, таких как счета дебиторской и кредиторской задолженности. Тем не менее, с помощью модулей возможно вести учёт клиентов, поставщиков, документов и так далее.

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

Глава 2. Новые возможности этой версии
Новые возможности этой версии

# Глава 2. Новые возможности этой версии

Издание 5.0.4 (4 апреля 2019 г.)

## Исправления и улучшения

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

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

В прошлых версиях приложения эта страница руководства содержала перечень конкретных исправлений ошибок и улучшений функциональности, дублируя журнал изменений. Теперь эти сведения возможно просмотреть непосредственно в самом журнале изменений.

Начиная с версии 5.0, в приложении имеются некоторые изменения, для работы которых пользователю требуется выполнить определённую настройку в случае выполнения обновления с версии 4.8.x или предшествующей версии.

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

Обновления этого руководства пользователя
Обновления этого руководства пользователя

## Обновления этого руководства пользователя

В то время как приложение продолжает развиваться, в настоящем руководстве всё ещё присутствуют главы, в которые не была добавлена информация обо всех изменениях, внесённых в интерфейс программы при выходе версии 5.0. В каждой главе указана версия KMyMoney, которой она соответствует. Здесь для удобства представлен полный перечень глав.

Обратите внимание, что количество сведений, не включённых в какую-либо главу или не отражающих текущее поведение приложения, зависит от того, насколько сильно изменилась соответствующая часть приложения между выходом версий 4.8 и 5.0.

Главы, содержащие обновлённые сведения для версии 5.x | Главы, ещё не содержащие обновлённые сведения для версии 5.x
--- | ---

Введение
Новые возможности этой версии
Эффективное использование KMyMoney
Начало работы с KMyMoney
Учреждения
Счета
Статьи
Метки
Контрагенты
Графики
Книга учёта
Инвестиции
Валюты
Сверка
Отчёты
Импорт и экспорт
Параметры
Справка: меню
Благодарности

Кредиты
Бюджеты
Прогноз
Поиск операций
Форматы файлов
База данных
Вопросы и ответы
Справка: виджеты

Глава 3. Эффективное использование KMyMoney
Эффективное использование KMyMoney

# Глава 3. Эффективное использование KMyMoney

Joe (joe1011010) `<joe1011010_km@users.sourceforge.net>`

Издание 5.0.4 (5 апреля 2010 г.)

Даже изучив документацию по всем элементам KMyMoney, пользователь может нажимать какие-то кнопки, заполнять поля, а затем понять, что всё делалось неправильно и придётся начать сначала.

Работа с программой станет намного эффективнее, если потратить немного времени на планирование использования KMyMoney; рекомендуется выполнить приведённые в этом разделе шаги.

## Основные принципы учёта

Представим, что деньги пользователя — это шарики или бобы и, чтобы они не раскатились, приходится хранить их в ящике или горшке. Ведение учёта или бухгалтерия — это процесс учёта бобов в одном горшке или нескольких горшках.

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

У товаров имеется стоимость (уплаченная пользователем цена), поэтому количество бобов останется неизменным, но часть из них будет представлять денежные средства, а часть — товары.

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

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

Эта тема более подробно раскрывается далее в руководстве.

### Определение счетов (личных записей)

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

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

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

Необходимо подумать о том, как требуется следить за доходами и расходами и анализировать их. Это поможет разобраться в том, как их настроить в KMyMoney.

Наконец, следует подумать над количеством нужных наборов счетов (один, два или более). Выбор может зависеть от законодательства конкретной страны или же просто от способа, который требуется использовать для анализа. Каждый набор счетов обрабатывается отдельно от других.

### Определение счетов (деловых записей)

Настройка этих счетов похожа на настройку счетов для личного использования, но при этом также необходимо учитывать требования законодательства. В KMyMoney отсутствует непосредственная реализация функций, связанных с учётом таких тонкостей, поскольку это программа для управления «личными» финансами. Кроме того, эти дополнительные тонкости не рассматриваются в настоящем руководстве, но их следует принять во внимание, если планируется использовать KMyMoney для ведения бизнеса.

Привязка финансов к KMyMoney
Привязка финансов к KMyMoney

## Привязка финансов к KMyMoney

Соберите все соответствующие бумаги и найдите для содержащихся в них данных подходящие разделы в KMyMoney.

### Счета

Здесь содержится стоимость. Операции создаются для одного или нескольких счетов.

#### Счета — Актив

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

Текущий счёт

  Обычный банковский текущий счёт.

Сберегательный счёт

  Обычный банковский сберегательный счёт.

Наличные

  Деньги из кошелька или сейфа.

Ссудный счёт

  Средства, выданные пользователем в кредит кому-либо.

Инвестиции

  Инвестированные пользователем денежные средства.

Актив

  Имущество, коллекции и так далее.

#### Счета — Пассив

Эти счета представляют долги и заёмные средства, которые требуется отслеживать. Доступны следующие виды счетов:

Кредитная карта

  Обычный счёт кредитной карты.

Ссудный счёт

  Средства, полученные пользователем в кредит (ипотека и так далее).

Пассив

  Любое обязательство пользователя, отличное от кредита.

### Учреждения

При желании возможно использовать финансовые учреждения для группировки счетов. Для каждой группы отображается общая стоимость.

### Статьи бюджета

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

### Подкатегории

Статьи могут разделяться на подкатегории, но это разделение служит лишь для наглядности, так как общие суммы по подкатегориям не включаются в общую сумму по статье более высокого уровня.

### Метки

«Метки» очень похожи на «Статьи бюджета», так как тоже представляют собой счета без управления, которые не имеют стоимости. Но «Метки», в отличие от «Статей бюджета», использовать совершенно необязательно.

### Контрагенты

Эти данные являются необязательными для операций. Они требуются для запланированных операций. Для каждого контрагента будет показан журнал операций с указанием статей бюджета.

### Запланированные операции

Если операции выполняются на регулярной основе, возможно настроить соответствующий график. Записи операций будут создаваться по графику; записи всех просроченных операций будут показаны на домашней странице.

Полезные советы
Полезные советы

## Полезные советы

У большинства пользователей имеются счета (они могут быть кредитными или дебетовыми) в одном или нескольких учреждениях. Чтобы ознакомиться со способом работы KMyMoney, выберите счет, который требуется отслеживать с помощью KMyMoney, и воспользуйтесь пунктом меню Файл → Создать, чтобы указать файл счёта.

Если ранее использовалась другая программа для управления личными финансами, её данные возможно импортировать в KMyMoney.

Если со счёта регулярно осуществляются выплаты или на счёт регулярно приходят поступления, откройте область просмотра «Контрагент» и укажите соответствующие названия плательщика и получателя. Затем откройте область просмотра «График» и создайте новый график для каждой повторяющейся операции. Если плательщик или получатель ещё не указаны, KMyMoney предоставит возможность ввести соответствующие данные во время настройки графика.

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

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

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

При создании записи о платеже программа KMyMoney автоматически определит следующий номер чека. Удалите этот номер, если платёж производится не с помощью чековой книжки, или измените номер, если первым чеком, который берётся на учёт в программе, не является чек с номером 1. Кроме того, возможно отключить автоматическое увеличение номеров чеков.

При получении выписок по счетам от учреждений, в которых они были открыты, возможно сверить счета в KMyMoney с этими выписками. Это позволяет получить точные данные о текущем финансовом состоянии.

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

Программа KMyMoney не предназначается для ведения бизнеса, но её всё же возможно использовать для этого благодаря гибкости настройки (при условии, что пользователь ведёт бизнес без сотрудников и, следовательно, не должен осуществлять выплату заработной платы). В частности, программа содержит средства создания бюджетов и прогнозирования, а также позволяет экспортировать отчёты в формате CSV в другие программы.

Глава 4. Начало работы с KMyMoney
Начало работы с KMyMoney

# Глава 4. Начало работы с KMyMoney

Michael T. Edwardes `<mte@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.0.0 (1 февраля 2018 г.)

## Первый запуск KMyMoney

По завершении загрузки KMyMoney будут показаны два окна. Верхнее окно, «Совет дня», содержит ряд важных и полезных советов о работе с приложением.

Рекомендуется ознакомиться с содержанием этих советов. Воспользуйтесь кнопками Предыдущий и Следующий, которые расположены в нижней части окна.

После ознакомления с советами закройте окно. По умолчанию оно будет показано вновь при следующем запуске KMyMoney. Чтобы изменить это поведение, снимите соответствующий флажок в окне «Совет дня».

### Примечание

Окно с советами возможно открыть в любой момент. Чтобы это сделать, выберите в KMyMoney пункт меню Справка → Показывать совет дня.

Все советы взяты из списка часто задаваемых вопросов (FAQ), в котором содержатся более подробные сведения. Он доступен на веб-сайте проекта и в этом руководстве.

Чтобы закрыть диалог «Совет дня», нажмите кнопку Закрыть.

### Примечание

Вероятно, внешний вид программы KMyMoney не будет в точности соответствовать снимкам в этом руководстве. Многие параметры (например, шрифты, цвета и значки) возможно настроить с помощью пункта меню Настройка → Настроить KMyMoney... или программы «Параметры системы» KDE, в зависимости от операционной системы.

Главное окно
Главное окно

## Главное окно

Главное окно KMyMoney содержит четыре части.

- A. Строка меню

- B. Панель инструментов

- C. Меню выбора представления

- D. Область просмотра

Меню и панели инструментов предоставляют доступ к функциям KMyMoney. С их помощью возможно создавать файлы и настраивать работу KMyMoney.

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

Меню выбора представления содержит следующие значки.

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

- Учреждения: все учреждения и счета, показанные в иерархическом виде.

- Счета: все счета, показанные в иерархическом виде.

- Графики платежей: повторяющиеся выплаты и поступления.

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

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

- Контрагенты: все контрагенты, которые имеются в KMyMoney. Это перечень всех лиц и учреждений, которым пользователь платит или от которых он получает деньги.

- Книга учёта: операции по счетам.

- Инвестиции: сводка по портфелю ценных бумаг.

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

- Бюджеты: бюджеты пользователя.

- Прогноз: это представление позволяет просмотреть прогноз для счетов и статей.

- Исходящие: используется модулем сетевой работы с банками для показа сообщений о выполненных операциях. Это представление формируется модулем KBanking, который может отсутствовать в системе.

Создание файла
Создание файла

## Создание файла

KMyMoney сохраняет все данные о финансах в файле. Как было отмечено в разделе Определение счетов (личных записей), возможно создать несколько наборов счетов, но данные каждого из наборов будут сохранены в отдельном файле, а в KMyMoney возможно одновременно открыть только один файл. Подробные сведения о форматах файлов данных KMyMoney доступны в разделе Форматы файлов.

Чтобы создать файл, выберите пункт меню Файл → Создать или щёлкните по значку на панели инструментов. Кроме того, если отображается главная приветственная страница, также возможно перейти по первой ссылке на ней: «Начать работу и настроить счета».

После этого в KMyMoney будет открыт диалог «Настройка нового файла KMyMoney», который позволяет создать файл.

Так как все поля являются необязательными, возможно оставить их пустыми и продолжить использовать KMyMoney. Введённые данные используются исключительно для персонификации файла. В будущих версиях программы эти данные могут быть использованы для создания некоторых отчётов и для сетевой работы с банками. Если для работы будущих версий KMyMoney потребуются персональные данные, которых не будет обнаружено, пользователю будет предложено указать эти данные.

Укажите имя и адрес (или оставьте поля пустыми) и нажмите кнопку Далее.

Если адрес электронной почты пользователя хранится в KAddressBook, будет возможно нажать кнопку Загрузить из адресной книги и импортировать данные в KMyMoney.

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

В следующем примере в качестве базовой валюты выбран доллар США.

На следующей странице возможно создать первоначальный счёт. Для обычного пользователя KMyMoney им будет текущий счёт.

Укажите название счёта и, возможно, номер счёта или учётный номер, присвоенный учреждением, под управлением которого находится счёт. Введите дату открытия счёта и его начальный баланс. Например, если требуется использовать KMyMoney для управления финансовыми данными, начиная с 1 января 2008 года, укажите баланс счёта на эту дату. Нужное значение возможно узнать из бумажной выписки. Также укажите название и код учреждения (эти сведения являются необязательными, они требуются только для работы с онлайн-банком).

Если создавать начальный счёт не требуется, снимите соответствующий флажок.

По завершении ввода данных перейдите к следующему шагу, нажав кнопку Далее.

Выберите подходящую страну и один или несколько шаблонов. В каждом шаблоне предусмотрен свой набор статей бюджета для организации финансовых данных. Чтобы выбрать несколько шаблонов (возможно указать даже те шаблоны, которые относятся к разным странам), зажмите клавиши Ctrl и Shift, и щёлкайте по нужным шаблонам левой кнопкой мыши. Программа отобразит иерархию счетов, которую следует установить, в области предварительного просмотра окна мастера. Если не удастся найти отвечающий потребностям шаблон, на этом этапе возможно не выбирать шаблон (статьи бюджета будет возможно настроить вручную позже).

По завершении выбора шаблона перейдите к следующему шагу, нажав кнопку Далее.

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

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

Теперь указаны все необходимые для создания файла сведения. Нажмите кнопку Готово, и KMyMoney создаст и откроет файл.

Создание счетов
Создание счетов

## Создание счетов

Существует несколько способов создания счёта:

С помощью меню

  Чтобы создать счёт с помощью меню, выберите пункт меню Счёт → Новый счёт....

С помощью представления «Счета»

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

С помощью панели инструментов

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

### Подсказка

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

Какой бы способ ни был выбран, для создания счёта всегда используется мастер создания нового счёта. Этот мастер позволяет поэтапно указать все сведения, необходимые для создания счёта. Для перемещения между страницами мастера предназначены кнопки Далее и Назад.

Создайте счёт с помощью одного из вышеперечисленных способов. Полное описание процесса создания счетов доступно в разделе Счета.

Теперь, когда в KMyMoney имеется один или несколько счетов, на домашней странице показана сводная информация по ним. Операции возможно создавать как вручную в представлении Книга учёта, так и автоматически (выполнив соответствующую настройку параметров в представлении Графики).

Графики
Графики

## Графики

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

Чтобы настроить графики платежей, щёлкните по значку в меню выбора представления.

Статьи бюджета
Статьи бюджета

## Статьи бюджета

Чтобы настроить статьи бюджета, щёлкните по значку в меню выбора представления.

Полное описание этой темы содержится в разделе Статьи бюджета.

Метки
Метки

## Метки

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

Полное описание этой темы содержится в разделе Метки.

Контрагенты
Контрагенты

## Контрагенты

Чтобы настроить список контрагентов, щёлкните по значку в меню выбора представления.

Полное описание этой темы содержится в разделе Контрагенты.

Импорт файлов Quicken Interchange Format (QIF)
Импорт файлов Quicken Interchange Format (QIF)

## Импорт файлов Quicken Interchange Format (QIF)

В KMyMoney возможно импортировать операции по счёту из другой программы учёта личных финансов, если эта программа позволяет экспортировать или сохранить их в одном из форматов, которые поддерживаются в KMyMoney. Наиболее распространён формат Quicken Interchange Format (QIF). Большинство программ для работы с финансами поддерживают экспорт в этом формате. Информация о способах экспорта данных в различных программах в формате QIF не приводится, чтобы не перегружать это руководство лишними сведениями.

Полное описание этой темы содержится в разделе Импорт QIF.

Поиск операций
Поиск операций

## Поиск операций

В KMyMoney в качестве средства поиска операций выступает соответствующее диалоговое окно, которое предоставляет удобные функции поиска.

Диалог поиска возможно открыть с помощью панели инструментов (щёлкните по значку ) или с помощью меню (выберите пункт меню Правка → Найти операцию...).

Полное описание этой темы содержится в разделе Поиск.

Сверка
Сверка

## Сверка

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

Чтобы проверить соответствие счёта, сначала выберите счёт (в представлении Счета или Книга учёта). Затем нажмите на панели инструментов кнопку Сверить... или выберите в меню пункт Счёт → Сверить....

Полное описание этой темы содержится в разделе Сверка.

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

## Резервное копирование

После создания счетов и ввода операций рекомендуется сохранить резервную копию. Так как файл, который используется KMyMoney, представляет собой обычный файл Unix, возможно просто скопировать его в другое расположение. Также возможно воспользоваться специальным диалогом в KMyMoney (это рекомендуемый способ: если в дальнейшем в KMyMoney будут использоваться файлы в других форматах, например SQL-файлы, окажется намного сложнее скопировать файл вручную).

Чтобы сохранить резервную копию файла с помощью KMyMoney, выберите пункт меню Файл → Резервное копирование... и укажите папку, в которой следует сохранить файл. Если папку требуется сначала подключить (и пользователь обладает соответствующими правами), установите флажок Подключить диск перед резервным копированием и нажмите кнопку OK.

Файл будет сохранён в указанную папку, при этом его имя будет содержать текущую дату. В дальнейшем это позволит сразу же определить дату резервного копирования.

Запуск KMyMoney
Запуск KMyMoney

## Запуск KMyMoney

Обычно запуск KMyMoney выполняется с помощью щелчка по значку программы или с помощью меню приложений диспетчера окон. В этом случае после запуска в KMyMoney будет открыт последний открытый файл. Но иногда требуется выполнить запуск KMyMoney с помощью командной строки.

Полное описание всех доступных параметров командной строки доступно на man-странице KMyMoney. Тем не менее, имеется два особых случая, которые рассматриваются далее.

kmymoney -n. Параметр -n сообщает KMyMoney, что не следует открывать последний открытый файл. Это может быть полезно, если программа аварийно завершает работу при запуске.

kmymoney <путь к файлу>. Если указать в командной строке имя файла, в KMyMoney будет открыт именно этот файл, а не последний открытый. Возможно использовать имя любого файла, который способна обработать программа KMyMoney. Перечень форматов доступен в главе о форматах файлов. Кроме того, этим способом возможно воспользоваться для импорта файла GnuCash.

Как перенести данные KMyMoney на другой компьютер
Как перенести данные KMyMoney на другой компьютер

## Как перенести данные KMyMoney на другой компьютер

### Перенос данных

При необходимости данные очень легко перенести на новый компьютер. Потребуется только скопировать файл данных KMyMoney. Имя файла отображается в строке заголовка программы KMyMoney, оно обычно заканчивается суффиксом `.kmy`. При первом запуске программы на новом компьютере следует указать расположение файла данных (либо с помощью командной строки, либо с помощью пункта меню Файл → Открыть...). В Windows®, Mac® OS и Linux® используется один и тот же формат файла.

Если файл данных был зашифрован, на новом компьютере потребуется настроить соответствующее ПО и ключи.

Если данные содержатся в базе данных SQL, информацию о переносе данных следует искать в соответствующей документации программного обеспечения этой базы данных.

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

### Перенос параметров программы

Если на новый компьютер был перенесён только файл данных (как описано в предыдущем разделе), это обеспечит правильность работы KMyMoney, но будут потеряны все установленные на старом компьютере значения параметров, отличные от используемых по умолчанию. Чтобы сохранить настроенные параметры, потребуется скопировать также и файл конфигурации. Это файл с именем `kmymoneyrc`. Он расположен в той же папке, что и другие файлы конфигурации KDE. В операционной системе Linux® это папка `$KDEHOME/share/config` (где `$KDEHOME`, как правило, является каталогом «.config» в домашней папке). Если выполняется переход с версии KMyMoney, предшествующей 5.0, прежним расположением `$KDEHOME` был каталог `.kde4`.

#### Перенос параметров модулей

Запуск любого модуля KMyMoney (например, средства импорта или экспорта CSV) может привести к созданию файла конфигурации в той же самой папке (например, файла `csvimporterrc` или `csvexporterrc`). Такие файлы также следует скопировать на новый компьютер.

Как и в случае основного файла данных, предполагается, что на обоих компьютерах используется одна и та же версия модуля. Обычно новые версии модуля допускают использование файлов старых версий, но если функционал модуля претерпел значительные изменения, следует тщательно проверить работу старого файла конфигурации, чтобы убедиться в том, что модуль работает должным образом.

Обратите внимание, что в случае обновления с предыдущей версии до версии 5.0 или выше изменится расположение файлов шаблонов, которые используются модулем печати чеков. Более подробные сведения доступны в заметках о выпуске или на веб-сайте проекта.

### Примечание

Эти инструкции касаются исключительно переноса данных и параметров настройки KMyMoney. Тем не менее, существуют некоторые важные данные, которые хранятся в самой среде KDE, а не в файлах KMyMoney, в том числе пароли, хранящиеся в системе kwallet. Перенос таких элементов настройки KDE в этом руководстве не описан. Впрочем, большинство файлов подобных элементов настройки также хранятся в каталоге `$KDEHOME`.

Связь с разработчиками и отчёты об ошибках
Связь с разработчиками и отчёты об ошибках

## Связь с разработчиками и отчёты об ошибках

### Связь с разработчиками

Общие вопросы или комментарии, касающиеся KMyMoney, возможно направить в пользовательский список рассылки `(kmymoney AT kde.org)`. (Более подробные сведения доступны здесь.) Чтобы связаться с разработчиками, напишите письмо в список рассылки разработчиков `(kmymoney-devel AT kde.org)`. (Более подробные сведения доступны здесь.) Так как ответы часто присылают только в сам список рассылки, рекомендуется заранее подписаться на соответствующий список.

Для разработчиков KMyMoney очень важна обратная связь от пользователей.

### Отчёты об ошибках

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

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

#### Создание качественных отчётов об ошибках

Пользователям рекомендуется уделять время составлению информативных отчётов об ошибках. Это упростит процесс работы для всех, так как в ином случае автору отчёта и разработчику, который будет исправлять ошибку, придётся обмениваться письмами до тех пор, пока не будут переданы соответствующие сведения.

Классическое руководство по написанию отчётов об ошибках (автор — Eli Goldberg) доступно здесь: https://issues.apache.org/bugwritinghelp.html. Обычно достаточно придерживаться следующих принципов:

Предоставить сведения о системе. При отправке отчёта об ошибке с помощью пункта меню Справка → Сообщить об ошибке... эти сведения будут указаны автоматически. Если же отправка отчёта выполняется другим способом, потребуется включить в него следующие сведения: название используемой операционной системы (Linux®, Mac® OS или Windows®), версия KDE, версия KMyMoney, версия Mac® OS или Windows®, название и версия дистрибутива Linux® и версия его ядра.

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

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

Предоставить конкретные шаги. Пример неудачного отчёта об ошибке: «I entered a transaction, and KMyMoney crashed.» (Я ввёл операцию, и программа KMyMoney аварийно завершила работу.) Намного лучше сформулировать отчёт так: «Using the transaction form, I entered a new transaction in my Credit Card account. I selected the Transfer tab, entered in an amount, then changed to the Deposit tab, and back to the Transfer tab. When I returned to the Transfer tab, KMyMoney crashed. This bug is fully reproducible for me.» (С помощью формы ввода операций я ввёл новую операцию по счёту кредитной карты. Я открыл вкладку «Перевод», указал сумму, затем перешёл на вкладку «Зачисление» и обратно на вкладку «Перевод». При возврате на вкладку «Перевод» программа KMyMoney аварийно завершила работу. Эта ошибка повторяется каждый раз при выполнении этих действий.)

Сообщить об ожидаемом поведении. Иногда ожидаемые результаты очевидны, но в тех случаях, когда ошибка является трудно обнаруживаемой, бывает сложно понять, какой именно результат ожидался пользователем. Всегда сообщайте разработчикам о том, какой результат ожидался от программы.

Попытаться выполнить запуск с включённой отладкой. Если собрать версию с использованием команды --enable-debug=full, это обеспечит создание наилучших обратных трассировок. В случае аварийного завершения работы программы снова запустите KMyMoney с помощью gdb и воспроизведите действия, которые привели к сбою. После аварийного завершения работы программы введите команду «bt» для создания данных обратной трассировки.

Запуск программы таким образом намного сложнее обычного запуска, поэтому разработчики не рассчитывают, что все пользователи смогут его выполнить. Тем не менее, именно этот способ наиболее эффективен с точки зрения совершенствования стабильности работы KMyMoney (за исключением самостоятельного обнаружения пользователем ошибки в коде и отправки исправления).

Глава 5. Учреждения
Учреждения

# Глава 5. Учреждения

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.0.0 (1 февраля 2018 г.)

Представление «Учреждения» содержит сводные данные всех счетов, которые сгруппированы по соответствующим учреждениям. Список счетов, относящийся к учреждению, возможно развернуть или свернуть (нажмите стрелку, расположенную слева от названия учреждения). Последнее учреждение в списке — «Счета без привязки учреждений».

В представлении «Учреждения» показаны несколько столбцов со сведениями о счёте. Также показана общая сумма по всем счетам в каждом учреждении. Чтобы показать или скрыть столбец, щёлкните по его заголовку правой кнопкой мыши и установите или снимите флажок, который расположен рядом с названием столбца.

Представление «Учреждения» содержит следующие столбцы.

Счёт

  Название учреждения или счёта.

Тип

  Тип счёта (например, «Сберегательный счёт», «Текущий счёт», «Кредитная карта» и так далее).

Налог

  Указывает на то, учитывается ли этот счёт в целях налогообложения.

НДС

  Указывает на то, применяется ли НДС к операциям по этому счёту.

ЦЗ (центр затрат)

  Указывает на то, что в некоторых условиях при вводе операции по этому счёту необходимо назначить центр затрат. Это новая возможность, которая ещё не реализована, поэтому в настоящее время этот столбец не используется.

Общий баланс

  Другая новая возможность, которая ещё не реализована.

Вынесенное значение

  Это баланс счёта, предоставленный учреждением.

Итого

  Баланс счёта в KMyMoney. Обратите внимание, что в представлении «Учреждения» он является общей суммой балансов всех счетов в конкретном учреждении.

Номер

  Номер счёта, если он был указан.

Код сортировки

  Номер IBAN, если его значение было указано в соответствующем поле диалога «Сведения о счёте».

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

## Действия с учреждениями

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

### Новое учреждение

### Примечание

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

В диалоге «Новое учреждение» обязательно требуется указать только название учреждения (все остальные поля являются необязательными). Как и в случае диалога ввода персональных данных, указанные сведения не используются в текущей версии KMyMoney, но будут задействованы для работы некоторых функций в будущих версиях программы. В частности, номер отделения банка и BIC (Bank Identifier Code) (идентификационный код банка) потребуются для работы онлайн-банка.

Действия со счетами
Действия со счетами

## Действия со счетами

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

Глава 6. Счета
Счета

# Глава 6. Счета

Michael T. Edwardes `<mte@users.sourceforge.net>`

Roger Lum `<rogerlum@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.0.0 (1 февраля 2018 г.)

## Представление «Счета»

В представлении «Счета» показаны сводные данные по всем счетам. Это представление похоже на представление «Учреждения», за исключением того, что счета сгруппированы по категориям «Актив» и «Пассив». Примеры счетов активов: банковские счета, наличные и инвестиции. Примеры пассивных счетов: кредитные карты и кредиты.

Имеются также две другие категории (статьи) счетов: «Доход» и «Расход». Статьи — это способ упорядочения финансовых операций; они группируются по статьям доходов или расходов и обрабатываются KMyMoney на внутреннем уровне как счета. Подробное описание этих статей приводится в главе Статьи. Статьи счетов «Доход» и «Расход» всегда отображаются в представлении «Статьи», но возможно настроить KMyMoney так, чтобы они отображались и в представлении «Счета».

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

Создание счёта
Создание счёта

## Создание счёта

### Примечание

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

Чтобы создать новый счёт, выберите пункт меню Счёт → Новый счёт... или щёлкните по значку на панели инструментов. Также возможно создать счёт в представлении «Счета»: выберите это представление в меню выбора представления, щёлкнув по значку «Счета», затем щёлкните правой кнопкой мыши по значку дерева счетов активов или пассивов и выберите в контекстном меню пункт Новый счёт....

### Название учреждения (банка)

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

В текущей версии KMyMoney не используются данные номера счёта и IBAN (International Bank Account Number — международный номер банковского счёта). Эти поля возможно оставить пустыми или заполнить их в дальнейшем. Соответствующие данные нужны только для работы с банковскими учреждениями с помощью сети.

Чтобы перейти к следующему этапу, нажмите кнопку Далее.

### Счёт

Сначала укажите название счёта. Оно будет использоваться для идентификации этого счёта.

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

Текущий счёт

  Обычный текущий счёт. Счёт этого типа возможно открыть в любом банке или кредитном кооперативе.

Сберегательный счёт

  Обычный сберегательный счёт. Счёт этого типа возможно открыть в любом банке или кредитном кооперативе.

Кредитная карта

  Счёт, который предназначен для управления средствами на кредитной карте.

Наличные

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

Ссудный счёт

  Счёт для управления полученными или отданными в долг деньгами. Для ссудного счёта KMyMoney автоматически рассчитывает процентные платежи, что помогает отслеживать погашение основного долга по кредиту. Для кредитов с нулевой процентной ставкой возможно использовать тип счёта «Актив» или «Пассив» (в зависимости от того, отданы или получены в долг деньги).

Инвестиции

  Счёт для управления такими инвестициями, как акции, облигации или паевые фонды.

Актив

  Счёт для управления активами, которые нельзя отнести к одному из перечисленных выше типов.

Пассив

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

Выберите валюту, которую следует использовать для счёта, в раскрывающемся списке.

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

Укажите начальный баланс счёта. Если это существующий банковский счёт, эти данные возможно найти в соответствующей выписке. Если это новый счёт, начальный баланс возможно оставить нулевым.

Если флажок Предпочтительный счёт установлен, этот счёт будет считаться приоритетным в некоторых диалогах и представлениях KMyMoney.

Чтобы перейти к следующему этапу, нажмите кнопку Далее.

### Счета кредитных карт

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

Если следует создать такую запланированную операцию, установите соответствующий флажок и введите необходимые данные.

Чтобы продолжить, нажмите кнопку Далее.

### Инвестиционные счета

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

Рекомендуется сразу создать брокерский счёт с помощью этого мастера. По умолчанию брокерскому счёту присваивается название инвестиционного счёта с добавлением текста «(Брокерский счёт)» в конце. В текущей версии программы невозможно указать дату открытия или баланс брокерского счёта с помощью мастера (но будет возможно изменить параметры счёта после его создания).

### Ссудные счета

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

На странице «Подробно» возможно указать общие сведения о кредите.

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

Затем укажите заёмщика или плательщика по кредиту. Если он ещё не присутствует в списке контрагентов, введите его имя или название в этом поле, и KMyMoney создаст соответствующую запись.

Следующие три пункта предназначены для работы с кредитами, по которым уже совершались платежи. Выберите Да в качестве варианта ответа на вопрос Вы уже производили/получали платежи?, чтобы получить возможность указать, следует ли занести все платежи или только те, которые были совершены в текущем году. Если указать, что следует занести только платежи за текущий год, будет предложено ввести баланс на начало года.

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

Затем укажите дату первого заносимого в реестр платежа.

Наконец, введите сведения об изменении процентной ставки. Если ставка является фиксированной, что-либо вводить не требуется. Если же ставка меняется, выберите вариант «Плавающая» в поле Тип процентной ставки и укажите интервал между изменениями ставки, а также дату первого изменения (при наступлении этой даты KMyMoney выведет запрос на обновление процентной ставки). Чтобы продолжить, нажмите кнопку Далее.

На странице «Платежи» указываются суммы платежей и процентная ставка по кредиту.

Сначала выберите, когда производится расчёт процентов: при поступлении платежа или при наступлении срока платежа по графику. Если это неизвестно, оставьте значение по умолчанию без изменений.

Затем укажите следующие значения:

Сумма кредита

  Сумма кредита.

Процентная ставка

  Годовая процентная ставка по кредиту.

Срок

  Срок кредита. Укажите число и выберите единицы измерения: «Месяцы» или «Годы».

Платёж (основной долг с процентами)

  Сумма каждого платежа по кредиту. Она состоит из основного долга и процентов.

Остаточный платёж

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

Затем нажмите кнопку Рассчитать, чтобы проверить введённые значения (должны быть указаны все значения или все значения, кроме одного). Если не указаны два или более значений, кнопка не будет доступна, так как в этом случае невозможно проверить корректность введённых значений. Как следствие, не удастся воспользоваться возможностями работы со ссудным счётом в KMyMoney: придётся использовать счёт пассивов или активов для того, чтобы отслеживать кредит в ручном режиме.

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

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

На странице «Комиссия» указываются комиссии, которые добавляются к платежам по кредиту.

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

KMyMoney создаст график платежей по кредиту. На странице «График» указываются остальные сведения, необходимые для создания графика платежей.

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

На этой странице также показана дата первого платежа, на основе которой создаётся график.

Кроме того, с помощью KMyMoney возможно создать запись операции, которая соответствует полученной или уплаченной сумме на момент создания кредита.

Если взяты или даны в долг наличные средства, выберите счёт, с которого или на который была произведена выплата суммы кредита.

Если взяты в долг средства на покупку автомобиля, возможно выбрать или создать счёт активов для отслеживания стоимости нового автомобиля.

Если рефинансируется существующий кредит, установите флажок Рефинансирование кредита, выберите ссудный счёт, и в KMyMoney будет создана операция перевода для погашения существующего кредита.

Если операцию по выплате не требуется создавать, установите флажок Не создавать операцию по выплате.

### Вышестоящий счёт

Это предпоследний этап создания любого нового счёта (за исключением ссудного счёта). В зависимости от типа создаваемого счёта будет показано дерево счетов активов или пассивов.

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

Выберите счёт, на котором следует разместить новый счёт. Если родительский счёт не выбран, новый счёт будет расположен на верхнем уровне.

### Проверка и сохранение параметров счёта

Это последний этап создания нового счёта. На странице показано резюме указанных сведений о счёте. Проверьте эти данные. Если всё в порядке, нажмите кнопку Готово. Если нет, нажмите кнопку Назад (чтобы внести изменения) или кнопку Отмена (чтобы отменить создание нового счёта).

### Примечание

В текущей версии программы не поддерживается изменение параметров «Тип» и «Валюта» после создания счёта.

Открытие и просмотр счетов
Открытие и просмотр счетов

## Открытие и просмотр счетов

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

Изменение сведений о счёте
Изменение сведений о счёте

## Изменение сведений о счёте

Чтобы изменить параметры отдельного счёта, щёлкните по нему правой кнопкой мыши и выберите в контекстном меню пункт Редактировать счёт... (или, если этот счёт открыт в книге учёта, выберите пункт меню Счёт → Редактировать счёт...). Появится окно с несколькими вкладками, каждая из которых содержит и позволяет изменить определённые данные счёта. Дополнительные сведения доступны в разделе о создании нового счёта.

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

Учреждение. Просмотр и изменение параметров связанного со счётом банковского учреждения и номеров счетов. На этой вкладке также возможно создать новое учреждение.

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

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

Налог. На этой вкладке возможно указать, является ли этот счёт счётом по учёту НДС и следует ли включать его в налоговые отчёты.

Параметры онлайн-банка. Эта вкладка присутствует только в том случае, если счёт был связан с онлайн-счётом. На ней имеются три вложенные вкладки.

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

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

- Подробности импорта: на этой вкладке KMyMoney возможно указать начальную дату импорта. Кроме того, в версии 4.6 программы и всех последующих возможно выбрать, какое поле импортируемой операции следует использовать в качестве основы имени контрагента (PAYEEID, NAME или MEMO).

Удаление счетов
Удаление счетов

## Удаление счетов

Чтобы удалить счёт, сначала удалите все операции по этому счёту в книге учёта. Затем найдите его в представлении счетов, щёлкните по соответствующей записи правой кнопкой мыши и выберите в контекстном меню пункт Удалить счёт....

Если счёт, с которым не связаны какие-либо операции, не удалось удалить, проверьте наличие фильтров: Настройка → Настроить KMyMoney → Основное → Фильтры. Снимите все флажки фильтров. Установите начальную дату в значение 1.1.1900 или около того.

В книги учёта могут присутствовать скрытые операции (например, если случайно ввести не тот год при создании записи, она не попадёт в диапазон дат, который обозначается начальной датой KMyMoney). Такие записи будут показаны под страницей книги учёта как остаточные фонды.

Глава 7. Статьи бюджета
Статьи бюджета

# Глава 7. Статьи бюджета

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Издание 5.0.8 (6 февраля 2020 г.)

Представление «Статьи бюджета» содержит сводные данные по всем существующим в текущей базе данных статьям бюджета. Статьи подразделены на доходы и расходы и расположены в алфавитном порядке. Для каждой из статей показано ссоответствующее значение баланса.

## Создание статьи

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

Редактирование статьи
Редактирование статьи

## Редактирование статьи

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

На вкладке «Основное» возможно изменить название статьи и введённые при её создании примечания, значение параметра «Номер последнего чека» и состояние флажка «Требуется указать центр затрат». Первоначальные значения параметров «Тип», «Валюта» и «Ввод цены» изменить нельзя.

На вкладке «Иерархия» возможно изменить вышестоящую статью: щёлкните по записи другой статьи в этом представлении иерархии статей. В предыдущих версиях KMyMoney было возможно изменить вышестоящую статью с помощью перетаскивания. Эта возможность будет восстановлена в одной из будущих версий приложения.

На вкладке «Налог» возможно указать или изменить параметры НДС, а также изменить состояние автоматического назначения НДС. Также возможно указать, следует ли включать эту статью в налоговые отчёты.

Поддержка НДС
Поддержка НДС

## Поддержка НДС

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

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

Статьям возможно назначить категорию НДС, что позволит KMyMoney разделять операцию по статье на две части: одну для самой статьи, а другую для НДС. Согласно параметру настройки суммы брутто/нетто, указанная для операции сумма будет считаться суммой брутто или нетто.

Пример: в Германии предусмотрены три ставки НДС (0%, 7% и 19%). Поэтому в программе будет основная категория «Оплаченный НДС» и три подкатегории, в соответствии со ставками налогообложения. Эти подкатегории следует создать как для доходов, так и для расходов, следовательно, всего будет шесть категорий. При приобретении товаров следует выбрать одну из вышеупомянутых категорий для учёта НДС.

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

Это же выполняется для статей доходов, но в обратном порядке.

Удаление статьи
Удаление статьи

## Удаление статьи

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

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

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

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

Открытие книги учёта для статьи
Открытие книги учёта для статьи

## Открытие книги учёта для статьи

В контекстном меню любой статьи доступен пункт, который позволяет открыть книгу учёта для соответствующей статьи. Также возможно сделать двойной щелчок по статье. После этого в KMyMoney будет открыта книга учёта, содержащая все операции по выбранной статье, что позволяет быстро просмотреть сведения о них. Чтобы получить дополнительные сведения о какой-либо операции и (при необходимости) отредактировать данные, щёлкните по ней правой кнопкой мыши. Обратите внимание, что редактирование операции невозможно выполнить в книге учёта статьи; необходимо перейти в представление книги учёта для другого счёта с помощью одного из пунктов в контекстном меню, которое вызывается щелчком правой кнопкой мыши по записи операции.

Глава 8. Метки
Метки

# Глава 8. Метки

Cristian Oneț `<onet.cristian@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Издание 5.0.8 (6 февраля 2020 г.)

В представлении «Метки»

## Список меток

Список всех меток, расположенных в алфавитном порядке, показан в левой части окна.

### Добавление метки

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

### Переименование метки

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

### Удаление метки

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

### Примечание

Так как функционал меток был реализован только в версии 4.7 KMyMoney, ни один из способов импорта данных ещё не позволяет импортировать метки. Эта важная возможность будет добавлена для каждого из способов в одной из будущих версий программы.

Операции с метками и сведения о метке
Операции с метками и сведения о метке

## Операции с метками и сведения о метке

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

### Операции с метками

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

### Сведения о метке

Для просмотра и редактирования сведений, связанных с конкретной меткой, перейдите на вкладку Подробно.

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

- Установка флажка Закрыто не повлияет на операции, которым уже была назначена эта метка, но сделает невозможным использование метки для новых операций.

- Чтобы изменить примечания, связанные с меткой, просто отредактируйте содержащийся в поле текст.

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

Глава 9. Контрагенты
Контрагенты

# Глава 9. Контрагенты

Roger Lum `<rogerlum@gmail.com>`

Ace Jones `<acejones@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Издание 5.0.5 (24 июня 2019 г.)

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

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

## Список контрагентов

Список всех получателей и плательщиков показан в левой части этого представления. Контрагенты упорядочены по алфавиту.

### Добавление контрагента

Чтобы добавить контрагента, нажмите кнопку Создать. Будет создана запись с названием «Новый контрагент». Также возможно щёлкнуть по существующей записи контрагента правой кнопкой мыши и выбрать в контекстном меню пункт Создать контрагента.

### Переименование контрагента

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

### Удаление контрагента

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

Дополнительные сведения о контрагенте
Дополнительные сведения о контрагенте

## Дополнительные сведения о контрагенте

### Личные данные

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

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

#### Обзор

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

Например, предположим, что ежемесячный платёж по ипотеке в одном месяце поступает из банка «SUN TRUST BANK MAPLE VALLEY, GA 111506», а в другом — из банка «SUN TRUST BANK MAPLE VALLEY, GA 121606». Обе эти операции следует связать с контрагентом «Sun Trust». Именно для этого и предназначена функция сопоставления операций.

#### Настройка

На вкладке «Совмещение» возможно настроить параметры сопоставления операций. В раскрывающемся списке Метод совмещения доступны четыре варианта.

- «Без совмещения». Отключить сопоставление операций для выбранного контрагента. Это значение по умолчанию для всех контрагентов.

- «Совместить имена контрагентов (частично)». Сопоставлять на основе соответствия записи контрагента (как ключа сопоставления) части названия контрагента в импортируемой операции.

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

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

Для любого из вариантов возможно указать, следует ли учитывать регистр в записи контрагента (воспользуйтесь флажком Без учёта регистра).

#### Импорт операций

Установленные критерии сравнения будут использоваться независимо от способа импорта операций (с помощью средства импорта QIF или с помощью модуля, например OFX или AqBanking). Если в поле контрагента импортируемой операции будет найдено соответствие одному из ключей сопоставления, операция будет связана с соответствующим контрагентом из списка. Ключ сопоставления «Sun Trust» будет соответствовать записи «SUN TRUST BANK MAPLE VALLEY,GA» или даже «MORGEN SUN TRUST&LOAN». Как видно на этом примере, ключи сопоставления следует выбирать с осторожностью.

### Примечание

Если контрагенту в операции соответствуют несколько ключей сопоставления, поведение не определено. KMyMoney выполнит произвольный выбор одного из соответствующих контрагентов.

Просмотр журнала операций
Просмотр журнала операций

## Просмотр журнала операций

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

Глава 10. Графики
Графики

# Глава 10. Графики

Roger Lum `<rogerlum@gmail.com>`

Michael T. Edwardes `<mte@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Издание 5.0.3 (1 апреля 2019 г.)

## Введение

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

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

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

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

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

Типы графиков
Типы графиков

## Типы графиков

В текущей версии KMyMoney предусмотрено четыре разных типа графиков:

- Зачисления

- Счета на оплату

- Переводы

- Кредиты

### Зачисление

Тип «Зачисление» предназначен для средств, поступающих на счёт пользователя, таких как заработная плата, бонусы или процентный доход.

### Счета на оплату и снятия со счёта

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

### Перевод

Тип «Перевод» предназначен для средств, которые снимаются с одного счёта и поступают на другой, таких как платежи по кредитной карте с текущего счёта.

### Кредиты

График платежей по кредиту представляет собой особый тип графика. Он создаётся при работе с кредитным счётом.

Представление «Графики»
Представление «Графики»

## Представление «Графики»

Чтобы перейти в представление «Графики», щёлкните по значку в меню выбора представления.

Представление «Графики» содержит область просмотра с расположенными над ней кнопками Новый график платежей... и Фильтр, а также текстовым полем Фильтр.

Чтобы создать новый график, нажмите соответствующую кнопку. После этого в KMyMoney появится диалоговое окно для создания графиков типа «Зачисление», «Перевод» или «Снятие со счёта / Счета на оплату». Графики платежей по кредиту создаются иначе (подробнее об этом рассказывается в разделе «Кредиты» этого руководства).

Диалог создания графика
Диалог создания графика

## Диалог создания графика

В диалоге создания графика возможно указать сведения о планировании и операциях. Необходимо указать следующие данные:

1. Название графика

2. Дата следующего платежа

3. Периодичность

4. Способ оплаты

5. Сумма

6. Прочие параметры операций

7. Параметры расписания

### Указание названия графика, периодичности и информации о платеже.

Укажите название графика и дату следующего платежа в соответствующих полях. Название будет использоваться в качестве подписи графика в представлении «Графики» и других представлениях. Выберите периодичность платежей с помощью поля «Периодичность» и раскрывающегося списка. Например, «каждые 6 недель» или «каждые 3 месяца». Если сумма платежа варьируется, установите флажок Сумма указана приблизительно, так как может меняться от платежа к платежу для получения запроса на ввод точной суммы при регистрации операции в книге учёта. В разделе «Информация о платеже» также необходимо указать значения полей «Счёт» и «Статья бюджета». Значения остальных полей указывать необязательно.

### Изменение параметров расписания

Возможно выбрать вариант действий при попадании даты платежа на выходной день: Не менять дату, Перенести на предыдущий банковский день или Перенести на следующий банковский день. Эта опция позволяет воспроизвести обработку операций банками в реальном мире. Выходные дни включают выходные и праздники, данные о которых содержатся в KMyMoney для заданного с помощью соответствующего параметра конфигурации региона.

Также возможно указать, является ли сумма приблизительной, чтобы получить запрос на ввод точной суммы при наступлении запланированной даты платежа. Включение параметра обработки в последний день месяца позволяет планировать выплаты с учётом нерегулярности дат конца месяца. Включение параметра автоматического внесения операции в реестр при наступлении даты исполнения позволит программе KMyMoney внести данные операции в книгу учёта без участия пользователя. Если этот параметр отключён, при наступлении момента добавления записи операции в книгу учёта в KMyMoney будет открыто диалоговое окно, в котором пользователю будет предложено подтвердить добавление этой записи. Подобное поведение программы возможно изменить (подробные сведения доступны в разделе Настройка).

Если известно, сколько операций осталось или когда должна состояться последняя из них, возможно указать эти данные, чтобы предотвратить бесконечное выполнение операций. Включите параметр даты окончания действия графика и укажите либо количество оставшихся операций, либо дату последней из них.

По завершении настройки нажмите кнопку OK для продолжения.

Редактирование графиков
Редактирование графиков

## Редактирование графиков

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

Удаление графиков
Удаление графиков

## Удаление графиков

Чтобы удалить график, выберите соответствующую запись в списке, щёлкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Удалить запланированную операцию.

Дублирование графиков
Дублирование графиков

## Дублирование графиков

Чтобы дублировать график, выберите соответствующую запись в списке, щёлкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Дублировать запланированную операцию.

Внесение запланированных операций
Внесение запланированных операций

## Внесение запланированных операций

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

- Вручную с помощью щелчка по записи правой кнопкой мыши в представлении «Графики»

- KMyMoney позволяет внести операции с участием или без участия пользователя при запуске программы

- KMyMoney позволяет внести операции с участием пользователя при работе с онлайн-банком или импорте электронной банковской выписки

### Внесение запланированных операций вручную

Чтобы внести запланированную операцию вручную, щёлкните по её записи правой кнопкой мыши и выберите в контекстном меню пункт Ввести.

### Подтверждение внесения операции

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

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

Примите решение и нажмите кнопку OK или Отменить.

### Внесение запланированных операций с помощью KMyMoney

Программа KMyMoney позволяет проверить, наступил ли срок выполнения операций по графику, при запуске и внести их в книгу учёта, если при настройке графика был включён соответствующий параметр.

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

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

Глава 11. Книга учёта
Книга учёта

# Глава 11. Книга учёта

Michael T. Edwardes `<mte@users.sourceforge.net>`

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Издание 5.0.3 (2 апреля 2019 г.)

## Представление «Книга учёта»

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

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

Представление содержит три части:

- Область фильтра

- Список операций

- Форма ввода операций (то, показана ли она, определяется параметром настройки, выбранным на странице книги учёта в меню настройки KMyMoney).

### Область фильтра

В раскрывающемся списке счетов, расположенном над областью просмотра, возможно легко выбрать любой счёт. Обратите внимание, что параметры формы ввода операций, расположенной в нижней части представления, зависят от типа счёта.

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

### Список операций

Внесённая операция будет показана в списке операций. Изменить свойства операции или даже создать новую операцию возможно непосредственно в этом списке. По умолчанию операции упорядочены по дате (самая недавняя является последней в списке). Чтобы изменить порядок сортировки операций, щёлкните по заголовку списка операций правой кнопкой мыши. Сведения об изменении порядка сортировки по умолчанию доступны в разделе Вкладка «Сортировка» главы Настройка KMyMoney.

Обратите внимание, что столбец остатка основан на текущем отображаемом порядке сортировки и не рассчитывается в случае фильтрации списка операций с помощью поля фильтра или раскрывающегося списка типов операций.

Под списком операций расположены три значения:

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

Учтено. Общая сумма по всем учтённым и сверенным операциям по счёту. Более подробные сведения об учёте и сверке операций доступны в этом разделе.

Остаток. Здесь показан общий остаток на счёте. Он представляет собой сумму всех операций по счёту. Если в списке операций выбрана не одна операция, а несколько, здесь будет показана сумма выбранных операций. Остаток будет показан только при выборе одной операции.

### Форма ввода операций

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

Внесение операций
Внесение операций

## Внесение операций

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

Поля в области ввода соответствуют полям сведений в списке операций. Также имеются дополнительные поля «Примечание» (более подробное описание операции) и «Статья бюджета» (выбор статьи в раскрывающемся списке). Кнопка разбивки позволяет разбить операцию на несколько статей.

Работа с формой ввода операций
Работа с формой ввода операций

## Работа с формой ввода операций

Форма ввода операций, расположенная в нижней части представления книги учёта, представляет собой интерфейс для создания операций вручную.

В форме доступны несколько вкладок. Перейдите на ту из них, которая лучше всего подходит для операции (зачисление, перевод или снятие), и в форме появятся соответствующие поля ввода.

Обратите внимание, что данные о способе выполнения операции не используются KMyMoney непосредственно; они предназначены только для группировки / создания отчётов.

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

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

### Поля операции

Введите данные, опираясь на приведённые далее сведения о доступных полях. Обратите внимание, что для многих полей включена функция автодополнения. Это означает, что по мере ввода текста пользователем программа KMyMoney будет предлагать варианты его завершения. Чтобы выбрать подходящий вариант, щёлкните по записи мышью или нажмите соответствующие клавиши на клавиатуре. Если нужной записи нет в списке вариантов, завершите ввод текста вручную, и соответствующая запись будет добавлена. Когда этот текст потребуется ввести снова, KMyMoney предложит нужный вариант после ввода нескольких начальных символов.

#### Контрагент

Контрагент, от которого получены или которому отправлены средства. Если это новый контрагент, в KMyMoney появится диалоговое окно, в котором будет предложено добавить его в список контрагентов. В представлении «Контрагенты» возможно обновить любые сведения, связанные с плательщиком или получателем (например, адрес, номер телефона, номер счёта, а также примечания).

#### Статья бюджета

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

Если части операции следует связать с разными статьями бюджета, это возможно сделать с помощью KMyMoney. Примером может служить операция снятия 500 рублей наличных, из которых 100 потрачено на еду, 200 на напитки и 200 осталось на руках. Поэтому с операцией следует связать три статьи: «Еда», «Напитки» и «Наличные». Это возможно сделать с помощью опции Разбивка операции, описание которой приводится далее.

Дополнительные сведения об использовании этого поля доступны в разделе, посвящённом особым полям KMyMoney.

#### Метки

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

#### Примечание

Если о конкретной операции требуется указать больше сведений, создайте примечание (оно может состоять из нескольких строк).

#### Номер чека

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

#### Дата

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

#### Сумма

Укажите сумму операции в соответствующем поле. При этом доступен простой калькулятор. Чтобы воспользоваться им, щёлкните по значку, расположенному справа от поля ввода суммы, или введите в поле символ «%». Также возможно ввести в формуле любой из следующих математических символов: «+», «-», «*», «/», например 12 + 3. При вводе знака плюса будет открыто окно калькулятора. Обратите внимание, что в качестве суммы операции сохраняется только итоговый результат вычислений.

Когда все поля будут надлежащим образом заполнены, нажмите кнопку Ввести. Если кнопка Ввести была случайно нажата до завершения заполнения полей, нажмите кнопку Редактировать для продолжения ввода данных.

Непосредственный ввод операций в списке
Непосредственный ввод операций в списке

## Непосредственный ввод операций в списке

Второй способ внесения операций в книгу учёта состоит в непосредственном редактировании списка операций.

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

Чтобы это сделать, выберите пункт меню Настройка → Настроить KMyMoney..., затем выберите значок в списке, расположенном в левой части окна. Снимите флажок Показывать форму ввода операций. После этого нажмите кнопку OK для получения возможности вводить или редактировать операции напрямую.

### Начало редактирования

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

Для перемещения между полями воспользуйтесь клавишей Tab. По завершении ввода данных нажмите клавишу Enter (для сохранения изменений)или клавишу Esc (для отмены изменений).

Если параметр Перемещаться между полями с помощью клавиши «Ввод» включён, при нажатии клавиши Enter будет выполняться переход к следующему полю, как и при нажатии клавиши Tab (за исключением последнего поля — при нажатии этой клавиши будут сохранены данные).

Возможно использовать любой способ внесения операций; выбор зависит от личных предпочтений конкретного пользователя.

Разбивка операций
Разбивка операций

## Разбивка операций

Функция разбивки операций позволяет разделить операцию на несколько статей, которые представляют, например, разные товары, которые приобретены в ходе одной закупки.

Чтобы выполнить разбивку, создайте новую операцию с помощью формы ввода операций или напрямую в списке операций и укажите общую сумму. После этого не выбирайте статью, а нажмите кнопку Разбивка, расположенную справа от поля Статья бюджета. Если статья уже выбрана, она будет использоваться в качестве первой записи в области редактора разбивки.

В окне редактора разбивки сделайте двойной щелчок по пустой строке, чтобы добавить новую подкатегорию, или нажмите комбинацию клавиш Ctrl+Ins. Укажите статью, добавьте примечание (необязательно) и введите сумму. Чтобы сохранить эту часть разбивки, нажмите кнопку с зелёной галочкой, которая расположена под указанной статьёй. Чтобы отменить изменения, нажмите кнопку с красным знаком запрета.

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

Обратите внимание, что в поле статьи в форме ввода операций или в списке операций теперь отображается разбивка операции.

Редактирование операций
Редактирование операций

## Редактирование операций

Чтобы изменить запись операции, выберите её в списке и нажмите кнопку Редактировать в форме ввода операций. Также возможно щёлкнуть по записи операции правой кнопкой мыши и выбрать в контекстном меню пункт Редактировать. Если редактирование операций выполняется непосредственно в списке операций, возможно просто сделать двойной щелчок по записи операции или нажать клавишу Enter после выделения соответствующего пункта списка.

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

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

Чтобы удалить запись операции, выделите её в списке, щёлкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Удалить. Также возможно нажать кнопку Удалить в форме ввода операций.

Совмещение операций
Совмещение операций

## Совмещение операций

Обычно при импорте операций из файлов в формате QIF, OFX или HBCI программа KMyMoney автоматически сопоставляет эти операции с существующими. Допустимая разница дат по умолчанию составляет максимум 4 дня (этот параметр возможно изменить в разделе параметров импорта диалога настройки книги учёта). Успешно сопоставленные операции будут выделены зелёным цветом. По завершении импорта следует просмотреть эти операции и подтвердить соответствие или отклонить его.

Если обнаружилось, что соответствие импортированной операции и существующей операции не было установлено автоматически, такое соответствие возможно установить вручную. Обратите внимание, что между установлением соответствия двух операций вручную и простым удалением одной из них есть разница, хотя результат этих действий и может выглядеть одинаково. В случае использования файлов в формате OFX или HBCI особенно важно не удалять импортированную операцию, так как при следующем импорте операций такая удалённая операция может быть показана снова. Это происходит из-за того, что в современных форматах импорта данных, таких как OFX и HBCI, для идентификации операций используется «идентификатор операции». При удалении импортированной операции удаляется также и идентификатор операции, поэтому средство импорта не может получить информацию о том, что эта операция уже была импортирована.

Чтобы устранить эту проблему, следует сообщить программе KMyMoney, что операции совпадают, с помощью интерфейса установления соответствия вручную. Он позволяет установить соответствие импортированной операции и операции, введённой вручную (не импортированной). Чтобы установить такое соответствие, выберите одну из записей операций щелчком по ней, затем выберите другую таким же образом, но удерживая нажатой клавишу Ctrl, и выберите в контекстном меню пункт Совместить. В результате будет установлено соответствие и выполнено совмещение операций. Чтобы установление соответствия было возможным, суммы операций должны совпадать, но даты могут отличаться в пределах диапазона, заданного соответствующим параметром. Если достигнут нужный результат, щёлкните по совмещённой операции правой кнопкой мыши и выберите в контекстном меню пункт Принять.

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

### Примечание

Интерфейс установления соответствия не позволяет сопоставить две операции, обе из которых были импортированы. Также с его помощью нельзя сопоставить две операции, обе из которых были введены вручную.

Состояние операции
Состояние операции

## Состояние операции

Операция может находиться в одном из трёх состояний: «не сверено» (пусто), «учтено» (C) или «сверено» (R). После ввода данных операции её состоянием будет «не сверено». Как только банк проведёт операцию, пользователь сможет учесть её и таким образом перевести в состояние (C). В полученной от банка выписке будут содержаться все учтённые операции.

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

При попытке отредактировать операцию, которая содержит хотя бы одну разбивку с состоянием «сверено» (R), будет показано соответствующее предупреждение.

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

## Изменение параметров операции

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

Предназначение большей части параметров очевидно. Для ясности далее приводится описание некоторых из них.

- Показывать форму ввода операций (на вкладке «Вид») — переключение видимости формы ввода операций в нижней части окна. Если форма скрыта, операции возможно вносить непосредственно в пустой строке в конце списка операций.

На этих снимках показано, чем внесение операции напрямую отличается от внесения с помощью формы ввода операций.

Форма ввода операций

Внесение операций напрямую

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

Прочие возможности
Прочие возможности

## Прочие возможности

В меню Действия с операциями доступны дополнительные возможности. Чтобы открыть это меню, щелкните правой кнопкой мыши по любой записи операции в списке.

В частности, возможно перейти в представление «Контрагенты» (будет открыта запись содержащегося в операции контрагента), создать график платежей, а также изменить состояние «сверено» или «учтено».

Чтобы изменить сведения о счёте в представлении книги учёта, откройте менюСчёт. С помощью пункта Редактировать счёт... возможно изменить параметры счёта. Также предусмотрен пункт для открытия меню сверки, с помощью которого возможно сопоставить операции с официальной банковской выпиской или выпиской по кредитной карте.

Глава 12. Инвестиции
Инвестиции

# Глава 12. Инвестиции

Ace Jones `<acejones@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.0.7 (30 декабря 2019 г.)

## Инвестиции в KMyMoney

### Инвестиции

Грубо говоря, инвестиция — это любое размещение денежных средств в расчёте на будущую прибыль. Инвестиционные счета KMyMoney предназначены для одного определённого вида инвестиций: ценных бумаг. Ценная бумага — инструмент инвестирования, который продаётся или покупается на торговой площадке с целью получения прибыли за счёт повышения курсовой стоимости или дохода в виде процентов или дивидендов. Акции и паевые фонды — самые распространённые ценные бумаги, для них в приложении KMyMoney предусмотрена специальная поддержка. Облигации имеют другую финансовую структуру, но обычно с ними также возможно работать в KMyMoney. Фьючерсы, финансовые инструменты, опционы и более сложные инвестиционные инструменты (например, деривативы) также относятся к инвестициям, но в KMyMoney не предусмотрен специальный функционал для работы с ними. Если инвестиция по своим характеристикам похожа на акцию или паевой фонд, её возможно отслеживать.

### Базовая валюта

У каждой ценной бумаги имеется базовая валюта. Это валюта, в которой она продаётся или покупается. Когда для инвестиции указывается котировка, её значение всегда высчитывается в базовой валюте. Акция на Нью-Йоркской фондовой бирже (NYSE) котируется в долларах США (USD), а акция на австралийской торговой площадке — в австралийских долларах (AUD). Базовая валюта ценной бумаги не обязательно совпадает со стандартной валютой инвестиционного счёта, на котором хранятся данные этой ценной бумаги.

### Инвестиционные счета

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

Счёт в брокерском учреждении обычно содержит и ценные бумаги, и денежные средства. В KMyMoney инвестиционный счёт содержит только ценные бумаги. Он не может содержать денежные средства. Это решение было принято при добавлении инвестиционных счетов в KMyMoney. Возможно, оно изменится в одной из будущих версий приложения. На данный момент для денежных средств, предназначенных для покупки ценной бумаги или полученных от операции продажи или выплаты дивидендов, необходимо использовать брокерский счёт.

### Брокерские счета

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

При создании инвестиционного счёта возможно также создать связанный с ним брокерский счёт. По умолчанию брокерскому счёту присваивается название инвестиционного счёта с добавлением текста «(Брокерский счёт)» в конце.

Создание инвестиционного счёта
Создание инвестиционного счёта

## Создание инвестиционного счёта

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

Для работы с новым инвестиционным счётом перейдите к просмотру области Инвестиции и выберите только что созданный счёт в раскрывающемся списке Выбрать счёт.

Добавление инвестиций к счёту
Добавление инвестиций к счёту

## Добавление инвестиций к счёту

Чтобы добавить к инвестиционному счёту отдельные ценные бумаги, перейдите к просмотру области Инвестиции, откройте вкладку Собственный капитал и выберите инвестиционный счёт, на котором хранятся данные об инвестиции, в поле Выбрать счёт.

Щёлкните правой кнопкой мыши по свободному месту в области просмотра. Появится контекстное меню Действия с инвестициями. Выберите в этом меню пункт Новая инвестиция...: будет запущен мастер добавления инвестиций, с помощью которого возможно создать новую инвестицию.

### Мастер добавления инвестиций

Будет предложено указать тип инвестиции (акция, облигация и так далее).

Затем появится страница сведений об инвестиции. На ней необходимо указать следующие данные:

- Тикер. Торговый код — это код, который используется для обозначения ценной бумаги на фондовой бирже. В KMyMoney торговый код требуется для всех ценных бумаг, но для некоторых из них таких кодов нет. В этом случае следует просто самостоятельно придумать код.

- Полное имя. Полное название создаваемой инвестиции, например: «Advanced Micro Devices, Inc.» Это название также называется ценной бумагой.

- Коэффициент. Он обозначает степень точности, с которой измеряется капитал. Например, в США в большинстве паевых фондов стоимость пакетов акций измеряется с точностью до трёх десятичных знаков, поэтому в этом поле следует ввести 1000. Акции часто измеряются только целыми единицами, поэтому для акции возможно указать значение 1. Следует указать то же количество десятичных знаков, которое использует брокерское учреждение для записи данных ценных бумаг пользователя, чтобы обеспечить соответствие сумм операций в KMyMoney. Использование повышенного уровня точности не вызовет проблем, а вот использование пониженного уровня точности может привести к ошибкам при округлении, которые, в свою очередь, могут помешать KMyMoney установить точное соответствие с данными брокерского учреждения.

- Торговая площадка. Место продажи и покупки акции. Это необязательное для заполнения поле предоставляется для удобства пользователя. Эти сведения не используются где-либо ещё в KMyMoney.

- Идентификационный номер. Необязательное поле для указания дополнительной идентификационной информации. Как и в предыдущем случае, эти сведения не используются где-либо ещё.

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

- Ввод цены. Выберите, следует ли указывать цену как цену за акцию или как общую стоимость всех акций при вводе операции.

Если используются онлайн-котировки, убедитесь, что указанный код точно соответствует коду, который используется в источнике котировок. Сервис Yahoo содержит данные с большинства мировых торговых площадок, но следует обязательно указывать суффикс в конце кодов торговых площадок, отличных от США, чтобы обозначить страну или площадку. Например, код акций Rubicon Limited на фондовом рынке Новой Зеландии следует указывать как «RBC.NZ».

Наконец, программа откроет диалоговое окно сетевого обновления. С помощью этого диалогового окна возможно указать приложению KMyMoney, каким образом следует обновлять курс инвестиции. В этом окне возможно настроить следующие параметры:

- Использовать модуль Finance::Quote. Этот параметр предназначен для пользователей GnuCash, которые пользовались этим пакетом для получения котировок. Большинство пользователей могут не включать этот параметр.

- Интернет-источник. Сетевой источник, который следует использовать для этой инвестиции. Наиболее часто используется сервис «Yahoo». Попробуйте воспользоваться этим источником (если же данные не будут найдены, попробуйте использовать другие источники).

- Коэффициент. Множитель, который следует использовать для полученного значения курса инвестиции. Подобный коэффициент прежде всего применяется для ценных бумаг из Великобритании, курсовая стоимость которых определяется в пенсах (1/100), а сами акции имеют стоимость в фунтах. В таком случае введите в поле «Коэффициент» значение 0,01.

### Использование записи ценной бумаги в нескольких инвестиционных счетах одновременно

### Примечание

Этот раздел был добавлен во время подготовки к выпуску версии 5.0.8. Его задача — включить в руководство по крайней мере основные сведения, поскольку эта тема вызывает определённые сложности. В дальнейшем будет расширена текстовая часть, а также добавлены снимки окон мастера добавления записей ценных бумаг.

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

Если в инвестиционный счёт добавляется запись ценной бумаги, которая уже существует в другом инвестиционном счёте, следует использовать ту же запись, а не создавать дубликат. В окне Мастер добавления инвестиций после выбора типа инвестиции и нажатия кнопки Далее следует убедиться, что в поле Полное имя ничего не указано, прежде чем вводить Тикер. После нажатия клавиши Tab, если в KMyMoney уже имеется запись ценной бумаги с этим торговым кодом, будет предложено использовать его. Если нажать кнопку Да, программа автоматически заполнит остальные поля диалога, и будет достаточно просто нажать кнопку Далее.

Редактирование инвестиции
Редактирование инвестиции

## Редактирование инвестиции

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

Если выбрано редактирование инвестиции, будет открыто окно Мастер детализации инвестиций, которое выглядит и работает аналогично окну Мастер добавления инвестиций, описание которого приводилось в предыдущем разделе.

Инвестиционные операции
Инвестиционные операции

## Инвестиционные операции

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

- Действие

- Ценная бумага

- Счёт

- Акции, цена, общая сумма

- Комиссия

- Статья процентов

### Действие

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

Покупка или продажа

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

Дивиденды или доходность

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

Реинвестирование дивидендов

  Реинвестирование дивидендов. Это дивиденды, которые не изымаются, а используются для приобретения дополнительных ценных бумаг.

Добавление или удаление акций

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

Дробление акций

  Это действие используется при дроблении акций. Укажите соотношение дробления в поле «Соотношение». Например, при дроблении в соотношении 3:2 следует указать 1,5. Также это действие возможно использовать при консолидации («обратном дроблении») акций: в этом случае соотношение будет меньше единицы (например, 2:3).

### Ценная бумага

Каждая инвестиционная операция должна быть связана с отдельной ценной бумагой. Укажите название ценной бумаги при добавлении или редактировании операции. При её просмотре будет показан код.

### Счёт

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

### Акции, цена, общая сумма

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

### Комиссия

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

### Процент

Это действие позволяет указать процентную или дивидендную выплату по ценной бумаге. Как и в случае с комиссиями, при указании статьи справа будет доступно поле для ввода суммы. Кроме того, при необходимости возможно воспользоваться функцией разбивки операции.

Работа с зарубежными инвестициями
Работа с зарубежными инвестициями

## Работа с зарубежными инвестициями

В KMyMoney предусмотрена поддержка различных валют и разновидностей инвестиций. Эти две возможности могут быть использованы совместно, но при этом необходимо особенно внимательно отнестись к созданию записей. При добавлении ценной бумаги обязательно следует указать валюту, которая используется для её покупки или продажи. Она может отличаться от базовой валюты, заданной для файла KMyMoney, и от валюты по умолчанию для инвестиционного счёта, содержащего данные об акциях, или счёта, содержащего средства для покупки или от продажи.

Рассмотрим гипотетический случай, когда базовой валютой является доллар США (USD). У пользователя имеется инвестиционный счёт в евро (EUR) и брокерский счёт, также в евро (EUR). На этом инвестиционном счёте пользователь держит акции TietoEnator, стоимость которых определяется в шведских кронах (SEK).

При вводе параметров операции покупки для этой инвестиции следует использовать SEK в качестве валюты. Если покупаются 100 акций по цене 248,00 SEK, на общую сумму 24800,00 SEK, в полях операции следует указать именно эти значения.

Если средства для покупки переводятся с брокерского счёта, появится предупреждение о том, что выбранная валюта отличается от валюты этого счёта.

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

Затем возможно перейти к брокерскому счёту и увидеть сумму операции в евро: 2254,54 EUR, если обменный курс равняется 11,0000 SEK/EUR.

Обновление курсов
Обновление курсов

## Обновление курсов

Обновить курс инвестиции возможно двумя способами: указать его вручную или получить из онлайн-источника с помощью KMyMoney.

### Обновление курса вручную

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

### Онлайн-котировки

KMyMoney поддерживает загрузку актуальных котировок ценных бумаг и валют из сетевых источников.

#### Как работает функция получения котировок из сетевых источников

По запросу пользователя KMyMoney выполнит загрузку интернет-страницы, содержащей актуальный курс ценной бумаги. По умолчанию в качестве источника данных используется finance.yahoo.com (использовать данные возможно только в соответствии с условиями, установленными этим сайтом).

При поиске курса в сети используется код ценной бумаги. Следовательно, важно правильно настроить этот код. Сервис Yahoo поддерживает акции с главных мировых площадок, поэтому обычно требуется всего лишь найти правильный код. Например, акциями TietoEnator торгуют на фондовой бирже Стокгольма, соответствующий код Yahoo — TIEN.ST.

Чтобы найти торговый код ценной бумаги Yahoo, воспользуйтесь опцией поиска кода («Symbol Lookup») на веб-сайте finance.yahoo.com.

#### Выбор источника котировок

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

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

Начиная с версии 0.9, приложение KMyMoney поддерживает использование пакета «Finance::Quote» для получения онлайн-котировок. Такая возможность предусмотрена для удобства пользователей, которые ранее пользовались программой GnuCash (в которой этот пакет используется по умолчанию). После включения этого параметра появится другой список источников — будут показаны те источники, которые поддерживаются Finance::Quote. Если список пуст, это означает, что пакет не установлен надлежащим образом. Дополнительные сведения доступны на веб-сайте этого пакета http://finance-quote.sourceforge.net.

#### Корректировка котировки

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

В этом случае возможно указать коэффициент поправки в поле Коэффициент. В приведённом ранее примере такой коэффициент равен 0,01.

Поле Коэффициент становится доступным только после выбора пункта Источник котировок.

#### Получение котировок

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

#### Добавление и редактирование источников котировок

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

Если пользователь обладает необходимыми знаниями, то принцип работы следующий. Источники котировок доступны в диалоге настройки. Выберите пункт меню Настройка → Настроить KMyMoney. Затем перейдите в раздел Онлайн котировки. Возможно отредактировать существующий источник или создать новый. По завершении внесения изменений обязательно нажмите кнопку Обновить перед закрытием диалога. Если не сделать этого, изменения не будут сохранены.

URL-адрес — первое, что следует указать для источника котировок в Интернете. Это та страница, с которой будут загружаться данные. Все источники котировок содержат шаблон подстановки %1, при этом источники курсов валют также содержат шаблон подстановки %2. В случае инвестиций %1 заменяется значением торгового кода. В случае валют %1 заменяется значением базовой валюты, а %2 — значением котируемой валюты. После этого программа получит страницу по соответствующему URL-адресу, удалит все теги HTML (если это указано пользователем), и обработанный таким образом файл будет передан инструменту обработки страниц.

Обратите внимание, что в качестве URL-адреса также может быть указан исполняемый файл. Все введённые аргументы передаются в этот файл, а стандартный вывод сценария передаётся инструменту обработки страниц. Например, возможно создать сценарий с названием getquote.sh, в котором будет содержаться программа для получения курсов и который будет принимать единственный параметр — торговый код. Тогда URL-адресом будет «file:/path/to/getquote.sh %1».

Инструмент обработки страниц выполняет поиск торгового кода, даты и курса. Регулярные выражения определяют, как будут извлекаться эти данные. Описание синтаксиса регулярных выражений, которые используются в KMyMoney, доступно в документации класса QRegExp. В каждом поле регулярного выражения должно быть только одно выражение для поиска, заключённое в круглые скобки. Формат даты сообщает инструменту обработки дат порядок записи года, месяца и дня. Формат даты всегда следует указывать в виде «%x %x %x», где x может принимать значение y (год), m (месяц) или d (день). Инструмент обработки дат выполняет обработку интеллектуально. Строки формата «%m %d %y» «December 31st, 2005» и «12/31/05» будут обработаны одинаково хорошо. Значение лет в двузначном формате считается обозначением лет в диапазоне 1950—2049.

Нереализованные возможности
Нереализованные возможности

## Нереализованные возможности

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

Глава 13. Валюты
Валюты

# Глава 13. Валюты

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.1.3 (8 августа 2022 г.)

KMyMoney поддерживает использование различных валют для разных счетов. Например, возможно создать банковский счёт в евро, ещё один в британских фунтах, а для счёта кредитной карты использовать доллары США.

## Базовая валюта

При выполнении первоначальной настройки нового файла KMyMoney будет предложено выбрать базовую валюту. Обычно базовой является та валюта, которая используется в стране пользователя. Базовая валюта по умолчанию применяется для всех новых счетов и статей, а также служит основой для отчётов. Когда создаётся новый счёт или статья, KMyMoney автоматически устанавливает базовую валюту (если требуется использовать другую валюту, возможно указать нужную при настройке нового счёта).

### Добавление новой валюты

Иногда (очень редко) появляются новые валюты. Это может быть как новая виртуальная валюта (например, биткоин), так и изменённая валюта, введённая страной в целях реализации финансовой политики. Если требуется сразу же начать использовать эти новые валюты, их возможно добавить вручную, чтобы не ждать появления следующей версии KMyMoney.

Чтобы добавить валюту вручную, выберите пункт меню Сервис → Валюты...: будет открыт диалог Валюты (он показан на вышеприведённом снимке экрана). Нажмите кнопку + Добавить или щёлкните по любой существующей валюте правой кнопкой мыши и выберите пункт Новая валюта в контекстном меню Действия с валютой. Появится диалоговое окно, в котором можно ввести код ISO, название и другие сведения о валюте. По завершении ввода данных нажмите кнопку OK. Будет создана валюта с указанным названием. Чтобы в дальнейшем изменить это название или другие сведения, нажмите кнопку Изменить. Кроме того, изменить название можно путём нажатия клавиши F2 или щелчка по валюте правой кнопкой мыши с последующим выбором пункта Переименовать валюту.

Настройка счёта
Настройка счёта

## Настройка счёта

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

Ввод операций, в которых используется несколько валют
Ввод операций, в которых используется несколько валют

## Ввод операций, в которых используется несколько валют

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

Указанный обменный курс возможно сохранить в базе данных курсов.

Обменные курсы валют
Обменные курсы валют

## Обменные курсы валют

### Ввод курсов вручную

Редактор курсов позволяет указывать обменные курсы для валют и цены для инвестиций. Чтобы открыть окно этого редактора, выберите пункт меню Сервис → Курсы....

В KMyMoney «курс» является ценой валюты в единицах другой валюты. Например, во время написания этого текста курс доллара США к евро равнялся 0.83; следовательно, один доллар США стоил 0,83 евро. Первая валюта — та, которая покупается или продаётся, вторая — та, которая используется для её покупки или продажи.

При нажатии кнопки Создать будет открыт диалог Новый курс. Укажите первую валюту (доллар США в вышеприведённом примере) в поле «Ценная бумага». Укажите вторую валюту (евро в вышеприведённом примере) в поле «Валюта». Укажите дату вступления курса в силу в поле «Дата».

### Сетевые обновления валют

KMyMoney позволяет получать сетевые котировки валют. Как только для пары валют будет указан курс, станет доступным получение сетевой котировки для этой пары.

Подробные сведения доступны в разделе Онлайн-котировки главы Инвестиции.

Глава 14. Сверка
Сверка

# Глава 14. Сверка

Michael T. Edwardes `<mte@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 4.5 (8 августа 2022 г.)

## Что такое сверка?

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

Чтобы выполнить сверку счёта, откройте его в книге учёта и щёлкните по значку , выберите пункт меню Счёт → Сверить... или воспользуйтесь комбинацией клавиш Ctrl+Shift+R. Также можно щёлкнуть правой кнопкой мыши по пункту счёта в представлении Счета и выбрать в контекстном меню пункт Сверить....

Мастер сверки
Мастер сверки

## Мастер сверки

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

### Подробная выписка

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

По умолчанию дата выписки — 30 дней со дня предыдущей сверки, поэтому её зачастую бывает нужно скорректировать на один-два дня. Может потребоваться корректировка на два месяца, если учреждение, в котором ведётся этот счёт, предоставляет только ежеквартальные выписки.

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

Если все значения совпадают, нажмите кнопку Далее.

Если цифры не совпадают, существуют два варианта действий. Первый — отменить сверку, устранить расхождения между данными пользователя и отображаемой в выписке информацией, а затем снова запустить сверку. Второй — скорректировать конечный баланс, чтобы он соответствовал значению в выписке, и нажать кнопку Далее. Возможность устранить расхождения появится на следующем этапе процесса сверки.

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

### Процент

Если сверка выполняется для банковского счёта или любого счёта с поступлением процентов и/или выплатой комиссий, укажите соответствующие суммы в соответствующих полях. Обратите внимание, что оба эти поля являются необязательными. Если заполнить одно из них или оба, будет необходимо назначить статью; программа KMyMoney создаст соответствующие операции перед переходом к следующему этапу работы мастера.

### Примечание

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

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

### Учёт операций

Во время процесса сверки параметры операции возможно редактировать, чтобы они совпадали с данными выписки. Также возможно создавать новые операции. Чтобы отметить операцию в качестве учтённой, щёлкните по столбцу П в книге учёта. Операция становится учтённой при установлении её соответствия операции в выписке.

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

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

### Финальный этап сверки

#### Завершение сверки

Если разница оказывается нулевой, счёт будет сверен, что позволяет нажать кнопку Готово. После нажатия этой кнопки программа KMyMoney отметит все учтённые операции как сверенные: значение в столбце П сменится с «С» на «R». Кроме того, программа сохранит внесённые изменения и запишет, что счёт был сверен (но пользователю всё же придётся сохранить файл, чтобы изменения не были утрачены).

#### Отложенная сверка

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

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

### Сверка инвестиционных счетов

В текущей версии программы на инвестиционных счетах размещаются ценные бумаги, но не наличные средства. По этой причине их сверка в KMyMoney не имеет смысла. Тем не менее, некоторые пользователи используют процесс сверки для того, чтобы указать, что количество акций, которыми владеет пользователь, соответствует записям учреждения (в распечатанной выписке или в Интернете). Помимо количества акций также можно сопоставить общую инвестиционную стоимость каждой ценной бумаги, которая зависит от последнего курса этой бумаги на дату сверки или на предшествующую ей дату.

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

Глава 15. Отчёты
Отчёты

# Глава 15. Отчёты

Ace Jones `<acejones@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.1 (31 декабря 2022 г.)

## Известные проблемы

Недавние обновления этой главы сделали ее актуальной в плане тем выбора, настройки, просмотра, экспорта и сохранения отчетов. Впрочем, есть ряд проблем, касающихся содержания некоторых отчетов. Эти проблемы будут решены в будущих обновлениях самой программы KMyMoney, при этом в руководство пользователя также будут внесены соответствующие изменения. Далее приводится список данных проблем, чтобы пользователи знали о них и не отправляли ненужные отчеты об ошибках.

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

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

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

Доступные отчёты
Доступные отчёты

## Доступные отчёты

В представлении «Отчёты» приводится список всех доступных отчётов, упорядоченных по следующим группам.

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

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

### Чистый капитал

Эти отчёты показывают чистый капитал на данный момент, за каждый месяц текущего года или за каждый год с момента начала учёта. Кроме того, доступны «Прогноз по наличным средствам на неделю» и «График значений чистого капитала». Также предусмотрена возможность создания отчётов по балансу на каждом из счетов в любой указанный момент времени. Как и в случае отчётов о доходах и расходах, периоды отчётности и группировки возможно настроить в соответствии с потребностями пользователя.

### Операции

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

- По счёту

- По статье

- По месяцу или неделе

- По контрагенту

Также возможно выбрать период времени для отчёта.

### Наличные средства

Отчёт «Наличные средства» похож на отчёт «Операции», но отображает все операции, связанные с наличными средствами.

### Инвестиции

Эти отчёты позволяют отслеживать инвестиции. В них показаны только инвестиционные счета. Доступны разнообразные фильтры и стили представления, включая:

- Инвестиционные операции: этот отчёт похож на отчёт «Операции» и включает котировки и количество акций.

- Инвестиции по счетам: отображает текущие акции, котировки и суммы по каждому счёту.

- Инвестиции по типам: аналог предыдущего отчёта, но счета упорядочены по типу («Акции», «Паевые фонды» и так далее).

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

- Эффективность инвестиций по типам: аналог предыдущего отчёта, но счета упорядочены по типу («Акции», «Паевые фонды» и так далее).

Кроме того, предусмотрена возможность построения графиков стоимости инвестиций и инвестиционного капитала.

### Налоги

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

### Бюджетирование

Эти отчёты похожи на отчёты по чистому капиталу, но позволяют просматривать бюджет на определённый год и могут сравнивать его с фактическими доходами и расходами за тот же период.

### Прогноз

Эти отчёты аналогичны отчётам по чистому капиталу, но в них отображается информация, относящаяся к прогнозам финансового состояния. Возможно выбрать необходимый уровень детализации информации и период времени.

### Информация

Эти отчёты содержат те сведения о графиках платежей, счетах и кредитах, которые не связаны с операциями.

### Диаграммы

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

### Избранные отчёты

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

Работа с отчётами
Работа с отчётами

## Работа с отчётами

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

- Открыть: запустить отчёт и показать результаты. Это же действие выполняется по двойному щелчку по названию отчёта.

- Печать: это же действие выполняется при запуске отчёта и последующем выборе пункта меню Файл → Печать.

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

- Создать: создать копию отчёта и открыть диалог настройки.

Также возможно (после открытия отчёта) воспользоваться кнопками в верхней части области просмотра:

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

- Настроить: описание приведено выше.

- Создать: описание приведено выше.

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

- Экспорт: содержимое отчёта возможно сохранить в формате HTML или CSV.

- Удалить: пользовательские отчёты возможно удалять. Стандартные отчёты KMyMoney не могут быть удалены.

- Закрыть: закрыть текущий отчёт.

Настройка отчётов
Настройка отчётов

## Настройка отчётов

### Работа с пользовательскими отчётами

Возможно изменить параметры стандартного отчёта или создать на его основе новый отчёт (с помощью кнопки «Создать») и затем настроить его. При нажатии кнопки «Настроить» появится диалог настройки отчёта, в котором выбрана вкладка «Отчёт». В качестве первоначального названия нового отчёта будет использоваться название исходного отчёта, к которому добавлено слово «(пользовательский)». Это название возможно изменить необходимым образом. Возможно даже присвоить пользовательскому отчёту название, которое полностью совпадает с названием стандартного или другого пользовательского отчёта. Кроме того, чтобы отчёты было проще различать, возможно воспользоваться полем «Комментарий».

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

### Бюджеты

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

### Вкладка «Отчёт»

Обратите внимание, что на этом снимке экрана показаны старые названия вкладок критериев и результатов; они были заменены на «Отчёт» и «Фильтры». В разных отчётах будут показаны разные наборы вложенных вкладок, соответствующие настройке конкретных отчётов. Кроме того, многие вложенные вкладки были перемещены со вкладки «Отчёт» на вкладку «Фильтры».

#### Вложенная вкладка «Основное»

Здесь возможно указать основные свойства отчёта.

- Название отчёта: укажите название отчёта.

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

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

- Отметить как избранный отчёт: установите этот флажок для отображения этого отчёта на домашней странице и в группе Избранные отчёты.

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

#### Вложенная вкладка «Строки/Столбцы»

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

Для отчётов по доходам и расходам и отчётов по чистому капиталу:

- Бюджет: описание приведено выше.

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

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

- Строки: выберите тип счетов, которые должны отображаться как строки в этом отчёте.

- Подробно: выберите уровень детализации для отчёта. Доступны следующие уровни детализации:

  - Все: показывать все статьи и счета.

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

  - Группы: показывать только итоговые данные по статьям или счетам.

  - Итоговые данные: показывать только строку общих итогов.

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

- Столбцы: выберите протяжённость временного периода, которая должна отражаться в каждом столбце.

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

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

- Включить неиспользуемые счета и статьи бюджета: если этот флажок не установлен, строки с нулевыми значениями не будут показаны.

Для отчётов по переводам:

- Группировать по: выберите способ группировки операций в этом отчёте.

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

- Показывать только налоговые статьи: будут показаны только те статьи, которые отмечены в качестве связанных с налогами.

- Показывать только инвестиционные счета: показывать только операции по инвестиционным счетам.

- Показывать только ссудные счета: показывать только операции по кредитным счетам.

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

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

- Скрывать операции: не показывать операции, а отображать только итоговые данные.

- Скрыть итоговые показатели: показывать только операции, но не итоговые данные.

#### Вложенная вкладка «Диаграмма»

На этой вкладке возможно настроить показ отчёта в виде диаграммы. Более подробные сведения о диаграммах доступны в разделе Графики и диаграммы.

- Тип диаграммы: визуальный формат диаграммы.

- Палитра диаграммы: выбор одной из нескольких возможных цветовых палитр диаграммы.

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

- Выводить показатели на диаграмму: следует ли показывать на диаграмме значения для выбранных точек данных.

- По умолчанию показывать в виде диаграммы: следует ли при открытии отчёта сразу показывать его в виде диаграммы, а не в табличном виде.

- Логарифмическая вертикальная ось: доступно только в соответствующих случаях — использовать логарифмическую шкалу вместо линейной для вертикальной оси.

- Откладывать значения расходов ниже горизонтальной оси: если флажок не установлен, то значения как доходов, так и расходов будут откладываться выше горизонтальной оси.

- Толщина линий: толщина линий данных на диаграмме.

#### Вложенная вкладка «Период»

##### Интервал дат

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

##### Диапазон данных

Позволяет указать отметки и деления на вертикальной оси диаграммы. Обычно рекомендуется оставить для раскрывающегося меню Период значение «Автоматически».

### Вкладка «Фильтры»

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

Графики и диаграммы
Графики и диаграммы

## Графики и диаграммы

### Просмотр отчёта в виде диаграммы

Каждый отчёт возможно просмотреть либо в текстовом, либо в графическом виде (диаграмма). В обоих случаях используются одни и те же параметры настройки отчёта. Переключаться между текстовым и графическим представлениями отчёта возможно с помощью кнопок Диаграмма и Отчёт, которые расположены в верхней части отчёта.

Важно не перегружать диаграмму информацией. Так как для настройки диаграммы и текстового представления отчёта применяются одни и те же параметры, существует риск настроить диаграмму таким образом, что она станет визуально загромождённой и неинформативной. В KMyMoney не предусмотрена функция автоматического поддержания диаграмм в читаемом и информативном виде!

### Доступные типы диаграмм

#### Линейная

Одна из наиболее простых разновидностей диаграмм — линейная. Для каждой из последовательностей значений программа покажет одну линию (как правило, последовательность представляет собой отдельный счёт или статью, подробнее об этом далее). Время обозначается по горизонтальной оси, а суммы в денежных единицах — по вертикальной.

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

#### Столбиковая

Столбиковая диаграмма аналогичная линейной, но в ней для каждого временного среза будет показан столбик, соответствующий последовательности значений.

#### Круговая

Круговая диаграмма представляет собой самую простую разновидность диаграммы. На ней отображаются данные только для одного временного среза, показ изменения значений во времени невозможен. На этой диаграмме могут быть показаны только значения из столбца с итоговыми суммами выбранного отчёта. Если отчёт настроен таким образом, что конвертация сумм в базовую валюту ЗАПРЕЩЕНА, итоговых значений не будет; в этом случае круговая диаграмма бесполезна.

#### Кольцевая

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

Глава 16. Импорт и экспорт
Импорт и экспорт

# Глава 16. Импорт и экспорт

Ace Jones `<acejones@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.1.2 (5 июня 2022 г.)

## Модуль импорта файлов GnuCash

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

### Файлы GnuCash

Доступное в KMyMoney средство импорта файлов GnuCash поддерживает непосредственное чтение обычных (XML) файлов GnuCash версий 1.8 и 2.0. Следующие возможности не поддерживаются:

- импорт данных базы данных (Postgres)

- импорт файлов «многотомной» книги

- импорт в существующий файл KMyMoney

- импорт особых данных малого бизнеса (сотрудники, счета-фактуры и так далее)

- экспорт в файлы GnuCash

Импорт будет выполнен надлежащим образом только в том случае, если используется корректный файл. Поэтому перед осуществлением импорта рекомендуется выполнить в GnuCash команду восстановления (Действия → Проверить и восстановить все счета).

Файлы возможно открывать с помощью командной строки (kmymoney <путь к файлу>) или с помощью пунктов меню KMyMoney Файл → Открыть... (Ctrl+O) и Файл → Импорт.

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

### Сходства, различия и терминология

#### Использование для целей малого бизнеса

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

#### Счета

##### Типы счетов

В обоих программах высшим уровнем структуры в файлах является счёт. В KMyMoney поддерживаются пять основных типов счетов: актив, пассив, доход, расход и финансовый инструмент. У этих счетов есть различные подтипы, например: текущий, кредитная карта и так далее. В KMyMoney для каждого из этих пяти типов предусмотрен «стандартный» счёт, при этом все остальные счета являются подчинёнными по отношению к ним. KMyMoney обеспечивает большую согласованность (или — в зависимости от точки зрения — меньшую гибкость) типов счетов, чем GnuCash. Средство импорта скорректирует все обнаруженные расхождения. Такая коррекция может привести к отклонениям в структуре счёта, но это будет возможно исправить после завершения импорта.

##### Статьи бюджета

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

##### Структура и шаблоны подстановки

GnuCash поддерживает использование счетов подстановки. По сути, это счета, предназначенные только для чтения, в которые невозможно вносить операции. Они работают аналогично папкам в структуре папок — как вместилище других счетов. Хотя в KMyMoney и не предусмотрена непосредственная поддержка этой возможности, программа позволяет создавать отношения подчинённости, поэтому средство импорта имитирует шаблоны подстановки путём создания пустых счетов.

##### Карта типов счетов

Тип GnuCash | Тип KMyMoney
--- | ---
`BANK` | `Текущий`
`CHECKING` | `Текущий`
`SAVINGS` | `Сберегательный`
`ASSET` | `Активы`
`CASH` | `Наличные`
`CURRENCY` | `Наличные`
`MONEYMRKT` | `Денежный рынок`
`STOCK` | `Капитал`
`MUTUAL` | `Капитал`
`EQUITY` | `Инструмент`
`LIABILITY` | `Пассивы`
`CREDIT` | `Кредитная карта`
`INCOME` | `Доходы`
`EXPENSE` | `Расходы`
`RECEIVABLE` | `Активы`
`PAYABLE` | `Пассивы`

#### Операции и разбивки

##### Сбалансированные операции

Как и в GnuCash, данные вводятся в форме операций, каждая из которых обычно состоит из двух или более записей разбивки. Корректные операции GnuCash всегда содержат как минимум две разбивки, которые должны находиться в денежном балансе для обеспечения соответствия стандарту двойной записи, используемому в GnuCash (то есть в сумме они должны равняться нулю). В KMyMoney приветствуется использование этого стандарта; оно не является обязательным, но при импорте несбалансированной операции в книге учёта будет отображаться соответствующее предупреждение.

##### Контрагенты

В KMyMoney желательно, чтобы в каждой операции был указан контрагент (общий термин, обозначающий как получателей, так и плательщиков). В отличие от GnuCash, указанные контрагенты сохраняются в списке. Названия контрагентов формируются средством импорта на основе данных поля описании операции GnuCash.

##### Переводы

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

##### Сверка

Функция сверки счетов реализиована в KMyMoney таким же образом, что и в GnuCash. Следовательно, будут импортированы соответствующие отметки состоянии операций.

#### Товары

В GnuCash термин «товары» означает как денежные, так и неденежные активы. В KMyMoney для каждого из этих видов активов используется отдельный термин.

##### Валюты

KMyMoney предоставляет встроенную поддержку всех типов зарубежных валют. Для работы с KMyMoney пользователю также необходимо выбрать базовую валюту, которая будет использоваться в качестве валюты по умолчанию для новых счетов. Средство импорта автоматически определит базовую валюту (но этот выбор будет возможно изменить).

### Примечание

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

##### Ценные бумаги и инвестиции

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

- Создать для каждой ценной бумаги отдельный инвестиционный счёт с тем же названием.

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

- Создать несколько инвестиционных счетов и назначить этим счетам ценные бумаги согласно указаниям пользователя.

Выбор варианта зависит от задач пользователя. В некоторых случаях после импорта может потребоваться изменить структуру счетов вручную.

##### Цены и котировки

Программа выполнит импорт стоимости ценных бумаг и котировок валют, показанных в редакторе цен GnuCash. Кроме того, записи цен и курсов будут созданы на основе данных всех операций с ценными бумагами и валютами.

##### Онлайн-котировки

Для получения онлайн-котировок ценных бумаг и валют в программе GnuCash используется пакет Perl `Finance::Quote`. KMyMoney поддерживает работу с этим пакетом для получения котировок акций. Эту поддержку возможно использовать в качестве стандартной при импорте данных. Но также возможно получить данные с помощью внутреннего метода KMyMoney (более подробные сведения о нём доступны в разделе, посвящённом онлайн-котировкам).

Если выбран внутренний метод, в появившемся диалоге будет возможно выбрать «родной» для KMyMoney источник курсов или указанный пользователем источник курсов для каждого из счетов. Биржевой символ (тикер) будет импортирован без изменений. Так как он может быть разным в разных пакетах, потребуется вручную изменить его по завершении процесса импорта. Во время следующих обновлений курсов валют программа не будет использовать `Finance::Quote`; вместо него всегда будет использоваться «родной» способ получения данных.

#### Запланированные операции

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

##### Типы графиков

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

##### Сомнительные графики

Некоторые возможности выполняемых по графику операций GnuCash недоступны вKMyMoney, поэтому при каждом преобразовании данных с помощью средства импорта выполняется попытка достичь разумного компромисса. Такие операции будут отмечены как сомнительные, и пользователю будет предложено выполнить их непосредственное редактирование во время процесса импорта. Это может происходить, например, по следующим причинам:

- некоторые интервалы платежей, поддерживаемые GnuCash, недоступны в текущей версии KMyMoney

- KMyMoney не поддерживает использование формул и переменных в полях сумм

- сложные случаи, которые ещё не были определены для импорта

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

#### Отчёты

В KMyMoney доступно большое количество настраиваемых отчётов (подробные сведения содержатся в разделе Отчёты). Но они не всегда в точности совпадают с аналогичными отчётами, доступными в GnuCash.

### Настройка параметров средства импорта

#### Обработка инвестиций

Смотрите вышеприведённый раздел «Ценные бумаги и инвестиции».

#### Онлайн-котировки

Отключите эту опцию, если в дальнейшем следует использовать внутренний метод программы для получения онлайн-котировок.

Смотрите вышеприведённый раздел «Онлайн-котировки».

#### Запланированные операции

Смотрите вышеприведённый раздел «Запланированные операции».

#### Расшифровка

Если в системе используется язык, состоящий из букв или символов, отличных от используемых в романских языках (то есть языков Западной Европы), они будут представлены особым образом («зашифрованы») в файле GnuCash. Если эти буквы неправильно отображаются на экране, их необходимо расшифровать. Текущая версия программы зачастую не позволяет точно определить, как именно следует выполнить расшифровку, поэтому пользователю может потребоваться установить этот флажок и выбрать подходящий пункт в списке. Обычно подходит первый пункт списка, так как он соответствует локали (то есть стране и языку, которые были выбраны для использования по умолчанию при установке операционной системы). Так как в процессе импорта не выполняется перезапись файла GnuCash, возможно экспериментировать, выбирая в списке и другие варианты.

#### Примечания к операциям

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

#### Отладка

Эти параметры рекомендуется включать только в случае ошибок при импорте. Об ошибках также следует сообщить в список рассылки разработчиков KMyMoney: `(kmymoney-devel AT kde.org)`. Обратите внимание, что трассировка, полученная с помощью этих параметров, может содержать конфиденциальную информацию. Поэтому также включите параметр Обезличить данные, если эти данные планируется сделать общедоступными.

### Отчёт об импорте

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

- Количество записей

- Несоответствия типов счетов и выполненных действий

- Подробные сведения о сомнительных графиках

Модуль импорта файлов QIF
Модуль импорта файлов QIF

## Модуль импорта файлов QIF

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

### Использование формата QIF считается опасным

Рекомендуется использовать формат QIF только при крайней необходимости. Он не подходит для передачи финансовых данных. Помимо прочего, с использованием этого формата связаны следующие проблемы:

- Отсутствие стандартного формата: разные версии одной и той же программы присваивают разные значения одному и тому же элементу.

- Отсутствие идентификаторов операций: так как для операций не предусмотрены идентификаторы, поиск дубликатов операций будет крайне затруднителен.

- Отсутствие выразительности: словарь формата очень примитивен и не позволяет отразить всю глубину современных финансовых данных.

По этим причинам компания Intuit прекратила поддержку работы с входными данными в формате QIF в Quicken 2005. Если доступны другие варианты получения данных (например, в формате OFX), не используйте формат QIF.

### Импорт файла QIF

Чтобы импортировать файл QIF, убедитесь, что открыт корректный файл KMyMoney. Затем выберите пункт меню Файл → Импорт → QIF....

В появившемся диалоговом окне будет предложено выбрать файл QIF: нажмите кнопку Обзор.

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

Обычно при импорте данных QIF используется стандартный профиль QIF. Но иногда возникает необходимость в использовании изменённого профиля QIF. Подробные сведения об этом доступны в следующем разделе.

Нажмите кнопку Импорт для импорта файла QIF.

KMyMoney выполнит сканирование файла для определения форматов представления дат и чисел. Если формат даты не удалось определить однозначно, пользователю будет предложено выбрать один из возможных вариантов в списке.

Затем KMyMoney выполнит импорт данных и создаст все необходимые объекты, такие как записи контрагентов, счетов и статей, а также котировок акций. Существующие операции будут при возможности сопоставлены с импортированными данными. Во время процесса импорта отображается индикатор хода выполнения.

Если KMyMoney не удастся определить название счёта для импорта, пользователю будет предложено выбрать запись счёта, в которую следует импортировать данные. Если в файле ещё нет записи этого счёта, возможно создать новый счёт с помощью кнопки Создать.

По завершении импорта в KMyMoney будет показано окно статистических данных по импорту выписки.

После импорта все импортированные операции будут обозначены жёлтым фоном в представлении книги учёта. Если KMyMoney удалось установить соответствие импортируемой операции и уже существующей операции, цвет фона будет светло-зелёным.

Следующий шаг состоит в проверке импортированных данных и их подтверждении. Это общий процесс, он выполняется и для данных, импортированных из других источников. Его подробное описание содержится в отдельном разделе этого документа.

### Примечание

Цвета, используемые для обозначения импортированных и сопоставленных операций, возможно настроить. Они могут различаться в зависимости от используемой рабочей среды.

### Настройка профиля QIF

Поскольку универсального стандартного формата для файла QIF не существует, разныепоставщики создали свои собственныеварианты. С помощью профиля QIF возможно сообщить KMyMoney об особенностях импортируемого файла. Чтобы начать редактирование существующего профиля QIF, воспользуйтесь различными полями в диалоге импорта QIF. Чтобы создать новый профиль, нажмите кнопку Создать, расположенную рядом с инструментом выбора профилей.

### Примечание

В последних версиях KMyMoney больше нет вкладок для указания характеристик дат и сумм. В текущей версии KMyMoney эти параметры определяются с помощью сканирования файла. Если установить значения всех параметров не удастся, во время импорта пользователю будет предложено указать нужные значения.

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

Как было отмечено ранее, одним из основных недостатков формата QIF является отсутствие уникального идентификатора каждой операции. Если в книге учёта уже имеются некоторые из тех операций, которые содержатся в импортируемом файле QIF, могут появиться дубликаты записей. Чтобы решить эту проблему, KMyMoney выполнит поиск существующих операций, похожих на импортируемую. При обнаружении такой операции будет установлено соответствие очевидному дубликату.

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

### Написание фильтра импорта

Иногда данные могут быть представлены в нетипичном формате, например в формате значений, разделённых запятыми (CSV), или каком-либо другом формате. Начиная с версии 4.6, программа KMyMoney содержит модуль импорта файлов CSV. Тем не менее, данные в других форматах по-прежнему возможно импортировать в KMyMoney с помощью фильтра импорта QIF. Фильтр представляет собой написанную пользователем программу, которая получит данные из импортируемого файла и затем создаст файл QIF. Это может быть сценарий оболочки, сценарий на языке Perl, собранная программа на языке C/C++ или любой другой инструмент обработки, который может быть запущен системой.

Чтобы воспользоваться этим фильтром, откройте окно редактирования профиля QIF и перейдите на вкладку «Фильтр». Укажите в соответствующем поле расположение программы-фильтра. При последующем импорте QIF с помощью этого профиля тот файл, который выбран для импорта, будет сначала обработан указанной программой-фильтром.

Часто возникают сложности с преобразованием списка разделённых запятыми значений в файл QIF. В этом случае следует воспользоваться программой awk. Создайте сценарий с названием `csv2qif.awk`, состоящий из следующих двух строк:

    BEGIN { FS=","; print "!Type:Bank" }

            { print "D"$1; print "T"$2; print "N"$3; print "P"$4; print "M"$5; print "^" }

Затем измените ключи QIF (D,T,N,P,M) таким образом, чтобы их порядок соответствовал порядку полей в данных CSV. Установите фильтр входных данных в значение `awk -f csv2qif.awk`.

Сложности могут возникнуть также и с кодировкой файлов QIF. Программа KMyMoney ожидает, что файл имеет кодировку UTF8. Если же у файла другая кодировка, следует сначала преобразовать его в файл в кодировке UTF8. Например, чтобы преобразовать файл из кодировки iso-8859-1, необходимо установить фильтр входных данных в значение `recode iso-8859-1..utf-8`.

### Особые расширения QIF KMyMoney

Как было сказано ранее, одним из основных недостатков формата QIF является отсутствие уникального идентификатора для каждой операции. Этот недостаток возможно устранить, если пользователь напишет свой собственный инструмент для создания файлов QIF (или фильтр, о котором говорилось выше). KMyMoney поддерживает поле «#». Средство импорта будет интерпретировать значение этого поля как уникальный идентификатор операции и пропустит запись, если соответствующая операция уже зарегистрирована в системе.

Модуль экспорта файлов QIF
Модуль экспорта файлов QIF

## Модуль экспорта файлов QIF

Чтобы экспортировать какой-либо счёт в формате QIF, выберите пункт меню Файл → Экспорт → QIF.... Появится диалог, в котором будет предложено указать счёт для экспорта, файл, в который следует экспортировать этот счёт, и профиль QIF, который следует использовать.

### Примечание

В текущей версии программы с помощью средства экспорта файлов QIF невозможно выполнить экспорт инвестиций.

Модуль импорта файлов OFX
Модуль импорта файлов OFX

## Модуль импорта файлов OFX

Ace Jones `<acejones@users.sourceforge.net>`

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

### Получение модуля

KMyMoney позволяет с лёгкостью импортировать файлы OFX. Но эта функциональность не является частью основной программы — она предоставляется как подключаемый модуль. Чтобы эта функциональность стала доступной, необходимо получить и установить модуль импорта файлов OFX. После этого в меню Файл → Импорт автоматически появится команда импорта файлов OFX.

Обратите внимание, что исходный код этого подключаемого модуля предоставляется как часть исходного кода KMyMoney и большинство заранее собранных в пакеты версий KMyMoney уже содержат средство импорта OFX (внутри или как отдельный пакет). Если похоже, что в вашей версии не установлено средство импорта OFX, сначала следует проверить наличие этой программы там, откуда был получен базовый пакет KMyMoney. Проверить, установлено ли средство импорта OFX, можно путём вызова приведённого выше вложенного меню или выбора пункта меню Настройка → Настроить KMyMoney... с последующим выбором раздела Модули на левой панели и поиском средства импорта OFX в списке установленных модулей.

Если установка выполнялась из пакета RPM, модуль импорта файлов OFX содержится в пакете kmymoney-ofx. Этот пакет возможно найти в том же хранилище, из которого был получен основной пакет KMyMoney. Если же сборка программы выполняется из исходного кода, следует предварительно установить в системе последнюю версию заголовков библиотеки и самой библиотеки libOFX. Сценарий сборки KMyMoney обнаружит соответствующие файлы и соберёт модуль. На сентябрь 2021 года была доступна версия 0.10.3, хотя минимальной требуемой версией для KMyMoney всё ещё является 0.9.4.

Если в системе установлена подходящая версия libOFX, но при сборке KMyMoney возникли ошибки, воспользуйтесь списком рассылки `(kmymoney-devel AT kde.org)` для связи с разработчиками. Вложите в сообщение копию файла`config.log`, предварительно сжав её с помощью gzip.

### Что такое OFX?

OFX — сокращение от «Open Financial Exchange», хотя в 2019 году консорциум OFX присоединился к организации «Financial Data Exchange (FDX).» . Согласно веб-сайту FDX, «Open Financial Exchange — это открытый предназначенный для клиент-серверных систем и облачных программных интерфейсов стандарт обмена финансовыми данными и выполнения финансовых операций между финансовыми учреждениями и финансовыми приложениями. OFX не является финансовым учреждением.» Стандарт определяет форматы передачи финансовых данных как в виде файлов, так и напрямую.

Этот стандарт является гораздо более полным и гибким по сравнению с QIF, но в нём также имеется некоторая неопределённость; его работа зависит от конкретной реализации финансовым учреждением. Файлы OFX могут иметь разрешение «OFX» или «QFX» (в верхнем или нижнем регистре); это не оказывает влияния на содержимое. Спецификация основана на XML, поэтому файлы возможно прочитать с помощью любого текстового редактора. Так как использование пробелов не влияет на сами данные, в некоторых реализациях пробелы не используются вообще, что делает текст неудобочитаемым.

Ещё один веб-сайт с информацией об этом формате: OFX Home. На этом сайте доступен список финансовых учреждений, которые поддерживают работу с OFX. Этот список может понадобиться в случае возникновения сложностей при настройке непосредственного обмена данными OFX. На сайте есть форум для обсуждения проблем, связанных с OFX. Тем не менее, на сайте размещено сообщение о том, что он будет закрыт в феврале 2022 года, если текущий сопровождающий не найдет себе на замену человека, который возьмёт на себя обеспечение работы сайта.

### Импорт файла OFX

Проще всего импортировать файл OFX с помощью соответствующего средства импорта (оно доступно в строке меню программы: Файл → Импорт → OFX...). Если вложенное меню «Импорт» не содержит пункта «OFX», это означает, что модуль импорта файлов OFX не был установлен вообще или не был установлен надлежащим образом. Смотрите предыдущий раздел.

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

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

Обратите внимание, что в этом разделе приводится описание «внутреннего» модуля импорта файлов OFX. Импорт файлов OFX также возможно выполнить с помощью модуля импорта AqBanking (если он установлен). Следует учитывать, что поведение этих двух модулей немного отличается, так как они написаны и поддерживаются разными разработчиками.

### Импорт инвестиций

Обратите внимание, что при импорте файла, содержащего инвестиционные операции, эти записи уже должны иметься в файле KMyMoney. Для сопоставления операций используется тикер, поэтому используемый в KMyMoney символ должен быть точно таким же, что и символ в импортируемом файле.

### Интернет-соединение (Web Connect)

Проще всего импортировать файл OFX с помощью функции интернет-соединения (Web Connect). Перейдите на веб-сайт банка и нажмите ссылку для загрузки файла OFX. В браузере появится запрос на выбор программы, которую следует использовать для открытия файла: выберите KMyMoney. После этого загруженный файл OFX будет импортирован в текущий или последний открытый в программе KMyMoney файл. Также возможно изменить привязки файлов рабочей среды, чтобы файлы OFX автоматически открывались с помощью KMyMoney.

Если требуется импортировать файл OFX в какой-либо другой файл KMyMoney, сначала загрузите этот файл в KMyMoney, а затем посетите веб-сайт банка.

### Прямое подключение (Direct Connect)

Теперь KMyMoney поддерживает OFX Direct Connect. Это позволяет KMyMoney напрямую обращаться к банку для получения операции. Чтобы включить эту возможность, необходимо собрать KMyMoney с переключателем ``--enable-ofxbanking``. Теперь это стандарт; эта возможность включена в версии, предоставляемой большинством дистрибутивов Linux (если не всеми), а также в версиях, предоставляемых на веб-сайте KMyMoney.

Обратите внимание: некоторые банки требуют подписки, отличной от основного доступа к веб-банкингу, выдают отдельный пароль или PIN-код, а также могут взимать отдельную плату за соответствующую услугу. Ни один банк не предоставляет непосредственную поддержку работы с KMyMoney. Будет необходимо сообщить сотрудникам банка о том, что непосредственное подключение планируется установить с помощью MS Money или Quicken.

Первый шаг заключается в настройке каждого из счетов, для которых требуется загрузить выписки. Перейдите в представление «Счета», щёлкните правой кнопкой мыши по счёту, который следует настроить, и выберите в контекстном меню пункт Привязать счёт.... Если в системе установлено несколько модулей для работы с банками по сети, будет предложено выбрать нужный. Чтобы использовать встроенный модуль OFX, выберите OFX KMyMoney. Список банков будет получен из Интернета. После этого с помощью мастера выберите банк, укажите имя пользователя и пароль, а также счёт. Если нужный банк отсутствует в списке, возможно указать его параметры вручную. Необходимые данные возможно получить у сотрудников банка (также возможно попробовать найти их самостоятельно).

### Примечание

Настройка прямого подключения OFX иногда вызывает сложности, особенно по той причине, что реализации протокола в большинстве учреждений не предусматривают подробных сообщений об ошибках. В частности, многие учреждения требуют смены пароля пользователя при первом доступе с помощью этого метода. К сожалению, в текущей версии библиотеки libofx, используемой в программе KMyMoney, не поддерживается интерактивная смена пароля. В некоторых случаях смену пароля пользователя может выполнить технический сотрудник учреждения. В дальнейшем в этот раздел будут добавлены более подробные сведения об устранении неполадок. При возникновении сложностей рекомендуется обратиться за помощью в список рассылки разработчиков KMyMoney: `(kmymoney-devel AT kde.org)`.

Как только счёт будет настроен для сетевой работы с банком, откройте его в представлении книги учёта. Затем выберите пункт меню Счёт → Обновить счёт.... После этого программа установит соединение с банком и выполнит загрузку доступных операций. В диалоге Редактирование счёта (вкладка Параметры онлайн-банка, вложенная вкладка Подробности импорта) возможно указать параметры загрузки операций (с момента последнего обновления, за указанное количество дней или с указанной даты).

### Примечание

В версиях KMyMoney, предшествующих 4.6, источником данных о названии контрагента всегда служило поле `PAYEEID`. Начиная с версии 4.6, в качестве источника данных о названии контрагента возможно использовать поле `PAYEEID`, `NAME` или `MEMO` операции OFX. Эту возможность и некоторые другие параметры прямого подключения OFX возможно настроить в упомянутом ранее диалоге Редактирование счёта.

### Экспорт файла OFX

В текущей версии программы не поддерживается экспорт данных в файл OFX. Чтобы помочь в создании такого средства экспорта, свяжитесь с командой разработки libofx.

Модуль импорта файлов CSV
Модуль импорта файлов CSV

## Модуль импорта файлов CSV

Allan Anderson `<agander93@gmail.com>`

### Основания для импорта файлов CSV

Обычно рекомендуется импортировать файлы в формате OFX. Но не все учреждения предоставляют данные в этом формате. Файлы CSV (значения, разделённые запятыми) доступны практически всегда. Иногда такие файлы описывают как файлы Excel или файлы электронных таблиц. Кроме того, их зачастую довольно просто создать: достаточно скопировать данные, которые следует импортировать (например, из текстового файла), и затем отредактировать их вручную.

Этот модуль предназначен в основном для импорта данных из банковских выписок, но также поддерживает импорт некоторых выписок по инвестициям. Изначально (до того, как стать средством импорта файлов CSV) этот модуль создавался для преобразования файлов CSV в формат QIF для последующего импорта. Эта функциональность по-прежнему присутствует в модуле, но, скорее всего, будет удалена в будущих его версиях, так как в настоящее время разработка сосредоточена на непосредственном импорте файлов CSV. Кроме того, в KMyMoney предусмотрена встроенная возможность экспорта файлов QIF; в создании файлов QIF из файлов CSV нет реальной необходимости.

### Получение модуля

KMyMoney позволяет импортировать файлы CSV. Эта функциональность обеспечивается модулем, который встроен в основную программу (как в пакетах дистрибутивов, так и в файлах исходного кода). После установки пакета дистрибутива или сборки программы из исходного кода и её установки в меню Файл → Импорт автоматически появится команда импорта файлов CSV.

Модуль импорта файлов CSV гораздо новее, чем модуль импорта файлов OFX, но в большинстве дистрибутивов модуль импорта файлов CSV уже включён в пакет с программой или доступен как отдельный пакет. Убедитесь, что этот модуль включён в параметрах настройки KMyMoney: Настройка → Настроить KMyMoney... → Модули. Если в установленной версии программы отсутствует модуль импорта файлов CSV, рекомендуется сначала проверить, имеется ли этот модуль на том ресурсе, с которого был получен основной пакет KMyMoney. Может быть доступна новая версия или отдельный пакет с этим модулем.

Если установка выполнялась с помощью пакета RPM или Deb, модуль импорта файлов CSV должен содержаться в пакете kmymoney. Если же выполнялась сборка из исходного кода, никаких дополнительных зависимостей не требуется. Сценарий сборки KMyMoney обнаруживает соответствующие файлы модуля и собирает приложение.

### Импорт файла CSV

Чтобы импортировать файл CSV, выберите команду импорта в строке меню: Файл → Импорт → CSV.... Отсутствие этой команды во вложенном меню «Импорт» означает, что модуль импорта файлов CSV не был корректно установлен. Обратитесь к предыдущему разделу справки.

Модуль импорта файлов CSV представляет собой мастер, в котором для каждого из этапов процесса предусмотрена отдельная страница. Между текстом этого руководства пользователя, текстом на снимках экрана и текстом непосредственно в самом мастере могут иметься незначительные различия. Если такие различия имеются, это означает, что в руководстве приведено описание мастера из следующей версии программы.

#### Мастер импорта файлов CSV: начало

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

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

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

#### Мастер импорта файлов CSV: разделители

Мастер перейдёт на страницу Разделители и отобразит данные.

### Предупреждение

Данные, показанные в верхней части окна модуля, возможно отредактировать, но внесённые изменения не будут сохранены. Таблица представлена исключительно в иллюстративных целях, она не предназначена для редактирования. Модуль никоим образом не изменяет входной файл. Данные импортируются именно из входного файла, а не из отображаемой таблицы. О единственном исключении из этого правила рассказано в разделе Ценные бумаги и торговые символы далее.

Модуль определяет подходящий Разделитель (обычно выбрать другой нельзя). Попытка выбрать другой разделитель приведёт к сбросу заданных параметров. Также имеется поле, в котором возможно выбрать Разделитель текста, но обычно подходит кавычка ("). Затем нажмите кнопку Далее. В зависимости от ранее выбранных параметров, будет выполнен переход на страницу банковских операций или страницу инвестирования.

#### Мастер импорта файлов CSV: банковские операции

На этой странице возможно выбрать номера столбцов, из которых следует импортировать данные соответствующих полей.

Для большинства полей достаточно воспользоваться раскрывающимся списком для выбора столбца. Но имеется и несколько особых параметров настройки.

- В центре страницы расположены кнопки-переключатели. Если в файле все значения содержатся в одном столбце, выберите столбец Сумма. Если же для расходов и поступлений предусмотрены отдельные столбцы, выберите столбец Расход/приход. Соответственно, станет активным либо поле выбора столбца Сумма, либо поля выбора столбцов Расход и Приход.

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

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

- Причиной для использования содержимого поля «Контрагент/Описание» в поле «Примечание» является то, что исходное содержание поля «Контрагент/Описание» может быть полностью изменено при установлении соответствия операций в KMyMoney. Использование данных в поле «Примечание» позволяет сохранить первоначальный текст, который в ином случае был бы утерян.

Если сделан неверный выбор, просто выберите другой вариант. Если требуется внести несколько изменений, нажмите кнопку Очистить.

По окончании выбора столбцов для всех необходимых полей станет доступна кнопка Далее. Нажмите её для перехода к следующему этапу.

#### Мастер импорта файлов CSV: инвестиции

Эта страница похожа на страницу Банковские операции, но её структура несколько сложнее. Назначение большинства параметров очевидно. Впрочем, несколько пунктов могут показаться непонятными, пока пользователь не выполнит процедуру импорта один или два раза.

- Как и на странице Банковские операции, для поля «Примечание» возможно выбрать несколько столбцов.

- В поле Тип/Действие возможно указать столбец, который содержит тип действия: «Покупка», «Продажа», «Дивиденды» и так далее.

- Поле выбора Коэффициент курса позволяет указать коэффициент/множитель для обеспечения совместимости импортируемых и сохранённых курсов. Например, если курс в импортируемом файле исчисляется в центах, а счёт в KMyMoney исчисляется в долларах, выберите 0.01. Или, если курс в файле данных KMyMoney исчисляется в долларах, как и импортируемый файл CSV, установите значение Коэффициент курса равным 1.0.

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

- Под полями выбора столбцов расположены две области для идентификации ценных бумаг. В файле могут содержаться данные об одной или нескольких ценных бумагах (в зависимости от брокера или финансового учреждения).

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

  - Если в файле содержатся операции по нескольким ценным бумагам, каждая из них будет обозначаться соответствующим торговым символом в столбце, а более подробное описание будет содержаться в другом столбце. Выберите эти столбцы в полях выбора Символ и Подробно. Если ценной бумаге не соответствует официальный торговый символ, возможно указать псевдосимвол; это вполне допустимо, если он будет служить уникальным идентификатором этой ценной бумаги в импортируемом файле. Иногда тип действия встроен в столбец подробностей и может предваряться стандартным текстом. Например, если поле содержит «type: dividend», перейдите в текстовое поле Фильтр и введите «type: », включая пробел в конце.

По завершении выбора всех необходимых полей станет активной кнопка Далее. Нажмите её для перехода к следующему этапу.

#### Мастер импорта файлов CSV: строки

На этой странице возможно указать, следует ли игнорировать какие-либо строки в начале или конце файла. Также возможно указать формат любого столбца дат.

Первая строка. Укажите значение, чтобы модуль импорта выполнял пропуск указанного количества строк заголовка файла. Заданное значение будет сохранено в этом профиле для использования в дальнейшем. Значения для первой и последней строк взаимосвязаны. Значение первой строки не может быть больше значения последней строки. Если не удаётся изменить значение, установленное в поле выбора Первая строка, попробуйте изменить значение последней строки.

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

Формат даты. Этот параметр необходимо настроить в соответствии с очерёдностью указания года, месяца и дня в датах, содержащихся в файле. Если с помощью модуля будет обнаружена несовместимость данных с указанным значением этого параметра, при импорте будет показано соответствующее предупреждение. Тем не менее, если значение этого параметра будет неверным и несовместимость не будет обнаружена (если в данных значение дней не превышает 12, месяц и день могут быть перепутаны), модуль просто выдаст неверные данные. В таком случае ошибку будет легко обнаружить в книге учёта по завершении импорта.

По завершении настройки станет активной кнопка Далее. Нажмите её для перехода к следующему этапу.

#### Мастер импорта файлов CSV: ценные бумаги и торговые символы

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

Завершить настройку параметров на этой странице очень просто, если учитывать следующее:

- Каждая строка представляет собой одну операцию. Строки могут дублироваться. Это нормально.

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

- Для каждой ценной бумаги должен отображаться торговый символ.

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

Чтобы отредактировать торговый символ или название ценной бумаги, сделайте двойной щелчок по соответствующей ячейке. При необходимости название ценной бумаги возможно изменить в одной из соответствующих строк. Если в импортируемом файле присутствует правильное название ценной бумаги, выберите его с помощью двойного щелчка, а затем скопируйте и вставьте/отредактируйте его, в зависимости от того, использовался ли в KMyMoney другой его вариант или сокращение. Если отредактировать название ценной бумаги, изменение будет применено ко всем строкам с тем же торговым символом.

Любая строка, не содержащая торгового символа, будет обрабатываться как брокерский счёт. Если в операции задействован другой счёт, например, расчётный или брокерский счёт для полученных дивидендов или осуществления выплаты, появится всплывающее окно, в котором будет предложено указать название счёта для перевода. Обычно это брокерский счёт, который был выбран или создан при создании инвестиционного счёта. Аналогичным образом укажите номер столбца, содержащего данные контрагента, если это будет предложено сделать. Если при указании названия счёта допущена ошибка, импорт будет продолжен, но программе KMyMoney не удастся распознать счёт и соответствующие операции будут отмечены, как не имеющие привязки к статьям. Если необходимый счёт имеет очень длинное название, просто введите первые несколько символов. Импорт будет продолжен, но операции будут отмечены программой KMyMoney, как не имеющие привязки к статьям, и по завершении импорта потребуется выбрать правильный счёт для перевода. По завершении настройки нажмите кнопку OK. Процесс импорта будет продолжен в окне KMyMoney.

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

Теперь нажмите кнопку OK и затем кнопку Импорт. Укажите в поле Ввод счёта название брокерского или расчётного счёта для средств. Если указано корректное название, этот счёт будет использован. Если корректное название достаточно длинное, возможно указать первые несколько символов. Модуль импорта примет эти данные, но после импорта будет необходимо указать для операций в книге учёта корректный счёт. В поле Брокерский счёт укажите номер столбца, содержащего соответствующее описание. В поле Недопустимая операция может быть показано несколько записей, если тип действия не соответствует комбинации количества, цены и суммы. Воспользуйтесь опцией Выберите тип операции в каждом из уведомлений для просмотра раскрывающегося списка корректных типов действий для соответствующей комбинации значений.

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

#### Мастер импорта файлов CSV: завершение

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

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

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

Разделитель разрядов. Это значение не требуется выбирать, так как оно устанавливается автоматически в соответствии со значением параметра Десятичный разделитель. Оно предоставляется исключительно в ознакомительных целях. Кроме того, поле выбора будет неактивным, если ни одно из импортируемых значений не превышает и не равняется 1000.

Импорт CSV. При нажатии этой кнопки модуль выполнит фактический импорт данных из файла с учётом заданных пользователем параметров. Затем программа KMyMoney отобразит запрос на выбор записи счёта, в которую следует импортировать данные.

#### Создать файл QIF

С помощью этой кнопки после завершения импорта возможно сохранить данные из файла CSV как файл QIF, если в этом есть необходимость. Эта возможность была изначально предусмотрена в модуле и, собственно, обусловила его создание. Но, так как программа KMyMoney теперь сама по себе поддерживает экспорт файла QIF, эта возможность стала бесполезной и, вероятно, будет удалена в дальнейшем.

#### Завершение

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

Если заданные параметры следует сохранить, нажмите кнопку Готово. После этого модуль будет закрыт.

#### Добавление типов действий для инвестиций

Если в выписках по инвестициям часто встречаются типы действий, которые не распознаются модулем, просто добавьте их в соответствующий раздел файла ресурсов. (Дополнительные сведения об этом файле доступны далее.) Например, в разделе `[InvestmentSettings]` в поле `BuyParam` содержатся записи для действий `Purchase`, `Buy`, `New Inv` и `Switch In`. Если обнаружена другая запись, добавьте её в соответствующий список и перезапустите модуль. Записи в разных полях могут быть похожи, и может быть выбран не тот тип действия. Модуль обрабатывает списки в следующем порядке: `Shrsin`, `DivX`, `Reinvdiv`, `Brokerage`, `Buy`, `Sell` и `Remove`. Изменение порядка списков не сработает ожидаемым образом, поскольку записи в файле ресурсов упорядочены в алфавитном порядке. Если в ошибочном параметре нет необходимости, возможно просто удалить его из файла. Если же это невозможно, потребуется отредактировать файл импортируемых данных.

#### Настройка модуля импорта файлов CSV

Хорошо известный недостаток формата QIF — его нечёткость. В отношении файлов CSV имеется такая же проблема, но даже в большей степени: какой-либо согласованный стандарт отсутствует. В файлах, содержащих записи инвестиций, различные типы действий могут быть описаны очень по-разному. В модуле предусмотрено определение типов действий в файле ресурсов под названием `csvimporterrc`. Расположение этого файла зависит от дистрибутива. В системе под управлением Linux® оно будет таким: `$KDEHOME/share/config`, где `$KDEHOME` обычно является каталогом «.config» в домашнем каталоге. Если выполняется переход с версии KMyMoney, предшествующей 5.0, прежним расположением `$KDEHOME` был каталог `.kde4`. Пользователь может добавить в файл ресурсов тот тип действия, который не встречался разработчику. Если на момент первого запуска модуля импорта этот файл не существует, модуль создаст версию по умолчанию, в которой содержатся наиболее распространённые описания.

Для удобства пользователя с модулем поставляется набор образцов файлов CSV (они находятся в папке `kmymoney/contrib/csvimporter/` в дереве исходного кода). Например, образец файла инвестиций содержит следующий тип действия: «`ReInvestorContract Buy : ReInvested Units`». В процессе проверки первым обнаруженным соответствием будет `ReInv` в `ReInvestorContract Buy`, поэтому операция классифицируется как `Reinvdiv`, несмотря на то что тип `Buy` также упоминается. Другим примером является назначение типа действия `Reinvest`, несмотря на то что операция не содержит ни цену, ни сумму, а только количество, следовательно, типом операции следует считать `Add Shares` (увеличение числа акций) или `Shrsin`.

Когда этот модуль был создан, в качестве образцов было использовано не так много форматов файлов инвестиций, поэтому вполне возможно, что при в ходе работы с модулем встретится файл, который не удастся обработать корректно. Если это произойдёт, отправьте соответствующий пример (предварительно убрав или заменив персональные данные) в список рассылки пользователей (`(kmymoney AT kde.org)`) или разработчиков (`(kmymoney-devel AT kde.org)`) KMyMoney, чтобы разработчики смогли внести в модуль необходимые улучшения.

Модуль экспорта файлов CSV
Модуль экспорта файлов CSV

## Модуль экспорта файлов CSV

Чтобы экспортировать счёт в формате CSV, выберите пункт меню Файл → Экспорт → CSV.... Появится диалоговое окно, в котором следует задать параметры экспорта.

Импорт Woob
Импорт Woob

## Импорт Woob

Dawid Wróbel `<me@dawidwrobel.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

### Что такое Woob?

Woob (сокращение от «Web outside of browsers») предоставляет собой «набор приложений для взаимодействия с веб-сайтами без необходимости открывать их в браузере». В частности, одно из таких приложений позволяет взаимодействовать с финансовыми учреждениями. KMyMoney предоставляет подключаемый модуль, который напрямую задействует его, и, следовательно, позволяет импортировать операции по счёту в таких учреждениях (что в ином случае было бы невозможно, так как они не поддерживают другие используемые KMyMoney финансовые протоколы).

### Примечание

Для работы текущей версии KMyMoney требуется выполнить независимую установку Woob. Подробные сведения приводятся в последующих разделах.

### Установка Woob

Всё больше дистрибутивов Linux предоставляют пакет, который содержит Woob; этот вариант установки является предпочтительным.

Перед продолжением необходимо установить Python 3. Пакеты с Python входят во все дистрибутивы Linux, но всегда возможно загрузить пакет для своей системы с официального веб-сайта.

После установки Python 3 загрузка и установка необходимых модулей Woob не должны вызвать затруднений. Следуйте инструкциям, которые приводятся на веб-сайте Woob.

### Использование Woob

KMyMoney использует модуль «woob bank».

Написание модулей импорта
Написание модулей импорта

## Написание модулей импорта

В KMyMoney поддержка дополнительных модулей импорта и/или экспорта реализована в явной форме. Разработчики приветствуют написание модулей, предназначенных для работы с нестандартными форматами. Для этого необходимо собрать программу из исходного кода (при последующем написании своего модуля в качестве примера возможно использовать модуль импорта файлов OFX).

Глава 17. Кредиты
Кредиты

# Глава 17. Кредиты

Darin Strait `<darin.strait@ashdar-partners.com>`

Издание 4.5 (25 июля 2010 г.)

## Представление о кредитах

В этом разделе рассказывается о том, как работать с кредитами с помощью KMyMoney. В каждой стране существуют свои законодательные нормы и стандарты работы. За подробными сведениями о сущности кредитов, а также информацией о местных законодательных нормах и стандартах следует обращаться на другие ресурсы.

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

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

Основная сумма кредита. Сумма, которая даётся в долг, называется «основной суммой кредита» или «телом кредита».

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

Выплаты. Выплата основной суммы кредитору обычно выполняется не единовременно. Вместо этого выполняется ряд выплат, каждая из которых представляет собой часть основной суммы. Такие выплаты иногда называют «платежами в счёт погашения долга», и в KMyMoney «погашение кредита» — это уплата кредита периодическими платежами.

Периодичность платежей. «Периодичность платежей» в KMyMoney обозначает частоту периодических выплат. Например, еженедельно, раз в две недели, ежемесячно, ежеквартально или ежегодно. В США периодические платежи чаще всего выполняются раз в месяц, следовательно, периодичность платежей равняется месяцу.

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

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

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

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

- Страхование ипотечной задолженности

- Страхование на случай нетрудоспособности

- Комиссия за обслуживание кредитного счёта

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

Пример
Пример

## Пример

Например, пользователь берёт в долг 25 000,00 долларов на новую машину и соглашается на протяжении 60 месяцев уплачивать банку ежемесячные платежи. Допустим, процентная ставка по этому кредиту составляет 5,5%.

В этом случае сумма кредита составляет 25 000,00 долларов. Срок кредита равняется 60 месяцам или 5 годам. Также возможно сказать, что срок кредита равен 60 платежам, так как платежи будут выполняться раз в месяц на протяжении 5 лет. Периодичность выплат составляет один месяц, так как переодические выплаты выполняются раз в месяц. Сумма такой выплаты, рассчитанная с помощью KMyMoney, составляет 477,53 долларов.

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

Создание кредита
Создание кредита

## Создание кредита

В KMyMoney кредит представляет собой один из типов счёта. Следовательно, для создания кредита необходимо выбрать пункт меню Счёт → Новый счёт... и затем ответить на вопросы в окне мастера.

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

Осуществление дополнительных выплат основного долга по кредитам
Осуществление дополнительных выплат основного долга по кредитам

## Осуществление дополнительных выплат основного долга по кредитам

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

Примерами дополнительных платежей по основному долгу могут служить, в частности:

- Внесение дополнительных 50 долларов раз в месяц

- Регулярное удвоение суммы платежа по основному долгу. (Сумму платежа по основному долгу за определённый период возможно найти в графике платежей.)

- Ежегодное совершение 13-й выплаты по основному долгу. (Предполагается, что кредит выплачивается ежемесячными платежами.)

### Примечание

Если удваивать сумму платежа по основному долгу при каждом периодическом платеже, потребуется каждый раз пересчитывать график платежей. Это позволит получить точное значение суммы основного долга к уплате при каждом платеже.

Глава 18. Бюджеты
Бюджеты

# Глава 18. Бюджеты

Colin Wright `<cdwright@gwi.net>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 4.6 (29 июня 2011 г.)

## Что такое бюджет?

Бюджет — это упорядоченный по статьям список ожидаемых доходов и расходов за определённый период.

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

месяц

  Указать единое значение, которое применяется к каждому месяцу бюджета (вариант по умолчанию)

год

  Указать одно значение, которое равномерно распределяется по каждому из месяцев бюджета.

одноразовый

  Указать отдельные значения для каждого из месяцев.

  Этот вариант позволяет указать доходы и расходы, которые неравномерно распределены по году.

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

Бюджеты
Бюджеты

## Бюджеты

Чтобы просмотреть бюджеты, щёлкните по соответствующему значку на панели навигации, расположенной в левой части окна KMyMoney.

В окне бюджета есть две основных части. Их подробное описание приводится далее. С левой стороны представлен список бюджетов, созданных пользователем. Над списком находятся кнопки, с помощью которых возможно создавать, переименовывать и удалять бюджеты. С правой стороны доступны три раздела. Сверху — список счетов. Снизу — суммы, назначенные в бюджете той статье, которая выбрана в находящемся выше списке счетов. Между этими двумя разделами находятся дополнительные элементы управления бюджетом.

### Просмотр, создание, переименование и удаление бюджетов

В этой части окна представления «Бюджеты» показан список бюджетов, содержащихся в текущем файле KMyMoney. Если бюджетов ещё нет, этот список будет пуст. В списке имеется два столбца:

Название

  Название бюджета

Год

  Финансовый год бюджета. Обратите внимание, что месяц и день начала финансового года возможно указать в диалоге настройки KMyMoney.

Значения из выбранного бюджета показаны справа. Чтобы выбрать другой бюджет, щёлкните по нужному бюджету в списке. Либо, если фокус на списке, другой бюджет возможно выбрать с помощью клавиш со стрелками «вверх» и «вниз». Если внести в бюджет изменения и затем выбрать другой бюджет, программа KMyMoney отобразит запрос на сохранение или отмену этих изменений.

Над списком бюджетов расположены три кнопки.

Создать

  Создать новый пустой бюджет. По умолчанию ему будет присвоено имя «Бюджет <год>», где <год> — это текущий финансовый год.

Переименовать

  Отредактировать название выбранного бюджета.

  Название бюджета также возможно изменить, сделав по нему двойной щелчок в списке.

Удалить

  Удалить выбранный бюджет.

В контекстном меню (вызывается щелчком правой кнопкой мыши) доступны дополнительные параметры.

Создать бюджет

  Создать новый пустой бюджет.

Переименовать бюджет

  Переименовать выбранный бюджет.

Изменить год бюджета

  Отображает окно со списком лет, что позволяет выбрать другой финансовый год.

Удалить бюджет

  Удалить выбранный бюджет.

Копировать бюджет

  Создаёт копию выбранного бюджета. Новый бюджет получит название «Копия <бюджет>», где <бюджет> — название скопированного бюджета.

Бюджет на основании прогноза

  Заполняет бюджет суммами на основании данных прогноза KMyMoney. Более подробные сведения доступны в разделе Прогнозы.

### Список счетов

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

Счёт

  Название счёта (статьи)

Тип

  Тип статьи (доход или расход)

Общий баланс

  Текущий баланс счёта. Для статьи это поле будет пустым, если она определена в основной валюте. Если же статья определена в иностранной валюте, в поле «Общий баланс» будет показана сумма статьи в заданной валюте.

Итого

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

Под списком счетов расположены несколько элементов управления. Описание кнопок Обновить и Сброс приводится далее. Кнопки сворачивания и разворачивания позволяют, соответственно, свернуть или развернуть весь список счетов.

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

Обратите внимание, что снятие или установка флажка Скрыть неиспользуемые статьи бюджета или изменение текста в поле фильтра могут повлиять на вид списка статей. Возможно, список потребуется развернуть снова, чтобы увидеть все статьи.

### Привязки

В области «Привязки» показаны суммы по статье, которая выбрана в списке счетов.

Счёт

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

Итого

  Отображает итоговую годовую сумму по этой статье.

Учитывать субсчета

  Если этот флажок установлен, в отчётах будут фактические текущие доходы и расходы по подчинённым статьям, относящимся к выбранной статье. Будут показаны общие данные, а не данные по подчинённым статьям.

  Если в бюджете задана сумма по подчинённой статье, для неё будут показаны доходы и расходы.

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

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

Очистить ввод

  Кнопка Очистить ввод позволяет обнулить сумму или суммы статьи бюджета.

Период

  Кнопки-переключатели Период позволяют выбрать период, к которому применяется значение.

  месяц

    Указывается одно значение, которое определяет сумму на месяц. Этот вариант используется по умолчанию.

  год

    Указывается одно значение, которое определяет сумму на год.

  одноразовый

    Значения указываются для каждого из календарных месяцев. Этот вариант используется, когда доходы или расходы неравномерно распределяются по году.

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

### Обновление и сброс

Для повышения производительности сохранение изменений бюджета не выполняется сразу же. Чтобы их сохранить, необходимо сначала нажать кнопку Обновить, а затем (для сохранения на постоянной основе) — кнопку Сохранить.

Кнопки Обновить и Сброс становятся активными после внесения первого изменения в значения бюджета. В бюджет можно внести любое количество изменений. При нажатии кнопки Обновить эти изменения будут сохранены, и обе кнопки станут неактивными.

При нажатии кнопки Сохранить будут сохранены только те изменения, которые были сохранены после нажатия кнопки Обновить. Следовательно, если бюджет был изменён, но ещё не были сохранены, нажатие кнопки Сохранить не повлияет на изменённый бюджет, и кнопки Обновить и Сброс останутся активными.

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

Изменения, сохранённые с помощью кнопки Обновить, но ещё не сохранённые с помощью кнопки Сохранить могут быть отменены только путём перезагрузки файла KMyMoney.

Отчёты по бюджету
Отчёты по бюджету

## Отчёты по бюджету

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

Только бюджет

  В этих отчётах показаны суммы из бюджета.

  Бюджет на месяц

    Отображает месячные суммы из бюджета.

  Бюджет на год

    Отображает месячные суммы из бюджета, с общей годовой суммой.

Отношение запланированных сумм к фактическим

  В этих отчётах суммы из бюджета сравниваются с фактическими доходами и расходами. В каждом отчёте по бюджету имеются столбцы «Бюджет», «Факт» и «Разница». Отчёты различают по периоду отчётности.

  Отношение запланированных сумм к фактическим показателям за этот год

    С начала года до сегодняшнего дня

  Отношение запланированных сумм к фактическим показателям за этот год (на сегодняшний день)

    С начала года до последнего дня предыдущего месяца

  Отношение запланированных сумм к фактическим показателям на конец месяца

    С начала года до последнего дня текущего месяца

  Отношение запланированных сумм к фактическим показателям за календарный год

    С 1 января до 31 декабря

  График отношения запланированных сумм к фактическим показателям за год

    Аналогично предыдущему отчёту, но по умолчанию отображается график

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

Глава 19. Прогноз
Прогноз

# Глава 19. Прогноз

Colin Wright `<cdwright@gwi.net>`

Издание 4.5 (25 июля 2010 г.)

## Что такое прогноз?

В KMyMoney прогнозом называется прогноз балансов счетов за указанный будущий период времени.

Прогнозы рассчитываются с использованием одного из двух методов.

Запланированные и будущие операции

  В KMyMoney используется сочетание будущих операций, уже введённых в книги учёта, и записей в графике.

Ретроспективный

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

Метод прогнозирования и период прогноза возможно задать в диалоге настройки KMyMoney (на панели «Прогноз»).

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

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

По умолчанию прогноз создаётся на 90 дней, с учётным периодом в 30 дней, при этом используется метод «Запланированные и будущие операции».

Просмотр прогнозов
Просмотр прогнозов

## Просмотр прогнозов

Для просмотра прогноза щёлкните по соответствующему значку на панели навигации, расположенной в левой части окна KMyMoney.

Окно прогноза содержит пять вкладок:

### Вкладка «Сводка»

Вкладка «Сводка» разделена на две части по вертикали.

#### Сводка по счетам

Сводка по счетам содержит таблицу, в которой каждому активу и пассиву соответствует своя строка с информацией.

Показаны следующие столбцы:

Счёт

  Название счёта активов или пассивов

Текущий баланс (Текущий)

  Показан текущий баланс счёта.

Баланс учётного периода

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

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

  Остальные даты учётных периодов определяются путём добавления продолжительности учётного периода к дате предыдущего учётного периода. Так продолжается, пока рассчитанная дата учётного периода не окажется за пределами периода прогнозирования.

  Показан прогноз баланса для каждой даты учётного периода.

Общая разница

  В самом правом столбце показана прогнозируемая разница балансов на начало и конец периода прогноза. Если прогнозируемое значение баланса счёта на конец периода (чистый капитал) меньше значения на начало периода, вся строка будет выделена красным цветом.

#### Важная информация

В нижней части вкладки «Cводка» показаны важные сведения о счетах, в том числе:

Активы с отрицательным значением

  Если сумма актива с самого начала имеет отрицательное значение или принимает таковое во время периода прогнозирования, будет показано соответствующее сообщение.

Пассивы с положительным значением

  Если сумма пассива с самого начала имеет положительное значение или принимает таковое во время периода прогнозирования, будет показано соответствующее сообщение. Обратите внимание, что значением пассива является значение, обратное соответствующему балансу в книге учёта, так как положительный баланс обозначает средства, которые должны пользователю.

### Вкладка «Подробно»

На вкладке «Подробно» содержится таблица, в которой каждому активу и пассиву соответствует своя строка с информацией.

Счёт

  Название счёта активов или пассивов

Даты

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

Общая разница

  В самом правом столбце показана прогнозируемая разница балансов на начало и конец периода прогноза. Если прогнозируемое значение баланса счёта на конец периода (чистый капитал) меньше значения на начало периода, вся строка будет выделена красным цветом.

### Вкладка «Дополнительно»

На вкладке «Дополнительно» содержится таблица, в которой каждому активу и пассиву соответствует своя строка с информацией. Эта строка разбита на следующие столбцы:

Счёт

  Название счёта активов или пассивов

Минимальный баланс учётного периода

  Для каждого учётного периода с номером <n> показаны следующие столбцы:

  Минимальный баланс (Мин. остаток <n>)

    Минимальное прогнозируемое значение баланса в течение учётного периода

  Дата минимального баланса (Мин. дата <n>)

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

Максимальный баланс учётного периода

  Для каждого учётного периода с номером <n> показаны следующие столбцы:

  Максимальный баланс (Макс. остаток <n>)

    Максимальное прогнозируемое значение баланса в течение учётного периода

  Дата максимального баланса (Макс. дата <n>)

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

Среднее

  Средний остаток по счёту в течение периода прогнозирования.

### Вкладка «Прогноз бюджета»

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

### Вкладка «Диаграмма»

На этой вкладке показана диаграмма прогноза. Уровень детализации зависит от выбранного значения соответствующего параметра, доступного выше.

Глава 20. Настройка KMyMoney
Настройка KMyMoney

# Глава 20. Настройка KMyMoney

Roger Lum `<rogerlum@gmail.com>`

Michael Carpino `<mfcarpino@gmail.com>`

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.0.3 (31 марта 2019 г.)

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

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

## Основное

### Глобальная вкладка

Действия при запуске программы

  Если флажок Показывать экран-заставку установлен, KMyMoney отобразит заставку KMyMoney. На экране-заставке (в левом нижнем углу) будет показан номер версии программы. Если этот флажок не установлен, экран-заставка не будет показан при запуске.

Автоматическое сохранение

  Если флажок Сохранять автоматически каждые установлен, KMyMoney будет автоматически сохранять файлы с заданным интервалом. По умолчанию сохранение выполняется каждые 10 минут. Значение этого параметра возможно изменять в диапазоне от 0 (резервное копирование сразу после ввода операции) до 60 минут.

  Если флажок Автоматически сохранять изменённые файлы при закрытии установлен, KMyMoney будет автоматически сохранять файлы при закрытии программы. Также возможно настроить резервное копирование файла KMyMoney. Чтобы задать количество резервных копий, выберите число от 0 (без копирования) до 20. Файлы резервных копий будут храниться в той же папке, что и основной файл. Они будут последовательно пронумерованы, при этом файл с номером «1» является самым новым.

Финансовый год

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

Внешние программы

  Этот параметр не влияет напрямую на работу KMyMoney, но позволяет легко запустить внешний инструмент, например калькулятор с расширенными возможностями. Сначала необходимо указать полный путь к выбранной программе в поле Калькулятор. После этого программу будет возможно запустить двумя способами.

  Первый: воспользоваться пунктом меню Настройка → Панели инструментов... для размещения значка Калькулятор на панели инструментов. После этого при щелчке по этому значку на панели инструментов программа KMyMoney будет запускать выбранное приложение.

  Второй: воспользоваться пунктом меню Настройка → Комбинации клавиш... для создания пользовательской комбинации клавиш. (Соответствующая запись озаглавлена «KMyMoney/Калькулятор...».) Эту комбинацию клавиш затем будет возможно использовать для запуска приложения.

### Вкладка «Разделы»

Действия при запуске программы

  Этот флажок определяет, что будет показано при запуске KMyMoney: домашняя страница или то представление, которое использовалось в момент закрытия программы.

Представление разделов KMyMoney

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

Показывать строку заголовка на каждой странице

  Если этот флажок установлен, голубая строка заголовка KMyMoney будет показана в верхней части каждой страницы. Если флажок снят, эта строка не будет отображаться, что предоставит больше места для показа содержимого страницы.

Синхронизировать выбор счёта в разделах «Книга учёта» и «Инвестиции»

  Если этот флажок установлен, отображаемые в представлении «Книга учёта» и представлении «Инвестиции» счета будут синхронизированы. Это означает, что при изменении счёта в одном из представлений и последующем переходе в другое представление будут показаны сведения о том же самом счёте. Это делает переключение между этими двумя представлениями эффективнее. Если флажок не установлен, при переходе в любое из этих представлений будет показан тот счёт, который был ранее выбран в этом представлении.

### Вкладка «Фильтры»

#### Счета / Статьи бюджета

Скрыть неиспользуемые статьи

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

Показывать счета собственного капитала

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

Показывать статьи бюджета во вкладке «Список» раздела «Счета»

  По умолчанию в представлении «Счета» статьи бюджета скрыты. Если этот флажок установлен, они будут показаны.

Не показывать счета с нулевым балансом

  Если этот флажок установлен, счета собственного капитала с нулевым балансом не будут отображаться в представлении «Счета».

#### Графики

Не показывать выполненные графики платежей

  Если этот флажок установлен, в представлении «Графики платежей» не будут показаны выполненные графики платежей.

#### Операции

Не показывать операции, предшествующие

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

  Установка этого параметра в значение «01.01.1900» (значение по умолчанию) позволяет облегчить поиск связанных с датами проблем импорта данных, которые возникают в том случае, когда некоторые даты по ошибке относятся к далёкому прошлому.

Не показывать сверенные операции

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

Домашняя страница
Домашняя страница

## Домашняя страница

### Разделы для отображения на домашней странице

Эти параметры позволяют настроить внешний вид домашней страницы (главного окна): для этого следует выбрать отображаемые сведения и порядок их отображения. Порядок показа выбранных разделов возможно изменять путём нажатия кнопок Вверх и Вниз.

Активы и пассивы

  Будут показаны открытые счета активов и пассивов и их текущие балансы. Этот и другие списки счетов на домашней странице упорядочены в алфавитном порядке, если не указаны иные параметры упорядочения.

Платежи

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

Предпочтительные счета

  Будут показаны счета, которые отмечены как предпочтительные в диалоге настройки Счёт → Редактировать счёт... .

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

Платёжные счета

  Будут показаны все платёжные счета, то есть все счета, которые позволяют размещать доход и/или производить выплаты по счетам на оплату.

Избранные отчёты

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

Прогноз (по графику платежей)

  Будет показан прогноз на 30, 60 и 90 дней для счетов активов и пассивов с ненулевыми балансами и несверенными операциями.

Прогноз показателей чистого капитала

  Будет показана диаграмма прогнозируемого чистого капитала на следующие 90 дней.

Бюджет

  Будет показана сводка по текущему месяцу и перерасходы по заданному бюджету или бюджетам. Если бюджет не задан, бюджеты и перерасходы не будут показаны; программа отобразит только расходы текущего месяца.

Наличные средства

  Будет показана сводка по наличным средствам для текущего месяца.

### Масштаб домашней страницы/сводки

Масштаб

  Этот параметр позволяет выбрать размер шрифта в процентах, чтобы установить размер шрифта домашней страницы на основе предпочтений пользователя.

При выходе из программы запоминать изменения масштаба, выполненные при помощи колеса мыши

  Если этот флажок установлен, программа будет сохранять параметры размеров шрифтов, которые были изменены на домашней странице с помощью прокрутки колеса мыши.

### Сведения о счёте

С помощью этих параметров возможно выбрать сведения, которые будут включены в списки счетов.

Показывать лимиты счетов

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

Показывать остаток на онлайн-счетах

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

Показывать количество неотмеченных операций по счёту [!M]

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

Показывать количество учтённых операций по счёту [C]

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

Показывать количество несверенных (не отмеченных + учтённых) операций по счёту [!R]

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

Показывать дату последней сверки

  Добавляет дополнительный столбец, в котором показана дата последней сверки операций по этому счёту.

Книга учёта
Книга учёта

## Книга учёта

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

### Вкладка «Вид»

Показывать сетку

  Если этот флажок установлен, программа будет показывать линии сетки в списке операций или в представлении «Книга учёта». Это дополнительный параметр просмотра, который позволяет упростить визуализацию отдельных операций и их составляющих.

Показывать все записи в развёрнутом виде

  При установке этого флажка в реестре будут показаны все сведения обо всех отображаемых операциях. В столбце «Подробно» будут отдельно показаны статьи, метки и примечания. Если флажок не установлен, статьи, метки и примечания показаны не будут.

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

Показывать подробные сведения для выделенной строки таблицы

  Если этот флажок установлен, для выбранной операции будут показаны все подробные сведения (даже если флажок Показывать все записи в развёрнутом виде не установлен).

Показывать форму ввода операций

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

Всегда показывать номер записи

  Всегда показывать поле с номером («Номер») при вводе или редактировании операции. Если этот параметр включён, будет возможно проверять номера, указанные в этом поле, для выявления соответствующих текущих счетов.

Показывать заголовки групп операций

  Если этот флажок установлен, в реестре будут показаны заголовки групп операций. Они связаны с периодами времени или этапами, такими как «Прошлый месяц», «Прошлая неделя», «Текущий месяц», «Последняя сверка», «Следующая неделя» и «Следующий месяц».

Отделять заголовком предыдущий и текущий финансовые годы

  При выборе этого параметра в реестре будут показаны заголовки групп, соответствующие текущему и предыдущему финансовым годам.

Показывать запланированную дату для просроченных платежей

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

### Вкладка «Сортировка»

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

Поля сортировки одни и те же во всех трёх разделах: «Сумма», «Статья бюджета», «Порядок ввода» (дата создания операции), «Номер», «Контрагент», «Дата проводки», «Состояние сверки», «Ценная бумага» и «Тип».

#### Вкладка «Обычный вид»

На этой вкладке возможно настроить используемый по умолчанию порядок сортировки записей для обычного вида представления «Книга учёта».

#### Вкладка «Сверка»

На этой вкладке возможно настроить используемый по умолчанию порядок сортировки записей для вида «Сверка» представления «Книга учёта». Это режим показа операций во время процесса сверки.

#### Вкладка «Поиск»

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

### Вкладка «Ввод данных»

Эти параметры влияют на процесс создания новых операций.

Автоматическая нумерация чеков

  Если этот флажок установлен, номер чека будет автоматически увеличен при вводе новой чековой операции. Работает одинаково как для режима показа подробных сведений об операции, так и для формы ввода операций.

Сохранять изменения при выборе другой операции/разбивки

  Если этот флажок установлен, изменения, внесённые в текущую операцию, будут сохранены при выборе другой операции или разбивки. Если флажок снят, при выборе другой операции или разбивки появится запрос на подтверждение сохранения изменений.

Перемещаться между полями с помощью клавиши «Ввод»

  Если этот флажок установлен, при нажатии клавиши «Ввод» фокус будет передан следующему полю операции. По достижении последнего поля операция будет сохранена. Если флажок снят, переход между полями будет выполняться по нажатию клавиши Tab или с помощью мыши. Нажатие клавиши «Ввод» приведёт к сохранению операции независимо от того, какое поле находится в фокусе.

Начинать поиск совпадений с имени

  Этот параметр управляет сопоставлением контрагентов. Если флажок установлен, соответствие имён контрагентов всегда будет устанавливаться с начала. Если флажок снят, соответствие будет устанавливаться по любой подстроке. Кроме того, при включении этого параметра будет возможно задать дополнительные параметры сопоставления (на вкладке «Совмещение» представления «Контрагенты»).

Автоматическая сверка

  Этот параметр ещё не задокументирован.

Состояние операций при сверке по умолчанию

  Выбор состояния сверки для новых операций: «Не сверено», «Учтено» и «Сверено».

Автозаполнение

  Этот параметр позволяет выбрать необходимое поведение функции автозаполнения. Он управляет тем, какие предыдущие операции будут показаны для контрагента (и будут ли показаны вообще), и какие из них будут использоваться для автоматического заполнения сведений о новой операции (и будут ли они использоваться вообще).

  - Без автозаполнения

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

  - Считать операции одинаковыми, если их суммы отличаются не более, чем на

    Если этот параметр включён, при вводе данных новой операции KMyMoney отобразит список предыдущих операций для этого контрагента и счёта. Если сумма предыдущих операций отличается от введённой пользователем суммы меньше, чем на указанное количество процентов (X), записи операций будут считаться идентичными, а сведения о предыдущей операции будут использованы для автоматического заполнения параметров новой операции. Значение «X», упомянутое выше, возможно указать в поле, расположенном рядом с подписью Считать операции одинаковыми, если их суммы отличаются не более, чем на. Оно должно находиться в диапазоне от 0 до 100%. Если указано значение, равное нулю, будут показаны все предыдущие операции для контрагента и счёта: чтобы выбрать одну из этих операций для автоматического заполнения, щёлкните по соответствующему пункту.

  - Заполнять данными наиболее частых операций с выбранным контрагентом

    Если этот параметр включён, при вводе новой операции KMyMoney заполнит все её параметры на основе предыдущих наиболее частых операций с выбранным контрагентом.

Использовать примечания к последней операции

  Если этот флажок установлен, примечание из ранее введённой операции будет автоматически введено как примечание к новой операции.

### Вкладка «Импорт»

Совмещать операции в пределах (дней)

  Поиск соответствующих операций в диапазоне даты расчёта импортируемой операции +/- указанное количество дней (его возможно установить в пределах от 0 до 99).

Запрашивать стандартные статьи бюджета для нового контрагента

  Если этот флажок установлен, при обнаружении нового контрагента во время импорта пользователю будет предложено указать для него статью бюджета по умолчанию.

Графики платежей
Графики платежей

## Графики платежей

Эти параметры позволяют настроить работу представления Графики платежей.

### Действия при запуске программы

Проверять графики платежей при запуске

  Если этот параметр включён, при запуске KMyMoney будет выполняться проверка графиков платежей. Если запланированная операция соответствует заданным критериям, KMyMoney отобразит уведомление с запросом на обработку этой операции.

Вводить операции за указанное количество дней до планируемой даты

  Позволяет указать количество дней, за которое следует ввести запланированную операцию (то есть период «опережения»).

### Банковские дни

Использовать выходные дни и праздники региона

  Позволяет выбрать наиболее подходящий регион мира.

###

Количество дней графика, отображаемых в книге учёта

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

  Запланированные операции будут показаны в книге учёта. По щелчку правой кнопкой мыши возможно вводить или пропускать их.

Онлайн-котировки
Онлайн-котировки

## Онлайн-котировки

Эти параметры позволяют настроить получение финансовых котировок из различных сетевых источников. Котировки включают котировки акций, облигаций и других инструментов, а также цены на драгоценные металлы и обменные курсы валют.

На этой вкладке возможно настроить сетевые источники котировок KMyMoney. В целом, эта возможность требует технических знаний и должна использоваться только в том случае, если пользователь обладает таковыми.

Более подробные сведения доступны в разделе Онлайн-котировки.

Цвета
Цвета

## Цвета

В этом разделе возможно настроить цвета, которые используются в KMyMoney. Если флажок Пользовательские цвета не установлен, будут использоваться цвета по умолчанию.

Чтобы настроить цвета, установите флажок «Пользовательские цвета».

Для изменения цвета следует нажать на кнопку с этим цветом: появится палитра для выбора цвета. Это предоставляет широкие возможности выбора. Возможно выбрать определённый базовый цвет, выбрать цвет щелчком по экрану, указать цвет в кодировке HTML, задать значения тона, насыщенности, яркости, а также красного, зелёного и синего каналов.

Шрифты
Шрифты

## Шрифты

Эти параметры позволяют настроить шрифты, которые используются в полях ячеек и заголовков столбцов.

Использовать системные шрифты

  Установите этот флажок для использования системных шрифтов. Если флажок снят, будет возможно выбрать другие шрифты.

Шрифт ячеек

  Возможно указать пользовательский шрифт, который будет использоваться в каждой из ячеек реестров.

Шрифт заголовков столбцов

  Позволяет указать пользовательский шрифт, который следует использовать для заголовков каждого из представлений внутри регистра.

Значки
Значки

## Значки

Этот параметр позволяет выбрать значки, которые будут показаны.

Настройка значков

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

Расширения
Расширения

## Расширения

В этом разделе представлена информация о доступных модулях. Поведение установленных модулей возможно настроить. Обратите внимание, что список отображаемых модулей зависит от того, какие модули были обнаружены программой KMyMoney при запуске. То, был ли модуль собран как часть приложения или же добавлен с помощью отдельного пакета, не играет никакой роли.

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

### Модуль печати чеков

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

Файл шаблона — это HTML-файл, в котором определённые строки используются для ссылки на поля операции, текущего счёта и учреждения с целью указания их расположения в чеке. KMyMoney поставляется с несколькими файлами шаблонов. Возможно либо просто использовать один из них, либо внести в файл необходимые изменения. После выбора стандартного шаблона в диалоге настройки будет показана папка, содержащая файлы-образцы.

### KBanking

Этот модуль добавляет в KMyMoney поддержку сетевой работы с банком для HBCI/FinTs, OFX и PayPal. После включения этого модуля возможно настроить сетевую работу с банком в меню Настройка.

Глава 21. Поиск операций
Поиск операций

# Глава 21. Поиск операций

Darin Strait `<darin.strait@ashdar-partners.com>`

Издание 4.5 (25 июля 2010 г.)

## Общие сведения

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

В этом диалоге две основные вкладки. На вкладке «Критерии поиска» доступны вложенные вкладки для указания критериев поиска.

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

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

При нажатии кнопки Сброс для всех полей на вложенных вкладках будут восстановлены значения по умолчанию. Это позволяет указать новые критерии поиска.

При нажатии кнопки Закрыть диалог Поиск операций будет закрыт.

Критерии поиска
Критерии поиска

## Критерии поиска

На вкладке «Критерии поиска» доступны несколько вложенных вкладок. На каждой из них возможно указать критерии поиска соответствующего типа. Под областью указания критериев в окне KMyMoney показан список всех тех критериев, которые заданы для поиска в настоящий момент.

### Текст

На этой вкладке возможно указать текст для поиска. Также доступны два флажка для настройки того, каким образом указанный текст используется при поиске.

По умолчанию поиск будет выполнен по простым подстрокам. Пример:

- Для запроса «Best» будет найдено соответствие «Best Cakes, Inc.»

- Для запроса «est» также будет найдено соответствие «Best Cakes, Inc.»

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

Если флажок С учётом регистра установлен, поиск будет выполняться с учётом регистра: например, запросу «best» не будет соответствовать запись «Best Cakes, Inc.».

Если флажок Регулярное выражение установлен, текст будет обрабатываться как регулярное выражение. Подробные сведения о создании регулярных выражений доступны в документации Qt™, посвящённой классу QRegExp.

### Счёт

На этой вкладке возможно указать счёта для поиска.

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

### Дата

На этой вкладке возможно указать даты для поиска.

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

### Сумма

На этой вкладке возможно указать суммы для поиска.

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

### Статья бюджета

На этой вкладке возможно указать статьи бюджета для поиска.

Статьи бюджета представлены в виде дерева. Статьи, отмеченные для поиска, обозначаются флажком. При нажатии кнопки Все для поиска будут отмечены все статьи. При нажатии кнопки Не указано не будет отмечена ни одна из статей. При нажатии кнопки Доход будут отмечены статьи доходов, а со статей расходов отметки будут сняты. При нажатии кнопки Расход отметки будут сняты со статей доходов, а на статьи расходов — установлены.

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

### Контрагент

На этой вкладке возможно указать контрагентов для поиска.

Контрагенты, отмеченные для поиска, обозначаются флажком. При нажатии кнопки Все для поиска будут отмечены все контрагенты. При нажатии кнопки Не указано не будет отмечен ни один из контрагентов. Чтобы установить или снять отметку с какой-либо из записей контрагентов, щёлкните по полю, расположенному рядом с названием соответствующего контрагента.

Если флажок Найти операции без контрагентов установлен, будут выбраны только операции без контрагентов.

### Подробно

На этой вкладке возможно указать различные дополнительные критерии поиска.

Параметр «Тип» может принимать одно из следующих значений:

- Все типы

- Платежи

- Зачисления

- Переводы

Параметр «Состояние» может принимать одно из следующих значений:

- Все состояния

- Не сверено

- Учтено

- Сверено

Параметр «Валидность» может принимать одно из следующих значений:

- Любая операция

- Подтверждённая операция

- Недопустимая операция

Возможно выполнить поиск операции с определённым номером или поиск операции, номер которой находится в заданном диапазоне.

Результаты поиска
Результаты поиска

## Результаты поиска

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

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

Глава 22. Форматы файлов
Форматы файлов

# Глава 22. Форматы файлов

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Издание 4.7.01 (30 августа 2014 г.)

Если не используется реляционная база данных, программа KMyMoney сохраняет все финансовые данные пользователя в файле с расширением `.kmy`. При запуске KMyMoney будет открыт последний открытый файл (если только это не было запрещено с помощью соответствующего параметра командной строки). Тем не менее, следует помнить, что KMyMoney поддерживает сохранение финансовых данных в нескольких форматах.

В этой главе приводится описание форматов, в которых KMyMoney сохраняет данные в постоянном виде на запоминающем устройстве пользователя. Обычно KMyMoney сохраняет данные в формате документа XML. В зависимости от актуального формата, этот документ XML будет записан:

- как обычный текстовый файл в кодировке UTF-8,

- как файл, сжатый с помощью GZIP,

- как файл, зашифрованный с помощью шифрования GPG

- как анонимный простой текстовый файл в кодировке UTF-8, в котором зашифрованы все персональные данные пользователя.

## Простой текстовый файл

Для сохранения в этом формате требуется наибольшее количество пространства, так как не выполняется сжатие. Этот формат не предназначен для использования по умолчанию, он предоставляется для целей отладки и позволяет изменить файл вручную. Если завершить имя файла текстом `.xml`, файл будет сохранён в этом формате.

### Внимание

Обычным пользователям не рекомендуется вручную изменять этот файл (в случае ошибки возможно повреждение данных). Это следует делать только тем, кто полностью разбирается в механизме работы приложения KMyMoney или получил подробные инструкции от разработчиков.

Файл, сжатый с помощью GZIP
Файл, сжатый с помощью GZIP

## Файл, сжатый с помощью GZIP

Этот формат используется KMyMoney по умолчанию, когда выполняется сохранение файла с расширением `.kmy`.

### Примечание

Если выбрано шифрование, файл будет сохранён в зашифрованном виде.

Если требуется просмотреть содержимое файла, сжатого с помощью GZIP, измените его расширение на `.gz` (например, переименуйте `myfinances.kmy` в `myfinances.kmy.gz`), затем используйте gunzip для распаковки файла и его просмотра. Для последующей загрузки в KMyMoney этот файл не потребуется сжимать повторно, так как KMyMoney поддерживает чтение также и несжатых данных. Но если файл будет затем сохранён в приложении, он снова будет сжат. Используйте расширение `.xml`, чтобы записать его в несжатом формате.

Файл, зашифрованный с помощью GPG
Файл, зашифрованный с помощью GPG

## Файл, зашифрованный с помощью GPG

Сохранение личных финансовых данных их в формате файла, зашифрованного с помощью GPG, обеспечивает высокий уровень безопасности. Если в параметрах программы KMyMoney указано сохранение данных в зашифрованном виде, перед фактическим сохранением данных на запоминающем устройстве будет выполнено их шифрование с помощью GPG и ключа, предоставленного пользователем. При открытии зашифрованного файла будет предложено ввести парольную фразу, которая необходима для доступа к набору ключей. Сам зашифрованный файл сохраняется в защищённом формате ASCII GPG.

### Примечание

При использовании шифрования с помощью GPG также выполняется сжатие файла, поэтому дополнительное сжатие не требуется.

### GPG-ключи

Чтобы воспользоваться предоставляемой KMyMoney функцией шифрования с помощью GPG, потребуется создать пару ключей (если только это уже не было сделано для шифрования электронной почты). Кроме того, в системе должно быть установлено приложение GPG.

Сведения о том, как создать пару ключей и работать с ней, выходят за рамки настоящего руководства. Краткие справочные сведения доступны здесь: https://www.gnupg.org/documentation/howtos.en.html.

### Настройка ключей в KMyMoney

На странице шифрования диалога настройки доступен раскрывающийся список, позволяющий выбрать ключ, который следует использовать для шифрования и расшифровки. Также доступно поле, в котором возможно указать идентификатор ключа, который отсутствует в списке. Значением этого поля может быть идентификатор ключа, связанный с этим ключом адрес электронной почты или же любой другой корректный идентификатор GPG-ключа. При вводе идентификатора ключа KMyMoney выполнит проверку его корректности и отобразит значок зелёного светодиода, если ключ найден.

### Внимание

Убедитесь, что для указанного идентификатора имеются как открытый, так и закрытый ключи. Если соответствующий закрытый ключ отсутствует, повторно открыть файл будет невозможно.

### Ключ восстановления KMyMoney

На этой странице диалога настройки также возможно выбрать опцию дополнительного шифрования с помощью ключа восстановления KMyMoney. Эта опция доступна, если этот ключ хранится в наборе ключей GPG. Она позволяет восстановить данные даже в случае утраты закрытого ключа. Это возможно благодаря тому, что данные шифруются не только ключом пользователя, но и ключом восстановления KMyMoney. Этот ключ доступен только некоторым разработчикам KMyMoney (на момент написания настоящего руководства — только автору). Для KMyMoney версии 4.7 ключ восстановления действителен до 3 января 2015 года.

Если с ключами всё в порядке, открытие, сохранение и закрытие файла выполняется как обычно. Если же ключ был утерян, возможно связаться с одним из разработчиков, обладающих доступом к ключу восстановления KMyMoney, и попросить его помощи в восстановлении данных. Чтобы обратиться к разработчикам KMyMoney, отправьте письмо в список рассылки по адресу `(kmymoney-devel AT kde.org)`.

Анонимный файл
Анонимный файл

## Анонимный файл

Этот формат не предназначен для обычного хранения данных. Он предоставляется с той целью, чтобы пользователь в случае возникновения проблем мог предоставить команде разработчиков KMyMoney свой файл, не разглашая какие-либо конфиденциальные детали финансовых данных. Например, строки с наименованием учреждений, счётов, контрагентов и статей будут переименованы в нечто наподобие «I000001» и «A000001». Аналогичные изменения вносятся и в номера счетов. Также случайным образом изменяются суммы операций.

Если от разработчиков получено соответствующее указание, воспользуйтесь пунктом меню Сохранить как... для сохранения данных в формате анонимного файла: выберите в фильтре вариант `Анонимные файлы`. При этом расширение файла изменится на `.anon.xml`.

Чтобы проверить, что сохранённый анонимный файл всё ещё отражает проблему, перезагрузите этот файл и попытайтесь воспроизвести ошибку. Если она снова имеет место, отправьте этот файл в список рассылки разработчиков по адресу `(kmymoney-devel AT kde.org)`.

Глава 23. База данных
База данных

# Глава 23. База данных

Tony Bloomfield `<tonybloom@users.sourceforge.net>`

Издание 4.6 (21 июля 2011 г.)

## Использование реляционных баз данных

### Введение

Начиная с версии 1.0, KMyMoney поддерживает хранение данных в реляционной базе данных. Одним из преимуществ использования этого общепризнанного формата является возможность просмотра данных с помощью графических интерфейсов, в частности OpenOffice.org™ и LibreOffice™, а также их преобразования в формат, работу с которым ещё не поддерживает KMyMoney. Кроме того, даже поверхностное знакомство с SQL (Structured Query Language, структурированный язык запросов) позволит упростить экспорт данных во внешнюю программу (например, в приложение для работы с бюджетами).

### Подготовка

Для получения доступа к базе данных KMyMoney использует модуль SQL, созданный компанией Qt™ Software как часть программной библиотеки Qt™. В этом модуле предусмотрен набор драйверов, который обеспечивает поддержку работы с рядом различных систем баз данных. В том числе, доступны драйверы для наиболее популярных систем с открытым исходным кодом: MySQL™, SQLite (только для версия 3 и последующих версий) и PostgreSQL. Также в модуле предусмотрена поддержка «тяжёлых» промышленных систем, в частности Oracle® и IBM DB2®.

За исключением SQLite, эти системы используют клиент-серверную модель, в которой «клиентское» программное обеспечение установлено на «пользовательском» компьютере, в то время как сервер установлен на том же компьютере, что и сама база данных (а она может быть расположена на любом из компьютеров сети). Как правило, при работе с приложениями учёта личных финансов «пользовательский» компьютер выступает в роли как клиента, так и сервера. Следовательно, первое, что потребуется сделать после выбора системы базы данных, это установить клиентское и (скорее всего) серверное программное обеспечение.

Помимо собственно программного обеспечения базы данных, следует также установить и соответстующий модуль драйвера Qt™. В большинство дистрибутивов входят модули драйверов для наиболее популярных баз данных. Если же модуль отсутствует, выполните поиск на веб-сайте программного обеспечения Qt™ (используйте поисковый запрос «SQL drivers»).

### Примечание

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

### Администрирование

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

#### Создание базы данных

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

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

При первом использовании базы данных и в дальнейшем (тогда, когда меняется компоновка базы данных) потребуются права (привилегии) на создание и изменение таблиц и областей просмотра (подробнее об этом в следующем абзаце). В разных системах права или привилегии могут называться по-разному, но обычно это что-то наподобие `CREATE` и `ALTER`. Для нормальной работы необходимы права на чтение и создание записей; в SQL эти права обычно определяются ключевыми словами `SELECT`, `INSERT`, `UPDATE` и `DELETE`.

#### Создание таблиц

Во время первого доступа к базе данных KMyMoney выполнит попытку создания необходимых программе структур. Для обеспечения максимальной совместимости между базами данных различных типов программа будет использовать только определённое подмножество общих типов данных. Но возможны случаи, когда конкретные типы не поддерживаются. Для таких случаев предусмотрена возможность генерации кода SQL, который требуется для создания таблиц. Этот код затем возможно изменить необходимым образом и использовать для создания таблиц вне программы KMyMoney. Если пользователь окажется в подобной ситуации, помощь будет возможно получить в списке рассылки `(kmymoney-devel AT kde.org)`. Более подробные сведения доступны в разделе Создание базы данных вручную.

### Создание базы данных

Воспользуйтесь KMyMoney для открытия или импорта существующего файла данных или создайте новый файл. Затем выберите пункт меню Файл → Сохранить как.... Будет показан следующий диалог:

Заполните поля, соответствующие выбранному типу базы данных (как обычно, обязательные поля будут выделены), и нажмите кнопку OK для создания базы данных.

#### Тип базы данных

В этом поле представлен список всех драйверов SQL Qt™, установленных в системе. Выберите необходимый драйвер. Если драйвер отсутствует в списке, потребуется установить его. Ознакомьтесь с документацией дистрибутива или посетите веб-сайт программного обеспечения Qt™ (используйте поисковый запрос «SQL drivers»).

#### Файл базы данных (только SQLite)

В системе SQLite один файл содержит одну базу данных: следует указать имя файла для сохранения базы данных. Чтобы указать расположение файла в файловой системе, щёлкните по значку, расположенному справа от поля названия файла. Для баз данных SQLite значения полей Имя хоста, Имя пользователя и Пароль не играют роли. Для файла SQLite должны быть настроены надлежащие права доступа на чтение/запись, чтобы текущий пользователь программы мог получить к нему доступ.

#### Название базы данных (другое)

Название базы данных по умолчанию — `KMyMoney`, но возможно выбрать и другое название. KMyMoney поддерживает создание баз данных не всех типов; в этом случае следует заранее создать базу данных с помощью соответствующей процедуры. Тем не менее, с помощью KMyMoney обычно возможно создать все необходимые структуры таблиц. Если это окажется невозможным, пользователю следует создать их самостоятельно. Более подробные сведения доступны в разделе Создание базы данных вручную.

#### Имя хоста

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

#### Имя пользователя и пароль

Проверьте права доступа, заданные для базы данных, или обратитесь к администратору базы данных для получения корректных значений. Указанный пользователь должен иметь право на выбор, вставку, обновление и удаление записей. Если имя пользователя совпадает с именем для входа в систему, пароль обычно не требуется.

### Доступ к данным

#### Конструктор таблиц

Чтобы получить доступ к данным в KMyMoney, выберите пункт меню the Файл → Открыть базу данных.... Будет открыт диалог, похожий на упомянутый ранее.

### Примечание

Если база данных была создана путём открытия файла и последующего его сохранения с помощью функции Сохранить как... (как описано выше), любые последующие изменения данных сохраняются только в базе данных, а не в файле. Это означает, что файл возможно использовать как резервную копию или снимок данных на определённый момент времени. Чтобы создать новую резервную копию, откройте базу данных, выберите пункт меню Файл → Сохранить как... и укажите название файла. Затем обязательно откройте базу данных повторно, чтобы программа KMyMoney не сохраняла изменения в файл.

Чтобы получить доступ к данным в других форматах, необходимо иметь представление о том, каким образом они хранятся в реляционных базах данных. Практические навыки работы проще всего всего получить, открыв базу данных в графическом интерфейсе, например, в OpenOffice.org™. Будет показан список различных таблиц, которые составляют базу данных, что позволяет увидеть компоновку каждой из них.

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

Взаимосвязь | Соответствие | С
--- | --- | ---
Учреждения и счета | `kmmInstitutions.id` | `kmmAccounts.institutionId`
Счета «родительский/дочерний» | `kmmAccounts.id` | `kmmAccounts.parentId`
Операции и разбивки (см. примечание 1) | `kmmTransactions.id` | `kmmSplits.transactionId`
Счета и разбивки | `kmmAccounts.id` | `kmmSplits.accountId`
Контрагенты и разбивки | `kmmPayees.id` | `kmmSplits.payeeId`
Графики платежей и операции | `kmmSchedules.id` | `kmmTransactions.id`
Операции и валюты | `kmmTransactions.currencyId` | `kmmCurrencies.ISOCode`
`Счета и ценные бумаги (см. примечание 2)` | `kmmAccounts.currencyId` | `kmmSecurities.id`
Ценные бумаги и котировки | `kmmSecurities.id` | `kmmPrices.fromId` или `kmmPrices.toId`
Котировки валют | `kmmCurrencies.ISOCode` | `kmmPrices.fromId` или `kmmPrices.toId`

Примечания:

1 – txType = “N” для обычных операций, “S” для запланированных операций

2 – если kmmAccounts.isStockAccount = “Y”

#### Форматы полей

Содержимое некоторых из полей данных хранится во внутреннем формате, который, вероятно, не удастся использовать внешним программам. Если в таблице есть такие поля, их содержимое будет продублировано во внешнем формате.

Денежные суммы и стоимость акций отображаются как в формате «числитель/знаменатель», так и как поле с суффиксом названия «`Formatted`» (в том виде, в котором они будут показаны на экране).

Аналогичным образом, некоторые поля, такие как тип счёта, отображаются как в виде числового кода, так и в поле с суффиксом названия «`String`» (в формате и на языке программы).

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

Наличие данных в общепризнанном формате предоставляет возможность изменять их вне приложения KMyMoney. НЕ ДЕЛАЙТЕ ЭТОГО, если не обладаете всеми необходимыми знаниями, и сначала всегда сохраняйте резервную копию данных. Если при изменении произойдёт ошибка, к данным будет невозможно получить доступ с помощью KMyMoney; возможна даже полная потеря данных!

#### Сохранённые запросы

Большинство систем работы с базами данных позволяют сохранять часто используемые запросы и процедуры. Иногда они могут храниться внутри самой базы данных как таблицы или другие объекты. Как следует из приведённого ранее примера, названия всех используемых KMyMoney таблиц начинаются с букв в нижнем регистре: «`kmm`». Этот стандарт поддерживается и далее: обновляются только те таблицы, названия которых начинаются с этих букв. Следовательно, если запросы и процедуры будут названы иначе, никаких проблем не возникнет.

### Создание базы данных вручную

### Примечание

В этом разделе рассказывается о расширенных возможностях управления базами данных. Обычные пользователи программы могут просто пропустить его.

#### Условия использования

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

Прежде чем использовать эту возможность, следует попытаться просто создать саму запись базы данных (например, с помощью инструкции `CREATE DATABASE`). После создания базы данных KMyMoney сможет создавать в ней, например, таблицы во время обычного процесса сохранения базы данных, описанного выше.

#### Создание SQL

Если это не удастся сделать, возможно сгенерировать базовые команды SQL, необходимые для создания различных таблиц, областей просмотра и индексов, которые требуются для работы приложения. Выберите пункт меню Сервис → Создать базу данных SQL. Будет показан следующий диалог:

После выбора типа базы данных соответствующая запись SQL появится в текстовом поле Создание сценария SQL; пользователь может внести изменения или сохранить данные в текстовой файл нажатием кнопки Сохранить запрос SQL. В последнем случае базу данных придётся создать с помощью функций администрирования, предусмотренных в самой системе базы данных.

Если после корректировки текста в диалоговом окне требуется, чтобы программа KMyMoney создала базу данных, следует заполнить остальные поля диалога, как это было ранее подробно описано в разделе Создание базы данных, и нажать кнопку Создать таблицы. Обратите внимание, что (за исключением случаев использования SQLite) потребуется либо включить соответствующую инструкцию `CREATE DATABASE` как первую команду, либо сначала выполнить эту инструкцию вне программы KMyMoney.

#### Предупреждение

Следует очень внимательно отнестись к редактированию определений любых базовых таблиц или областей просмотра (их названия начинаются с букв «`kmm`»). Некоторые изменения (например, увеличение длины поля целых чисел) не оказывают заметного влияния, но не следует удалять или изменять последовательность записей полей: это может привести к сбою в работе KMyMoney или повреждению данных.

При добавлении или удалении индексов производительность может возрасти, но следует учитывать, что возможен и обратный эффект. Знание принципов внутренней работы KMyMoney может помочь достичь оптимальной производительности в этих обстоятельствах.

### Шифрование

В текущей версии программы шифрование данных в базе данных не поддерживается.

Глава 24. Вопросы и ответы
Вопросы и ответы

# Глава 24. Вопросы и ответы

Jack H. Ostroff `<ostroffjh@users.sourceforge.net>`

Издание 5.1.3 (20 декабря 2022 г.)

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

24.1. Вопросы по установке и запуску
  24.1.1. При попытке запуска KMyMoney происходит сбой.
  24.1.2. Будет ли KMyMoney работать в окружении рабочего стола X/Ubuntu™? Будет ли KMyMoney работать без установки всего окружения рабочего стола KDE?
24.2. Вопросы по настройке
  24.2.1. Возможно ли изменить дату начала финансового года (чтобы она совпадала с датой начала налогового года или отчётного года)?
24.3. Вопросы по счетам и операциям
  24.3.1. Почему не удаётся изменить операцию?
  24.3.2. Почему операция выделена красным цветом? Как убрать это выделение?
  24.3.3. Почему не удаётся добавить начальный баланс для счёта?
  24.3.4. При создании счёта был выбран неверный тип, и теперь программа не позволяет изменить его. Отредактировать счёт возможно, но раскрывающийся список типов счёта не активен или не содержит нужный тип.
  24.3.5. Имеется кредит по ставке 0%, но мастер создания нового кредита не позволяет использовать это значение (появляется ошибка).
  24.3.6. Почему в книге учёта отображаются не все операции?
  24.3.7. В названии контрагента была допущена ошибка, необходимо изменить его во всех операциях. Предусмотрена ли возможность глобального поиска и замены?
  24.3.8. Почему не удаётся удалить счёт?
24.4. Вопросы по импорту и экспорту
  24.4.1. Где найти более подробные сведения о параметрах OFX?
24.5. Прочие вопросы
  24.5.1. Почему нет перевода на русский язык?
  24.5.2. Почему после версии 1.0.5 сразу появилась версия 4.5? Что случилось с KMyMoney2?
  24.5.3. Как сообщить об ошибке? Возможно ли внести предложение по улучшению программы?
  24.5.4. Почему не предусмотрен простой способ печати некоторых запланированных операций или части книги учёта, или...

### 24.1. Вопросы по установке и запуску

24.1.1. При попытке запуска KMyMoney происходит сбой.
24.1.2. Будет ли KMyMoney работать в окружении рабочего стола X/Ubuntu™? Будет ли KMyMoney работать без установки всего окружения рабочего стола KDE?

24.1.1. | При попытке запуска KMyMoney происходит сбой.

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

Если сбой KMyMoney происходит при запуске без загрузки файла данных, возможно, проблема заключается в установке. Обратитесь к разделу со сведениями о получении помощи.

24.1.2. | Будет ли KMyMoney работать в окружении рабочего стола X/Ubuntu™? Будет ли KMyMoney работать без установки всего окружения рабочего стола KDE?

Да, KMyMoney будет работать и без установки всего окружения рабочего стола KDE, но сначала потребуется установить основные библиотеки KDE. Проще всего сделать это с помощью системы управления пакетами, которая входит в дистрибутив; она позволит выполнить установку нужных пакетов автоматически. Если же установка будет выполняться из исходного кода, скорее всего, потребуются версии этих библиотек, предназначенные для разработчиков.

### 24.2. Вопросы по настройке

24.2.1. Возможно ли изменить дату начала финансового года (чтобы она совпадала с датой начала налогового года или отчётного года)?

24.2.1. | Возможно ли изменить дату начала финансового года (чтобы она совпадала с датой начала налогового года или отчётного года)?
| Да, возможно легко изменить дату начала года в разделе Общее диалога настройки KMyMoney.

### 24.3. Вопросы по счетам и операциям

24.3.1. Почему не удаётся изменить операцию?
24.3.2. Почему операция выделена красным цветом? Как убрать это выделение?
24.3.3. Почему не удаётся добавить начальный баланс для счёта?
24.3.4. При создании счёта был выбран неверный тип, и теперь программа не позволяет изменить его. Отредактировать счёт возможно, но раскрывающийся список типов счёта не активен или не содержит нужный тип.
24.3.5. Имеется кредит по ставке 0%, но мастер создания нового кредита не позволяет использовать это значение (появляется ошибка).
24.3.6. Почему в книге учёта отображаются не все операции?
24.3.7. В названии контрагента была допущена ошибка, необходимо изменить его во всех операциях. Предусмотрена ли возможность глобального поиска и замены?
24.3.8. Почему не удаётся удалить счёт?

24.3.1. | Почему не удаётся изменить операцию?

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

24.3.2. | Почему операция выделена красным цветом? Как убрать это выделение?
| Операция выделяется красным цветом, если какая-либо часть суммы не связана со статьёй бюджета. Чаще всего эта проблема вызвана импортом файла QIF или OFX или загрузкой выписки из Интернета. Необходимо изменить операцию таким образом, чтобы вся её сумма была распределена по статьям бюджета.
24.3.3. | Почему не удаётся добавить начальный баланс для счёта?
| Если при создании счёта был указан начальный баланс, он отображается как первая операция по этому счёту. Если он не был указан, тогда этой операции не будет, и, так как это операция особого типа, её невозможно просто добавить (как, например, зачисление или снятие). Тем не менее, её возможно добавить позже путём редактирования счёта.
24.3.4. | При создании счёта был выбран неверный тип, и теперь программа не позволяет изменить его. Отредактировать счёт возможно, но раскрывающийся список типов счёта не активен или не содержит нужный тип.
| Возможно легко изменить тип счёта, выбрав текущий, сберегательный или счёт наличных средств. Тем не менее, из-за способа хранения данных счёта, который используется в KMyMoney, невозможно выполнить другие изменения типа счёта. Чтобы решить проблему, создайте новый счёт правильного типа, перенесите все операции со старого счёта на новый и затем удалите старый счёт.
24.3.5. | Имеется кредит по ставке 0%, но мастер создания нового кредита не позволяет использовать это значение (появляется ошибка).
| Внутренние расчёты, которые используются в мастере создания нового счёта, не предусматривают использование нулевой процентной ставки. Рекомендуется создать простой счёт пассивов с начальным балансом, равным сумме кредита, а затем создать график необходимых платежей.
24.3.6. | Почему в книге учёта отображаются не все операции?

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

24.3.7. | В названии контрагента была допущена ошибка, необходимо изменить его во всех операциях. Предусмотрена ли возможность глобального поиска и замены?

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

24.3.8. | Почему не удаётся удалить счёт?

Условием удаления счёта является отсутствует ссылок на этот счёт в других записях KMyMoney. Это значит, что необходимо удалить все операции по счёту или перенести их на другой счёт. Если после этого счёт всё равно не удаётся удалить, возможно, имеются запланированные операции по этому счёту, которые не отображаются в книге учёта. Потребуется удалить все будущие операции и сам график платежей или связать эти операции с другим счётом.

### 24.4. Вопросы по импорту и экспорту

24.4.1. Где найти более подробные сведения о параметрах OFX?

24.4.1. | Где найти более подробные сведения о параметрах OFX?
| Дополнительные сведения доступны на следующих внешних ресурсах: блог OFX и домашняя страница OFX.

### 24.5. Прочие вопросы

24.5.1. Почему нет перевода на русский язык?
24.5.2. Почему после версии 1.0.5 сразу появилась версия 4.5? Что случилось с KMyMoney2?
24.5.3. Как сообщить об ошибке? Возможно ли внести предложение по улучшению программы?
24.5.4. Почему не предусмотрен простой способ печати некоторых запланированных операций или части книги учёта, или...

24.5.1. | Почему нет перевода на русский язык?

В KMyMoney используются языковые параметры KDE, поэтому сначала следует убедиться в правильности настройки региона и языка. Если заданы верные параметры, скорее всего, причина заключается в том, что необходимый перевод ещё никто не выполнил. Переводить приложения на основе KDE/Qt™ очень просто, для этого не требуется навыков программирования. При наличии желания выполнить перевод KMyMoney следует написать об этом в список рассылки соответствующей команды переводчиков. Если в списке отсутствует необходимый язык или не удаётся связаться с участниками команды, отправьте письмо непосредственно в список рассылки переводчиков KDE (необходима подписка) для получения сведений о том, как возможно выполнить перевод KMyMoney.

24.5.2. | Почему после версии 1.0.5 сразу появилась версия 4.5? Что случилось с KMyMoney2?

Использование названия KMyMoney2 обусловлено историческими причинами, а именно переходом с KDE 1 на KDE 2. Чтобы не менять название каждый раз, когда будет появляться новая версия KDE, было решено остановиться на названии KMyMoney.

Первая версия KMyMoney, которая была признана достаточно стабильной, получила номер 1.0, несмотря на то что использовалась в KDE 3. Так как программа стала теснее связана с KDE, было решено сделать так, чтобы основные версии программы и среды совпадали.

24.5.3. | Как сообщить об ошибке? Возможно ли внести предложение по улучшению программы?
| Разработчики будут рады получить обратную связь. Смотрите раздел Связь с разработчиками и отчёты об ошибках.
24.5.4. | Почему не предусмотрен простой способ печати некоторых запланированных операций или части книги учёта, или...
| Смотрите раздел Отчёты. При использовании многих отчётов возможно легко распечатать те сведения, которые не удаётся вывести на печать непосредственно в книге учёта или в других представлениях.

Глава 25. Справочник
Справочник

# Глава 25. Справочник

Издание 5.0 (5 декабря 2016 г.)

## Меню

Roger Lum `<rogerlum@gmail.com>`

Далее приводится полный перечень меню KMyMoney, снабжённый кратким описанием назначения каждого из них. Обратите внимание, что многие из вариантов могут быть недоступны или выделены серым цветом; это зависит от текущего представления или состояния приложения. Например, отредактировать счёт возможно только тогда, когда он выбран или показан в текущем представлении.

### Меню «Файл»

Файл → Создать (Ctrl+N)

  Создаёт новый пустой файл данных KMyMoney. Одновременно возможно открыть только один файл KMyMoney, поэтому текущий открытый файл (если таковой имеется) будет закрыт.

Файл → Открыть... (Ctrl+O)

  Открывает существующий файл данных KMyMoney.

Файл → Последние файлы → ...

  Предоставляет быстрый доступ к последним открытым файлам.

Файл → Открыть базу данных...

  Открывает существующую базу данных.

Файл → Сохранить (Ctrl+S)

  Сохраняет текущий открытый файл.

Файл → Сохранить как... (Ctrl+Shift+S)

  Сохраняет текущий открытый файл под другим именем.

Файл → Сохранить как базу данных...

  Сохраняет текущий открытый файл как базу данных.

Файл → Импорт → ...

  Импортирует финансовые данные из файлов других типов, таких как QIF и GnuCash, или из файла-шаблона счетов и статей, который возможно использовать при настройке новых счетов.

Файл → Экспорт → ...

  Экспортирует текущий файл как файл другого типа (например, QIF) или экспортирует список счетов и статей в виде шаблона.

Файл → Печать (Ctrl+P)

  Выводит текущий файл на печать.

Файл → Резервное копирование...

  Сохраняет резервную копию текущего файла.

Файл → Персональные данные...

  Позволяет редактировать персональные данные.

Файл → Информация о файле...

  Отображает сведения о текущем открытом файле KMyMoney.

Файл → Закрыть (Ctrl+W)

  Закрывает текущий файл.

Файл → Выход (Ctrl+Q)

  Выход из программы KMyMoney.

### Меню «Правка»

Правка → Найти операцию... (Ctrl+F)

  Поиск операций.

### Меню «Вид»

Вид → Показывать сведения об операциях (Ctrl+T)

  Отображает сведения об операциях в представлении Книга учёта. Когда этот параметр включён, в книге учёта будут показаны все строки операции. Когда он отключён, будет показана только одна строка.

  Если требуется просмотреть подробные сведения о текущей выбранной операции, но при этом для остальных операций по-прежнему следует показывать только одну строку, воспользуйтесь функцией показа подробных сведений для выделенной строки таблицы.

Вид → Скрывать сверенные операции (Ctrl+R)

  Скрывает сверенные операции в реестре.

Вид → Показывать сверенные балансы (Ctrl+B)

  Отображает сверенный баланс и дату последней сверки в реестре.

Вид → Скрывать неиспользуемые статьи (Ctrl+U)

  Скрывает неиспользуемые статьи в представлениях.

Вид → Показать все счета (Ctrl+Shift+A)

  Показывает все счета в представлениях.

### Меню «Учреждение»

Учреждение → Новое учреждение...

  Добавить новое учреждение.

Учреждение → Редактировать учреждение...

  Изменить учреждение.

Учреждение → Удалить учреждение...

  Удалить учреждение.

### Меню «Счёт»

Счёт → Новый счёт...

  Добавляет новый счёт.

Счёт → Редактировать счёт...

  Изменяет счёт.

Счёт → Удалить счёт...

  Удаляет счёт.

Счёт → Открыть книгу учёта

  Отображает счёт в представлении книги учёта.

Счёт → Сверить... (Ctrl+Shift+R)

  Выполняет сверку счёта с помощью мастера сверки.

Счёт → Отложить сверку

  Откладывает сверку счёта.

Счёт → Завершить сверку

  Завершает сверку счёта.

Счёт → Отчёт об операциях

  Открывает отчёт об операциях по счёту.

Счёт → Закрыть счёт

  Закрывает счёт.

Счёт → Вновь открыть счёт

  Открывает счёт вновь, если он был закрыт.

Счёт → Удалить привязку счёта...

  Отменяет привязку сетевого счёта.

Счёт → Привязать счёт...

  Создаёт привязку к сетевому счёту.

Счёт → Обновить счёт...

  Импортирует операции по счёту из онлайн-банка.

Счёт → Обновить все счета...

  Импортирует операции по всем счетам из онлайн-банка.

### Меню «Статьи бюджета»

Статьи бюджета → Новая статья бюджета...

  Добавляет новую статью бюджета.

Статьи бюджета → Редактировать статью бюджета...

  Изменяет статью бюджета.

Статьи бюджета → Удалить статью бюджета...

  Удаляет статью бюджета.

Статьи бюджета → Открыть книгу учёта

  Отображает статью бюджета в представлении книги учёта.

### Меню «Операция»

Операция → Создать (Ctrl+Ins)

  Добавляет новую операцию.

Операция → Редактировать

  Изменяет операцию.

Операция → Редактировать разбивки

  Изменяет разбивки операции.

Операция → Удалить

  Удаляет операцию.

Операция → Дублировать

  Создаёт копию (дубликат) операции.

Операция → Отметить как... → Не сверено

  Устанавливает операцию в состояние «Не сверено».

Операция → Отметить как... → Учтено (Ctrl+Alt+Пробел)

  Устанавливает операцию в состояние «Учтено».

Операция → Отметить как... → Сверено (Ctrl+Shift+Пробел)

  Устанавливает операцию в состояние «Сверено».

Операция → Перейти к счёту

  Отображает другой счёт операции.

Операция → Перейти к контрагенту

  Отображает представление «Контрагенты» с фокусом на контрагенте из выбранной операции.

Операция → Создать запланированную операцию...

  Создаёт новую запланированную операцию.

Операция → Совместить

  Устанавливает соответствие импортируемых операций.

Операция → Отменить совмещение

  Отменяет соответствие операций, предложенное программой KMyMoney при установлении соответствия импортируемых операций. Обратите внимание, что эта опция будет доступна в меню только в том случае, если существуют записи операций, для которых установлено соответствие.

Операция → Принять

  Подтверждает предложенное объединение импортируемых записей операций.

Операция → Выбрать все (Ctrl+A)

  Выбирает все операции в реестре.

Операция → Распечатать чек

  Распечатывает содержание записи операции, которая выбрана в отображаемом реестре, отформатированное в соответствии с выбранным шаблоном. Обратите внимание, что эта опция меню будет доступна только в том случае, если в реестре выбрана запись операции. Дополнительные сведения доступны в разделе о настройке модуля распечатки чеков.

### Меню «Сервис»

Сервис → Редактор профилей QIF...

  Изменяет профиль QIF, который используется для импорта и экспорта файлов QIF.

Сервис → Валюты...

  Отображает список валют, известных программе KMyMoney.

Сервис → Курсы...

  Отображает список курсов акций и валют.

Сервис → Обновить курсы акций и валют...

  Обновляет курсы акций и валют из сетевых источников с помощью функции Онлайн-котировки.

Сервис → Проверка целостности

  Выполняет проверку файла и пытается исправить обнаруженные ошибки, если это возможно.

  Создайте резервную копию файла перед использованием этой опции.

Сервис → Тест на производительность

  Тестирует файл на производительность и отображает результаты.

### Меню «Настройка» и «Справка»

В программе KMyMoney присутствуют стандартные меню KDE «Настройка» и «Справка» (их описание доступно в разделе справки«Основы KDE») с одним дополнительным пунктом:

Настройка → Показывать все сообщения

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

Настройка → Настроить AqBanking...

  Настройка параметров онлайн-банка, подробные сведения доступны в соответствующем разделе пользовательской базы знаний KDE.

  Обратите внимание, что этот пункт меню доступен только в том случае, если модуль KBanking включён. Дополнительные сведения доступны в разделе о настройке модуля KBanking.

Виджеты
Виджеты

## Виджеты

Thomas Baumgart `<ipwizard@users.sourceforge.net>`

Издание 4.5 (25 июля 2010 г.)

В KMyMoney имеется несколько уникальных виджетов. В этой главе рассказывается о работе с ними.

### Виджет ввода даты

Когда KMyMoney требуется информация о конкретной дате (например, о дате проводки операции или дате открытия счёта), программа отображает виджет ввода даты. Он состоит из трёх полей и кнопки. Поля соответствуют дню, месяцу и году, они разделены символами отделения элементов даты (в соответствии с параметрами системной локали). При нажатии кнопки будет открыт виджет выбора даты.

Перемещение между полями дня, месяца и года виджета ввода даты выполняется с помощью клавиш со стрелками «влево»/«вправо». Чтобы увеличить или уменьшить значение выбранного поля, воспользуйтесь, соответственно, клавишами со стрелками «вверх»/«вниз». Клавиши + и - возможно использовать для увеличения или уменьшения значения дня. При необходимости программа автоматически изменяет значения месяцев и лет. Нажмите клавишу T, чтобы использовать в качестве значения текущую дату.

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

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

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

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

### Ввод значений

Виджет ввода значений состоит из текстового поля (в нём возможно указать цифры, разделители разрядов и десятичные символы) и расположенной справа кнопки. Нажимайте клавиши с цифрами для ввода значения. Отделите дробную часть от целой с помощью десятичного символа, предусмотренного параметрами локали. При нажатии кнопки справа или нажатии клавиши, обозначающей числовую операцию (например, +, -, /, * или %), появится небольшое окно калькулятора, которое позволяет рассчитать итоговое значение.

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

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

### Ввод контрагентов

Когда требуется указать контрагента для операции, возможно начать вводить его название путём нажатия клавиш на клавиатуре. Если в списке контрагентов KMyMoney имеются совпадающие записи, они будут показаны в поле под или над областью ввода текста. Выбрать название в этом списке возможно с помощью мыши или клавиш со стрелками «вверх»/«вниз». При использовании клавиатуры также потребуется подтвердить выбор записи нажатием клавиши «Ввод».

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

Так только в поле редактирования появятся символы, в списке будут показаны только те контрагенты, записи которых содержат указанный текст. Сделайте двойной щелчок по стрелке поля с раскрывающимся списком для просмотра всех контрагентов в списке.

### Ввод статьи бюджета или счёта

Когда требуется указать название статьи бюджета или счёта, возможно начать вводить его с помощью клавиш на клавиатуре. Если в списке статей бюджета или счетов, известных программе KMyMoney, имеются совпадающие записи, они будут показаны в списке, расположенном под или над областью ввода текста. Выбрать название в этом списке возможно с помощью мыши или клавиш со стрелками «вверх»/«вниз». При использовании клавиатуры также потребуется подтвердить выбор записи нажатием клавиши «Ввод».

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

Так только в поле редактирования появятся символы, в списке будут показаны только те статьи бюджета или счета, записи которых содержат указанный текст. Сделайте двойной щелчок по стрелке поля с раскрывающимся списком для просмотра всех записей в списке.

Глава 26. Благодарности
Благодарности

# Глава 26. Благодарности

Издание 5.0.4 (5 апреля 2019 г.)

Авторские права на программу: (c) команда разработчиков KMyMoney, 2000—2019

Программа распространяется на условиях лицензии GNU General Public License.

Авторские права на документацию: (c) команда разработчиков KMyMoney, 2000—2019

Олеся Герасименко`(translation-team AT basealt.ru)`

Этот документ распространяется на условиях GNU Free Documentation License.

## Действующие разработчики

- Thomas Baumgart `(ipwizard AT users.sourceforge.net)`. Менеджер выпуска и фактический сопровождающий. Основной движок. Администратор проекта.

- Ralf Habacker `(ralf.habacker AT freenet.de)`. Разработчик.

Особая благодарность
Особая благодарность

## Особая благодарность

- Jack Ostroff `(ostroffjh AT users.sourceforge.net)`. Документация и поддержка пользователей.

- Kevin Tambascio `(ktambascio AT users.sourceforge.net)`. Изначальная инвестиционная поддержка.

- Javier Campos Morales `(javi_c AT users.sourceforge.net)`. Разработчик и дизайнер.

- Robert Wadley `(robntina AT users.sourceforge.net)`. Дизайнер. Значки, заставка, домашняя страница.

- Laurent Montel `(montel AT kde.org)`. Исправления и перенос на KDE4.

- Wolfgang Rohdewald `(woro AT users.sourceforge.net)`. Исправления.

- Marko Käning `(mk-lists AT email.de)`. Исправления, создание пакетов и KF5-CI for OS-X.

- Allan Anderson ✝`(agander93 AT gmail.com)`. Исправления. Импорт и экспорт данных в формате CSV.

Недействующие разработчики и участники, внёсшие вклад в создание предыдущих версий
Недействующие разработчики и участники, внёсшие вклад в создание предыдущих версий

## Недействующие разработчики и участники, внёсшие вклад в создание предыдущих версий

- Cristian Oneţ `(onet.cristian AT gmail.com)`. Исправления и модули.

- Cristian Dávid `(christian-david AT web.de)`. Разработчик.

- Łukasz Wojniłowicz `(lukasz.wojnilowicz AT gmail.com)`. Разработчик.

- Michael Edwardes `(mte AT users.sourceforge.net)`. Первоначальной автор, значительная часть первоначального исходного кода. Администратор проекта.

- Alvaro Soliverez `(asoliverez AT users.sourceforge.net)`. Прогноз. Отчёты.

- Ace Jones `(acejones AT users.sourceforge.net)`. Отчёты и импорт данных в формате OFX. Онлайн котировки. Редактор документации.

- Tony Bloomfield `(tonybloom AT users.sourceforge.net)`. Импорт GnuCash. Поддержка баз данных.

- Felix Rodriguez `(frodriguez AT users.sourceforge.net)`. Администратор проекта.

- John C `(tacoturtle AT users.sourceforge.net)`. Разработчик.

- Fernando Vilas `(fvilas AT users.sourceforge.net)`. Поддержка баз данных.

- Roger Lum `(rogerlum AT gmail.com)`. Документация.

- Darin Strait `(darin.strait AT ashdar-partners.com)`. Документация.

- Colin Wright `(cdwright AT gwi.net)`. Исправления и документация.

- Bernd Gonsior `(bernd.gonsior AT googlemail.com)`. Отчёты. Переход на KDE4/Qt™4.

- Ian Neal `(iann_bugzilla AT blueyonder.co.uk)`. Запланированные операции и календари.

- Переход на KDE4/Qt™4. Была проделана большая работа, в которой участвовало много разработчиков. Благодарим всех, кого не удалось перечислить поимённо.