review todo list
refactor Entity/Enum/Form
refactor Payment to BalancedPayment
refactor form
refactor command
refactor Enum (adding Balanced)
add more parameters to credit/debit
refactor manager, remove reference to union