All Orders works with currencies as follows:
Item Editor: Price (standard price) and Cost (standard cost) are in home currency except for on the vendor list where the cost is in vendor's currency.
Sales Order, Ship Doc, PO and Receiver when customer or vendor has a currency code, enter in foreign currency otherwise enter in home currency.
All other transactions including the work order and adjustment enter in home currency.
On sales transactions, for the price you charge to your customer when the customer had a currency code, All Orders will convert the standard price to foreign currency using the exchange rate in the Currencies dialog (Lists à Profile à Currencies) except when you add a foreign price level (a list of prices in the foreign currency) wherein All Orders will take the price corresponding to the item on the foreign price level.
For purchase transactions, for the cost charged to you by your vendors, All Orders will convert the standard cost to foreign currency using the exchange rate in the Currencies dialog except in the case when All Orders find an Item Vendor match (the vendor list in the item editor) wherein we use the cost so listed.