Bank Account field in Bank Transaction

What is the Bank Account field in a Bank Transaction?
Is it supposed to be the Company Bank Account from which the transaction is made? Is it the Bank Account to which the trasaction is made? If so, why does it allow you to choose non-company bank accounts here?
Where else is the data from this field used?