Steuerkram/migrations/010_ustva_kz_konto_mapping.sql

25 lines
1.1 KiB
SQL

-- Migration 010: UStVA-Kennzahlen direkt aus Kontozuordnung
--
-- 1. Betriebsausgabe-Konten: ustva_kz '66' → '61' (VSt19) bzw. '62' (VSt7)
-- Damit werden Kz 61 und 62 direkt aus betrag_ust der jeweiligen Buchungen summiert.
UPDATE accounts
SET ustva_kz = '61'
WHERE kontenart = 'Betriebsausgabe'
AND steuercode = 'VSt19';
UPDATE accounts
SET ustva_kz = '62'
WHERE kontenart = 'Betriebsausgabe'
AND steuercode = 'VSt7';
-- 2. Konten für Innergemeinschaftlichen Erwerb anlegen (Kz 89 / 93)
-- 3425: ig. Erwerb 19 % → Kz 89 (Bemessungsgrundlage); betrag_ust → Kz 91
-- 3420: ig. Erwerb 7 % → Kz 93 (Bemessungsgrundlage); betrag_ust → Kz 94
INSERT INTO accounts (kontonummer, bezeichnung, kontenart, steuercode, ustva_kz, aktiv, is_system)
VALUES
('3425', 'Innergemeinschaftliche Erwerbe 19 % Vorsteuer', 'Betriebsausgabe', 'VSt19', '89', 1, 1),
('3420', 'Innergemeinschaftliche Erwerbe 7 % Vorsteuer', 'Betriebsausgabe', 'VSt7', '93', 1, 1)
ON DUPLICATE KEY UPDATE
bezeichnung = VALUES(bezeichnung),
steuercode = VALUES(steuercode),
ustva_kz = VALUES(ustva_kz);