In der Tat. Aber bei Revolut gibt es ja diese "Tresore". Will man nun in Polen 50 Złoty bezahlen und DCC sicher vermeiden, dann hält man z.B. 1€ und 1£ vor, dann können keine € und £ grösser als das jeweilige Guthaben mehr belastet werden. Gut DCC nach $ oder andere Hartwährungen bleiben zu Lasten des Złoty-Guthaben möglich.
Jetzt machst du es aber kompliziert.
Was hat das jetzt wieder mit den Tresoren zu tun?
Was bei Revolut in den Tresoren liegt, steht zum Zahlen nicht zur Verfügung, ganz einfach.
Zum eigentlichen Problem:
Wenn einer deiner Währungsbestände in der von
@DUSZRH beschriebenen Reihenfolge ausreicht, um die Zahlung vom Gegenwert her zu leisten, dann passiert das genau so.
Du versuchst, DCC im Nachhinein technisch zu unterbinden. Das funktioniert nicht.
Zu dem Zeitpunkt ist DCC wenn, dann schon gelaufen. Entweder die Anfrage des Gegenwertes ist gedeckt, oder nicht.
Letztlich müsste man die Karte für eine bestimmte Währung sperren können.
Das würden MasterCard und VISA wahrscheinlich niemals mitmachen, weil es den eigentlichen Sinn der Karten (nämlich sie international einzusetzen) ad absurdum führt.
Wenigstens können Ländersperren umgesetzt werden, z.B. bei Openbank.
Ein paar befreundete Unternehmer haben schon bei ihren Banken angefragt, ob man Karten für ihre Fahrer nicht für bestimmte Warengruppen sperren lassen kann.
Z.B. damit an der Tanke nur Sprit und nicht Getränke gekauft werden können.
Das ist auch nicht zulässig. Technisch wär's kein Problem, bei Flottenkarten wie DKV ist genau dies das Feature.