In Reybex können Tags verwendet werden, um automatisch die passende Versandanweisung für einen Verkaufsauftrag zu ermitteln. Tags dienen als flexible, frei definierbare Merkmale, die sowohl am Artikel als auch an der Versandanweisung hinterlegt werden können.
1. Zweck der Tags
Tags ermöglichen:
- automatisches Erkennen besonderer Versandanforderungen
- Zuordnung der richtigen Versandart / des richtigen Versandprodukts
- Steuerung innerhalb der Versandlogik (z. B. Express, Gefahrgut, Kühlware etc.)
- Flexibel definierbare Regeln ohne zusätzliche Programmierung
2. Wo Tags hinterlegt werden
Am Artikel (BAS02)
Tags werden im Artikel gepflegt. Diese Tags werden beim Speichern oder beim Import von Bestellungen automatisch in den Verkaufsauftrag übernommen.

In der Versandanweisung (SMP06 / Versandregeln)
In der Versandanweisung werden ebenfalls Tags hinterlegt. Reybex prüft dann, ob die Tags eines Auftrags mit denen der Versandanweisung übereinstimmen.

3. Wie werden Tags in den Verkaufsauftrag übernommen?
- Sobald ein Artikel in einen Auftrag eingefügt wird (manuell oder über Import), werden dessen Tags auf die Kopfebene (Header) übertragen.
- Bei mehreren Artikeln werden alle Tags der enthaltenen Artikel gesammelt und auf Kopfebene gespeichert.

4. Wie erfolgt die Zuordnung zur Versandanweisung?
Reybex prüft beim Auftrag:
- Welche Tags wurden aus den Artikeln auf die Kopfebene übernommen?
- Welche Versandanweisungen besitzen die gleichen Tags?
- Die passende Versandanweisung wird automatisch zugeordnet.
5. Beispiele aus der Praxis
Beispiel 1: Ein Artikel mit Tag „schnelle Lieferung“
Artikel: 20536
Tag: schnelle Lieferung
Wird ein Auftrag mit diesem Artikel erstellt/importiert:
- Der Auftrag erhält den Tag „schnelle Lieferung“.
- Es existiert eine Versandanweisung „DHL Express“ mit demselben Tag.
- Reybex ordnet automatisch DHL Express zu.
Beispiel 2: Zwei Artikel, einer mit Tag – einer ohne
Artikel 1: Tag = schnelle Lieferung
Artikel 2: Tag = keiner
Der Auftrag erhält:
- Tag „schnelle Lieferung“ (aus Artikel 1)
- Reybex sucht nach einer Versandanweisung, die diesen Tag besitzt.
- Ergebnis: DHL Express wird zugeordnet (nur ein Tag reicht aus, solange keine widersprüchlichen Tags existieren)
Beispiel 3: Zwei Artikel, beide mit Tags
Artikel 1: Tag = schnelle Lieferung
Artikel 2: Tag = kühlpflichtig
Der Auftrag erhält:
- „schnelle Lieferung“
- „kühlpflichtig“
- Reybex sucht nun nach einer Versandanweisung, die alle Tags erfüllt.
Beispiel:
| Versandanweisung | Tags | Wird ausgewählt? |
|---|---|---|
| DHL Express | schnelle Lieferung | ❌ Nein – zweiter Tag fehlt |
| Kühlversand | kühlpflichtig | ❌ Nein – erster Tag fehlt |
| Express-Kühlversand | schnelle Lieferung, kühlpflichtig | ✅ Ja |
6. Wichtige Hinweise
- Tags sind frei definierbar, aber konsistente Benennung ist wichtig.
- Tags werden immer auf Kopfebene gesammelt, egal wie viele Positionen vorhanden sind.
- Bei widersprüchlichen Tags kann es vorkommen, dass keine Versandanweisung gefunden wird.
- Tags können beliebig kombiniert werden, um komplexere Versandlogiken abzubilden.
7. Best Practices
✔ Nutze klare und eindeutige Tag-Namen (z. B. „express“, „fragile“, „kühlpflichtig“).
✔ Lege eine interne Tag-Konvention fest, um Fehler zu vermeiden.
✔ Teste jede neue Versandanweisung mit einem Testauftrag.
✔ Vermeide Tags, die identisch benannt sind, aber unterschiedliche Bedeutungen haben.
