Eine Software für Inventarverwaltung und Geräteausgabe zeigt aus einem einzigen Datensatz, wo sich jede Anlage des Unternehmens befindet (Laptop, Telefon, Maschine, Möbel, Fahrzeug, Messgerät), wer sie hat und in welchem Zustand sie ist. Sie besteht aus vier Teilen: einer Karte pro Anlage, einem Etikett (QR-Code oder Barcode), das diese Karte mit dem physischen Gegenstand verbindet, einer Ausgabehistorie, die festhält, wer die Anlage an wen weitergegeben hat, und einer regelmäßigen Inventur, die Datensatz und Wirklichkeit vergleicht. Im ersten Jahr reicht eine Tabelle; wächst die Zahl der Mitarbeiter und Standorte, geht die Antwort auf „Wer hatte diesen Laptop?“ verloren. Dieser Artikel erklärt das richtige Datenmodell, den Austritts- und Rückgabeprozess, die Inventur, die Verbindung zur Buchhaltung und die Entscheidung zwischen Standardsoftware und Individualentwicklung. Diese Themen besprechen wir zuerst mit Kunden, die im Rahmen unserer Unternehmenslösungen ein Inventarsystem aufbauen.
Ist Anlagenverwaltung dasselbe wie Lagerverwaltung?
Nein, und die Verwechslung ist der häufigste Fehler. Lagerbestand wird verbraucht oder verkauft; er wird nach Menge geführt und beantwortet die Frage „Wie viele liegen im Lager?“. Eine Anlage dagegen nutzt das Unternehmen über Jahre; sie wird einzeln geführt und beantwortet die Frage „Wo ist das Gerät mit dieser Seriennummer, und wer hat es?“. Die Lagerseite haben wir im Artikel zur Lagerverwaltungssoftware beschrieben. Dieselbe Unterscheidung gilt für Fahrzeuge: Ein Firmenwagen ist eine Anlage, hat aber eigene Fragen wie Wartung, Bußgelder und Kilometerstand, deshalb behandeln wir ihn im Artikel zur Fuhrparkverwaltung gesondert. Der Wartungsplan von Maschinen gehört zur Instandhaltungssoftware; das Inventarsystem liefert beiden die Anlagenkarte.
Was gehört auf die Anlagenkarte?
- Identität: interne Inventarnummer (auf dem Etikett gedruckt), Hersteller, Modell, Seriennummer oder IMEI.
- Klasse und Standort: Kategorie (IT, Möbel, Maschinen), Niederlassung, Gebäude und Raum; die Standorthierarchie wird von Anfang an angelegt.
- Finanzdaten: Kaufdatum, Anschaffungspreis, Lieferant, Rechnungsnummer und Garantieende.
- Status: in Nutzung, im Lager, in Reparatur, verloren, ausgesondert. Status stammen aus einer festen Liste, nie aus Freitext.
- Dokumente: Rechnung, Garantieschein und das unterschriebene Ausgabeprotokoll hängen an der Karte.
Der Kern: Die Ausgabe hängt an der Anlage, nicht am Mitarbeiter
Der am häufigsten falsch gebaute Teil ist die Art, wie Ausgaben gespeichert werden. Eine Liste „ausgegebene Geräte“ an der Mitarbeiterkarte oder ein einzelnes Feld „bei wem“ an der Anlage zeigt den heutigen Stand, löscht aber die Vergangenheit: Wer hatte das Gerät im letzten März, wann ist der Bildschirm zerbrochen, welcher Mitarbeiter ist gegangen, ohne zurückzugeben? Das richtige Modell speichert jede Übergabe als eigenen Datensatz: Anlage, Empfänger, ausgebende Person, Ausgabedatum und nach der Rückgabe Rückgabedatum und Zustand. Dann beantwortet eine einzige Abfrage die Frage „Wer hatte es an diesem Tag?“. Die Regel ist einfach: Eine Anlage darf gleichzeitig nur einen offenen Ausgabedatensatz haben. Das folgende Beispiel erzwingt das innerhalb einer Datenbanktransaktion.
type Assignment = {
assetId: string;
employeeId: string;
issuedBy: string;
issuedAt: Date;
returnedAt?: Date;
returnCondition?: 'ok' | 'damaged' | 'missing_parts';
};
export async function assignAsset(
assetId: string,
employeeId: string,
issuedBy: string,
) {
return db.transaction(async tx => {
// Zeile sperren: Dasselbe Gerät kann nicht gleichzeitig an zwei Personen gehen.
const asset = await tx.assets.findForUpdate(assetId);
if (asset.status !== 'in_stock') throw new Error('ASSET_NOT_AVAILABLE');
const open = await tx.assignments.findOpen(assetId);
if (open) throw new Error('ASSET_ALREADY_ASSIGNED');
await tx.assignments.insert({
assetId,
employeeId,
issuedBy,
issuedAt: new Date(),
});
await tx.assets.update(assetId, { status: 'in_use' });
});
}Ein Ausgabedatensatz wird nie gelöscht, nur geschlossen. Nur ein System, das durch neue Einträge statt durch Überschreiben der Historie fortschreitet, kann ein Jahr später unstrittig beantworten, wer dieses Gerät hatte.
Eintritt, Austritt und Rückgabe
Am deutlichsten zeigt sich der Wert beim Austritt. Hat ein ausscheidender Mitarbeiter noch offene Ausgaben, listet das System sie für die Personalabteilung und die Führungskraft auf; jedes zurückgenommene Gerät wird mit seinem Zustand geschlossen, Fehlendes wird zu einem Schritt des Austrittsprozesses. Beim Eintritt beschleunigen Standardpakete die Arbeit: Für die Rolle „Außendienst“ wird eine Vorlage aus Laptop, Telefon und Fahrzeug definiert, die Lagerverantwortliche gibt sie auf einem Bildschirm aus. Liegen die Mitarbeiterdaten in einem anderen System (Lohnabrechnung, Zeiterfassung), kopiert die Inventarsoftware die Liste nicht, sondern liest sie dort; diese Verbindung beschreiben wir im Artikel zur Zeiterfassungssoftware. Wer ausgeben und wer nur ansehen darf, regelt das Berechtigungsmodell, siehe Benutzerrollen und Berechtigungen.
Inventur: Wann laufen Datensatz und Wirklichkeit auseinander?
Selbst im besten System laufen Datensatz und Wirklichkeit mit der Zeit auseinander: Ein Gerät wandert in einen anderen Raum, kommt aus der Reparatur nicht zurück, zwei Kollegen tauschen untereinander. Deshalb wird mindestens einmal im Jahr inventarisiert, bei kritischen Anlagen öfter. Die Inventur läuft per mobiler App: Die zählende Person betritt einen Raum, scannt die Etiketten, und das System vergleicht Soll und Ist an diesem Standort. Es entstehen drei Listen: am Platz, anderswo gefunden und gar nicht gefunden. Nicht gefundene Anlagen werden nicht automatisch gelöscht, sondern auf „verloren“ gesetzt und brauchen eine Freigabe. Das Ergebnis einer Inventur ist kein Bericht, sondern eine Aufgabenliste.
Verbindung zur Buchhaltung: Wer führt was?
Die finanzielle Seite einer Anlage (Anschaffungskosten, Abschreibung, Abgang) wird in der Buchhaltung geführt; die Inventarsoftware ersetzt das nicht. Richtig aufgesetzt teilen beide Systeme dieselbe Inventarnummer: Wird die Eingangsrechnung gebucht, entsteht die Anlagenkarte; wird in der Inventarsoftware die Aussonderung beschlossen, erhält die Buchhaltung eine Meldung. Die Abschreibung in der Inventarsoftware noch einmal zu berechnen, erzeugt zwei verschiedene Zahlen. Wie die Anbindung gebaut wird, beschreiben wir im Artikel zur Anbindung der Buchhaltungssoftware; zu Steuer- und Abschreibungsregeln fragen Sie Ihre Steuerberatung.
Standardsoftware oder Individualentwicklung?
Für ein Unternehmen mit einem Büro, das nur IT-Geräte verwaltet, reicht meist ein Standardwerkzeug. Individualsoftware lohnt sich, wenn Umbuchungen zwischen mehreren Standorten und Lagern freigegeben werden müssen, wenn die Ausgabe an Ein- und Austritt gekoppelt ist, wenn Wartung, Fuhrpark und Lager dieselbe Anlagenkarte teilen oder wenn eine mobile App zum Scannen vor Ort gebraucht wird. Welchen Weg Sie auch wählen, der Import der bestehenden Tabelle ist ein eigener Arbeitsschritt; doppelte Seriennummern oder unterschiedlich geschriebene Standorte müssen vorher bereinigt werden. Das beschreiben wir im Artikel zur Datenmigration; den allgemeinen Entscheidungsrahmen finden Sie unter Individualsoftware oder Standardlösung.
Fazit
Software für Inventar und Geräteausgabe ist keine Liste, sondern ein Nachweissystem, das mit Datum festhält, wer jede Anlage an wen weitergegeben hat. In einem gut gebauten System hat jede Anlage ein Etikett und eine Karte, die Ausgabe hängt an der Anlage und wird nie gelöscht, offene Ausgaben erscheinen beim Austritt automatisch, und die Inventur gleicht Datensatz und Wirklichkeit regelmäßig ab. Wenn Sie Ihr Inventar mit Standort-, Lager- und Personalprozessen verbinden möchten, sehen Sie sich unsere Unternehmenslösungen an oder fordern Sie direkt ein Angebot an.