Eine sehr gute Frage, denn besonders hier machen viele Fehler (Kassierer wie Kunden gleichermaßen).
Meiner Meinung nach ist der häufigste Fehler der folgende (anhand von zwei Beispielen):
1. Zahlbetrag 3,65 €. Ich gebe 4 €. Der Kassierer rechnet im Kopf ... gibt 45 Cent zurück.
Das ist jedoch nicht korrekt, da 1 € - 0,65 € = 0,35 €. Wahrscheinlich passiert dieser Fehler, weil man die "6" bevorzugt und dann der Gedanke kommt, "hej, von 6 bis 10 waren doch 4 und dann noch die 5 irgendwie ran, na 45"
2. Der vorgenannte Fehler findet sich auch bei größeren Beträgen, dann wird es auch teuer. Beispiel: 85 € Zahlbetrag, 100 € gegeben, es werden 25 € zurückgereicht. Natürlich sollten es 15 € sein!
Um diesem Problem zu entgehen, empfehle ich, erst aufzurunden. Also 85 € auf Zehner gerundet sind 90 €. Dann kann es ja nur 10 € + irgendwas sein (also die 5).
Ich hatte überlegt, hier mal ein Trainingsprogramm zu schreiben, es bis heute jedoch zeitlich nicht geschafft.
Weitere Situationen, die dich treffen könnten:
A - Wie von Der_Mathecoach schon geschildert: Als Zahlbetrag steht z. B. 55,23 € da und der Kunde gibt dir 60 €, danach noch 23 Cent. Wie viel musst du zurückgeben?
B - Als Zahlbetrag steht z. B. 4,99 € und der Kunde gibt dir einen 100 € Schein. Wie viel musst du zurückgeben?
Usw.
Stell dir am besten eigene Aufgaben. Oder nutze eins der Kopfrechenspiele, um grundsätzlich wieder fit zu werden: https://www.matheretter.de/mathe-spiele/
NEU und wie für dich gemacht: Kassiererspiel mit Wechselgeldrückgabe!
Ich hoffe, die lockeren Ausführungen helfen dir ein wenig.
Viel Erfolg!
PS: Wenn du wirklich zu unsicher bist, dann bestehe einfach darauf, genau die Summe herauszugeben, die dir der Kassencomputer anzeigt. So minimierst du "Fehler des Wechselgeldes".