Vendor currency issue

Vendor currency issue

I set up a Contact as both Vendor and Customer.
The Customer currency is fine, for CNY.

When I generate a vendor report, the currency is not current. The Contact currency is CNY, and it's not copied over. The Vendor report still shows  USD.

Also I am waiting for multiple currencies for a single vendor; is this coming soon? Thanks.