Bonus-System - Punkte nicht genügend individualisierbar?

Ich möchte, 1€ = 1 Bonuspunkt (Ich will, möglichst viele Punkte vergeben, weil es einfach nach mehr aussieht) Für 50 Punkte gibt es einen €. Kauft ein Kunde jetzt z.B. für 139€ bekommt er also 139 Punkte. Im Checkout kann er aber nur max. 100 Punkte einlösen. 

Ich zitiere aus einem Kommentar im Store, welcher ein ähnliches Problem darstellt:
“Punkte, die über einer Euro-Grenze liegen, können nicht eingelöst werden. Beispiel: Kunde hat 38 Punkte. Pro 20 Punkte=1 Euro. Er kann somit nur max. 1 Euro einlösen, anstatt 1,90 Euro. Bei 42 Punkten nur 2 Euro anstatt 2,10 Euro, usw.”

 

Wie kann man das lösen/ändern, dass der Kunde sämtliche Punkte einlösen kann? Ich bin der Meinung, dass dies zu vielen Fragen führt, bzw. sich der Kunde irgendwie benachteiligt fühlen könnte.