1. Обзор

1.1. Вступление

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

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


GnuCash Chart of Accounts - Teaser
На рисунке показана Номенклатура Счетов с мультивалютами и инвестициями.

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

1.2. Характерные особенности

1.2.1. Легкость в использовании

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

  • Простые в использовании меню: меню GnuCash соответствуют требованиям интерфейсов для GNOME. Это значит, что они просты и схожи по виду со многими другими приложениями GNOME.
  • Документация: GnuCash имеет встроенный раздел Помощи и подробное Руководство пользователя.
  • Способы импорта: GnuCash кроме ручного ввода поддерживает много других способов ввода транзакций. Если вы имеете онлайн доступ к своим банковским счетам, это становится особенно полезным, так как большинство банков и компаний-владельцев кредитных карт поддерживают один из следующих методов импорта. Вы потратите меньше времени на ввод данных, имея при этом больше времени на анализ результатов.
    • Протокол Quicken Import File (QIF) (Быстрый импорт файлов): этот протокол поддерживает файлы типа QIF, популярный формат, который используется во многих пакетах финансовых программ.
    • Протокол Open Financial Exchange (OFX) (Открытый финансовый обмен): GnuCash является первой бесплатной программой, которая поддерживает протокол Открытого финансового обмена. Многие финансовые учреждения двигаются по направлению к использованию этого формата.
    • Протокол Home Banking Computer Interface (HBCI) (Компьютерный интерфейс домашнего банка): GnuCash является первой программой, которая поддерживает немецкий протокол HBCI. Этот протокол поддерживает загрузку банковских выписок, создание банковских переводов и делает возможными прямые вклады.
  • Отчеты: GnuCash имеет более 30 предварительно настроенных отчетов, включая Баланс по счетам, Доходы, Расходы, Отчет по транзакциям, Балансовый отчет, Доходы и убытки, Оценка стоимости портфеля и многие другие. Осуществляется поддержка графического отображения данных, включая круговые и линейные диаграммы и графики. Отчеты можно легко экспортировать в HTML файлы и настроить.
  • Транзакции по расписанию: GnuCash сейчас может автоматически создавать и вводить транзакции или напомнить вам когда следует произвести эти транзакции. Программа дает возможность выбора между вводом транзакции, либо отложить или отменить ее автоматическое создание.
  • Подпрограмма погашения ипотеки и кредита: используется для создания транзакций по различным выплатам по кредитам.
  • Возможность легкой сверки счетов: встроенная подпрограмма сверки делает процедуру сверки ваших счетов GnuCash с банковскими выписками простой и эффективной.
  • Мультиплатформенная совместимость: GnuCash поддерживает множество платформ и операционных систем. Список полностью поддерживаемых операционных систем (и платформ) для GnuCash v2.0.x следующий: GNU/Linux (x86, Sparc, PPC), FreeBSD (x86), OpenBSD (x86), Solaris (Sparc) и MacOS X (PPC). Предыдущие версии GnuCash, насколько известно, работали с  SGI IRIX (MIPS), IBM AIX 4.1.5 (RS/6000), Unixware 7 (Intel) и SCO OpenServer 5.0.4 (Intel), но сейчас их текущее состояние не известно.

1.2.2. Учет ваших инвестиций

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

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

1.2.3. Международная поддержка

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

  • Родные языки: GnuCash полностью переведен на 12 языков: китайский, чешский, голландский, английский, французский, немецкий, итальянский, португальский, русский, словацкий, испанский и шведский. Более 13 других языков поддерживаются частично.
  • Мультивалюты и торговля валютами: программой поддерживаются мультивалюты, которые можно продавать и покупать. Движение валют между счетами полностью заносится на баланс, если разрешены операции дублированного ввода.
  • Обработка различных форматов даты: GnuCash понимает, что в  разных странах дату отображают по-разному. Вы можете работать с тем форматом даты, к которому привыкли.
  • Курсы обмена онлайн: с GnuCash вам больше не нужно искать курсы обмена валют по отдельности. Процесс может быть автоматизирован, чтобы всегда предоставлять вам суммы на ваших счетах, конвертированные в предпочитаемую вами валюту с использованием последних обменных курсов.

1.2.4. Поддержка бизнеса

GnuCash имеет много особенностей для поддержки учета коммерческих операций.

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

1.2.5. Особенности бухгалтерского учета

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

  • Двойной ввод: каждая транзакция должна дебетовать один счет и кредитовать другой на равную сумму. Это гарантирует "книжный баланс" - что разница между доходами и расходами точно равна сумме всего банка, наличных, акций и других активов.
  • Расщепленные транзакции: единичная транзакция может быть расщеплена на несколько частей для записи налогов, денежных сборов и других составляющих.
  • План счетов: главный счет может иметь иерархию детализированных счетов под ним. Это позволяет простым типам счетов, таким как Банк, Наличные или Акции, группироваться в главный счет, такой как "Активы".
  • Общая книга: одно окно реестра может показывать множество счетов одновременно. Это облегчает нахождение ошибок неправильного ввода. Также это помогает удобно просматривать портфель из многих акций, показывая все сделки в этом портфеле.
  • Типы счетов Доходы/Расходы (категории): это поможет правильно показать движение денежных средств и при правильном использовании особенности двойного ввода, обеспечит точный отчет по Прибыли/Убытку.

