25 lines
1.1 KiB
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);
|