refactor: cash management & transaction types