Hello,
Wir sehen, dass das Angebot bei ID 1 (Bananen) 20 Einheiten beträgt, die Nachfrage 22 Einheiten. Der Umsatz wäre also 20 Einheiten, die Differenz betrüge 1.
Bei ID 2 (Äpfel) beträgt das Angebot 21 Einheiten, die Nachfrage 17. Umsatz wäre 17, Differenz sei 4.Entsprechend müssen bei den Bananen 1 Einheit, bei den Äpfeln 4 Einheiten abgezogen werden. Es soll eben ein Gleichstand zwischen Angebot und Nachfrage erreicht werden.
Für eine Buchhaltungssoftware wäre das der falsche Ansatz.
Man unterscheidet zwischen Stammdaten und Bewegungsdaten.
Die Banane als Beschreibung findet sich in einem Stammdatensatz.
Die physische Banane kannst Du dann in Bewegungsdatensätzen finden, z.B.
- Warenzugang
- Warenabgang
Es gilt der Grundsatz: "Gebucht ist gebucht".
Das bedeutet, dass an Buchungsdatensätzen nachträglich nicht mehr manipuliert werden darf. Es darf also nicht einfach im Mengenfeld herumgeändert werden!
Der Bestand errechnet sich aus einer Abfrage aller Zugänge minus aller Abgänge zur ID des Artikels.
Du kannst zwischendurch "Buchungsschnitte" einführen und die kumulierten Altdaten zum Schnitt auslagern, aber nicht vernichten. Aus kaufmännischen Gesichtspunkten bist Du verpflichtet, diese Daten 10 Jahre lang aufzubewahren (in DE).
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
