diff --git a/migrations/027_anlagevermögen_kontenart.sql b/migrations/027_anlagevermögen_kontenart.sql new file mode 100644 index 0000000..2d646f9 --- /dev/null +++ b/migrations/027_anlagevermögen_kontenart.sql @@ -0,0 +1,16 @@ +-- Migration 027: Kontenart-ENUM um Anlagevermögen erweitern und Konten 0001–0480 zuweisen + +ALTER TABLE accounts + MODIFY COLUMN kontenart ENUM( + 'Betriebseinnahme', + 'Betriebsausgabe', + 'Anlagevermögen', + 'Zahlungskonto', + 'Verbindlichkeit', + 'Privat' + ) NOT NULL; + +UPDATE accounts +SET kontenart = 'Anlagevermögen' +WHERE CAST(kontonummer AS UNSIGNED) <= 480 + AND kontonummer REGEXP '^[0-9]+$'; diff --git a/src/Views/accounts/form.php b/src/Views/accounts/form.php index 2de49c6..79d38c6 100644 --- a/src/Views/accounts/form.php +++ b/src/Views/accounts/form.php @@ -22,7 +22,7 @@ - + @@ -47,6 +47,7 @@ $badgeClass = match($acc['kontenart']) { 'Betriebseinnahme' => 'badge-green', 'Betriebsausgabe' => 'badge-red', + 'Anlagevermögen' => 'badge-purple', 'Zahlungskonto' => 'badge-blue', 'Verbindlichkeit' => 'badge-yellow', default => 'badge-gray', diff --git a/src/Views/belege/detail.php b/src/Views/belege/detail.php index 22823b4..a37633e 100644 --- a/src/Views/belege/detail.php +++ b/src/Views/belege/detail.php @@ -382,7 +382,7 @@ $suppliers = $suppliers ?? [];