In den Kontenrahmendefinitionen für den SKR03 und den SKR04 werden ungültige (weil...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 9 Jan 2007 14:48:03 +0000 (14:48 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 9 Jan 2007 14:48:03 +0000 (14:48 +0000)
sql/Pg-upgrade2/invalid_taxkeys.sql [new file with mode: 0644]

diff --git a/sql/Pg-upgrade2/invalid_taxkeys.sql b/sql/Pg-upgrade2/invalid_taxkeys.sql
new file mode 100644 (file)
index 0000000..3b11ebd
--- /dev/null
@@ -0,0 +1,5 @@
+-- @tag: invalid_taxkesy
+-- @description: Ung&uuml;ltige Steuerschl&uuml;ssel in den Kontenrahmendefinitionen und daraus resultierende falsche Eintr&auml;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);