Merge pull request 'Anpassungen zur Korrektur der EÜR' (#92) from fds2610-bot/Steuerkram:main into main

Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/92
This commit is contained in:
fds2610 2026-05-24 16:23:42 +02:00
commit 38a58447a2
3 changed files with 69 additions and 21 deletions

View file

@ -2,6 +2,12 @@
--- ---
## 2026-05-24 – Fix: EÜR-Zeilennummern auf amtliche Anlage EÜR 2025 korrigiert
- `migrations/075_euer_zeilen_korrektur.sql`: alle `euer_zeile`-Werte in `accounts` gemäß amtlicher Anlage EÜR 2025 neu zugeordnet (zuvor internes Schema ohne Bezug zum amtlichen Formular)
- `EuerCalculator.php`: Sonderbehandlung für nicht abziehbare BA von `euer_zeile='51'` auf `'74'` umgestellt (Zeile 74 = „Nicht abziehbare Beträge" der amtlichen Anlage EÜR)
- `accounts/form.php`: `$euerZeilen`-Array vollständig durch amtliche Zeilen 12–72 und 74 ersetzt; alle Beschriftungen entsprechen exakt dem Formulartext der Anlage EÜR 2025
## 2026-05-24 – Feature: EÜR Anlageliste CSV/PDF-Export ## 2026-05-24 – Feature: EÜR Anlageliste CSV/PDF-Export
- EÜR-Ansicht: Kopfzeile der Anlageliste-Karte enthält jetzt rechtsbündig „Herunterladen: [CSV] [PDF]" - EÜR-Ansicht: Kopfzeile der Anlageliste-Karte enthält jetzt rechtsbündig „Herunterladen: [CSV] [PDF]"

View file

@ -51,7 +51,7 @@ class EuerCalculator
if ($row['kontenart'] === 'Betriebseinnahme') { if ($row['kontenart'] === 'Betriebseinnahme') {
$einnahmen[] = array_merge($row, ['netto' => $netto]); $einnahmen[] = array_merge($row, ['netto' => $netto]);
} elseif ($row['euer_zeile'] === '51') { } elseif ($row['euer_zeile'] === '74') {
$nichtAbzugsfaehig[] = array_merge($row, ['netto' => $netto]); $nichtAbzugsfaehig[] = array_merge($row, ['netto' => $netto]);
} else { } else {
$ausgaben[] = array_merge($row, ['netto' => $netto]); $ausgaben[] = array_merge($row, ['netto' => $netto]);

View file

@ -75,25 +75,67 @@
<option value="">– keine –</option> <option value="">– keine –</option>
<?php <?php
$euerZeilen = [ $euerZeilen = [
'11' => '11 – Umsätze (Betriebseinnahmen)', // 1. Betriebseinnahmen (Zeilen 12–22)
'12' => '12 – Umsätze (7 % USt)', '12' => '12 – Betriebseinnahmen Kleinunternehmer (§ 19 Abs. 1 UStG)',
'13' => '13 – Umsätze (19 % USt)', '14' => '14 – Betriebseinnahmen Land-/Forstwirt (§ 24 UStG)',
'21' => '21 – Waren/Roh-/Hilfsstoffe', '15' => '15 – Umsatzsteuerpflichtige Betriebseinnahmen',
'22' => '22 – Bezogene Leistungen', '16' => '16 – Betriebseinnahmen umsatzsteuerfrei / nicht steuerbar / § 13b UStG',
'23' => '23 – Löhne und Gehälter', '17' => '17 – Vereinnahmte Umsatzsteuer / USt auf unentgeltliche Wertabgaben',
'26' => '26 – Miete/Pacht', '18' => '18 – Vom Finanzamt erstattete/verrechnete Umsatzsteuer',
'27' => '27 – AfA', '19' => '19 – Veräußerung oder Entnahme von Anlagevermögen',
'30' => '30 – Zinsen und ähnliche Aufwendungen', '20' => '20 – Private Kfz-Nutzung',
'42' => '42 – Reisekosten', '21' => '21 – Sonstige Sach-, Nutzungs- und Leistungsentnahmen',
'43' => '43 – Werbekosten', '22' => '22 – Auflösung von Rücklagen und/oder Ausgleichsposten',
'44' => '44 – Bewirtungskosten (70 % abzugsfähig)', // 2. Betriebsausgaben – Material / Leistungen / Personal (Zeilen 27–30)
'45' => '45 – Versicherungen', '27' => '27 – Waren, Rohstoffe und Hilfsstoffe einschl. Nebenkosten',
'46' => '46 – Sonstige Betriebsausgaben', '29' => '29 – Bezogene Fremdleistungen',
'48' => '48 – Abschreibungen GWG', '30' => '30 – Ausgaben für eigenes Personal (Gehälter, Löhne, SV-Beiträge)',
'51' => '51 – Nicht abzugsfähige Betriebsausgaben (KZ 165)', // AfA (Zeilen 31–38)
'61' => '61 – Vorsteuer 19 %', '31' => '31 – AfA auf Grundstücke/grundstücksgleiche Rechte',
'62' => '62 – Vorsteuer 7 %', '32' => '32 – AfA auf immaterielle Wirtschaftsgüter',
'63' => '63 – Umsatzsteuer', '33' => '33 – AfA auf bewegliche Wirtschaftsgüter',
'34' => '34 – Sonderabschreibungen nach § 7b / § 7g Abs. 5 und 6 EStG',
'35' => '35 – Herabsetzungsbeträge nach § 7g Abs. 2 Satz 3 EStG',
'36' => '36 – Aufwendungen für geringwertige Wirtschaftsgüter (§ 6 Abs. 2 EStG)',
'37' => '37 – Auflösung Sammelposten nach § 6 Abs. 2a EStG',
'38' => '38 – Restbuchwerte der ausgeschiedenen Anlagegüter',
// Raumkosten (Zeilen 39–41)
'39' => '39 – Miete/Pacht für Geschäftsräume und betrieblich genutzte Grundstücke',
'40' => '40 – Aufwendungen für doppelte Haushaltsführung',
'41' => '41 – Sonstige Aufwendungen für betrieblich genutzte Grundstücke',
// Sonstige unbeschränkt abziehbare Betriebsausgaben (Zeilen 43–60)
'43' => '43 – Aufwendungen für Telekommunikation (Telefon, Internet)',
'44' => '44 – Übernachtungs- und Reisenebenkosten bei Geschäftsreisen',
'45' => '45 – Fortbildungskosten (ohne Reisekosten)',
'46' => '46 – Kosten für Rechts- und Steuerberatung, Buchführung',
'47' => '47 – Miete/Leasing für bewegliche Wirtschaftsgüter (ohne Kfz)',
'48' => '48 – Erhaltungsaufwendungen (Instandhaltung, Wartung, Reparatur)',
'49' => '49 – Beiträge, Gebühren, Abgaben und Versicherungen',
'50' => '50 – Laufende EDV-Kosten (Beratung, Wartung, Reparatur)',
'51' => '51 – Arbeitsmittel (Bürobedarf, Porto, Fachliteratur)',
'52' => '52 – Kosten für Abfallbeseitigung und Entsorgung',
'53' => '53 – Kosten für Verpackung und Transport',
'54' => '54 – Werbekosten (Inserate, Werbespots, Plakate)',
'55' => '55 – Schuldzinsen zur Finanzierung von Anschaffungs-/Herstellungskosten AV',
'56' => '56 – Übrige Schuldzinsen',
'57' => '57 – Gezahlte und nach § 15 UStG abziehbare Vorsteuerbeträge',
'58' => '58 – An das Finanzamt gezahlte/verrechnete Umsatzsteuer',
'60' => '60 – Übrige unbeschränkt abziehbare Betriebsausgaben',
// Beschränkt abziehbare Betriebsausgaben (Zeilen 62–67)
'62' => '62 – Geschenke (abziehbarer Anteil)',
'63' => '63 – Bewirtungsaufwendungen (abziehbarer Anteil)',
'64' => '64 – Verpflegungsmehraufwendungen',
'65' => '65 – Aufwendungen für ein häusliches Arbeitszimmer (abziehbar)',
'66' => '66 – Tagespauschale für die Tätigkeit in der häuslichen Wohnung',
'67' => '67 – Sonstige beschränkt abziehbare Betriebsausgaben (abziehbar)',
// Kfz-Kosten und andere Fahrtkosten (Zeilen 68–72)
'68' => '68 – Kfz-Leasingkosten',
'69' => '69 – Kfz-Steuern, Versicherungen und Maut',
'70' => '70 – Sonstige tatsächliche Fahrtkosten (ohne AfA und Zinsen)',
'71' => '71 – Fahrtkosten für nicht zum Betriebsvermögen gehörende Fahrzeuge',
'72' => '72 – Fahrtkosten Wohnung – erste Betriebsstätte; Familienheimfahrten',
// Nicht abziehbare Beträge
'74' => '74 – Nicht abziehbare Betriebsausgaben (§ 4 Abs. 5 EStG u. a.)',
]; ];
foreach ($euerZeilen as $val => $label): foreach ($euerZeilen as $val => $label):
?> ?>
@ -102,7 +144,7 @@
</option> </option>
<?php endforeach; ?> <?php endforeach; ?>
</select> </select>
<div class="form-hint">Zeile 51 = erscheint in EÜR unter KZ 165</div> <div class="form-hint">Zeilen entsprechen der amtlichen Anlage EÜR 2025</div>
</div> </div>
</div> </div>