Программа «Учет домашних финансов (UDF)» предназначена для ведения семейного бюджета и не требует знания даже основ бухгалтерии. Программа максимально проста в использовании, интерфейс максимально информативен.
Программа создавалась для использования обычными обладателеми компьютеров, которые не только не знакомы с бухгалтерией, но и не желают тратить время на ознакомление с ней.
Задачи ставились следующие:
- Программа должна быть максимально проста в использовании
- При открытии программы человек должен видеть всю (или почти всю) информацию, которая необходима для оценки ситуации
- Программа должна быть достаточно гибкой, чтоб можно было вести и отслеживать как одиночные приходы и расходы (например— покупка растительного масла, покупка шпатлёвки), так и приходы и расходы по условным группам (например — продукты питания, расходы на ремонт) по желанию.
- Разбивка доходов и расходов по месяцам и годам.
- Должна быть предусмотрена возможность элементарного планирования— сколько ожидается приходов в данный месяц, сколько расходов, сколько уже пришло (ушло), сколько ещё придёт (уйдёт).
- Показ разницы между реальными приходами и реальными доходами за текущий месяц.
- Возможность записи пакета неких стандартных расходов (доходов), которые повторяются из месяца в месяц.
- Возможность визуальной группировки записей.
- Возможность отслеживания динамики приходов (расходов) как по отдельной записи, так и по всей группе, к которой эта запись принадлежит.
- Возможность продления (переноса) незавершенных доходов-расходов на следующий месяц как отдельно записи, так и всех незавершенных записей за месяц.
- Предусмотреть возможность показа уровня выполнения каждой текущей записи (в процентах).
- Предусмотреть возможность показа доли данной записи в расходах (доходах) за месяц (в процентах).
- Показ суммы приходов и суммы расходов за текущий год, показ разницы между ними.
- Показ суммы приходов и суммы расходов за весь срок учёта (за несколько лет) и разницы между ними.
- Ведение записей в основной валюте, с возможностью пересчёта добавляемой суммы из других валют в основную, валюты и курсы любые по желанию.
- Ведение истории записей— какое действие было произведено, когда, в какой валюте, сумма.
Большинство поставленных статистических задач были решены с помощью графиков, отображаемых сразу в главном окне программы. Таким образом, бросив только один взгляд на экран, можно судить о финансовом состоянии семьи.
Все доходы и расходы записываются в виде «записей», в которых указывается дата, начальная сумма, сумма изменения. Каждая запись принадлежит к какой- либо группе, отображаемой значком (в программе имеется 80 иконок групп). После создания записи в неё добавляются или из неё вычитаются необходимые суммы. Подобная схема дает возможность вести в одной записи как целую группу, например, расходы на питание, так и выделить из группы что-то одно— например, расходы только на фрукты в расходах на питание.
Учитывая, что не всем и не всегда требуется подробный учет расходов-доходов, а интересует именно общая картина, есть возможность не создавать множество записей по учёту мелочей, а выделить отдельно только то, что интересует в данный момент, отследить статистику за несколько месяцев и сделать соответствующие выводы.
Кроме того, подобная схема даёт возможность использовать записи для распределённых— растянутых на несколько месяцев— приходов или расходов (например, выплаты по кредитам, возвраты долгов).
Для простоты отображения и понимания все записи в программе группируются по годам и месяцам, внутри месяца делятся на доходы и приходы. Приходы отображаются с преобладанием зелёного цвета, расходы— с преобладанием красного.
По умолчанию все записи отображаются в порядке добавления (сортировка по дате добавления). Предусмотрена сортировка по группам (при этом подсчитываются и общие суммы реальных приходов-доходов в группе за месяц), сортировка по запланированной сумме, по реальной сумме прихода-дохода, сортировка по остатку.
При создании новой записи можно сохранить её как «стандартную» для использования в дальнейшем и для отслеживания её изменений. Некоторое количество записей можно пометить как входящие в «стандартный пакет»— расходы или доходы, повторяющиеся каждый месяц. Записи, входящие в стандартный пакет можно добавлять сразу все одним нажатием мышки. Например, в стандартный пакет можно поместить расходы на квартплату, оплату газа, водоснабжения, электричества… Редактирование стандартных записей можно осуществить и из окна «Настройки» -> «Стандартные записи».
Панель подсказки при наведении на запись показывает график динамики этой записи за текущий год по месяцам и процентное отношение реального прихода (расхода) данной записи по отношению к реальному приходу (расходу) за месяц.
Все записи сохраняются в XML файл, что позволяет делать резервные копии простым копированием данного файла.
Кроме постоянно отображаемых графиков есть четыре дополнительных в меню «Графики».
Для работы требуется установленный .NET Framework версии 1.1 или 2.0!