Zurück zum Blog
Unternehmenslösungen

Auftragsverfolgung: Standardsoftware oder Individuallösung?

Was eine Software zur Auftragsverfolgung leistet, wo Excel genau scheitert, wann ein Standardpaket reicht und wann eine individuelle Lösung nötig ist. Statusmodell, Pflichtfunktionen, Entscheidungstest und die Kostentreiber.

Sipariş TakipKurumsal ÇözümlerÖzel YazılımEntegrasyonERP

Eine Software zur Auftragsverfolgung führt einen einzelnen Auftragsdatensatz durch benannte Status wie eingegangen, bestätigt, in Bearbeitung, versandt, zugestellt und bezahlt und protokolliert bei jedem Übergang, wer was wann geändert hat. Kurz gesagt: Ist Ihr Auftragsfluss standardisiert (Shop- oder Marktplatzbestellungen, ein Lager, eine Preisliste), reicht ein fertiges Paket; haben Sie Produktions-, Großhandels- oder B2B-Abläufe (Teillieferungen, händlerspezifische Preise, Verknüpfung mit Fertigungsaufträgen, Debitorenintegration, Freigabestufen), ist eine Individuallösung die Antwort. Und Excel versagt nicht „wenn wir wachsen“, sondern am ersten Tag, an dem zwei Personen dieselbe Datei bearbeiten und niemand sagen kann, wer einen Status wann geändert hat. Dieser Beitrag beschreibt, wie wir diese Entscheidung in Projekten für Unternehmenslösungen treffen.

Was leistet eine Software zur Auftragsverfolgung genau?

Auftragsverfolgung klingt komplex, beruht aber auf einer Idee: Es gibt einen Auftragsdatensatz, und er durchläuft definierte Status. Die Software steuert diesen Lauf, kennt die erlaubten Übergänge und schreibt jeden Übergang in ein Protokoll. Eine typische Statuskette sieht so aus:

  • Eingegangen: Der Auftrag ist im System; Kunde, Positionen, Adresse und Preis sind festgeschrieben.
  • Bestätigt: Bestands- oder Preisprüfung bestanden, der Vertrieb hat freigegeben.
  • In Bearbeitung oder in Produktion: Das Lager kommissioniert, oder ein Fertigungsauftrag wurde eröffnet.
  • Versandt: Sendungsnummer vorhanden, Paket an den Versanddienstleister übergeben.
  • Zugestellt: Der Kunde hat die Ware erhalten, die Widerrufsfrist läuft.
  • Bezahlt: Der Zahlungseingang ist in der Buchhaltung verbucht, der Auftrag ist geschlossen.

Neben jedem Übergang stehen drei Angaben: wer, wann und aus welchem Vorstatus. Ohne dieses Tripel lebt die Antwort auf „Wo steht der Auftrag?“ im Gedächtnis der Mitarbeiter statt in der Software. Diese Nachvollziehbarkeit ist, noch vor jedem Bericht, der eigentliche Wert eines Systems zur Auftragsverfolgung.

Wo genau scheitert Excel?

Excel ist ein vernünftiger Anfang für einen Betrieb mit wenigen Aufträgen und einer verantwortlichen Person; das Problem ist nicht die Größe, sondern zwei konkrete Bruchstellen. Die erste: Mehrere Personen bearbeiten dieselbe Datei gleichzeitig. Der Vertrieb erfasst einen Auftrag, während das Lager einen Status ändert, die Änderungen überschreiben sich, und niemand weiß, welche Zeile stimmt. Die zweite: Es gibt keine Statushistorie. In der Zelle steht heute „versandt“, aber was gestern dort stand, wer es geändert hat und ob die Freigabe tatsächlich erfolgt ist, ist verloren. Ruft ein Kunde an und fragt, warum seine Lieferung verspätet ist, treten beide Lücken im selben Moment zutage.

