Das Phänomen des 1-Cent-Fehlers#
Wer kennt ihn nicht? Man erstellt sorgfältig eine Rechnung mit vielen kleinen Positionen, addiert alles zusammen und plötzlich weicht die Endsumme oder die ausgewiesene Mehrwertsteuer um einen winzigen, aber extrem nervigen Cent ab.
Das sorgt nicht nur für Verwirrung und Rückfragen beim Kunden, sondern kann im Zeitalter der digitalen E-Rechnung sogar fatale Folgen haben: Portale von Behörden und Großunternehmen lehnen Rechnungen, die mathematisch auch nur um einen Cent abweichen, rigoros ab.
Die Ursache für dieses Problem liegt in der Art und Weise, wie Software die Umsatzsteuer berechnet. Hierbei gibt es zwei Ansätze: die horizontale und die vertikale Berechnungsmethode.
Das Problem: Die horizontale Berechnung#
Bei der traditionellen horizontalen Berechnung wird die Steuer für jede einzelne Rechnungsposition separat berechnet und sofort auf zwei Nachkommastellen kaufmännisch gerundet.
Wenn Sie nun 10 verschiedene Artikel auf der Rechnung haben, runden Sie 10 Mal. Werden diese bereits gerundeten Steuerbeträge am Ende addiert, addieren sich auch die unsichtbaren mathematischen Abweichungen auf. Das Ergebnis: Der ausgewiesene Steuergesamtbetrag driftet um einen Cent ab.
Für das menschliche Auge (das oft nur die Gesamtsumme unten überschlägt) wirkt die Rechnung dann schlichtweg falsch zusammengerechnet
.
Die Lösung: Die vertikale Berechnung (BR-CO-17)#
Um diesen Fehler ein für alle Mal aus der Welt zu schaffen, setzt XSatz tief in der Architektur auf die vertikale Berechnungsmethode.
Dabei ändert sich die Reihenfolge drastisch: Anstatt Zeile für Zeile zu runden, bündeln wir zunächst alle Netto-Beträge, die denselben Steuersatz (z. B. 19 %) haben, mit höchster mathematischer Präzision (als sogenannte BigDecimal-Werte).
Erst ganz am Ende wird die Steuer auf diese gesamte Netto-Zwischensumme berechnet und ein einziges Mal gerundet. Das Ergebnis ist eine auf den Cent exakte, fehlerfreie Rechnung.
Ihre Vorteile auf einen Blick#
💯 100% Mathematische Präzision
Durch die vertikale Zusammenfassung und die Vermeidung von Fließkommazahlen (Floats) im System, gibt es bei uns keinen Rundungsdrift
mehr.
🛡️ Gesetzliche Compliance (EN 16931)
Wussten Sie, dass die vertikale Methode keine reine Geschmacksfrage ist? Die EU-Norm für elektronische Rechnungen schreibt diese Methode verbindlich vor (bekannt als Geschäftsregel BR-CO-17).
✅ Keine abgelehnten XRechnungen
Behördenportale validieren E-Rechnungen streng nach genau dieser Formel. Rechnungen von XSatz passieren diese Prüfungen mühelos, da unsere Software die Rechnungen exakt so berechnet, wie es der Validator erwartet.
Häufig gestellte Fragen (FAQ)#
Darf ich in meiner Software trotzdem die horizontale Methode verlangen?
Leider nein. Um absolut rechtskonforme und maschinenlesbare E-Rechnungen (wie XRechnung und ZUGFeRD) zu erzeugen, ist die vertikale Methode der einzig gültige Standard. Ein Abweichen davon würde Ihre Rechnungen ungültig machen.
Was ist mit dem sogenannten Rundungsbetrag
(BT-114)?
In sehr komplexen Szenarien, beispielsweise wenn eine bereits gezahlte Vorauszahlung abgezogen wird, definiert die EU-Norm einen speziellen Rundungsbetrag
. XSatz unterstützt diese Felder (BT-114) vollautomatisch und weist Differenzen transparent in der Rechnung aus, sodass die eigentliche Fälligkeitssumme immer auf den Cent genau stimmt.
Sie haben noch keinen XSatz Account?#
Erstellen Sie jetzt kostenlos Ihren Account und profitieren Sie von kinderleichter Rechnungsstellung:
- 📝 E-Rechnungen erstellen (XRechnung & ZUGFeRD) Pflicht ab 2025!
- 📧 Rechnungen verwalten und tracken
- 👥 Intuitive Kundenverwaltung
- 🔐 DSGVO-konform und Made in Germany
Fragen oder Feedback zur neuen Funktion? Wir freuen uns auf Ihre E-Mail: kontakt@xsatz.de