diff --git a/Changes.md b/Changes.md index 3b6b8ab..29f069c 100644 --- a/Changes.md +++ b/Changes.md @@ -2,6 +2,36 @@ --- +## 2026-04-02 – Kontenrahmen: Dokumentation und finale Korrekturen + +### Neu +- `Kontenrahmen.md`: Vollständige Dokumentation aller SKR03-Systemkonten mit UStVA-Kennzahlen und EÜR-Zeilennummern +- Verweis auf `Kontenrahmen.md` in `README.md` ergänzt + +### Geändert (Navigation) +- Kontenrahmen (`/accounts`) als eingerückter Untermenüpunkt unter „Einstellungen" in der Seitenleiste +- Konten-Tabelle aus `/settings` entfernt (war redundant zu `/accounts`) + +### Geändert (UStVA-Kennzahlen, Migration 017) +- KZ `61` → `66` für alle VSt19-Konten (normale Inlands-Vorsteuer, § 15 Abs. 1 Nr. 1 UStG) +- KZ `62` → `66` für alle VSt7-Konten +- KZ `35` → `48` für 8100/8105/8110 (steuerfreie Umsätze ohne VoSt-Abzug) +- KZ `35` → `43` für 8120 (Ausfuhrlieferungen § 4 Nr. 1a UStG) + +### Geändert (EÜR-Zeilennummern, Migration 019) +- 8400/8570/8720: Z. 14 → Z. 16 (19 %-Erlöse netto; Z. 14 = Kleinunternehmer brutto) +- 8120/8125: Z. 16 → Z. 18 (Ausfuhr/ig. Lieferungen) +- 8950: Z. 18 → Z. 21 (nicht steuerbare Innenumsätze) +- 4672: Z. 43 → Z. 51 (nicht abziehbarer Anteil Unternehmerreisekosten, § 4 Abs. 5 EStG) +- 4288: Z. 52 → Z. 65 (häusl. Arbeitszimmer abziehbar, eigene Zeile seit EÜR 2023) +- 4287: Z. 52 → Z. 66 (Tagespauschale häusl. Wohnung, eigene Zeile seit EÜR 2023) +- 4856: Z. 49 → Z. 37 (Sonderabschreibungen § 7b EStG) + +### Kanonischer Seed (Migration 018) +- `018_seed_kontenrahmen_skr03_final.sql`: Alle 146 Systemkonten mit bereits korrekten UStVA-KZ und EÜR-Zeilen; Neuinstallationen erhalten den vollständigen aktuellen Stand ohne weitere Korrekturen + +--- + ## 2026-04-01 – Feature: EÜR-Zeile in Konten-Übersicht anzeigen ### Neu diff --git a/Kontenrahmen.md b/Kontenrahmen.md new file mode 100644 index 0000000..06ac265 --- /dev/null +++ b/Kontenrahmen.md @@ -0,0 +1,364 @@ +# Kontenrahmen SKR03 – Steuerkram + +Dieser Kontenrahmen basiert auf dem **DATEV SKR03 2026** (gültig ab 2026-01-01), zugeschnitten auf EÜR-Buchhalter (IST-Versteuerung) ohne Bilanzierungspflicht. + +Die Zuordnungen sind geprüft gegen: +- **UStVA**: ELSTER-Kennzahlen gemäß ELSTER-Hilfe UStVA 2020 ff. +- **EÜR**: Anlage EÜR 2024 (amtliches Formular BMF) + +Der kanonische Seed liegt in `migrations/018_seed_kontenrahmen_skr03_final.sql`. + +--- + +## Spalten + +| Spalte | Bedeutung | +|---|---| +| `kontonummer` | DATEV-Kontonummer | +| `kontenart` | `Betriebseinnahme`, `Betriebsausgabe`, `Zahlungskonto`, `Privat` | +| `steuercode` | `USt19`, `USt7`, `VSt19`, `VSt7` oder leer | +| `ustva_kz` | ELSTER-Kennzahl für die UStVA (z.B. `81`, `66`) | +| `euer_zeile` | Zeilennummer in der Anlage EÜR (z.B. `14`, `52`) | + +--- + +## Klasse 0 – Anlagevermögen + +| Kto. | Bezeichnung | Kontenart | Stcode | UStVA | EÜR | +|---|---|---|---|---|---| +| 0027 | EDV-Software | Zahlungskonto | – | – | – | +| 0030 | Lizenzen an gewerblichen Schutzrechten | Zahlungskonto | – | – | – | +| 0210 | Maschinen | Zahlungskonto | – | – | – | +| 0320 | Pkw | Zahlungskonto | – | – | – | +| 0350 | Lkw | Zahlungskonto | – | – | – | +| 0400 | Betriebsausstattung | Zahlungskonto | – | – | – | +| 0410 | Geschäftsausstattung | Zahlungskonto | – | – | – | +| 0420 | Büroeinrichtung | Zahlungskonto | – | – | – | +| 0440 | Werkzeuge | Zahlungskonto | – | – | – | +| 0480 | Geringwertige Wirtschaftsgüter | Zahlungskonto | – | – | – | + +--- + +## Klasse 1 – Zahlungskonten, USt, Privat + +### Zahlungskonten + +| Kto. | Bezeichnung | Kontenart | +|---|---|---| +| 1000 | Kasse | Zahlungskonto | +| 1010 | Nebenkasse 1 | Zahlungskonto | +| 1200 | Bank 1 | Zahlungskonto | +| 1210 | Bank 2 | Zahlungskonto | +| 1220 | Bank 3 | Zahlungskonto | +| 1230 | Bank 4 | Zahlungskonto | +| 1240 | Bank 5 | Zahlungskonto | +| 1390 | Verrechnungskonto Ist-Versteuerung | Zahlungskonto | + +### Umsatzsteuerkonten + +| Kto. | Bezeichnung | Kontenart | +|---|---|---| +| 1770 | Umsatzsteuer | Zahlungskonto | +| 1771 | Umsatzsteuer 7 % | Zahlungskonto | +| 1776 | Umsatzsteuer 19 % | Zahlungskonto | +| 1780 | Umsatzsteuer-Vorauszahlungen lfd. Jahr | Zahlungskonto | +| 1781 | Umsatzsteuer-Vorauszahlungen 1/11 | Zahlungskonto | + +### Privatkonten + +| Kto. | Bezeichnung | Kontenart | +|---|---|---| +| 1800 | Privatentnahmen | Privat | +| 1810 | Privatsteuern | Privat | +| 1820 | Sonderausgaben beschränkt abzugsfähig | Privat | +| 1830 | Sonderausgaben unbeschränkt abzugsfähig | Privat | +| 1840 | Zuwendungen, Spenden | Privat | +| 1890 | Privateinlagen | Privat | + +--- + +## Klasse 3 – Wareneinkauf / Fremdleistungen + +| Kto. | Bezeichnung | Kontenart | Stcode | UStVA KZ | EÜR Z. | +|---|---|---|---|---|---| +| 3106 | Fremdleistungen 19 % Vorsteuer | Betriebsausgabe | VSt19 | 66 | 29 | +| 3108 | Fremdleistungen 7 % Vorsteuer | Betriebsausgabe | VSt7 | 66 | 29 | +| 3109 | Fremdleistungen ohne Vorsteuer | Betriebsausgabe | – | – | 29 | +| 3300 | Wareneingang 7 % Vorsteuer | Betriebsausgabe | VSt7 | 66 | 28 | +| 3349 | Wareneingang ohne Vorsteuerabzug | Betriebsausgabe | – | – | 26 | +| 3400 | Wareneingang 19 % Vorsteuer | Betriebsausgabe | VSt19 | 66 | 27 | + +> **KZ 66** = Vorsteuer aus inländischen Eingangsrechnungen (§ 15 Abs. 1 Nr. 1 UStG). + +--- + +## Klasse 4 – Betriebsausgaben + +### Personal (EÜR Z. 30–32) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4100 | Löhne und Gehälter | – | – | 30 | +| 4110 | Löhne | – | – | 30 | +| 4120 | Gehälter | – | – | 30 | +| 4180 | Aushilfslöhne | – | – | 30 | +| 4190 | Aushilfslöhne Minijobs | – | – | 30 | +| 4130 | Gesetzliche soziale Aufwendungen | – | – | 31 | +| 4138 | Beiträge zur Berufsgenossenschaft | – | – | 31 | +| 4140 | Freiwillige soziale Aufwendungen, lohnsteuerfrei | – | – | 32 | +| 4145 | Freiwillige soziale Aufwendungen, lohnsteuerpflichtig | – | – | 32 | + +### Raumkosten (EÜR Z. 33–37) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4210 | Miete (unbewegliche Wirtschaftsgüter) | – | – | 33 | +| 4211 | Miete/Pacht unbewegliche WG (gewerbesteuerl. hinzuzur.) | – | – | 33 | +| 4220 | Pacht (unbewegliche Wirtschaftsgüter) | – | – | 33 | +| 4280 | Sonstige Raumkosten | VSt19 | 66 | 33 | +| 4230 | Heizung | VSt19 | 66 | 34 | +| 4240 | Gas, Strom, Wasser | VSt19 | 66 | 34 | +| 4250 | Reinigung | VSt19 | 66 | 37 | +| 4260 | Instandhaltung betrieblicher Räume | VSt19 | 66 | 37 | +| 4801 | Reparaturen und Instandhaltung von Bauten | VSt19 | 66 | 37 | +| 4856 | Sonderabschreibungen nach § 7b EStG (Mietwohnungsneubau) | – | – | 37 | +| 4288 | Häusliches Arbeitszimmer (abziehbarer Anteil) | – | – | 65 | +| 4287 | Tagespauschale für Tätigkeit in der häuslichen Wohnung | – | – | 66 | + +> Z. 65/66 sind eigene Zeilen seit EÜR 2023 für § 4 Abs. 5 Nr. 6b EStG. + +### Reparaturen / Instandhaltungen (EÜR Z. 38) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4800 | Reparaturen und Instandhaltungen (Maschinen, techn. Anlagen) | VSt19 | 66 | 38 | +| 4805 | Reparaturen und Instandhaltungen (andere Anlagen, BGA) | VSt19 | 66 | 38 | +| 4806 | Wartungskosten Hard- und Software | VSt19 | 66 | 38 | +| 4809 | Sonstige Reparaturen und Instandhaltungen | VSt19 | 66 | 38 | + +### Fahrzeugkosten (EÜR Z. 40) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4500 | Fahrzeugkosten (allgemein) | – | – | 40 | +| 4510 | Kfz-Steuer | – | – | 40 | +| 4520 | Fahrzeug-Versicherungen | – | – | 40 | +| 4530 | Laufende Fahrzeug-Betriebskosten | VSt19 | 66 | 40 | +| 4540 | Fahrzeug-Reparaturen | VSt19 | 66 | 40 | +| 4550 | Garagenmiete | VSt19 | 66 | 40 | +| 4560 | Mautgebühren | – | – | 40 | +| 4570 | Mietleasing Kfz | VSt19 | 66 | 40 | +| 4575 | Mietleasing Elektrofahrzeuge/Fahrräder (gewerbesteuerl. hinzuzurechnen) | VSt19 | 66 | 40 | +| 4580 | Sonstige Fahrzeugkosten | VSt19 | 66 | 40 | +| 4590 | Fremdfahrzeugkosten | VSt19 | 66 | 40 | + +### Werbung / Geschenke (EÜR Z. 41) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4600 | Werbekosten | VSt19 | 66 | 41 | +| 4605 | Streuartikel | VSt19 | 66 | 41 | +| 4630 | Geschenke abzugsfähig ohne § 37b EStG | VSt19 | 66 | 41 | +| 4631 | Geschenke abzugsfähig mit § 37b EStG | VSt19 | 66 | 41 | + +### Reisekosten (EÜR Z. 42–43) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4660 | Reisekosten Arbeitnehmer | – | – | 42 | +| 4663 | Reisekosten Arbeitnehmer Fahrtkosten | – | – | 42 | +| 4664 | Reisekosten Arbeitnehmer Verpflegungsmehraufwand | – | – | 42 | +| 4666 | Reisekosten Arbeitnehmer Übernachtungsaufwand | VSt19 | 66 | 42 | +| 4668 | Kilometergelderstattung Arbeitnehmer | – | – | 42 | +| 4670 | Reisekosten Unternehmer | – | – | 43 | +| 4673 | Reisekosten Unternehmer Fahrtkosten | – | – | 43 | +| 4674 | Reisekosten Unternehmer Verpflegungsmehraufwand | – | – | 43 | +| 4676 | Reisekosten Unternehmer Übernachtungsaufwand | VSt19 | 66 | 43 | + +### Bewirtung (EÜR Z. 44) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4650 | Bewirtungskosten (70 % abzugsfähig) VSt. 19% | VSt19 | 66 | 44 | +| 4651 | Bewirtungskosten (70 % abzugsfähig) VSt. 7% | VSt7 | 66 | 44 | + +> Buchungen auf 4650/4651 werden automatisch 70/30 aufgeteilt: 70 % auf das Buchungskonto, 30 % auf 4654/4656 (Z. 51). + +### Buchführung / Beratung (EÜR Z. 46) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4955 | Buchführungskosten | VSt19 | 66 | 46 | +| 4957 | Abschluss- und Prüfungskosten | VSt19 | 66 | 46 | + +### Büro / Kommunikation (EÜR Z. 47) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4910 | Porto | – | – | 47 | +| 4920 | Telefon | VSt19 | 66 | 47 | +| 4925 | Internetkosten | VSt19 | 66 | 47 | +| 4930 | Bürobedarf | VSt19 | 66 | 47 | +| 4940 | Zeitschriften, Bücher, digitale Medien (Fachliteratur) | VSt7 | 66 | 47 | + +### Miete / Leasing bewegliche WG (EÜR Z. 48) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4960 | Mieten für Einrichtungen (bewegliche Wirtschaftsgüter) | VSt19 | 66 | 48 | +| 4964 | Zeitlich befristete Überlassung von Rechten (Lizenzen) | VSt19 | 66 | 48 | +| 4965 | Mietleasing (bewegliche WG / Geschäftsausstattung) | VSt19 | 66 | 48 | + +### Abschreibungen (EÜR Z. 49–50) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4822 | Abschreibungen auf immaterielle Vermögensgegenstände | – | – | 49 | +| 4830 | Abschreibungen auf Sachanlagen (ohne AfA Fzg./Gebäude) | – | – | 49 | +| 4831 | Abschreibungen auf Gebäude | – | – | 49 | +| 4832 | Abschreibungen auf Fahrzeuge | – | – | 49 | +| 4855 | Sofortabschreibung geringwertiger Wirtschaftsgüter | – | – | 50 | + +### Nicht abzugsfähige Betriebsausgaben § 4 Abs. 5 EStG (EÜR Z. 51) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4289 | Häusliches Arbeitszimmer (nicht abziehbarer Anteil) | – | – | 51 | +| 4635 | Geschenke nicht abzugsfähig ohne § 37b EStG | VSt19 | 66 | 51 | +| 4636 | Geschenke nicht abzugsfähig mit § 37b EStG | VSt19 | 66 | 51 | +| 4654 | Nicht abzugsfähige Bewirtungskosten VSt. 19% | VSt19 | 66 | 51 | +| 4656 | Nicht abzugsfähige Bewirtungskosten VSt. 7% | VSt7 | 66 | 51 | +| 4672 | Reisekosten Unternehmer (nicht abziehbarer Anteil) | – | – | 51 | + +> Konten mit Z. 51 fließen **nicht** in den EÜR-Gewinn ein, werden aber separat unter KZ 165 ausgewiesen. + +### Fremdarbeiten (EÜR Z. 29) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4780 | Fremdarbeiten | VSt19 | 66 | 29 | +| 4909 | Fremdleistungen / Fremdarbeiten | VSt19 | 66 | 29 | + +### Sonstige Betriebsausgaben (EÜR Z. 52) + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 4300 | Nicht abziehbare Vorsteuer | – | – | 52 | +| 4301 | Nicht abziehbare Vorsteuer 7 % | – | – | 52 | +| 4306 | Nicht abziehbare Vorsteuer 19 % | – | – | 52 | +| 4320 | Gewerbesteuer | – | – | 52 | +| 4340 | Sonstige Betriebssteuern | – | – | 52 | +| 4350 | Verbrauchsteuer (sonstige Steuern) | – | – | 52 | +| 4360 | Versicherungen | – | – | 52 | +| 4366 | Versicherungen für Gebäude | – | – | 52 | +| 4380 | Beiträge | – | – | 52 | +| 4390 | Sonstige Abgaben | – | – | 52 | +| 4900 | Sonstige betriebliche Aufwendungen | VSt19 | 66 | 52 | +| 4945 | Fortbildungskosten | VSt19 | 66 | 52 | +| 4950 | Rechts- und Beratungskosten | VSt19 | 66 | 52 | +| 4969 | Abraum- und Abfallbeseitigung | VSt19 | 66 | 52 | +| 4970 | Nebenkosten des Geldverkehrs (Bankgebühren, Zinsen) | – | – | 52 | +| 4971 | Verwahrentgelt | – | – | 52 | +| 4980 | Sonstiger Betriebsbedarf | VSt19 | 66 | 52 | +| 4985 | Werkzeuge und Kleingeräte | VSt19 | 66 | 52 | + +--- + +## Klasse 8 – Betriebseinnahmen + +### Steuerpflichtige Umsätze + +| Kto. | Bezeichnung | Stcode | UStVA KZ | EÜR Z. | +|---|---|---|---|---| +| 8300 | Erlöse 7 % USt | USt7 | 86 | 15 | +| 8400 | Erlöse 19 % USt | USt19 | 81 | 16 | +| 8570 | Sonstige Erträge aus Provisionen, Lizenzen und Patenten | USt19 | 81 | 16 | +| 8710 | Erlösschmälerungen 7 % USt | USt7 | 86 | 15 | +| 8720 | Erlösschmälerungen 19 % USt | USt19 | 81 | 16 | + +> EÜR Z. 15 = 7 %-Umsätze netto, Z. 16 = 19 %-Umsätze netto (Z. 14 = Kleinunternehmer brutto, wird hier nicht verwendet). + +### Steuerfreie Umsätze + +| Kto. | Bezeichnung | UStVA KZ | EÜR Z. | Rechtsgrundlage | +|---|---|---|---|---| +| 8100 | Steuerfreie Umsätze § 4 Nr. 8 ff. UStG | 48 | 17 | § 4 Nr. 8–29 UStG – steuerfrei ohne VoSt-Abzug | +| 8105 | Steuerfreie Umsätze § 4 Nr. 12 UStG (Vermietung/Verpachtung) | 48 | 17 | § 4 Nr. 12 UStG | +| 8110 | Sonstige steuerfreie Umsätze Inland | 48 | 17 | § 4 Nr. 8–29 UStG | +| 8120 | Steuerfreie Umsätze § 4 Nr. 1a UStG | 43 | 18 | § 4 Nr. 1a UStG – Ausfuhrlieferungen Drittland | +| 8125 | Steuerfreie innergemeinschaftliche Lieferungen § 4 Nr. 1b UStG | 41 | 18 | § 4 Nr. 1b UStG – ig. Lieferungen | + +> UStVA KZ 48 = steuerfrei ohne VoSt-Abzug; KZ 43 = Ausfuhr; KZ 41 = ig. Lieferung. +> EÜR Z. 17 = steuerfreie Inlandsumsätze; Z. 18 = Ausfuhren + ig. Lieferungen. + +### Anlagenverkäufe / Entnahmen + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 8800 | Erlöse aus Verkäufen Sachanlagevermögen (bei Buchverlust) | – | – | 22 | +| 8801 | Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchverlust) | USt19 | 81 | 22 | +| 8820 | Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchgewinn) | USt19 | 81 | 22 | +| 8920 | Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens | – | – | 22 | +| 8921 | Verwendung von Gegenständen … 7 % USt | USt7 | 86 | 22 | +| 8922 | Verwendung von Gegenständen … 19 % USt | USt19 | 81 | 22 | + +### Sonstige Einnahmen + +| Kto. | Bezeichnung | Stcode | UStVA | EÜR | +|---|---|---|---|---| +| 8900 | Sonstige betriebliche Erträge | – | – | 23 | +| 8910 | Sonstige betriebliche Erträge (steuerfrei) | – | – | 23 | +| 8950 | Nicht steuerbare Umsätze (Innenumsätze) | – | – | 21 | + +--- + +## UStVA-Kennzahlen – Übersicht + +| KZ | Bedeutung | Verwendete Konten | +|---|---|---| +| **81** | Umsätze 19 % (Bemessungsgrundlage) | 8400, 8570, 8720, 8801, 8820, 8921, 8922 | +| **86** | Umsätze 7 % (Bemessungsgrundlage) | 8300, 8710, 8921 | +| **41** | Steuerfreie ig. Lieferungen § 4 Nr. 1b | 8125 | +| **43** | Steuerfreie Ausfuhrlieferungen § 4 Nr. 1a | 8120 | +| **48** | Steuerfreie Umsätze ohne VoSt-Abzug § 4 Nr. 8–29 | 8100, 8105, 8110 | +| **66** | Vorsteuer inländische Eingangsrechnungen § 15 Abs. 1 Nr. 1 | Alle VSt19/VSt7-Konten Klasse 3+4 | + +--- + +## EÜR-Zeilen – Übersicht + +| Zeile | Bedeutung | +|---|---| +| 14 | Betriebseinnahmen Kleinunternehmer § 19 UStG (Brutto) – hier nicht verwendet | +| 15 | Steuerpflichtige Betriebseinnahmen 7 % (Netto) | +| 16 | Steuerpflichtige Betriebseinnahmen 19 % (Netto) | +| 17 | Steuerfreie Umsätze § 4 Nr. 8–29 UStG (ohne VoSt-Abzug) | +| 18 | Steuerfreie Umsätze § 4 Nr. 1a/1b UStG (Ausfuhr + ig. Lieferungen) | +| 21 | Nicht steuerbare Umsätze (Innenumsätze) | +| 22 | Entnahmen / Veräußerungen Anlagevermögen | +| 23 | Sonstige Betriebseinnahmen | +| 26 | Wareneinkauf ohne Vorsteuerabzug | +| 27 | Wareneinkauf 19 % VSt | +| 28 | Wareneinkauf 7 % VSt | +| 29 | Bezogene Leistungen / Fremdleistungen | +| 30 | Löhne und Gehälter | +| 31 | Gesetzliche soziale Aufwendungen | +| 32 | Freiwillige soziale Aufwendungen | +| 33 | Miete/Pacht unbewegliche Wirtschaftsgüter | +| 34 | Energiekosten (Heizung, Gas, Strom, Wasser) | +| 37 | Sonstige Raumkosten (Reinigung, Instandhaltung Räume, AfA § 7b) | +| 38 | Reparaturen/Instandhaltungen Maschinen, Anlagen, BGA | +| 40 | Fahrzeugkosten | +| 41 | Werbekosten / abzugsfähige Geschenke | +| 42 | Reisekosten Arbeitnehmer | +| 43 | Reisekosten Unternehmer | +| 44 | Bewirtungskosten (abzugsfähiger Anteil 70 %) | +| 46 | Buchführungs- und Abschlusskosten | +| 47 | Porto, Telefon, Bürobedarf, Fachliteratur | +| 48 | Miete/Leasing bewegliche Wirtschaftsgüter, Lizenzen | +| 49 | AfA Sachanlagen und immaterielle Wirtschaftsgüter | +| 50 | Sofortabschreibung GWG (§ 6 Abs. 2 EStG) | +| 51 | Nicht abzugsfähige Betriebsausgaben § 4 Abs. 5 EStG (KZ 165) | +| 52 | Sonstige und übrige Betriebsausgaben | +| 65 | Häusliches Arbeitszimmer (abziehbarer Anteil, § 4 Abs. 5 Nr. 6b EStG) | +| 66 | Tagespauschale häusliche Wohnung (§ 4 Abs. 5 Nr. 6b S. 4 EStG) | diff --git a/README.md b/README.md index b00f203..3d356a3 100644 --- a/README.md +++ b/README.md @@ -244,6 +244,12 @@ journalctl -u steuerkram -f - Korrekturen erfolgen ausschließlich über Stornobuchungen. - Jeder hochgeladene Beleg erhält einen SHA-256 Hash zur Integritätsprüfung. +## Kontenrahmen SKR03 + +Der enthaltene Kontenrahmen basiert auf dem DATEV SKR03 2026, zugeschnitten auf EÜR-Buchhalter (IST-Versteuerung). Alle Konten sind mit geprüften UStVA-Kennzahlen (ELSTER) und EÜR-Zeilennummern (Anlage EÜR 2024) hinterlegt. + +Vollständige Dokumentation: [`Kontenrahmen.md`](Kontenrahmen.md) + ## Berechnungslogik UStVA und EÜR Detaillierte Informationen darüber, welche Buchungsattribute und Konten in welche Positionen der UStVA (ELSTER-Kennzahlen) bzw. der EÜR einfließen, sind in [`BERICHTE.md`](BERICHTE.md) dokumentiert. diff --git a/migrations/017_fix_ustva_kz.sql b/migrations/017_fix_ustva_kz.sql new file mode 100644 index 0000000..c4e51b3 --- /dev/null +++ b/migrations/017_fix_ustva_kz.sql @@ -0,0 +1,34 @@ +-- Migration 017: UStVA-Kennzahlen korrigieren +-- +-- Problem 1: KZ 61 wurde fälschlich für normale Inlands-Vorsteuer (VSt19) verwendet. +-- Korrekt ist KZ 66 (§ 15 Abs. 1 Nr. 1 UStG, inländische Eingangsrechnungen). +-- KZ 61 = Vorsteuer aus innergemeinschaftlichem Erwerb (EU-Ausland). +-- +-- Problem 2: KZ 62 wurde fälschlich für VSt7-Inlandsrechnungen verwendet. +-- Korrekt ist ebenfalls KZ 66. +-- KZ 62 = Einfuhrumsatzsteuer (Zollamt, Drittland). +-- +-- Problem 3: KZ 35 (andere Steuersätze, Corona-Übergangszeitraum) wurde für +-- steuerfreie Inlandsumsätze verwendet. +-- Korrekt: KZ 48 (§ 4 Nr. 8–29 UStG, steuerfrei ohne VoSt-Abzug) +-- KZ 43 (§ 4 Nr. 1a UStG, Ausfuhrlieferungen Drittland) + +-- VSt19-Konten: KZ 61 → 66 +UPDATE accounts +SET ustva_kz = '66' +WHERE steuercode = 'VSt19' AND ustva_kz = '61'; + +-- VSt7-Konten: KZ 62 → 66 +UPDATE accounts +SET ustva_kz = '66' +WHERE steuercode = 'VSt7' AND ustva_kz = '62'; + +-- Steuerfreie Inlandsumsätze § 4 Nr. 8ff / Nr. 12 / sonstige: KZ 35 → 48 +UPDATE accounts +SET ustva_kz = '48' +WHERE kontonummer IN ('8100', '8105', '8110'); + +-- Ausfuhrlieferungen § 4 Nr. 1a UStG: KZ 35 → 43 +UPDATE accounts +SET ustva_kz = '43' +WHERE kontonummer = '8120'; diff --git a/migrations/018_seed_kontenrahmen_skr03_final.sql b/migrations/018_seed_kontenrahmen_skr03_final.sql new file mode 100644 index 0000000..c30e616 --- /dev/null +++ b/migrations/018_seed_kontenrahmen_skr03_final.sql @@ -0,0 +1,182 @@ +-- Migration 018: Kanonischer SKR03-Kontenrahmen (Stand 2026-04-02, korrigiert durch 019) +-- +-- Enthält alle Systemkonten mit korrekten UStVA-Kennzahlen (nach Fix in 017) +-- und EÜR-Zeilennummern. Idempotent via ON DUPLICATE KEY UPDATE. +-- Neuinstallationen erhalten damit exakt den aktuellen Produktionsstand. + +INSERT INTO accounts (kontonummer, bezeichnung, kontenart, steuercode, ustva_kz, euer_zeile, is_system, aktiv) VALUES +-- ── Anlagevermögen ──────────────────────────────────────────────────────────── +('0027', 'EDV-Software', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0030', 'Lizenzen an gewerblichen Schutzrechten', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0210', 'Maschinen', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0320', 'Pkw', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0350', 'Lkw', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0400', 'Betriebsausstattung', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0410', 'Geschäftsausstattung', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0420', 'Büroeinrichtung', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0440', 'Werkzeuge', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('0480', 'Geringwertige Wirtschaftsgüter', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +-- ── Zahlungskonten ──────────────────────────────────────────────────────────── +('1000', 'Kasse', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1010', 'Nebenkasse 1', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1200', 'Bank 1', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1210', 'Bank 2', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1220', 'Bank 3', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1230', 'Bank 4', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1240', 'Bank 5', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1390', 'Verrechnungskonto Ist-Versteuerung', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +-- ── USt-Konten ──────────────────────────────────────────────────────────────── +('1770', 'Umsatzsteuer', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1771', 'Umsatzsteuer 7 %', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1776', 'Umsatzsteuer 19 %', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1780', 'Umsatzsteuer-Vorauszahlungen lfd. Jahr', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +('1781', 'Umsatzsteuer-Vorauszahlungen 1/11', 'Zahlungskonto', NULL, NULL, NULL, 1, 1), +-- ── Privatkonten ───────────────────────────────────────────────────────────── +('1800', 'Privatentnahmen', 'Privat', NULL, NULL, NULL, 1, 1), +('1810', 'Privatsteuern', 'Privat', NULL, NULL, NULL, 1, 1), +('1820', 'Sonderausgaben beschränkt abzugsfähig', 'Privat', NULL, NULL, NULL, 1, 1), +('1830', 'Sonderausgaben unbeschränkt abzugsfähig', 'Privat', NULL, NULL, NULL, 1, 1), +('1840', 'Zuwendungen, Spenden', 'Privat', NULL, NULL, NULL, 1, 1), +('1890', 'Privateinlagen', 'Privat', NULL, NULL, NULL, 1, 1), +-- ── Wareneinkauf / Fremdleistungen ──────────────────────────────────────────── +('3106', 'Fremdleistungen 19 % Vorsteuer', 'Betriebsausgabe', 'VSt19', '66', '29', 1, 1), +('3108', 'Fremdleistungen 7 % Vorsteuer', 'Betriebsausgabe', 'VSt7', '66', '29', 1, 1), +('3109', 'Fremdleistungen ohne Vorsteuer', 'Betriebsausgabe', NULL, NULL, '29', 1, 1), +('3300', 'Wareneingang 7 % Vorsteuer', 'Betriebsausgabe', 'VSt7', '66', '28', 1, 1), +('3349', 'Wareneingang ohne Vorsteuerabzug', 'Betriebsausgabe', NULL, NULL, '26', 1, 1), +('3400', 'Wareneingang 19 % Vorsteuer', 'Betriebsausgabe', 'VSt19', '66', '27', 1, 1), +-- ── Personal ───────────────────────────────────────────────────────────────── +('4100', 'Löhne und Gehälter', 'Betriebsausgabe', NULL, NULL, '30', 1, 1), +('4110', 'Löhne', 'Betriebsausgabe', NULL, NULL, '30', 1, 1), +('4120', 'Gehälter', 'Betriebsausgabe', NULL, NULL, '30', 1, 1), +('4130', 'Gesetzliche soziale Aufwendungen', 'Betriebsausgabe', NULL, NULL, '31', 1, 1), +('4138', 'Beiträge zur Berufsgenossenschaft', 'Betriebsausgabe', NULL, NULL, '31', 1, 1), +('4140', 'Freiwillige soziale Aufwendungen, lohnsteuerfrei', 'Betriebsausgabe', NULL, NULL, '32', 1, 1), +('4145', 'Freiwillige soziale Aufwendungen, lohnsteuerpflichtig', 'Betriebsausgabe', NULL, NULL, '32', 1, 1), +('4180', 'Aushilfslöhne', 'Betriebsausgabe', NULL, NULL, '30', 1, 1), +('4190', 'Aushilfslöhne Minijobs', 'Betriebsausgabe', NULL, NULL, '30', 1, 1), +-- ── Raumkosten ─────────────────────────────────────────────────────────────── +('4210', 'Miete (unbewegliche Wirtschaftsgüter)', 'Betriebsausgabe', NULL, NULL, '33', 1, 1), +('4211', 'Miete/Pacht unbewegliche WG (gewerbesteuerl. hinzuzur.)', 'Betriebsausgabe', NULL, NULL, '33', 1, 1), +('4220', 'Pacht (unbewegliche Wirtschaftsgüter)', 'Betriebsausgabe', NULL, NULL, '33', 1, 1), +('4230', 'Heizung', 'Betriebsausgabe', 'VSt19', '66', '34', 1, 1), +('4240', 'Gas, Strom, Wasser', 'Betriebsausgabe', 'VSt19', '66', '34', 1, 1), +('4250', 'Reinigung', 'Betriebsausgabe', 'VSt19', '66', '37', 1, 1), +('4260', 'Instandhaltung betrieblicher Räume', 'Betriebsausgabe', 'VSt19', '66', '37', 1, 1), +('4280', 'Sonstige Raumkosten', 'Betriebsausgabe', 'VSt19', '66', '33', 1, 1), +('4287', 'Tagespauschale für Tätigkeit in der häuslichen Wohnung', 'Betriebsausgabe', NULL, NULL, '66', 1, 1), +('4288', 'Häusliches Arbeitszimmer (abziehbarer Anteil)', 'Betriebsausgabe', NULL, NULL, '65', 1, 1), +('4289', 'Häusliches Arbeitszimmer (nicht abziehbarer Anteil)', 'Betriebsausgabe', NULL, NULL, '51', 1, 1), +-- ── Steuern / Versicherungen / Abgaben ─────────────────────────────────────── +('4300', 'Nicht abziehbare Vorsteuer', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4301', 'Nicht abziehbare Vorsteuer 7 %', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4306', 'Nicht abziehbare Vorsteuer 19 %', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4320', 'Gewerbesteuer', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4340', 'Sonstige Betriebssteuern', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4350', 'Verbrauchsteuer (sonstige Steuern)', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4360', 'Versicherungen', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4366', 'Versicherungen für Gebäude', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4380', 'Beiträge', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4390', 'Sonstige Abgaben', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +-- ── Fahrzeugkosten ─────────────────────────────────────────────────────────── +('4500', 'Fahrzeugkosten (allgemein)', 'Betriebsausgabe', NULL, NULL, '40', 1, 1), +('4510', 'Kfz-Steuer', 'Betriebsausgabe', NULL, NULL, '40', 1, 1), +('4520', 'Fahrzeug-Versicherungen', 'Betriebsausgabe', NULL, NULL, '40', 1, 1), +('4530', 'Laufende Fahrzeug-Betriebskosten', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4540', 'Fahrzeug-Reparaturen', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4550', 'Garagenmiete', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4560', 'Mautgebühren', 'Betriebsausgabe', NULL, NULL, '40', 1, 1), +('4570', 'Mietleasing Kfz', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4575', 'Mietleasing Elektrofahrzeuge/Fahrräder (gewerbesteuerl. hinzuzurechnen)', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4580', 'Sonstige Fahrzeugkosten', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +('4590', 'Fremdfahrzeugkosten', 'Betriebsausgabe', 'VSt19', '66', '40', 1, 1), +-- ── Werbung / Geschenke / Bewirtung ────────────────────────────────────────── +('4600', 'Werbekosten', 'Betriebsausgabe', 'VSt19', '66', '41', 1, 1), +('4605', 'Streuartikel', 'Betriebsausgabe', 'VSt19', '66', '41', 1, 1), +('4630', 'Geschenke abzugsfähig ohne § 37b EStG', 'Betriebsausgabe', 'VSt19', '66', '41', 1, 1), +('4631', 'Geschenke abzugsfähig mit § 37b EStG (§ 37b-Steuer)', 'Betriebsausgabe', 'VSt19', '66', '41', 1, 1), +('4635', 'Geschenke nicht abzugsfähig ohne § 37b EStG', 'Betriebsausgabe', 'VSt19', '66', '51', 1, 1), +('4636', 'Geschenke nicht abzugsfähig mit § 37b EStG', 'Betriebsausgabe', 'VSt19', '66', '51', 1, 1), +('4650', 'Bewirtungskosten (70 % abzugsfähig) VSt. 19%', 'Betriebsausgabe', 'VSt19', '66', '44', 1, 1), +('4651', 'Bewirtungskosten (70 % abzugsfähig) VSt. 7%', 'Betriebsausgabe', 'VSt7', '66', '44', 1, 1), +('4654', 'Nicht abzugsfähige Bewirtungskosten VSt. 19%', 'Betriebsausgabe', 'VSt19', '66', '51', 1, 1), +('4656', 'nicht abzugsfähige Bewirtungskosten VSt. 7%', 'Betriebsausgabe', 'VSt7', '66', '51', 1, 1), +-- ── Reisekosten ────────────────────────────────────────────────────────────── +('4660', 'Reisekosten Arbeitnehmer', 'Betriebsausgabe', NULL, NULL, '42', 1, 1), +('4663', 'Reisekosten Arbeitnehmer Fahrtkosten', 'Betriebsausgabe', NULL, NULL, '42', 1, 1), +('4664', 'Reisekosten Arbeitnehmer Verpflegungsmehraufwand', 'Betriebsausgabe', NULL, NULL, '42', 1, 1), +('4666', 'Reisekosten Arbeitnehmer Übernachtungsaufwand', 'Betriebsausgabe', 'VSt19', '66', '42', 1, 1), +('4668', 'Kilometergelderstattung Arbeitnehmer', 'Betriebsausgabe', NULL, NULL, '42', 1, 1), +('4670', 'Reisekosten Unternehmer', 'Betriebsausgabe', NULL, NULL, '43', 1, 1), +('4672', 'Reisekosten Unternehmer (nicht abziehbarer Anteil)', 'Betriebsausgabe', NULL, NULL, '51', 1, 1), +('4673', 'Reisekosten Unternehmer Fahrtkosten', 'Betriebsausgabe', NULL, NULL, '43', 1, 1), +('4674', 'Reisekosten Unternehmer Verpflegungsmehraufwand', 'Betriebsausgabe', NULL, NULL, '43', 1, 1), +('4676', 'Reisekosten Unternehmer Übernachtungsaufwand', 'Betriebsausgabe', 'VSt19', '66', '43', 1, 1), +-- ── Fremdarbeiten / Reparaturen ─────────────────────────────────────────────── +('4780', 'Fremdarbeiten', 'Betriebsausgabe', 'VSt19', '66', '29', 1, 1), +('4800', 'Reparaturen und Instandhaltungen (Maschinen, techn. Anlagen)','Betriebsausgabe', 'VSt19', '66', '38', 1, 1), +('4801', 'Reparaturen und Instandhaltung von Bauten', 'Betriebsausgabe', 'VSt19', '66', '37', 1, 1), +('4805', 'Reparaturen und Instandhaltungen (andere Anlagen, BGA)', 'Betriebsausgabe', 'VSt19', '66', '38', 1, 1), +('4806', 'Wartungskosten Hard- und Software', 'Betriebsausgabe', 'VSt19', '66', '38', 1, 1), +('4809', 'Sonstige Reparaturen und Instandhaltungen', 'Betriebsausgabe', 'VSt19', '66', '38', 1, 1), +-- ── Abschreibungen ─────────────────────────────────────────────────────────── +('4822', 'Abschreibungen auf immaterielle Vermögensgegenstände', 'Betriebsausgabe', NULL, NULL, '49', 1, 1), +('4830', 'Abschreibungen auf Sachanlagen (ohne AfA Fzg./Gebäude)', 'Betriebsausgabe', NULL, NULL, '49', 1, 1), +('4831', 'Abschreibungen auf Gebäude', 'Betriebsausgabe', NULL, NULL, '49', 1, 1), +('4832', 'Abschreibungen auf Fahrzeuge', 'Betriebsausgabe', NULL, NULL, '49', 1, 1), +('4855', 'Sofortabschreibung geringwertiger Wirtschaftsgüter', 'Betriebsausgabe', NULL, NULL, '50', 1, 1), +('4856', 'Sonderabschreibungen nach § 7b EStG (Mietwohnungsneubau)', 'Betriebsausgabe', NULL, NULL, '37', 1, 1), +-- ── Sonstige Betriebsausgaben ───────────────────────────────────────────────── +('4900', 'Sonstige betriebliche Aufwendungen', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +('4909', 'Fremdleistungen / Fremdarbeiten', 'Betriebsausgabe', 'VSt19', '66', '29', 1, 1), +('4910', 'Porto', 'Betriebsausgabe', NULL, NULL, '47', 1, 1), +('4920', 'Telefon', 'Betriebsausgabe', 'VSt19', '66', '47', 1, 1), +('4925', 'Internetkosten', 'Betriebsausgabe', 'VSt19', '66', '47', 1, 1), +('4930', 'Bürobedarf', 'Betriebsausgabe', 'VSt19', '66', '47', 1, 1), +('4940', 'Zeitschriften, Bücher, digitale Medien (Fachliteratur)', 'Betriebsausgabe', 'VSt7', '66', '47', 1, 1), +('4945', 'Fortbildungskosten', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +('4950', 'Rechts- und Beratungskosten', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +('4955', 'Buchführungskosten', 'Betriebsausgabe', 'VSt19', '66', '46', 1, 1), +('4957', 'Abschluss- und Prüfungskosten', 'Betriebsausgabe', 'VSt19', '66', '46', 1, 1), +('4960', 'Mieten für Einrichtungen (bewegliche Wirtschaftsgüter)', 'Betriebsausgabe', 'VSt19', '66', '48', 1, 1), +('4964', 'Zeitlich befristete Überlassung von Rechten (Lizenzen)', 'Betriebsausgabe', 'VSt19', '66', '48', 1, 1), +('4965', 'Mietleasing (bewegliche WG / Geschäftsausstattung)', 'Betriebsausgabe', 'VSt19', '66', '48', 1, 1), +('4969', 'Abraum- und Abfallbeseitigung', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +('4970', 'Nebenkosten des Geldverkehrs (Bankgebühren, Zinsen)', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4971', 'Verwahrentgelt', 'Betriebsausgabe', NULL, NULL, '52', 1, 1), +('4980', 'Sonstiger Betriebsbedarf', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +('4985', 'Werkzeuge und Kleingeräte', 'Betriebsausgabe', 'VSt19', '66', '52', 1, 1), +-- ── Erlöskonten (Klasse 8) ──────────────────────────────────────────────────── +-- Steuerfreie Umsätze +('8100', 'Steuerfreie Umsätze § 4 Nr. 8 ff. UStG', 'Betriebseinnahme', NULL, '48', '17', 1, 1), +('8105', 'Steuerfreie Umsätze § 4 Nr. 12 UStG (Vermietung/Verpachtung)','Betriebseinnahme', NULL, '48', '17', 1, 1), +('8110', 'Sonstige steuerfreie Umsätze Inland', 'Betriebseinnahme', NULL, '48', '17', 1, 1), +('8120', 'Steuerfreie Umsätze § 4 Nr. 1a UStG', 'Betriebseinnahme', NULL, '43', '18', 1, 1), +('8125', 'Steuerfreie innergemeinschaftliche Lieferungen § 4 Nr. 1b UStG', 'Betriebseinnahme', NULL, '41', '18', 1, 1), +-- Steuerpflichtige Umsätze +('8300', 'Erlöse 7 % USt', 'Betriebseinnahme', 'USt7', '86', '15', 1, 1), +('8400', 'Erlöse 19 % USt', 'Betriebseinnahme', 'USt19', '81', '16', 1, 1), +('8570', 'Sonstige Erträge aus Provisionen, Lizenzen und Patenten', 'Betriebseinnahme', 'USt19', '81', '16', 1, 1), +('8710', 'Erlösschmälerungen 7 % USt', 'Betriebseinnahme', 'USt7', '86', '15', 1, 1), +('8720', 'Erlösschmälerungen 19 % USt', 'Betriebseinnahme', 'USt19', '81', '16', 1, 1), +-- Anlagenverkäufe +('8800', 'Erlöse aus Verkäufen Sachanlagevermögen (bei Buchverlust)', 'Betriebseinnahme', NULL, NULL, '22', 1, 1), +('8801', 'Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchverlust)', 'Betriebseinnahme', 'USt19', '81', '22', 1, 1), +('8820', 'Erlöse aus Verkäufen Sachanlagevermögen 19 % USt (bei Buchgewinn)', 'Betriebseinnahme', 'USt19', '81', '22', 1, 1), +-- Sonstige Erträge +('8900', 'Sonstige betriebliche Erträge', 'Betriebseinnahme', NULL, NULL, '23', 1, 1), +('8910', 'Sonstige betriebliche Erträge (steuerfrei)', 'Betriebseinnahme', NULL, NULL, '23', 1, 1), +-- Eigenverbrauch / Entnahmen +('8920', 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens', 'Betriebseinnahme', NULL, NULL, '22', 1, 1), +('8921', 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 7 % USt', 'Betriebseinnahme', 'USt7', '86', '22', 1, 1), +('8922', 'Verwendung von Gegenständen für Zwecke außerhalb des Unternehmens 19 % USt', 'Betriebseinnahme', 'USt19', '81', '22', 1, 1), +('8950', 'Nicht steuerbare Umsätze (Innenenumsätze)', 'Betriebseinnahme', NULL, NULL, '21', 1, 1) + +ON DUPLICATE KEY UPDATE + bezeichnung = VALUES(bezeichnung), + kontenart = VALUES(kontenart), + steuercode = VALUES(steuercode), + ustva_kz = VALUES(ustva_kz), + euer_zeile = VALUES(euer_zeile), + is_system = VALUES(is_system), + aktiv = VALUES(aktiv); diff --git a/migrations/019_fix_euer_zeilen.sql b/migrations/019_fix_euer_zeilen.sql new file mode 100644 index 0000000..f263224 --- /dev/null +++ b/migrations/019_fix_euer_zeilen.sql @@ -0,0 +1,18 @@ +-- Migration 019: EÜR-Zeilennummern korrigieren (Anlage EÜR 2024) +-- +-- Korrekturen: +-- 8400/8570/8720: Z.14 → Z.16 (reguläre 19%-Umsätze netto; Z.14 = Kleinunternehmer brutto) +-- 8120/8125: Z.16 → Z.18 (Ausfuhr § 4 Nr.1a + ig. Lieferungen § 4 Nr.1b) +-- 8950: Z.18 → Z.21 (nicht steuerbare Innenumsätze) +-- 4672: Z.43 → Z.51 (nicht abziehbarer Anteil Reisekosten → § 4 Abs. 5 EStG) +-- 4288: Z.52 → Z.65 (häusl. Arbeitszimmer abziehbar, eigene Zeile seit 2023) +-- 4287: Z.52 → Z.66 (Tagespauschale häusl. Wohnung, eigene Zeile seit 2023) +-- 4856: Z.49 → Z.37 (Sonderabschreibungen § 7b EStG) + +UPDATE accounts SET euer_zeile = '16' WHERE kontonummer IN ('8400', '8570', '8720'); +UPDATE accounts SET euer_zeile = '18' WHERE kontonummer IN ('8120', '8125'); +UPDATE accounts SET euer_zeile = '21' WHERE kontonummer = '8950'; +UPDATE accounts SET euer_zeile = '51' WHERE kontonummer = '4672'; +UPDATE accounts SET euer_zeile = '65' WHERE kontonummer = '4288'; +UPDATE accounts SET euer_zeile = '66' WHERE kontonummer = '4287'; +UPDATE accounts SET euer_zeile = '37' WHERE kontonummer = '4856'; diff --git a/src/Controllers/SettingsController.php b/src/Controllers/SettingsController.php index 7dda20a..bc18b53 100644 --- a/src/Controllers/SettingsController.php +++ b/src/Controllers/SettingsController.php @@ -5,7 +5,6 @@ declare(strict_types=1); namespace Steuerkram\Controllers; use Steuerkram\Models\Setting; -use Steuerkram\Models\Account; use Steuerkram\View; class SettingsController @@ -13,8 +12,6 @@ class SettingsController public function show(array $params): void { $settings = Setting::get(); - $filter = $_GET; - $accounts = Account::all($filter); $view = new View(); $view->render('layout/base.php', [ @@ -22,8 +19,6 @@ class SettingsController 'content' => $this->renderView('settings/form', [ 'settings' => $settings, 'errors' => [], - 'accounts' => $accounts, - 'filter' => $filter, ]), ]); } diff --git a/src/Views/layout/nav.php b/src/Views/layout/nav.php index d105c5b..ba4433a 100644 --- a/src/Views/layout/nav.php +++ b/src/Views/layout/nav.php @@ -74,6 +74,12 @@ function navActive(string $prefix, string $current): string { Einstellungen + + + + Kontenrahmen + + diff --git a/src/Views/settings/form.php b/src/Views/settings/form.php index 6a1b3f0..63cdb42 100644 --- a/src/Views/settings/form.php +++ b/src/Views/settings/form.php @@ -220,83 +220,6 @@ - -
-
-
Kontenrahmen (SKR03)
- + Konto anlegen -
- - -
-
- - - - - ✕ - - Konten -
-
- -
- - - - - - - - - - - - - 'badge-green', - 'Aufwand' => 'badge-red', - 'Aktiv' => 'badge-blue', - 'Passiv' => 'badge-yellow', - default => 'badge-gray', - }; - ?> - - - - - - - - - - - - - -
Kto.-Nr.BezeichnungKontenartSteuercodeUStVA Kz
inaktiv' ?> - -
- Bearbeiten -
- - -
-
- -
Keine Konten gefunden.
-
-
-