Übersicht
Sie haben festgestellt, dass in den summierten Berichten (täglich, monatlich oder jährlich) die Brutto- und Nettowerte nicht exakt zueinander passen, wenn Sie diese mit den Steuersätzen nachrechnen? Das ist kein Fehler – sondern eine mathematische Notwendigkeit aufgrund von Rundungen.
In diesem Artikel erklären wir Ihnen ausführlich, warum diese kleinen Abweichungen entstehen und warum sie vollkommen korrekt sind. Derselbe Effekt kann übrigens schon auf einer einzelnen Rechnung mit mehreren Positionen auftreten – auch das erklären wir hier.
Das Phänomen: Kleine Differenzen bei großen Summen
Wenn Sie beispielsweise einen Monatsbericht haben mit:
-
Bruttosumme: 2.985,00 €
-
Nettosumme: 2.488,00 €
-
Mehrwertsteuer (20%): 497,00 €
...und Sie rechnen nach: 2.488,00 € + 497,00 € = 2.985,00 € ✓
Aber wenn Sie die Mehrwertsteuer aus dem Netto berechnen: 2.488,00 € × 1,20 = 2.985,60 € ✗
Oder umgekehrt das Netto aus dem Brutto: 2.985,00 € ÷ 1,20 = 2.487,50 € ✗
Warum diese Differenz von 60 Cent bzw. 50 Cent?
Die Erklärung: Rundung auf Rechnungsebene
Warum wird überhaupt gerundet?
Jede einzelne Rechnung muss für Kunden lesbare Beträge ausweisen – also Werte mit maximal 2 Dezimalstellen (Cent-Genauigkeit).
Problem: Viele Nettowerte benötigen mathematisch 3 oder mehr Dezimalstellen, um die Steuer und den Bruttobetrag korrekt zu berechnen.
Beispiel:
-
Artikel kostet 29,85 € brutto (inkl. 20% MwSt.)
-
Mathematisch korrektes Netto: 24,875 €
-
Mathematisch korrekte Steuer: 4,975 €
Beide Werte enden auf genau 5 in der dritten Nachkommastelle und werden daher aufgerundet:
-
Netto gerundet: 24,88 € (aufgerundet von 24,875)
-
Steuer gerundet: 4,98 € (aufgerundet von 4,975)
Kontrollrechnung: 24,88 € + 4,98 € = 29,86 € – aber die Rechnung lautet auf 29,85 €!
Würden wir die mathematisch gerundeten Werte verwenden, hätte die Rechnung plötzlich eine Differenz von 1 Cent.
Die Lösung: Rundungskorrektur auf der Rechnung
Deshalb wird bereits auf jeder einzelnen Rechnung eine Rundungskorrektur vorgenommen, sodass Netto + Steuer = Brutto zu 100% übereinstimmt. In unserem Beispiel wird der Steuerbetrag auf 4,97 € korrigiert:
-
Netto: 24,88 €
-
Steuer: 4,97 € (korrigiert)
-
Brutto: 29,85 € ✓
Dies ist auch gesetzlich erforderlich, da:
-
Die gerundeten Werte in die Registrierkassensignatur einfließen
-
Diese Werte über den Finanzexport gemeldet werden
-
Die Rechnungsbeträge für Kunden nachvollziehbar sein müssen
Rechenbeispiel: Eine einzelne Rechnung
Nehmen wir eine konkrete Rechnung:
|
Wert |
Betrag auf Rechnung |
Mathematisch exakter Wert |
|---|---|---|
|
Brutto |
29,85 € |
29,85 € |
|
Steuer (20%) |
4,97 € |
4,975 € |
|
Netto |
24,88 € |
24,875 € |
Kontrollrechnung:
-
Netto (24,88 €) × 1,20 = 29,856 € → gerundet 29,86 € (nicht 29,85 €!)
-
Brutto (29,85 €) ÷ 1,20 = 24,875 € → gerundet 24,88 € ✓ (stimmt hier zufällig)
Sie sehen: Bereits bei einer einzigen Rechnung entstehen durch die Rundung auf 2 Dezimalstellen kleine Differenzen von 1 Cent.
Mehrere Positionen auf einer Rechnung: Einzel- vs. Gesamtrundung
Auch auf einer einzigen Rechnung mit mehreren Positionen kann die ausgewiesene Steuer von dem abweichen, was Sie erhalten, wenn Sie die Nettosumme mit dem Steuersatz multiplizieren. Der Grund: Es gibt zwei zulässige Wege zu runden – und bessa rundet je Position.
So rechnet bessa (Einzelrundung pro Position)
bessa ermittelt die Steuer für jede Position einzeln, rundet sie auf 2 Dezimalstellen und addiert die gerundeten Beträge. Das Netto ergibt sich anschließend als Brutto − Steuersumme.
Beispiel: zwei Positionen mit 10% Steuersatz:
|
Position |
Brutto |
Netto (Brutto ÷ 1,10) |
Steuer (Brutto − Netto, gerundet) |
|---|---|---|---|
|
Position A |
154,60 € |
140,5455 € |
14,05 € (von 14,0545) |
|
Position B |
38,00 € |
34,5455 € |
3,45 € (von 3,4545) |
|
Summe |
192,60 € |
17,50 € |
Daraus ergibt sich auf der Rechnung:
-
Brutto: 192,60 €
-
Steuer: 17,50 € (Summe der je Position gerundeten Steuer)
-
Netto: 175,10 € (192,60 € − 17,50 €)
Was Sie beim Nachrechnen erhalten (Gesamtrundung)
Wenn Sie stattdessen die gesamte Rechnung auf einmal umrechnen:
-
192,60 € ÷ 1,10 = 175,0909… → Netto 175,09 €
-
Steuer = 192,60 € − 175,09 € = 17,51 €
Es bleibt ein Unterschied von 1 Cent bei Steuer und Netto.
Warum die Differenz entsteht
Beide Positionen runden ihre Steuer minimal ab (14,0545 → 14,05 und 3,4545 → 3,45). Summiert man die ungerundeten Beträge, ergibt 14,0545 € + 3,4545 € = 17,509 € → das würde auf 17,51 € runden. Summiert man dagegen die bereits gerundeten Positionen, ergibt 14,05 € + 3,45 € = 17,50 €. Genau das ist der klassische 1-Cent-Unterschied zwischen Einzelrundung (pro Position, wie bessa rechnet) und Gesamtrundung (über die ganze Rechnung, wie beim Nachrechnen).
Die Rechnungssumme stimmt in beiden Fällen: 175,10 € + 17,50 € = 192,60 € ✓. Es verschiebt sich lediglich 1 Cent zwischen Netto und Steuer.
Beide Methoden sind nach den geltenden steuerlichen Vorgaben zulässig, solange eine Methode konsistent angewendet wird. bessa verwendet durchgängig die Einzelrundung pro Position: Das Brutto ist die maßgebliche Größe, die Steuer ist die Summe der Positions-Steuern, und das Netto ergibt sich als Differenz.
Der Effekt: Summierung über viele Rechnungen
Das Problem potenziert sich
Wenn Sie nun 100 solcher Rechnungen summieren, summieren sich auch die kleinen Rundungsdifferenzen:
|
Anzahl Rechnungen |
Bruttosumme |
Nettosumme |
Differenz pro Rechnung |
Gesamtdifferenz |
|---|---|---|---|---|
|
1 Rechnung |
29,85 € |
24,88 € |
~0,01 € |
~0,01 € |
|
100 Rechnungen |
2.985,00 € |
2.488,00 € |
~0,01 € |
~1,00 € |
|
1.000 Rechnungen |
29.850,00 € |
24.880,00 € |
~0,01 € |
~10,00 € |
Beispielrechnung mit 100 Rechnungen
Summierte Werte aus den Rechnungen:
-
Bruttosumme: 2.985,00 €
-
Nettosumme: 2.488,00 €
-
Steuersumme: 497,00 €
Wenn Sie nachrechnen:
-
2.488,00 € × 1,20 = 2.985,60 € (Differenz: 0,60 €)
-
2.985,00 € ÷ 1,20 = 2.487,50 € (Differenz: 0,50 €)
Diese Differenzen sind mathematisch korrekt und entstehen zwangsläufig durch die Rundung auf Rechnungsebene.
Warum ist das System trotzdem korrekt?
Wichtig: Die Werte im Bericht sind nicht falsch – sie sind exakt!
1. Übereinstimmung mit den Rechnungen
Die summierten Berichtswerte entsprechen exakt der Summe aller einzelnen Rechnungen. Wenn Sie alle Rechnungen manuell zusammenzählen würden, kämen Sie auf genau dieselben Werte.
2. Übereinstimmung mit Finanzsystem
Die gemeldeten Steuerwerte im jeweiligen länderspezifischen Finanzsystem basieren auf den gerundeten Rechnungswerten. Die Berichte im System passen zu 100% mit den bei der Finanzbehörde gemeldeten Werten überein.
3. Gesetzeskonforme Signatur
Die Registrierkassensignatur wird mit den gerundeten Werten erstellt. Würde das System anders rechnen, würden die Signaturen nicht mehr stimmen.
Wie Sie die Richtigkeit selbst prüfen können
Sie können dies ganz einfach in Excel nachvollziehen:
Schritt 1: Einzelne Rechnung erfassen
Tragen Sie eine Beispielrechnung ein:
-
Brutto: 29,85 €
-
Steuer: 4,97 €
-
Netto: 24,88 €
Schritt 2: Rechnung kopieren
Kopieren Sie diese Zeile 100-mal (oder verwenden Sie eine Formel mit 100 Zeilen).
Schritt 3: Summieren
Bilden Sie die Summe über alle 100 Rechnungen:
-
Summe Brutto: 2.985,00 €
-
Summe Steuer: 497,00 €
-
Summe Netto: 2.488,00 €
Schritt 4: Nachrechnen
Versuchen Sie nun, aus dem Netto den Bruttowert zu berechnen:
-
2.488,00 € × 1,20 = 2.985,60 € (nicht 2.985,00 €!)
Dies zeigt: Die Differenz entsteht durch die Rundung auf Rechnungsebene.
Die richtige Vorgehensweise bei Berichten
✓ So rechnen Sie korrekt:
Verwenden Sie immer die ausgewiesenen Steuerwerte aus dem Bericht!
Wenn ein Bericht ausweist:
-
Bruttosumme: 2.985,00 €
-
Steuersumme: 497,00 €
-
Nettosumme: 2.488,00 €
Dann gilt:
-
Netto + Steuer = Brutto → 2.488,00 € + 497,00 € = 2.985,00 € ✓
✗ So rechnen Sie nicht:
Versuchen Sie nicht, die Steuer oder das Netto aus Brutto oder Netto mit dem Steuersatz nachzuberechnen:
-
✗ Netto × 1,20 = Brutto → führt zu Differenzen
-
✗ Brutto ÷ 1,20 = Netto → führt zu Differenzen
Häufige Fragen (FAQ)
Ist das ein Fehler im Kassensystem?
Nein. Das ist mathematisch korrekt und gesetzlich notwendig. Jedes Kassensystem in Österreich (und weltweit) funktioniert so, da die Rundung auf Rechnungsebene zwingend erforderlich ist.
Warum wird nicht erst am Ende des Tages gerundet?
Weil jede einzelne Rechnung:
-
Für den Kunden nachvollziehbar sein muss (2 Dezimalstellen)
-
Signiert und über den Finanzexport gemeldet wird
-
Als eigenständiges Dokument rechtsgültig sein muss
Wie groß können die Abweichungen werden?
Die typischen Abweichungen liegen bei:
-
1-2 Cent pro Rechnung
-
Bei 100 Rechnungen: 1-2 Euro
-
Bei 1.000 Rechnungen: 10-20 Euro
Die Abweichung ist prozentual sehr gering (meist < 0,1%) und steuerlich völlig korrekt.
Kann ich die Differenzen vermeiden?
Nein, denn sie entstehen durch die gesetzlich vorgeschriebene Rundung auf Rechnungsebene. Jedes System, das finanz-konform arbeitet, hat diese "Differenzen" – sie sind ein Merkmal korrekter Buchführung.
Auf meiner Rechnung ergibt Netto × Steuersatz nicht die ausgewiesene Steuer – warum?
Weil bessa die Steuer je Position rundet und anschließend summiert (Einzelrundung), während Sie beim Nachrechnen die gesamte Rechnung auf einmal umrechnen (Gesamtrundung). Beide Wege sind zulässig und unterscheiden sich um maximal 1 Cent; die Rechnungssumme (Netto + Steuer = Brutto) stimmt in jedem Fall. Verwenden Sie für Kontrollen die auf der Rechnung ausgewiesenen Werte.
Zusammenfassung
Merke: Die Werte in Ihren Berichten sind korrekt! Die scheinbaren "Abweichungen" entstehen durch die notwendige Rundung auf Rechnungsebene.
Die wichtigsten Punkte:
-
✓ Jede Rechnung wird einzeln gerundet (auf 2 Dezimalstellen)
-
✓ Diese Rundung ist gesetzlich erforderlich (Finanzexporte)
-
✓ Beim Summieren addieren sich die kleinen Rundungsdifferenzen
-
✓ Die Berichtswerte stimmen exakt mit den Rechnungen überein
-
✓ Verwenden Sie für Kontrollen immer die ausgewiesenen Steuerwerte
-
✓ Auch auf einer einzelnen Rechnung mit mehreren Positionen rundet bessa je Position – Netto × Steuersatz kann daher um 1 Cent abweichen
Rechnen Sie niemals mit Steuersätzen nach – das führt zwangsläufig zu Differenzen!
Weiterführende Informationen
Bei Fragen zur steuerlichen Behandlung oder Buchung dieser Werte wenden Sie sich bitte an Ihren Steuerberater.
Für technische Fragen zum Kassensystem steht Ihnen unser Support gerne zur Verfügung.