I have enabled multi-currency and set an exchange rate of 1CAD = 0.80USD. The base currency is CAD. I then went ahead and created two customers, one CAD customer and one USD customer like so:
I have also set up an inventory item, called TestItem, which has a sale price set at 100.00. Now, when I create a sales invoice for CustomerCAD with TestItem, the following results:
The item pops up with an amount of $100.00CAD which is correct. However, now if I create the same invoice with a US customer (i.e. New Sales Invoice -> select CustomerUSD -> select TestItem) the following is the result:
Note that the amount shows up as $100.00USD when the actual amount is $80.00USD. It seems that Manager simply takes the sales price set on the item and inputs it into the sales invoice. As we enter a large number of foreign currency transactions, it is not practical to check the exchange rate entered in the system and manually calculate the price for each item. I would have expected the price to auto-calculate using the provided exchange rate, just as it does in every other window I’ve seen.
This is especially important when creating foreign currency quotes for customers on the phone as it must be done quickly as not to annoy the customer. I assume this is a bug, but if it’s just a mistake in the way I am entering something, please let me know.