Steuer-Neuberechnung
Zweck der Funktion
Die Steuer-Neuberechnung sorgt dafür, dass die Netto-Beträge einer Bestellung nach dem Bestellabschluss präzise anhand der tatsächlichen Bruttowerte und gültigen Steuersätze neu berechnet werden.
Das ist insbesondere dann sinnvoll, wenn es durch Rundungsdifferenzen, falsche Steuersätze oder manuelle Änderungen zu Abweichungen zwischen Artikel- und Gesamtsummen kommt.
Wann wird die Steuer-Neuberechnung ausgeführt?
Die Funktion wird automatisch bei jeder neuen Bestellung gestartet, sofern die folgenden Voraussetzungen erfüllt sind:
-
Die Option „Aktiv“ im Bereich Steuer-Neuberechnung ist eingeschaltet.
-
Die PrestaShop-Rundungsregel ist auf „pro Artikel runden“ (ROUND_ITEM) gesetzt.
Wenn eine dieser Bedingungen nicht erfüllt ist, wird keine Neuberechnung vorgenommen.
Was passiert bei der Neuberechnung?
Sobald eine Bestellung validiert wurde (z. B. nach dem erfolgreichen Checkout):
-
Alle Artikelpositionen der Bestellung werden einzeln überprüft.
-
Für jede Position wird der gültige Steuersatz ermittelt.
-
Der Nettopreis wird aus dem Bruttobetrag neu berechnet – auf 6 Nachkommastellen genau.
-
Die berechneten Werte werden in den Bestelldetails gespeichert.
-
Anschließend werden auch die Gesamt-Nettowerte der Bestellung korrigiert.
-
Optional wird – falls vorhanden – die Zahlungsgebühr aus dem Modul Prestaplus einbezogen.
Die Bruttowerte bleiben unverändert, um den angezeigten Rechnungsbetrag nicht zu verändern.
Es werden ausschließlich die Netto-Felder aktualisiert.
Vorteile
✅ Exakte Nettowerte für steuerliche Auswertungen und Buchhaltung
✅ Korrekte Basis für X-Rechnungen und ZUGFeRD-Dateien
✅ Keine Rundungsfehler zwischen Artikel-, Zeilen- und Gesamtsummen
✅ Vollautomatische Ausführung ohne manuelles Eingreifen
Wann sollte man die Funktion aktivieren?
Die Steuer-Neuberechnung ist insbesondere hilfreich, wenn:
-
sich nach Preis- oder Steuer-Änderungen Rundungsabweichungen zeigen,
-
Rechnungen oder Export-Dateien (XML, CSV) nicht valide sind,
-
Netto-Summen nicht exakt mit den Bruttowerten übereinstimmen.
Für Shops ohne besondere Rundungsprobleme kann die Option deaktiviert bleiben.
Einschränkungen
-
Die Funktion greift nur bei neuen Bestellungen.
-
Bereits bestehende Bestellungen werden nicht automatisch angepasst.
-
Die Rundungsregel muss auf pro Artikel runden gesetzt sein.
-
Es werden keine Bruttowerte verändert.
Beispiel
Wenn ein Produkt 19 % Mehrwertsteuer hat und der Bruttobetrag 11,90 € beträgt,
berechnet die Funktion automatisch den korrekten Nettowert:
11,90 € ÷ 1,19 = 10,000000 €
Der Nettowert wird mit 6 Nachkommastellen gespeichert und in der Datenbank aktualisiert.
Zusammenfassung
Die Steuer-Neuberechnung ist ein präzises Hilfswerkzeug, das sicherstellt, dass alle Netto-Summen in einer Bestellung mathematisch korrekt und mit dem in PrestaShop definierten Steuersatz übereinstimmen. Dadurch werden Ungenauigkeiten vermieden und elektronische Rechnungen (X-Rechnung / ZUGFeRD) lassen sich fehlerfrei erzeugen.