a. we may buy the product with any of these currencies (USD, EUR, LBP, GBP, AED) so we should be able to create the item with the purchase price and currency
b. we must be able to create invoices with any currency and if the product cost was with different currency then the price should be automatically converted according to the latest currency rate.