They are probably just using a service from their bank where they split the "convenience" overcharge of charging you on in your own currency when it is NOT in your benefit.
I just had this same problem in China. Most of the POS machines where programmed to do this automatically for my "benefit". Only when you got manager involved they always found a machine that didn't participate to this "scam".