Fix: Gewerbesteuer (4320) in KZ 165, Bewirtungskonten 4652/4657 ergänzt

This commit is contained in:
fds2610-bot 2026-04-12 22:24:17 +02:00
parent 110dd5ade4
commit 5eca18a918
3 changed files with 31 additions and 3 deletions

View file

@ -2,6 +2,15 @@
---
## 2026-04-12 – EÜR-Korrekturen: Gewerbesteuer + Bewirtungskonten ohne VSt
### Geändert
- `migrations/028_euer_4320_bewirtung_ohne_vst.sql`: Gewerbesteuer (4320) von Z. 52 auf Z. 51 (§ 4 Abs. 5b EStG, KZ 165 nicht abzugsfähig)
- `migrations/028_euer_4320_bewirtung_ohne_vst.sql`: Konten 4652 (Bewirtung 70 % ohne VSt, Z. 44) und 4657 (Bewirtung 30 % ohne VSt, Z. 51) ergänzt
- `docs/kontenrahmen.md`: Dokumentation entsprechend aktualisiert
---
## 2026-04-12 – Klasse-0-Konten als Anlagevermögen klassifiziert
### Geändert

View file

@ -181,8 +181,9 @@ Der kanonische Seed liegt in `migrations/018_seed_kontenrahmen_skr03_final.sql`.
|---|---|---|---|---|
| 4650 | Bewirtungskosten (70 % abzugsfähig) VSt. 19% | VSt19 | 66 | 44 |
| 4651 | Bewirtungskosten (70 % abzugsfähig) VSt. 7% | VSt7 | 66 | 44 |
| 4652 | Bewirtungskosten (70 % abzugsfähig) ohne Vorsteuer | – | – | 44 |
> Buchungen auf 4650/4651 werden automatisch 70/30 aufgeteilt: 70 % auf das Buchungskonto, 30 % auf 4654/4656 (Z. 51).
> Buchungen auf 4650/4651/4652 werden automatisch 70/30 aufgeteilt: 70 % auf das Buchungskonto, 30 % auf 4654/4656/4657 (Z. 51).
### Buchführung / Beratung (EÜR Z. 46)
@ -224,10 +225,12 @@ Der kanonische Seed liegt in `migrations/018_seed_kontenrahmen_skr03_final.sql`.
| Kto. | Bezeichnung | Stcode | UStVA | EÜR |
|---|---|---|---|---|
| 4289 | Häusliches Arbeitszimmer (nicht abziehbarer Anteil) | – | – | 51 |
| 4320 | Gewerbesteuer (§ 4 Abs. 5b EStG) | – | – | 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 |
| 4657 | Nicht abzugsfähige Bewirtungskosten ohne Vorsteuer | – | – | 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.
@ -246,7 +249,6 @@ Der kanonische Seed liegt in `migrations/018_seed_kontenrahmen_skr03_final.sql`.
| 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 |
@ -358,7 +360,7 @@ Der kanonische Seed liegt in `migrations/018_seed_kontenrahmen_skr03_final.sql`.
| 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) |
| 51 | Nicht abzugsfähige Betriebsausgaben § 4 Abs. 5 und Abs. 5b 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) |

View file

@ -0,0 +1,17 @@
-- Migration 028: Gewerbesteuer (4320) als nicht abzugsfähig klassifizieren,
-- Bewirtungskonten ohne Vorsteuer (4652, 4657) ergänzen
-- 4320 Gewerbesteuer: § 4 Abs. 5b EStG → nicht abzugsfähig (KZ 165)
UPDATE accounts
SET euer_zeile = '51'
WHERE kontonummer = '4320';
-- Bewirtungskonten ohne Vorsteuer (Pendant zu 4650/4654 und 4651/4656)
INSERT INTO accounts (kontonummer, bezeichnung, kontenart, steuercode, ustva_kz, euer_zeile, is_system, aktiv)
VALUES
('4652', 'Bewirtungskosten (70 % abzugsfähig) ohne Vorsteuer', 'Betriebsausgabe', NULL, NULL, '44', 1, 1),
('4657', 'Nicht abzugsfähige Bewirtungskosten ohne Vorsteuer', 'Betriebsausgabe', NULL, NULL, '51', 1, 1)
ON DUPLICATE KEY UPDATE
bezeichnung = VALUES(bezeichnung),
kontenart = VALUES(kontenart),
euer_zeile = VALUES(euer_zeile);