L Aha, dat is het probleem. Daar had ik inderdaad niet aan gedacht. De wisselkoers die bunq laat zien is berekend aan de hand van de uitkomsten.
Daardoor klopt die berekende wisselkoers het best bij de (afgeronde) bedragen van die specifieke transactie maar het is niet de echte wisselkoers die MasterCard heeft gebruikt. Dat verklaart ook waarom het verschil altijd minimaal is.
Dus stel de wisselkoers van MasterCard is 1 USD = 0,898731 EUR. Je koopt iets voor 10 USD. Je moet dan afgerond 8,99 EUR betalen. De wisselkoers die bunq dan laat zien is echter 8,99 / 10 = 0,89900 en wijkt dus af van de wisselkoers die MasterCard heeft gehanteerd.
NB Als ik het op deze manier nakijk dan is inderdaad overal de wisselkeors van de dag zelf gebruikt. Als de transactie in het weekend valt dan is het ook niet de wisselkoers van de maandag er na.