understanding financial transactions