refactored transaction model for variable income
refactored transaction model to improve balance for transaction w/ subtransactions