Einzelnen Beitrag anzeigen

knuut21

Registriert seit: 3. Mär 2010
Ort: Unna
21 Beiträge
 
RAD-Studio 2010 Ent
 
#2

AW: Kontenrahmen für Doppelte Buchführung selber programmieren

  Alt 1. Nov 2020, 10:21
Moin Delphifan,

ich würde Deinen Ansatz etwas erweitern:

Basis bildet ein Konto. Hier kannst Du die von Dir verwendeten Konten für die Buchhaltung hinterlegen.

Bei den Buchungen (es sollten pro Buchungsvorgang immer zwei sein) würde ich das Konto als FK verwenden.

Hier ein grobes Beispiel:

Tabelle Konto:
NR
NAME

Daten Konto:
Nr: 1
Name : Bank

Nr: 2
Name: Kasse

Tabelle Buchung:
NR : integer
DATUM : Date
KONTO: integer (FK)
GEGENKONTO: integer (FK)
BETRAG : numeric

Vorgang Bank an Kasse 100.00:

1. Datensatz
NR: 1
Datum: 01.11.2020
Konto: 1 (Bank)
Gegenkonto: 2 (Kasse)
Betrag: -100.00

2. Datensatz
NR: 2
Datum: 01.11.2020
Konto: 2 (Kasse)
Gegenkonto: 1 (Bank)
Betrag: 100.00


Der Aufbau hätte den Vorteil, dass Du mit einer einfachen SUM-Abfrage den Saldo eines oder aller Konten ermitteln kannst und nur die Konten bebucht werden können, die vorher angelegt wurden.

BG

Knuut21
  Mit Zitat antworten Zitat