4.9 KiB
Berichte – Zuordnungsregeln
Dieses Dokument beschreibt, wie Buchungen in die beiden steuerlichen Berichte einfließen.
Bei Änderungen an EuerCalculator.php oder UstvaCalculator.php muss dieses Dokument mit aktualisiert werden.
EÜR (Einnahmen-Überschuss-Rechnung)
Datei: src/Services/EuerCalculator.php
Die EÜR basiert auf dem Feld accounts.kontenart sowie accounts.euer_zeile des Kategorie-Kontos. Das Feld buchungstyp wird nicht ausgewertet. Stornobuchungen (is_reversal = 1) werden nicht explizit ausgefiltert – sie tragen negative Beträge und heben damit die ursprüngliche Buchung automatisch auf (Summe = 0).
Spaltenauswahl nach Kontenart und euer_zeile
| kontenart | euer_zeile | EÜR-Abschnitt |
|---|---|---|
Betriebseinnahme |
beliebig | Betriebseinnahmen |
Betriebsausgabe |
≠ '51' |
Betriebsausgaben (fließen in total_ausgaben und gewinn ein) |
Betriebsausgabe |
'51' |
Nicht abzugsfähige Betriebsausgaben (KZ 165) – eigener Abschnitt, nicht in total_ausgaben oder gewinn |
Privat |
beliebig | nicht in EÜR (Privatentnahmen/-einlagen beeinflussen den Gewinn nicht) |
Zahlungskonto, Verbindlichkeit |
beliebig | nicht in EÜR |
EÜR-Zeile 51 / KZ 165 entspricht den „Nicht abziehbaren Betriebsausgaben nach § 4 Abs. 5 EStG" (z.B. nicht abzugsfähige Bewirtungskosten auf Konten 4654, 4656; nicht abzugsfähige Geschenke auf 4635, 4636; nicht abzugsfähiger Arbeitszimmeranteil auf 4289). Diese Konten werden im EÜR-Bericht unterhalb der Betriebsausgaben in einem separaten Abschnitt angezeigt.
Vorzeichen
betrag_netto wird ohne abs() direkt summiert:
- Positiver Wert → addiert zur jeweiligen Spalte
- Negativer Wert → mindert die jeweilige Spalte (z.B. Gutschriften, Erlösschmälerungen)
Sortierung und Ergebnis
- Gruppierung: je Kategorie-Konto (
accounts.id), ein Eintrag pro Konto - Sortierung: nach
accounts.kontonummeraufsteigend - Ergebnis:
total_einnahmen − total_ausgaben = gewinn
UStVA (Umsatzsteuervoranmeldung)
Datei: src/Services/UstvaCalculator.php
Die UStVA kombiniert drei Quellen:
Quelle 1 – kontobasiert (accounts.ustva_kz): Umsatz- und steuerfreie Konten. Buchungen mit EU-Steuerarten werden hier ausgeschlossen.
Quelle 2 – buchungsbasiert (buchungstyp='Ausgabe', betrag_ust != 0): Alle inländischen Eingangsrechnungen mit Vorsteuer → Kz 66 (§§ 14, 14a UStG). Buchungen mit EU-Steuerarten sind ausgenommen. Der Wert ustva_kz auf Vorsteuer-Konten wird nicht ausgewertet.
Quelle 3 – steuerartbasiert (bookings.steuerart): EU-Sonderfälle (ig. Lieferung, Ausfuhr, ig. Erwerb). Diese Buchungen landen unabhängig vom Kategorie-Konto in den richtigen Kennzahlen.
Kontozuordnung und Kennzahlen
| Kz | ELSTER-Bezeichnung | Quelle | Erläuterung |
|---|---|---|---|
| 81 | Steuerpfl. Umsätze 19 % | SUM(betrag_netto) WHERE ustva_kz='81' |
8400, 8570, 8720, 8801, 8820, 8922 |
| 86 | Steuerpfl. Umsätze 7 % | SUM(betrag_netto) WHERE ustva_kz='86' |
8300, 8710, 8921 |
| 41 | Steuerfreie ig. Lieferungen (§ 4 Nr. 1b) | kontobasiert (ustva_kz='41') + steuerart='ig_lieferung' |
8125; oder Buchung mit steuerart |
| 43 | Steuerfreie Ausfuhren (§ 4 Nr. 1a) | kontobasiert (ustva_kz='43') + steuerart='export' |
8120; oder Buchung mit steuerart |
| 48 | Steuerfreie Umsätze ohne Vorsteuerabzug | SUM(betrag_netto) WHERE ustva_kz='48' |
8100, 8105, 8110 |
| 89 | Ig. Erwerb 19 % – Bemessungsgrundlage | SUM(betrag_netto) WHERE steuerart='ig_erwerb_19' |
kein spezielles Konto nötig |
| 93 | Ig. Erwerb 7 % – Bemessungsgrundlage | SUM(betrag_netto) WHERE steuerart='ig_erwerb_7' |
kein spezielles Konto nötig |
| 66 | Vorsteuer aus Lieferungen/Leistungen (§§ 14, 14a) | SUM(betrag_ust) WHERE buchungstyp='Ausgabe' AND betrag_ust != 0 |
buchungsbasiert – alle inländischen VSt-Beträge unabhängig vom Satz |
| 61 | Vorsteuer aus ig. Erwerben (§ 3d) | Kz 89 × 0,19 + Kz 93 × 0,07 |
berechnet; ig. Erwerb ist USt-neutral (hebt sich in Kz 83 auf) |
| 62 | Vorsteuer aus Einfuhrumsatzsteuer | 0 | in diesem System nicht vorgesehen |
| 67 | Vorsteuer aus Leistungen nach § 13b | 0 | in diesem System nicht vorgesehen |
| 83 | Verbleibende Umsatzsteuer-Vorauszahlung / Überschuss | ust19 + ust7 − Kz 66 − Kz 61 |
Ergebnis; ust19/ust7 = intern aus betrag_ust von 81/86-Konten |
Kennziffern-Bedeutung (ELSTER)
Kz 83 ist laut ELSTER-Hilfe das Ergebnis der Voranmeldung (Verbleibende Vorauszahlung oder Überschuss), nicht – wie in früheren Systemversionen – die USt auf 19 %-Umsätze. Die ELSTER-Kennziffern 83, 61, 62, 66, 67 wurden mit dieser Änderung (2026-04-26) auf die offiziellen ELSTER-Definitionen korrigiert.
Kz 35 und Kz 44 wurden in Migration 017 auf Kz 48 (steuerfreie Umsätze ohne VSt-Abzug) bzw. Kz 43 (Ausfuhren) umgestellt und werden nicht mehr verwendet.