noch eine Idee:
Du könntest mit jeder Buchung den neuen Bestand notieren, also den Buchungssatz um ein Feld erweitern.
Dann steht der Bestand immer im jüngsten Buchungssatz, also dem mit der höchsten Satz-ID, bezogen auf den Artikel.
Das Problem mit zeitgleichen Buchungen bleibt.
Vorausgesetzt, du hast pro Artikel nur einen Bestand. Es könnten ja auch mehrere sein (pro Lager, pro Charge, ...)
Kalle
Mir ist gerade etwas eingefallen.
Man könnte doch beides verbinden, indem man die Buchungen vom aktuellen Tag zusammenzählt und anzeigt. Am nächsten Tag werden die vom aktuellen Tag fest in die Bestandstabelle geschrieben und die neuen Buchungen vom aktuellen Tag wieder zusammengerechnet und mit dem Wert der Bestandstabelle addiert.
wäre das auch eine Lösung