I am facing an issue in General Ledger Report .While generating general ledger report for accounts other than base currency , it seems that the system reverse calculates the debit/credit amount from base currency with the latest exchange rate instead of historical exchange rates. The same issue is also there in payment allocation against invoices. Please see the attached screen shot