Customer and Vendor Currency Setup

I have a question regarding customer and vendor currency settings.

Vendors: A vendor may bill us in different currencies, but the system categorizes vendors by currency. Does this mean I need to create two separate profiles for the same vendor, one for each currency?

Customers: Similarly, I need to invoice the same customer in different currencies, but the system assigns a single currency per customer. Do I have to register the same customer twice, once per currency?

Thanks in advance for your help!

Yes