Gunnar Bittersmann: Runden mit PHP

Beitrag lesen

@@dedlfix

Also zuerst alles komplett umgerundet zusammenrechnen und ganz zum Schluss bei der Ausgabe den Wert runden?

Meist ja.

Das kommt ganz darauf an, was du vorhast. Wenn du Einzelpreise für eine Rechnung rundest, dann muss die Rechnungssumme von den auf der Rechnung sichtbaren Zahlen gebildet werden, sonst ist der Betrag nicht nachvollziehbar.

So isses. Bspw. bei Netto- und Bruttopreisen. IIRC kommt die Umsatzsteuer auf jeden einzelnen Artikel drauf und der Betrag wird jeweils auf ganze Cent gerundet. Hast du bspw. einen für 6.66 € und einen für 1.24 € netto, ergibt sich:

| Netto | +19% | Brutto | --- | 6.66 | 7.9254 | 7.93 | 1.24 | 1.4756 | 1.48 | === | Summe | | 9.41

Würdest du die Nettopreise addieren und darauf 19% draufschlagen, wäre das:

| 7.90 | 9.401 | 9.40

Die Abweichung um 1 Cent ist in der Finanzwelt tragischer als wenn irgendwo eine Million versackt.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann