Teile, Lager & Beschaffung › Inventur
Inventur
FunktionLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Das Büro zählt den tatsächlichen Lagerbestand und bucht die Abweichung gegen den Sollbestand. Die Zählung ist keine eigene Seite, sondern ein Knopf im Material-Katalog; gezählt wird nur, was als lagergeführt markiert ist.

So arbeitest du damit
- Öffne im Büro-Panel den Bereich „Lager" und dort den Reiter „Materialien".
- Drücke oben den Knopf „Inventur" — es erscheint die Zähl-Liste aller lagergeführten Artikel.
- Trage je Artikel die tatsächlich gezählte Menge ein; der Sollbestand steht bereits daneben.
- Drücke „Weiter zur Bestätigung" — die Liste zeigt nur noch die Abweichungen.
- Prüfe diese Liste und drücke „Bestätigen & buchen".
- Lies am Ende ab, wie viele Korrekturen gebucht und wie viele Artikel übersprungen wurden.
Gezählt wird ausschließlich, was im Material-Katalog auf Lagerführung umgestellt ist (Materialien / Lager); alles andere taucht in der Liste gar nicht erst auf. Das Haus arbeitet dabei nach dem Muster vorschlagen, bestätigen, buchen: die Zählung schreibt nichts, erst der bestätigte zweite Schritt bucht. Gebucht wird auch dann nur die Differenz zwischen Ist und Soll, als eine Korrekturbewegung je Artikel, alle mit derselben Sammelkennung für diesen Zähllauf. Artikel ohne Abweichung erzeugen keine Bewegung, damit die Bewegungshistorie nicht mit Nullzeilen zuwächst. Der Bestand selbst wird nie direkt überschrieben — jede Änderung läuft über die Bewegungsliste, sodass sich hinterher nachvollziehen lässt, wann und warum sich eine Menge geändert hat (Teile, Bestellungen & Lager). Fällt ein Artikel dabei unter seinen Mindestbestand, meldet ihn der wiederkehrende Nachbestell-Lauf (Nachbestell-Erinnerung (Cron)).
- „Kein lagergeführter Artikel vorhanden." → im Material-Katalog ist bei keinem Artikel die Lagerführung eingeschaltet; das ist je Artikel ein einmaliger, nicht rückgängig zu machender Schritt.
- Ein gezählter Artikel steht am Ende unter „übersprungen" → entweder gab es keine Abweichung, oder der Artikel ist nicht lagergeführt.
- Die Zählung lässt sich nicht buchen → dem Konto fehlt das Recht, Aufträge zu bearbeiten; dieselbe Hürde wie beim Material-Katalog.
- Der Bestand stimmt kurz danach wieder nicht → jede Verbrauchs- oder Wareneingangsbuchung wirkt sofort; eine Zählung ist eine Momentaufnahme, kein Dauerzustand.
- app/api/admin/inventur/route.ts
- components/admin/MaterialCatalog.tsx
- messages/admin-fragments/lager.de.json
| menu | /admin/materialien — Knopf „Inventur" |
|---|---|
| rolle | büro |
Beleg: app/api/admin/inventur/route.ts und components/admin/MaterialCatalog.tsx liegen in prod/main (git ls-tree); die Zählung startet über den Knopf „Inventur" in MaterialCatalog.tsx:330. Deployt; ein durchgeführter Zähllauf im Betrieb ist nicht belegt. (korrigiert 2026-09-05, vorher: unklar — nur API gefunden)
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: feat-inventur (Funktion · Teile, Lager & Beschaffung · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 9d50bd68)
Kurz: Das Büro zählt den tatsächlichen Lagerbestand und bucht die Abweichung gegen den Sollbestand. Die Zählung ist keine eigene Seite, sondern ein Knopf im Material-Katalog; gezählt wird nur, was als lagergeführt markiert ist.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/api/admin/inventur/route.ts
components/admin/MaterialCatalog.tsx
messages/admin-fragments/lager.de.json
Hängt zusammen mit:
feat-materialien (app/admin/materialien/page.tsx) · data-teile-lager (lib/db/schema.ts)
Offene Fragen der Seite:
keine
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/teile-lager/feat-inventur.md).