Dear karthick,
I understood there's no mismatch if customer currency same as sales order currency (that is, no currency translation required). However as the customer required different currency when shipping to different location. Our selling price will always in local currency (moving cost, in company code currency). Thus it is not possible to always match customer currency with sales order currency.
Any other suggestion? Thank you.