Merkwürdige Rundungsfehler bei einzelnen Preisen nach API Import

Wir haben in einem aktuellen 6.4.3.1 Shop ein merkwürdiges Problem. Bei einigen Produkten ergeben sich nachdem Speichern in der Administration merkwürdige Kommazahlen, auch wenn die automatische Brutto/Netto Berechnung nicht aktiv ist. Eine Eingabe von 6.77 beim Bruttopreis erzeugt nach dem Speichern folgende Zahl: 6.769999999999999

Das Problem tritt nur bei einigen Produkten auf. Die Preise wurden per Script über die API eingespielt, dabei gab es bei einigen Rundungsfehler. Die Anpassung in der Administration wird aber nicht übernommen. Werden die falschen Preise ggf. irgendwo gecacht?

Denke nicht, dass es hier ein Cache ist.
Hast du al einen komplett anderen Wert gespeichert und dann nochmal 6.77 eingetragen? Vielleicht speichert er generell die Änderungen nicht, weil ggf. das Produkt kaputt ist oder sowas.

Leider nicht. Ein anderer Wert geht ohne Probleme zu speichern. Auch andere Felder wie z.B. der Titel gehen ohne Probleme zu ändern/speichern.

Also das Produkt ist definitv nicht kaputt. Selbst wenn ich ein neues Produkt anlege und einen der Werte eingebe, erscheint nach dem Speichern diese Kommazahl. Es betrifft folgende Werte:

  • 6.769999999999999 €
  • 13,920000000000002 €
  • 34,43999999999999 €
  • 67,59999999999998 €
  • 11,920000000000002 €
  • 35,36999999999999 €
  • 33,11999999999999 €

Alle anderen Preise der ca. 230 Produkte funktionieren ganz normal. Hat irgend jemand zumindest einen Ansatz, was das Problem sein könnte?