Учет личных финансов по фондам
Добрый день!
Принцип следующий:
1. Считаем все расходы за любой период (месяц, год и т.д.)
2. Получаем общую сумму- это 100%
3. Делим все расходы на категории (далее по тексту - фонды)
4. Определяем для каждого фонда тип: Можно брать деньги и Нельзя брать деньги (распределяемый и постоянный)
5. Вычисляем процент каждого фонда от общей суммы расхода
6. Получаем что- то типа: Продукты - 10%, Развлечения - 15%, Инвестиционный - 10% и т.д.
7. Теперь нужно, чтоб при добавлении любого дохода программа сама распределила его полностью по фондам в процентном соотношении. Пример: Пришло 10 000р. 1000р. на фонд "продукты", 1500р. на фонд "развлечения" и т.д.
Т.е. фонды - это отдельная сущность в системе (по желанию можно включать и отключать эту опцию. Так, для тех, кому это не нужно ничего не изменится). Деньги так же лежат на счетах и дополнительно распределены по фондам.
8. Теперь когда делаем расход, просто появляется дополнительное поле - "Фонд". Указываем его. И при сохранении расходной операции программа смотрит, а есть ли деньги на этом фонде. Если нет, спрашивает с какого распределяемого фонда (п. 4) позаимствовать средства.
Вот и получается, когда деньги приходят, фонды пополняются. Когда уходят- суммы на фондах уменьшаются.
Это все в дополнение к бюджету. Дело в том, что Бюджет - инструмент ограничения (лично для меня, возможно кто- то так же считает). А такая система фондов позволяет быть свободным от ограничений и тратить не запланированную сумму по категории в текущем месяце, а ту, которая есть сейчас в распоряжении!
Возможно этот принцип можно как- то реализовать в существующем функционале, если да- то как?
Подробно саму идею можно посмотреть в ATM Management.
Они, конечно, описывают деятельность организаций. Однако для личных финансов тоже подходит.