From: Bernd Bleßmann Date: Wed, 1 Jul 2020 09:50:32 +0000 (+0200) Subject: SKR04: Steuer mit Schlüssel 15 und 17 (16%) bei SKR04 entfernen … X-Git-Tag: release-3.5.6.1~160^2 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=b5abb626b03cbca0ec7189894375c31d7b588951;p=kivitendo-erp.git SKR04: Steuer mit Schlüssel 15 und 17 (16%) bei SKR04 entfernen … …, wenn unbenutzt. Wenn nicht angepasst, dann sind diese Steuern mit reservierten Steuerkonten verknüpft, die jetzt für die neue Steuer verwendet/umbenannt wurden. Zudem gibt es keine Konten, die diese Steuerschlüssel für die Steuerautomatik verwenden. --- diff --git a/sql/Pg-upgrade2/remove_taxkey_15_17_skr04.sql b/sql/Pg-upgrade2/remove_taxkey_15_17_skr04.sql new file mode 100644 index 000000000..e431c51e8 --- /dev/null +++ b/sql/Pg-upgrade2/remove_taxkey_15_17_skr04.sql @@ -0,0 +1,19 @@ +-- @tag: remove_taxkey_15_17_skr04 +-- @description: Steuer mit Schlüssel 15 und 17 (16%) für SKR04 entfernen, wenn nicht verknüpft +-- @depends: release_3_5_5 + +DELETE FROM tax + WHERE (SELECT coa FROM defaults) LIKE 'Germany-DATEV-SKR04EU' + AND taxkey = 17 + AND chart_id = (SELECT chart_id FROM chart WHERE accno LIKE '1403') + AND rate = .16 + AND NOT EXISTS (SELECT id FROM taxkeys WHERE tax_id = tax.id) + AND NOT EXISTS (SELECT id FROM acc_trans WHERE tax_id = tax.id); + +DELETE FROM tax + WHERE (SELECT coa FROM defaults) LIKE 'Germany-DATEV-SKR04EU' + AND taxkey = 15 + AND chart_id = (SELECT chart_id FROM chart WHERE accno LIKE '3803') + AND rate = .16 + AND NOT EXISTS (SELECT id FROM taxkeys WHERE tax_id = tax.id) + AND NOT EXISTS (SELECT id FROM acc_trans WHERE tax_id = tax.id);