Kontenrahmen der Finanzbuchhaltung neugestalten
Eine Änderung des Kontenrahmens der Finanzbuchhaltung ist problematisch, weil
- dadurch die bisherige Finanzbuchhaltung unrichtig werden könnte und
- die Rechnungstatbestände und damit auch die gespeicherten
Rechnungspositionen immer
mit einem Konto der Finanzbuchhaltung verknüpft sind.
Wenn dennoch der Kontenrahmen grundlegend neugestaltet werden soll, gibt es
zwei Möglichkeiten:
Sanfte Methode (empfohlen)
Um vorhandene Daten zu erhalten, ist wie folgt vorzugehen:
- Datensicherung ausführen!
- Fibu / Einstellungen / Oberkonten gemäß Liste der Oberkonten abschreiben
aus kontenrahmen.htm
- Fibu / Einstellungen / Einzelkonten gemäß Liste der Einzelkonten
abschreiben aus kontenrahmen.htm
Wenn es (bei älteren Installationen) beim Versuch, die Kontonummern zu
ändern, Fehlermeldungen gibt, ist wie folgt vorzugehen:
- Datenbank mit Access zur Administration
öffnen,
- Für die betreffenden Felder die Funktion der kaskadierenden Änderung
aktivieren, die dafür sorgt, dass alle etwaigen Verknüpfungen die Änderung
nicht blockieren, sondern automatisch mit geändert werden,
- Tabelle "fibu_konten" in Entwurfsansicht öffnen,
- Ansicht > Beziehungen öffnen,
- Checkbox "verknüpfte Felder mit CASCADE aktualisieren" ankreuzen,
- Vorgang c) bei allen anderen in b) angezeigten Beziehungen
wiederholen,
- Tabellenentwurf speichern und schließen
- Vorgang b)-e) wiederholen in der Tabelle "fibu_oberkonten"
Brachialmethode (keinesfalls empfohlen)
Mit der nachfolgenden Methode gehen folgende Daten verloren:
- Gespeicherte Rechnungspositionen (Buchung im Beteiligtenkonto bleibt
aber unberührt!),
- Rechnungstatbestände,
- Informationen für den Import der Offenen Posten in die Fibu,
- Gesamte bisherige Finanzbuchhaltung einschl. Aktenkonten,
- Gesamter bestehender Kontenrahmen.
Sofern die vorgenannten Daten keine Rolle spielen, kann wie folgt vorgegangen
werden:
- Datensicherung ausführen!
- Bestehende, vorstehende Daten löschen wie folgt:
DELETE FROM g_zeilen
DELETE FROM g_tbe
DELETE FROM rgb
DELETE FROM fibu_einzelbuchungen
DELETE FROM fibu_buchungssaetze
DELETE FROM fibu_kontoabschluesse
DELETE FROM fibu_ukonten
DELETE FROM fibu_konten
DELETE FROM fibu_oberkonten
Diese fatalen Anweisungen finden sich auch in einem
Skript, das zu
diesem Zweck ausgeführt werden kann, anschließend zur Vermeidung
versehentlich erneuter Ausführungen aber vom Rechner entfernt werden
sollte.
- Aktuelles Datenbankskript ausführen.
Damit wären die vorstehend genannten Tabellen neu initialisiert.