Der Zeitpunkt für eine Software zur Auftragsverfolgung ist nicht „wenn wir wachsen“. Am ersten Tag, an dem zwei Personen dieselbe Tabelle bearbeiten und jemand fragt, wer einen Status wann geändert hat, ist die Grenze von Excel erreicht.

Dieselbe Blockade sehen wir auf der Bestandsseite; die Bruchstellen aus Lagerverwaltungsprogramm oder Individualsoftware folgen derselben Logik wie die Auftragsverfolgung, denn in beiden Fällen geht ein Datensatz durch mehrere Hände.

Standardsoftware oder Individuallösung?

Ein fertiges Paket ist die richtige Wahl für Betriebe mit standardisiertem Auftragsfluss. Standard heißt: Aufträge kommen aus dem Onlineshop oder von einem Marktplatz, verlassen ein einziges Lager, alle Kunden bekommen dieselbe Preisliste, und die Positionen ändern sich vor dem Versand nicht. In diesem Ablauf decken die Status, die Versandanbindung und die Benachrichtigungen des Pakets den gesamten Bedarf; eine Individualentwicklung wäre unnötiger Aufwand.

Eine individuelle Software zur Auftragsverfolgung ist die Antwort für Produktions-, Großhandels- und B2B-Abläufe. Dort ist ein Auftrag kein einzelnes Stück, und es gelten Regeln, die Pakete nicht vorsehen:

  • Teillieferungen: Ein Teil des Auftrags geht heute raus, der Rest nach der Fertigung; zwei Lieferscheine, ein Auftrag.
  • Händlerspezifische Preislisten: Dasselbe Produkt wird jedem Kunden zu einem anderen Preis und Zahlungsziel verkauft.
  • Verknüpfung mit dem Fertigungsauftrag: Die Bestätigung eröffnet einen Fertigungsauftrag, der Abschluss der Produktion rückt den Auftrag automatisch weiter.
  • Debitorenintegration: Die Freigabe prüft offene Posten und Kreditlimit des Kunden.
  • Freigabestufen: Aufträge über einem bestimmten Betrag oder mit Rabatt warten auf die Geschäftsleitung.

Der Entscheidungstest ist einfach: Öffnen Sie Ihr heutiges Auftragsformular und zählen Sie die nicht standardisierten Felder. Händlernummer, Zahlungsziel, Fertigungstermin, Verpackungseinheit, Sonderrabatt, Freigeber: Fehlen sie im Formular des Pakets, wird jedes davon zu einer Notlösung. Sind es mehr als ein paar, wird das Paket verbogen, bis es bricht; ab dort ist die Individuallösung der günstigere Weg. Die Händlerseite haben wir im Beitrag B2B-Händlerbestellsystem beschrieben, die Produktionsverknüpfung in Produktionsverfolgung (MRP).

Pflichtfunktionen einer Software zur Auftragsverfolgung

Ob Paket oder Individuallösung: Entscheiden Sie nicht, bevor Sie diese sechs Funktionen eingefordert haben:

  • Statusmodell mit Historie: Jeder Übergang wird mit wer, wann und aus welchem Status gespeichert und kann nicht gelöscht werden.
  • Kundenbenachrichtigung bei Statuswechsel: SMS, WhatsApp oder E-Mail bei Bestätigung, Versand und Zustellung; Details in WhatsApp Business API Integration.
  • Rollenbasierter Zugriff: Der Vertrieb erfasst und bestätigt, das Lager bearbeitet und versendet, die Buchhaltung schließt die Zahlung ab; niemand ändert einen Status außerhalb seiner Rolle.
  • Buchhaltungsintegration: Der Auftrag wird zur Rechnung und zur Buchung im Buchhaltungssystem, etwa DATEV, Lexware oder im türkischen Markt Logo; wie das angebunden wird, steht in Integration der Buchhaltungssoftware.
  • Versandintegration: Das Label wird aus dem System gedruckt und die Sendungsnummer automatisch in den Auftrag geschrieben; siehe Versandintegration.
  • Bericht über verspätete Aufträge: Aufträge über dem Termin oder länger als erwartet in einem Status werden täglich gelistet.

