Hi Sajid - I am not sure what the delta is between version 9.0 and 10.0 on multicurrency but I can confirm the following functionaility in the 10.0 product.
Exchange Rate Tracking Track the date and time of exchange rates used in multicurrency transactions to facilitate audits and allow for after-the-fact transaction entry in a changing currency market.
Standards Support Manage multicurrency transactions to international standards for accounting and reporting.
Currency Rate Definition Define an unlimited number of currencies and exchange rates per currency, or set specific rates as needed for individual companies, contracts, or transactions
Customer-Specific Default Set default currency rate, select a different rate, or enter a new rate during transaction entry to handle exceptions as they arise.
Extensible Multicurrency Solutions Extend multicurrency capabilities as needed to the following modules in Microsoft Dynamics GP: General Ledger, Intercompany Transactions, Receivables Management, Bank Reconciliation, Payables Management, Project Accounting, Sales Order, and Purchase Order.
Realized Gains and Losses Automatically track and record realized gains and losses for sales and purchases over the life of transactions due to the effect of currency changes.
Multicurrency Reporting Show multicurrency activity in financial reports or translate existing reports into multiple currencies.
Multicurrency Inquiry Get instant access to the information you need, with multicurrency transactions displaying both originating and functional currencies for financial inquiries.