Bestandsverwaltung
Bestände sind die Kerneinträge des Inventory Management Moduls. Jeder Bestandseintrag repräsentiert ein bestimmtes Produkt, das an einem bestimmten Lagerhaus und Lagerplatz gelagert ist, zusammen mit Menge, Preis und Verfügbarkeitsstatus.
Bestandsstruktur
Jeder Bestandseintrag enthält die folgenden Felder:
| Feld | Beschreibung |
|---|---|
| Produkt | Der zu verfolgende Artikel (erforderlich) |
| Lagerhaus | Der Lagerstandort, an dem sich der Bestand befindet |
| Lagerplatz | Der Unterstandort innerhalb des Lagerhauses |
| Menge | Gesamtanzahl der Einheiten (erforderlich) |
| Zurückgehalten | Für ausstehende Lieferungen reservierte Einheiten |
| Verfügbar | Berechnetes Feld: Menge - Zurückgehalten |
| Einkaufspreis | Kaufpreis pro Einheit |
| Verkaufspreis | Verkaufspreis pro Einheit |
| Erstellt von | Der Benutzer, der den Bestandseintrag erstellt hat (erforderlich, automatisch ausgefüllt) |
Die drei erforderlichen Felder sind Produkt, Menge und Erstellt von. Das System validiert diese, bevor ein Bestandseintrag gespeichert wird.
Wie Bestände erstellt werden
Automatische Erstellung aus Wareneingängen
Der primäre Weg, wie Bestände in das System gelangen, ist über das Wareneingangsmanagement. Wenn ein Wareneingang verarbeitet wird:
- Jede Position des Wareneingangs generiert einen entsprechenden Bestandseintrag
- Produkt, Menge und Preis werden direkt aus der Wareneingangsposition übernommen
- Lagerhaus und Lagerplatz werden basierend auf der Wareneingangskonfiguration zugewiesen
- Das Feld Erstellt von wird auf den Benutzer gesetzt, der den Wareneingang verarbeitet hat
Diese Automatisierung eliminiert manuelle Dateneingabe und stellt sicher, dass Ihre Bestandsniveaus immer die tatsächlich erhaltenen Waren widerspiegeln.
Manuelle Bestandserstellung
Administratoren können Bestandseinträge auch manuell im Bereich Bestände erstellen. Dies ist nützlich für die anfängliche Inventareinrichtung oder die Erfassung von Beständen, die außerhalb des normalen Wareneingangsprozesses ankommen.
Bestandsaktionen
Einlagerung
Die Aktion Einlagerung weist Bestand einem bestimmten Lagerhaus und Lagerplatz zu oder transferiert ihn dorthin. Verwenden Sie dies, wenn:
- Neu erhaltener Bestand an seinen vorgesehenen Standort gebracht werden muss
- Bestand von einem Bereitstellungsbereich in einen permanenten Lagerplatz verschoben werden muss
- Sie Bestand über Lagerplätze innerhalb desselben Lagerhauses umorganisieren möchten
Schritte:
- Öffnen Sie den Bestandseintrag
- Klicken Sie auf Einlagerung
- Wählen Sie das Ziel-Lagerhaus und den Lagerplatz
- Bestätigen Sie die Aktion
Bestandsanpassung
Die Bestandsanpassung ermöglicht es Ihnen, die Menge eines bestehenden Bestandseintrags zu erhöhen oder zu verringern. Jede Anpassung erfordert einen obligatorischen Grund, um ein vollständiges Prüfprotokoll aufrechtzuerhalten.
Häufige Anpassungsgründe:
- Korrektur nach physischer Zählung
- Abschreibung beschädigter Waren
- Inventurabgleich
- Korrektur von Wareneingangsfehler
Schritte:
- Öffnen Sie den Bestandseintrag
- Klicken Sie auf Bestandsanpassung
- Wählen Sie Erhöhung oder Verringerung
- Geben Sie die Anpassungsmenge ein
- Geben Sie einen Grund für die Anpassung an (erforderlich)
- Bestätigen Sie die Anpassung
Bestandsanpassungen sind dauerhaft und werden protokolliert. Das System erfasst den Benutzer, Zeitstempel, Mengenänderung und Grund für jede Anpassung. Überprüfen Sie die Mengen vor der Bestätigung sorgfältig.
Bestandstransfer
Transferieren Sie Bestand von einem Lagerhaus/Lagerplatz zu einem anderen, ohne die Gesamtmenge im System zu ändern.
Schritte:
- Öffnen Sie den Bestandseintrag
- Klicken Sie auf Transfer
- Wählen Sie das Ziel-Lagerhaus und den Lagerplatz
- Geben Sie die zu transferierende Menge ein
- Bestätigen Sie den Transfer
Das System erstellt einen Bewegungseintrag, der Herkunft, Ziel, Menge und den Benutzer anzeigt, der den Transfer durchgeführt hat.
FIFO-Bestandsreservierung
Das Modul verwendet ein First-In, First-Out (FIFO)-System für den Bestandsverbrauch bei Lieferungen. Wenn eine Lieferung erstellt wird:
- Das System identifiziert den gesamten verfügbaren Bestand für das angeforderte Produkt
- Bestandseinträge werden nach Erstellungsdatum sortiert (älteste zuerst)
- Der älteste Bestand wird zuerst verbraucht, bis die Liefermenge erfüllt ist
- Verbrauchte Einheiten werden Zurückgehalten, bis die Lieferung bestätigt wird
- Nach dem Versand werden zurückgehaltene Mengen endgültig abgezogen
Dieser Ansatz gewährleistet eine ordnungsgemäße Bestandsrotation und genaue Kostenerfassung.
Bestandsseiten
Bestandslistenseite
Die Bestandsliste bietet eine Übersicht über alle Bestandseinträge mit leistungsstarker Filterung:
- Produkt -- nach einem bestimmten Produkt filtern
- Lagerhaus -- nach Lagerstandort filtern
- Verfügbarkeit -- nur verfügbaren, zurückgehaltenen oder aufgebrauchten Bestand anzeigen
- Suche -- Freitextsuche über Produktnamen und Standorte
Die Liste zeigt Schlüsselspalten an, einschließlich Produktname, Lagerhaus, Lagerplatz, Menge, Zurückgehalten, Verfügbar, Einkaufspreis und Verkaufspreis.
Bestandsdetailseite
Klicken Sie auf einen Bestandseintrag, um seine Detailseite zu öffnen, die Folgendes anzeigt:
- Vollständige Bestandsinformationen (alle oben aufgeführten Felder)
- Bewegungshistorie -- jede Einlagerung, Anpassung, Transfer- und Lieferungsaktion
- Aktionsschaltflächen -- Schnellzugriff auf Einlagerung, Anpassung und Transfer
- Verknüpfte Einträge -- Links zum ursprünglichen Wareneingang, zugehörigen Lieferungen und Produktdetails
Geschäftsregeln und Validierung
| Regel | Beschreibung |
|---|---|
| Produkt ist erforderlich | Jeder Bestandseintrag muss ein gültiges Produkt referenzieren |
| Menge kann nicht negativ sein | Anpassungen, die zu negativem Bestand führen würden, werden blockiert |
| Zurückgehalten kann Menge nicht überschreiten | Das System verhindert Überallokation |
| Anpassungsgrund ist obligatorisch | Jede Erhöhung oder Verringerung muss einen Grund enthalten |
| FIFO-Reihenfolge wird durchgesetzt | Lieferungen verbrauchen immer den ältesten verfügbaren Bestand zuerst |
| Datenbanktransaktionen | Alle Bestandsoperationen verwenden Datenbanktransaktionen für Datenintegrität |
Datensicherheit
- Rollenbasierter Zugriff -- nur autorisierte Benutzer können Bestandseinträge anzeigen, erstellen oder ändern
- Datenbanktransaktionen -- alle Bestandsbewegungen sind in Transaktionen gekapselt, um partielle Aktualisierungen zu verhindern
- Prüfprotokolle -- jede Aktion (Erstellung, Anpassung, Transfer, Lieferungsreservierung) wird mit Benutzer, Zeitstempel und Details protokolliert
- Benutzerverfolgung -- das Feld Erstellt von und Bewegungsprotokolle gewährleisten volle Rechenschaftspflicht