Wer wissen möchte, wie das Statusmodell im Code aussieht: Hier ein kleines TypeScript-Beispiel, das die erlaubten Übergänge in einer einzigen Tabelle hält. Weil die Tabelle an einer Stelle liegt, verhalten sich Regeln wie „ein versandter Auftrag kann nicht zurück auf wartet auf Freigabe“ auf jedem Bildschirm gleich:

type OrderStatus =
  | 'received'
  | 'confirmed'
  | 'preparing'
  | 'shipped'
  | 'delivered'
  | 'collected'
  | 'cancelled';

const transitions: Record<OrderStatus, OrderStatus[]> = {
  received: ['confirmed', 'cancelled'],
  confirmed: ['preparing', 'cancelled'],
  preparing: ['shipped'],
  shipped: ['delivered'],
  delivered: ['collected'],
  collected: [],
  cancelled: [],
};

function changeStatus(order: Order, next: OrderStatus, userId: string) {
  if (!transitions[order.status].includes(next)) {
    throw new Error(`${order.status} -> ${next} is not allowed`);
  }
  order.history.push({ from: order.status, to: next, userId, at: new Date() });
  order.status = next;
}

Was bestimmt die Kosten einer Auftragsverfolgungssoftware?

Beim Paket richten sich die Kosten nach Nutzerzahl und Modulauswahl, bei der Individuallösung nach der Breite des Umfangs. Fragen Sie beim Angebotsvergleich jeden dieser Punkte einzeln ab; der Unterschied zwischen zwei Angeboten entsteht meist dadurch, dass einer davon ausgeklammert wurde:

  • Zahl der Status und Freigabestufen: Jeder zusätzliche Status bedeutet eine Maske, eine Berechtigung und eine Benachrichtigung.
  • Zahl der Integrationen: Buchhaltung, Versand, Onlineshop, Marktplatz und Produktionssystem sind jeweils eigene Anbindungen.
  • Nutzerrollen: Wie stark die Masken für Vertrieb, Lager, Buchhaltung und Leitung voneinander getrennt sind.
  • Migration vorhandener Daten: Offene Aufträge und die Kundenliste aus Excel ins System übernehmen.
  • Mobile Nutzung: Ob Lager oder Außendienst einen Tablet- oder Smartphone-Bildschirm brauchen.
  • Wartung und Hosting: Wer für Updates, Backups und Support verantwortlich ist.

Wächst die Lager- und Versandseite über die reine Auftragsverfolgung hinaus, sollte schon in der Angebotsphase geklärt werden, wo das Auftragssystem endet und das Lagerverwaltungssystem beginnt; zwei Systeme, die denselben Datensatz doppelt führen, sind der häufigste Konstruktionsfehler.

Fazit

Bei der Wahl einer Software zur Auftragsverfolgung lautet die Frage nicht „welcher Anbieter?“, sondern „ist mein Ablauf Standard?“. Arbeiten Sie mit Shop- oder Marktplatzbestellungen, einem Lager und einer Preisliste, reicht das Paket; haben Sie Teillieferungen, Händlerpreise, Fertigungsaufträge und Debitorenfreigaben, tragen Sie das Paket statt umgekehrt. Beginnen Sie damit, die nicht standardisierten Felder auf Ihrem Auftragsformular zu zählen; sind es mehr als ein paar, ist Individualsoftware der bessere Weg. Senden Sie uns Ihr aktuelles Formular und Ihren Ablauf über das Angebotsformular; im ersten Gespräch zeichnen wir das Statusmodell gemeinsam.

Let's Build Your Project

Get a free consultation for your website, mobile app, or corporate software project.

Get a Free QuoteExplore our Corporate Solutions service