1.2.6. Что нового в v2.0

  • Gnome 2.0 (Gtk2): GnuCash сейчас использует последний набор инструментов от gtk и соответствует нормальным стандартам Gnome2 HIG.
  • Поддержка UTF-8: GnuCash сейчас хранит и читает специальный набор символов каждой страны с использованием UTF-8.
  • Бюджет: GnuCash сейчас содержит подпрограмму бюджет, которая поможет вам держать свои расходы под контролем.
  • Импорт файлов MT940: Файлы данных с транзакциями в формате MT940 (формат, используемый некоторыми банками) могут быть импортированы в GnuCash.
  • Обнаружение багов: GnuCash сейчас более стабильна и безопасна, чем когда-либо до этого. Все это благодаря длительной фазе тестирования перед переходом на версию 2.0 и использованию более стабильных и полных библиотек (gtk2, например). Многочисленные исправления были сделаны в каждой части GnuCash, и их слишком много, чтобы мы выделили какую то особую область.

1.3. Об этой книге

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

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

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

Эти руководства организованы в 3 основных части:

  • Начиная работу
  • Обслуживание ваших личных финансов
  • Обслуживание ваших бизнес финансов


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

  • Глава 1
  • Глава 2
  • Глава 3
  • Глава 4


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

  • Глава 5
  • Глава 6
  • Глава 7
  • Глава 8: Инвестиции
  • Глава 9
  • Глава 10: Мультивалютные операции


Часть "Обслуживание ваших бизнес финансов" обсуждает применение GnuCash в деловом учете:

  • Глава 11
  • Глава 12: Кредиторская задолженность
  • Глава 13: Дебиторская задолженность
  • Глава 14: Заработная плата


Это руководство также имеет приложения, содержащие дополнительную информацию, которую вы возможно захотите узнать:

  • Приложение A: Руководство по переходу - руководство для бывших пользователей программ Quicken®, MS Money или QIF-программ
  • Приложение B
  • Приложение C: Вложенные деревья счетов
  • Приложение D: Лицензия на бесплатную документацию GNU


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

1.4. Десять причин, чтобы использовать GnuCash

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

  • Простой интерфейс пользователя
    GnuCash так же проста в использовании, как и регистрационный журнал чековой книжки. Она проще, чем бумажный журнал, из-за наличия функции  автозаполнения и других функций сокращенного ввода. Она не только делает для вас работу, но и уменьшает количество ошибок ввода.
  • Простой импорт
    GnuCash позволяет вам в режиме онлайн импортировать данные банковских выписок и пакеты обновлений программного обеспечения используя файлы форматов QIF, OFX и HBCI. Удобный в работе «друид» проведет вас через просмотр произошедших изменений и фактически импортирует их в GnuCash.
  • Сверка выписок
    Быстрая ежемесячная сверка банковских выписок путем ввода итогового баланса выписки и сверки транзакций. GnuCash поможет вам обнаружить любые расхождения между вашими данными и полученной выпиской.
  • Контроль инвестиций
    GnuCash предлагает ряд функций для контроля вашего инвестиционного портфеля. Специальные инвестиционные счета упростят ввод данных, а онлайн инструменты позволят вам обновить стоимость ваших активов из-за  рыночных изменений.  Отчеты завершают картину, позволяя вам анализировать свои инвестиционные решения.
  • Поддержка разных валют
    GnuCash дает возможность работать с различными валютами. Если вы имеете банковские счета, инвестиции или другие финансовые данные в различных валютах, то для управления ими используйте GnuCash.
  • Настраиваемые отчеты и графики
    Отчеты и графики дают вам ценную информацию для расчета налогов, составления бюджета или простого выяснения, куда уходят ваши деньги. GnuCash представляет множество удобных отчетов и графиков, чтобы помочь в анализе финансового положения. Программа дает вам свободу в настройке ваших собственных отчетов для удовлетворения ваших уникальных потребностей.
  • Двойной ввод
    Для обеспечения полноты отображения информации, GnuCash использует бухгалтерский метод двойного ввода. Вкратце метод двойного ввода означает, что деньги не просто появляются и исчезают – равное их количество должно прийти из одного места и уйти в другое. GnuCash даст вам детальный отчет по состоянию любого счета.
  • Источники помощи
    Диалог «Совет дня» дает полезные советы новому пользователю об особенностях GnuCash. В самой программе имеется меню Помощь с возможностью поиска, которое найдет вам необходимую информацию или соединит с веб-страницей GnuCash для дальнейшей помощи. GnuCash также имеет сильное и полезное сообщество разработчиков и пользователей, которые оказывают помощь через списки рассылки и IRC канал.
  • Сокращения
    GnuCash предлагают множество сокращений, которые помогут вам вводить данные. Напечатайте несколько первых знаков и GnuCash автоматически заполнит остальное! Также для экономии времени вы можете использовать функции копирования, вставки и дублирования. Клавиатурные сокращения помогут вам быстро выбрать пункт меню или ввести числовые данные. Многие из числовых полей ввода могут работать как калькулятор: введите "92.18+33.26" и посмотрите, что GnuCash внесет результирующую сумму за вас!
  • Открытый код
    GnuCash не скрывает методы своей работы. Если вы желаете знать, как GnuCash считает числа, вы можете это найти. Дополнительно вы можете установить настройки GnuCash так, чтобы показывать вам только необходимую информацию. GnuCash не использует никаких "секретных кодов" - она продолжает оставаться программой с открытым исходным кодом.

Это только некоторые из преимуществ, которые вы получите, начав пользоваться GnuCash для контроля вашей финансовой информации. Теперь приготовьтесь наслаждаться выгодами GnuCash!

1.5. Установка

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

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