Hi Suresh,
As Mani rightly said you cant have currency defined for the Vendor / Customer.
You can only define it at GL account level,
You can also define an Alternate Recon Account, for the Vendor, and Reallocate, foreign currency payables in different currency,
Regards
Rishab Bucha