changed 7 years ago
Linked with GitHub

Rundungsfehler im eCommerce

Chaosdorf Freitagsfoo


Rechenbeispiel

  • Einzelpreis (brutto): 15,00€
  • Steuern: 19%

  • Netto-Preis:
    1500 / 1,19 = 1261 (1260,5042...)
  • Steuern:
    1261 * 0,19 = 240 (239,59)

  • brutto = netto + steuern
  • 15,01€

Mit Anzahlen

  • Einzelpreis (brutto): 15,00€
  • Anzahl: 3
  • Netto-Preis: 12,61€
  • Steuern: 2,40€

  • Gesamtpreis netto: 3x1261 = 3783
  • Gesamte Steuern: 3x240 = 720
  • Gesamt-Brutto: 4503

Alternativ: Nach Multiplikation runden

  • Einzelpreis (brutto): 15,00€
  • Anzahl: 3
  • Netto-Preis: 1260,5042 x 3 = 3782
  • Steuern: 239,49579 x 3 = 718
  • Gesamt: 4500

Best practices

  1. Nutzt ganzzahlige Cents (int, nicht float!)
  2. Gesamtpreise von Artikeln erst nach Multiplikation mit Anzahl runden
  3. Gesamt-Netto & Gesamt-Steuern sind entscheidend
  4. Bei Brutto-Preisen: Netto-Preis auch beachten
Select a repo