You can maintain the price with a currency different from order currency of the vendor in the condition detail screen, if you maintain the service spec in "Services" tab. Just select the service line and click on the "Conditions" button.
However, if you use "Limit" tab, order currency from vendor will always to used.