GnuCash — это свободное программное обеспечение для бухгалтерского учета, предназначенное для персонального использования и малого бизнеса. Программа реализует двойную запись, поддерживает учет банковских и инвестиционных счетов, позволяет вести регистры в стиле чековой книжки и обеспечивает базовый набор средств для формирования финансовых отчетов и контроля движения денежных средств.
Проект развивается в рамках свободного программного обеспечения и распространяется по открытой лицензии. GnuCash работает на настольных платформах и ориентирован на пользователей, которым необходимы инструменты для учета доходов и расходов, управления счетами, операций с акциями и фондами, импорта транзакций и периодической реконсиляции балансов.
- Двойная запись (double-entry) с автоматическим обеспечением равновесия дебета и кредита.
- Интерфейс в виде регистров чековой книжки для удобного просмотра и редактирования транзакций.
- Поддержка учета инвестиций: акции, облигации и фонды с учетом количества и средних цен.
- Импорт банковских и финансовых данных в форматах OFX, QIF и CSV для автоматического добавления транзакций.
- Реконсиляция счетов с выписками банков для проверки соответствия балансов.
- Формирование стандартных отчетов: баланс, отчет о прибылях и убытках, отчет о движении денежных средств и пользовательские отчеты.
- Поддержка нескольких валют и автоматическое ведение курсов обмена для конвертации при операциях между валютными счетами.
- Категоризация транзакций и использование счетов-категорий для детального анализа расходов и доходов.
- Автоматизация повторяющихся операций и планирование регулярных платежей.
- Экспорт данных в стандартные форматы для резервного копирования и передачи в другие системы.