Zum Inhalt

Auftrag anlegen

Das Anlegen eines neuen Auftrags erfolgt über ein strukturiertes Formular, das alle relevanten Auftragsdaten erfasst. Der Auftrag wird über den BookingController in der Laravel-API erstellt.

Aufruf

Das Anlageformular wird über den Button „Neuer Auftrag" in der Auftragsliste geöffnet.

Route: /bookings/create

Formularfelder

Kopfdaten

Feld Pflicht Beschreibung
Kunde Ja Auswahl aus der Kundendatenbank (Autocomplete-Suche)
Ansprechpartner Nein Kontaktperson beim Kunden
Auftragsnummer Nein Externe Auftragsnummer des Kunden
Interne Nummer Auto Wird automatisch vergeben
Auftragsdatum Ja Datum der Auftragsanlage (Standard: heute)
Lieferdatum Nein Gewünschtes oder vereinbartes Lieferdatum

Lieferbedingungen

Feld Pflicht Beschreibung
Lieferadresse Nein Abweichende Lieferadresse (Standard: Kundenadresse)
Lieferbedingung Nein z. B. „frei Haus", „ab Werk"
Versandart Nein z. B. „Paketdienst", „Spedition", „Abholung"

Kosten und Konditionen

Feld Pflicht Beschreibung
Zahlungsbedingung Nein z. B. „30 Tage netto", „Vorkasse"
Rabatt (%) Nein Gesamtrabatt auf den Auftrag
Bemerkung Nein Interne Notizen zum Auftrag

Kundendaten

Bei Auswahl eines Kunden werden Lieferadresse, Zahlungsbedingung und Ansprechpartner automatisch aus den Kundenstammdaten übernommen. Diese können im Auftrag individuell angepasst werden.

Status bei Anlage

Ein neuer Auftrag erhält automatisch den Status „Neu". Der Status kann anschließend manuell oder über definierte Workflows geändert werden.

Auftragspositionen

Nach dem Speichern der Kopfdaten können Auftragspositionen hinzugefügt werden:

  1. Artikel auswählen — Aus dem Artikelstamm oder manuell eingeben
  2. Menge angeben — Anzahl der bestellten Einheiten
  3. Preis zuordnen — Aus der Preisliste oder individuell
POST /api/v2/bookings

Beispiel-Request:

{
  "customer_id": 42,
  "contact_person": "Max Mustermann",
  "order_number": "B-2026-001",
  "order_date": "2026-03-08",
  "delivery_date": "2026-03-20",
  "payment_terms": "30 Tage netto",
  "notes": "Eilauftrag"
}

Statusverwaltung

Der Auftragsstatus kann über die Detailansicht geändert werden. Erlaubte Übergänge:

Neu → In Bearbeitung → Abgeschlossen
                     → Storniert

Achtung

Ein stornierter Auftrag kann nicht wieder aktiviert werden. Legen Sie bei Bedarf einen neuen Auftrag an.

Kategorie zuordnen

Jedem Auftrag kann eine Auftragskategorie zugeordnet werden (siehe Auftragskategorien). Dies erleichtert die spätere Filterung und Auswertung.

Berechtigungen

Das Anlegen von Aufträgen erfordert die Berechtigung booking_manage.