Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Struktur der Tabelle für Buchungen (https://www.delphipraxis.net/198348-struktur-der-tabelle-fuer-buchungen.html)

NoName1 26. Okt 2018 08:36

Datenbank: Interbase • Version: alle • Zugriff über: alle

Struktur der Tabelle für Buchungen
 
Guten Tag,
ich möchte eine kleine Buchhaltung entwickeln. Dabei stolpere ich nun über folgendes:
a) Wie ist der Aufbau der Tabelle Buchungen
b) Speicher ich immer mind. 2 Datensätze? Also Soll und Haben in die Tabelle Buchungen?

Zu a und b habe ich mir folgendes gedacht:
PKBelegNrKontoNrBetragKennung
11956400S
212110-400H
     
32956400S
422110-300H
522120-100H
     
63956520S
732110-400H
832140-120H
     
944756300S
104956-300H

Das Konto 956 ist z. B. das Bankkonto, die anderen sind halt die Gegenkonten.

Ist die Tabellenstruktur für das Buchen so korrekt, oder kann sie auch anders aufgebaut sein? Wenn ja wie?
Ist vielleicht mein Gedankengang völlig falsch und es muss grundsätzlich alles anders angegangen werden?
Wenn ja, wie?
Mir ist bewust das noch Spalten, wie z. B. Buchungsdatum usw. fehlen.
Vielen Dank für Eure Hilfen im Voraus.

Jasocul 26. Okt 2018 09:32

AW: Struktur der Tabelle für Buchungen
 
Viele Wege führen nach Rom.
Meine Meinung dazu:

Der Aufbau der Tabelle ist ok.
Zu jedem Buchungssatz gehört eine BelegNr. Die muss pro Buchungssatz eindeutig sein. Nach deiner Tabelle scheint es auch so zu sein.

Aber, gehe nicht davon aus, dass es immer mindestens zwei Buchungen sind. So sollte es zwar gemäß ordnungsgemäßer Buchführung sein, aber schaffe dir dir Möglichkeit, einseitige (also kein Gegenkonto) Buchungen zu machen. Natürlich muss das protokolliert sein und ein Genehmigungsverfahren durchlaufen, aber sowas kommt dennoch vor.

Olli73 26. Okt 2018 09:54

AW: Struktur der Tabelle für Buchungen
 
Ich habe noch nie einseitige Buchungen gesehen. Kannst du mal ein Beispiel nennen?

Jasocul 26. Okt 2018 10:11

AW: Struktur der Tabelle für Buchungen
 
Korrekturbuchung bei automatischer Zinsverrechnung im Devisenhandel. Da kann es zu Rundungsproblemen kommen, die dann korrigiert werden müssen. Ist zwar äußerst selten, aber nicht unmöglich.

Und natürlich bei Programmfehlern :wink:

Olli73 26. Okt 2018 10:30

AW: Struktur der Tabelle für Buchungen
 
Zitat:

Zitat von Jasocul (Beitrag 1416777)
Korrekturbuchung bei automatischer Zinsverrechnung im Devisenhandel. Da kann es zu Rundungsproblemen kommen, die dann korrigiert werden müssen. Ist zwar äußerst selten, aber nicht unmöglich.

Kann man sowas nicht an ein "Rundungsdifferenzenkonto" buchen?

Jasocul 26. Okt 2018 12:06

AW: Struktur der Tabelle für Buchungen
 
Zitat:

Zitat von Olli73 (Beitrag 1416779)
Zitat:

Zitat von Jasocul (Beitrag 1416777)
Korrekturbuchung bei automatischer Zinsverrechnung im Devisenhandel. Da kann es zu Rundungsproblemen kommen, die dann korrigiert werden müssen. Ist zwar äußerst selten, aber nicht unmöglich.

Kann man sowas nicht an ein "Rundungsdifferenzenkonto" buchen?

Das wird im Prinzip auch so ähnlich gemacht. Die Bilanz muss ja stimmen.

Ich habe mich da etwas versehen.
Wenn ich die Kollegin richtig verstanden habe, kann das bei der kalkualtorischen Buchhaltung beim Jahresabschluss vorkommen. Sie kann sich aber auch nicht erinnern, dass es in den letzten Jahren gemacht wurde. Scheint also wirklich nur die Ausnahme zu sein. Zumindest bei uns.

p80286 26. Okt 2018 12:42

AW: Struktur der Tabelle für Buchungen
 
Für jedes Konto eine Tabelle, Soll und Haben entsprechend positiv oder negativ.
Du könntest natürlich auch zwei Tabellen (kto_nr_s/ktonr_h) für jedes Konto anlegen, dann vermeidest Du negative Einträge. Komm aber darauf an für welche Branche Du die Buchhaltung machst, da gibt es Unterschiede (Banken/Industrie/Handel). Negative Beträge tauchen vor allem in Kassenbüchern auf.

Neben der Buchungsnummer/Belegnummer wäre u.U das Gegenkonto (als Gegenkonto-ID) ineressant.

Gruß
K-H

NoName1 26. Okt 2018 16:17

AW: Struktur der Tabelle für Buchungen
 
Vielen Dank für die Antworten.
Zitat:

Zitat von p80286 (Beitrag 1416796)
Für jedes Konto eine Tabelle, Soll und Haben entsprechend positiv oder negativ. ...

Beide Tabellen wären doch in der Struktur identisch. Allerdings nicht in der Anzahl der Buchungen. Stichwort: Splitbuchungen.
Ich sehe dabei auch noch nicht so recht einen Vorteil. Oder übersehe ich etwas?

p80286 26. Okt 2018 20:45

AW: Struktur der Tabelle für Buchungen
 
Es kommt darauf an welchen Ansatz Du verfolgst.
Angenommen Du hast einen Lagerbestand Zugang 5000€. Du entnimmst einmal 2000€ und dann noch einmal 2000€. Das ist aber eine Fehlbuchung es müßten 1000€ sein. Wenn Du jetzt noch einmal 2000€ als Zugang buchst um das Konto auszugleichen it für das Konto alles in Ordnung. Aber Du hast Zugänge in Höhe von 7000€ und das ist nicht in Ordnung. Du mußt also einen negativen Abgang buchen und dann wieder den richtigen Abgang. So sollte es zumindest in der Theorie sein.
Aber letztlich bist Du nur Erfüllungsgehilfe. Dein Chefbuchhalter oder Controler sollte verbindlich festlegen können, wie Buchungen vorgenommen werden sollen.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz