From: Moritz Bunkus Date: Tue, 9 Jan 2007 14:48:03 +0000 (+0000) Subject: In den Kontenrahmendefinitionen für den SKR03 und den SKR04 werden ungültige (weil... X-Git-Tag: release-2.4.1~1^2~72 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=980877a3d8ace9a2ded325ed0e4d683f3c90cd9f;p=kivitendo-erp.git In den Kontenrahmendefinitionen für den SKR03 und den SKR04 werden ungültige (weil nicht existierende) Steuerschlüssel referenziert. Diese Referenzen werden einfach auf 0 gesetzt ( = keine Steuer). Die fehlerhaften Einträge in taxkeys sind Resultat der fehlerhaften Einträge in chart. --- diff --git a/sql/Pg-upgrade2/invalid_taxkeys.sql b/sql/Pg-upgrade2/invalid_taxkeys.sql new file mode 100644 index 000000000..3b11ebd39 --- /dev/null +++ b/sql/Pg-upgrade2/invalid_taxkeys.sql @@ -0,0 +1,5 @@ +-- @tag: invalid_taxkesy +-- @description: Ungültige Steuerschlüssel in den Kontenrahmendefinitionen und daraus resultierende falsche Einträge in anderen Tabellen werden korrigiert. +-- @depends: tax_primary_key_taxkeys_foreign_keys +UPDATE chart SET taxkey_id = 0 WHERE taxkey_id NOT IN (SELECT DISTINCT taxkey_id FROM taxkeys); +UPDATE taxkeys SET taxkey_id = 0, tax_id = 0 WHERE taxkey_id NOT IN (SELECT DISTINCT taxkey_id FROM taxkeys);