Базовый функционал:
- поддержка главной валюты;
- поддержка создания счетов в разных валютах с различными полями в транзакции (счет, сумма, категория, теги, дата, время, место транзакции, сумма скидки, количество единиц продукции, примечание);
- поддержка расчета баланса каждого счета в главное валюте;
- поддержка расчета транзакций в главное валюте;
- поддержка трансфера между счетами с предлагаемой корректировкой курса валюты;
- поддержка статистики по платежам и приходам (средняя транзакция, статистика по дням, статистика по будням, статистика по выходным, статистика по месяцам);
- поддержка категорий платежей и приходов (одноуровневая);
- поддержка тегов платежей и приходов;
Планируемый функционал:
- поддержка долгов;
- поддержка загрузки курсов валют из сети Интернет (по-умолчанию, пользовательский ввод ссылки);
- поддержка бюджетирования;
- поддержка пользователей (возможность добавления каждым пользователем своих счетов, поддержка видимости и невидимости счетов);
- поддержка кредитов (простой кредит, кредит с детализацией транзакций, кредит с досрочным погашением с уменьшением срока или выплаты, кредит с нерегулярными выплатами);
- поддержка банковских вкладов;
- поддержка категорий платежей и приходов (минимум двухуровневая, желательно без учета уровней);
- поддержка планируемых платежей;