Keeping a proper record of a bank transfer is necessary for tracking the following-  Money transferred between different bank accounts.  Money transferred between the foreign currency accounts and the base currency accounts.  Loan repayments if the loan is set as a bank account.  Credit card payments, if the credit card is set as a bank account.  Money paid to a cash account.