• Идеи
  • Добавить Счета - Балансы которого будет равен функции от аргументов (других Счетов)

Таким способом можно будет создавать
Счета в нужных группах и эти счета будут равны каким-то другим указанным счетам
Счета - баланс которого будет равен функции от других счетов (счет1+счет2-счет3*0,1) и т.п.

а, так это виртуальные деньги?! честно говоря практического применения не понял, значит это просто не для меня :)
ну а так можно что-то типа галка "виртуальный счет", чтобы баланс этого счета не учитывался в общем балансе, только как-то в общую концепцию проги такая идея вроде не ложится...

Это кошелек - значение баланса (счета) которого равен функции других балансов (счетов), поэтому здесь история транзакций не всегда нужна.
как минимум два основных случая:
- Когда в какой-то группе нужно показать-отобразить копию другого кошелька(счета). В данном случае можно показать что функция счета = аргументу (нужному_счету). Чтобы располагать кошельки(счета) в одной группе "кошельки" , а в других группах - например работа - отображать копию рабочего кошелька.
- или в группе отобразить-добавить счет - баланс которого равен функции от других счетов. Например у тебя группа 'фирма' - где есть кошелек-счет (баланс) других людей. Эта сумма у тебя разбита по нескольким личным счетам-кошелькам (Кошельки расположены в группе 'кошельки'.
Поэтому в группу 'фирма' нужно добавить виртуальный кошелек (состоящий из суммы личных кошельков). И будет видна разница баланса_людей и твоей суммы.
а если будет график счета с ежедневными значениями балансов, то таким образом (способом) - можно смотреть разницу, сумму на каждый день. Сколько и кто кому должен, разницу на счетах(балансах).

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