Reporting is not user friendly

When I am viewing the analysis of various accounts (i.e. Accounts Payable, bank, expenses, income etc) I noticed that there no details regarding the following:

(1) The general ledger does not have any unique references for the entries recorded (if I need to find a specific transaction there are no references in order to identified the Debits/Credits).

(2) Foreign exchange amount and FX rates (you need to change the base currency in order to see the actual movement of any foreign account). The reports on the base currency do not show enough details.

No, you need to change the FX currency rate - the base currency stays constant - 1 = ???

As to your point 1 - can you illustrate your point.