CHANGING CURRENCY TYPES: Once you save your invoice, you cannot change the currency. You can use the Cancel Invoice action then re-enter the invoice with the correct currency.
NO RATE HOLD: Payables will not allow you to create accounting entries an invoice in a currency other than your functional currency. Invoice Validation will put a No Rate hold on a foreign currency invoice with no rate defined.
PURCHASE ORDER MATCHING: Payables will not allow you to match an invoice to a purchase order that has a different currency.
WITHHOLDING TAX: Payables will not create a payment for a foreign currency invoice if the following conditions are true: the invoice has a withholding tax group assigned that is set up with either a period limit or more than one amount range.