Anwendungsidentifikator (AI)
Was ist ein Application Identifier (AI)?
Ein Application Identifier (AI) ist ein standardisiertes numerisches Präfix im GS1-System, das die Bedeutung und das Format der darauf folgenden Daten angibt. In Logistik, Lagerhaltung und E-Commerce-Fulfillment ermöglichen GS1 Application Identifiers es Systemen, Informationen wie eine Produktkennung, eine Kennung einer Logistikeinheit, eine Chargennummer oder ein Ablaufdatum innerhalb eines Barcodes oder einer anderen unterstützten GS1-Datendarstellung zu unterscheiden.

Ein AI besteht aus zwei, drei oder vier Ziffern. Er ist normalerweise nicht selbst die Geschäftskennung, sondern teilt dem empfangenden System mit, wie der zugehörige Wert zu interpretieren ist. Beispielsweise kennzeichnet AI 01 ein Feld, das eine Global Trade Item Number (GTIN) enthält, während AI 00 ein Feld mit einem Serial Shipping Container Code (SSCC) kennzeichnet. Die maßgeblichen Definitionen, Formate und Nutzungsregeln werden von GS1 gepflegt.
In diesem Zusammenhang bedeutet AI Application Identifier und nicht künstliche Intelligenz. Die Abkürzung kommt auch in anderen technischen Bereichen vor, aber die GS1-Bedeutung ist relevant, wenn es um Produktidentifikation, Logistiketiketten und Barcode-Daten der Lieferkette geht.
Wie Application Identifiers funktionieren
Ein GS1-Datenelement kombiniert einen Application Identifier mit seinem zugehörigen Datenfeld. Mehrere Datenelemente können gemeinsam übertragen werden, wenn der gewählte Barcode und die geltenden GS1-Regeln dies zulassen. Eine empfangende Anwendung liest den AI, bestimmt die erwartete Feldstruktur, extrahiert den Wert und ordnet ihn dem entsprechenden Geschäftsfeld zu.
Dies schafft ein einheitliches Vokabular zwischen Organisationen. Ohne eine gemeinsame Interpretationsregel könnte eine Ziffernfolge mit einer Produktnummer, einem Datum oder einer Sendungsreferenz verwechselt werden. Ein AI liefert diese Interpretation, wobei die empfangende Software weiterhin die relevanten Analyse- und Validierungsregeln implementieren muss.
Menschenlesbare Schreibweise und codierte Daten
Application Identifiers werden im menschenlesbaren Text neben einem Barcode üblicherweise in Klammern dargestellt. Beispielsweise steht (17)271231 für AI 17, gefolgt von einem Ablaufdatum im Format YYMMDD: 31. Dezember 2027. Die Klammern helfen einer Person, den AI zu erkennen; sie werden in den GS1-Barcode-Daten nicht als gewöhnliche Klammern codiert.
Barcodescanner und ihre Softwareschnittstellen können Steuerinformationen unterschiedlich ausgeben. Daher können ein gedrucktes Etikett, die Textausgabe eines Scanners und der in einer Anwendung gespeicherte Datensatz unterschiedlich aussehen, obwohl sie dieselben Daten darstellen. Implementierungen sollten die gedruckte Darstellung von der codierten Struktur unterscheiden, anstatt zu versuchen, allein die sichtbaren Klammern zu analysieren.
Feldlängen und Trennzeichen
Einige AI-Datenfelder haben eine vorgeschriebene Länge, während andere eine variable Anzahl von Zeichen bis zu einem festgelegten Maximum zulassen. Diese Unterscheidung ist wichtig, wenn mehrere Felder zusammen auftreten. Ein Parser muss wissen, wo ein Wert endet, bevor er den nächsten AI identifizieren kann.
Bei Feldern variabler Länge ist im Allgemeinen ein geeignetes Trennzeichen erforderlich, wenn ein weiteres Datenelement folgt. Bei GS1-Barcode-Implementierungen umfasst dies den für die jeweilige Symbologie festgelegten Trennmechanismus, gegebenenfalls einschließlich FNC1. Softwareschnittstellen können ein Trennzeichen als Gruppentrennzeichen darstellen. Die genauen Anforderungen sollten den GS1 General Specifications entnommen und nicht aus dem Erscheinungsbild eines Etiketts abgeleitet werden.
Häufige Application Identifiers in der Logistik
Die folgenden Beispiele veranschaulichen häufig relevante GS1-Datenfelder. Es handelt sich um ausgewählte Beispiele, nicht um eine vollständige Liste oder einen Ersatz für die offiziellen AI-Definitionen.
| AI | Identifizierte Daten | Datenformat | Praktische Bedeutung |
|---|---|---|---|
| 00 | Serial Shipping Container Code (SSCC) | 18 numerische Ziffern | Identifiziert eine einzelne Logistikeinheit, beispielsweise eine Palette oder ein Paket. |
| 01 | Global Trade Item Number (GTIN) | 14 numerische Ziffern | Identifiziert einen Handelsartikel und nicht eine bestimmte Sendung. |
| 10 | Chargen- oder Losnummer | Variable Länge, bis zu 20 zulässige Zeichen | Ordnet einen Handelsartikel einer Produktionscharge oder einem Los zu. |
| 11 | Produktionsdatum | Sechs numerische Ziffern, YYMMDD | Übermittelt das mit dem Artikel verbundene Produktionsdatum. |
| 15 | Mindestens haltbar bis | Sechs numerische Ziffern, YYMMDD | Übermittelt ein Mindesthaltbarkeitsdatum, das sich von einem Ablaufdatum unterscheidet. |
| 17 | Ablaufdatum | Sechs numerische Ziffern, YYMMDD | Unterstützt die ablaufbezogene Handhabung, sofern dies für das Produkt relevant ist. |
| 21 | Seriennummer | Variable Länge, bis zu 20 zulässige Zeichen | Unterscheidet ein einzelnes Exemplar, wenn es mit der entsprechenden Produktkennung verwendet wird. |
Die offiziellen Definitionen legen außerdem Aspekte fest, die in dieser Zusammenfassung nicht wiedergegeben werden, darunter zulässige Zeichensätze, erforderliche Verknüpfungen mit anderen Daten und bestimmte Validierungsregeln. Die maximale Länge eines Feldes bedeutet nicht, dass jeder Wert diese Länge einnehmen muss.
Verwendung in Lagerhaltung und E-Commerce-Fulfillment
Application Identifiers bilden die Schnittstelle zwischen physischer Identifikation und Geschäftsdaten. Ein Lager kann eine eingehende Logistikeinheit scannen, ihren SSCC abrufen und diese Kennung einem erwarteten Wareneingang zuordnen. Daten auf Produktebene können den für die Bestandsverwaltung relevanten Handelsartikel, die Charge, das Ablaufdatum oder die Seriennummer separat identifizieren.
Der Barcode muss nicht jedes Detail der Transaktion enthalten. Ein SSCC kann als Referenz auf Informationen dienen, die in einem Lagerverwaltungssystem gespeichert oder zwischen Handelspartnern ausgetauscht werden. Ebenso identifiziert eine GTIN einen Handelsartikel, während Beschreibungen, Geschäftsbedingungen und Auftragszuweisungen in verbundenen Datenbanken verbleiben können.
Beispielsweise kann ein Händler, der datumsabhängige Waren erhält, eine Produktkennung, eine Losnummer und ein Ablaufdatum von einem kompatiblen Etikett auslesen. Wenn seine Lagerverwaltungssoftware diese Felder unterstützt, kann sie Charge und Datum dem Wareneingang zuordnen. Ob diese Informationen anschließend die Bestandsrotation beeinflussen, hängt von den konfigurierten Bestandsregeln des Händlers ab; das Vorhandensein eines AI setzt selbst keine Kommissionierungsrichtlinie durch.
Bei der Bearbeitung von Rücksendungen kann eine unterstützte Kombination aus Produkt- und Seriennummer dem Personal dabei helfen, eine physische Einheit einem bestehenden Datensatz zuzuordnen. Dies begründet weder den Anspruch des Kunden auf eine Rückerstattung noch weist es allein die Echtheit des Produkts nach oder ersetzt das Rückgabegenehmigungsverfahren des Händlers.
Grenzüberschreitende Sendungen
Gemeinsame GS1-Definitionen können Handelspartnern dabei helfen, Identifikationsdaten über organisatorische und nationale Grenzen hinweg zu interpretieren. Ein AI ist jedoch nicht allein deshalb ein Feld einer Zollanmeldung, weil er auf einer internationalen Sendung erscheint. GS1-Kennungen ersetzen weder die Zolltarifklassifizierung, Ursprungsangaben, Handelsrechnungen noch andere für eine bestimmte Transaktion erforderliche Dokumente.
Ebenso sollte ein SSCC nicht automatisch als Sendungsverfolgungsnummer eines Carriers behandelt werden. Ein Carrier oder eine Logistikintegration kann beide miteinander verknüpfen, aber diese Zuordnung muss in den relevanten Systemen vorhanden sein. Der Application Identifier beschreibt das Datenfeld; er garantiert keinen Zugriff auf Transportereignisse.
Application Identifiers und verwandte Begriffe
| Begriff | Was er darstellt | Beziehung zu einem AI |
|---|---|---|
| GTIN | Eine Kennung für einen Handelsartikel | AI 01 erklärt, dass das folgende Feld eine GTIN enthält. |
| SSCC | Eine Kennung für eine einzelne Logistikeinheit | AI 00 erklärt, dass das folgende Feld einen SSCC enthält. |
| Barcode-Symbologie | Die Regeln zur Darstellung von Daten in einem maschinenlesbaren Symbol | Eine kompatible Symbologie trägt AI-definierte Daten; der AI ist nicht der Barcodetyp. |
| SKU | Eine innerhalb des Bestandsverwaltungssystems eines Unternehmens zugewiesene Bestandsreferenz | Sie ist nicht mit einem AI austauschbar und nicht automatisch einer GTIN gleichwertig. |
| Sendungsverfolgungsnummer des Carriers | Eine Referenz, die im Sendungsverfolgungsprozess eines Carriers verwendet wird | Ohne Überprüfung sollte sie nicht als SSCC oder eine andere GS1-Kennung betrachtet werden. |
GS1-128 und GS1 DataMatrix sind Beispiele für Barcodeformate, die GS1-AI-Elementzeichenfolgen übertragen. Bei gewöhnlichen Code-128- oder Data-Matrix-Symbolen sollte nicht allein aufgrund ihres ähnlichen Erscheinungsbilds davon ausgegangen werden, dass sie GS1-Regeln folgen. Sowohl die Codierung als auch die Datenstruktur sind entscheidend.
Implementierungs- und Validierungsprüfungen
Ein erfolgreicher Scan bestätigt lediglich, dass ein Scanner ein Symbol decodiert hat. Er beweist nicht, dass die Werte gültig, korrekt zugeordnet oder für die vorgesehene Geschäftstransaktion geeignet sind. Eine praktische Implementierung sollte mehrere Ebenen prüfen:
- Datenmedium bestätigen. Feststellen, ob das Etikett das erwartete GS1-Barcodeformat verwendet und ob der Scanner die für seine Erkennung erforderlichen Informationen meldet.
- Feldgrenzen bewahren. Sicherstellen, dass Scannerkonfiguration, Middleware und Anwendungsschnittstellen die für die Analyse erforderlichen Trennzeichen nicht verwerfen.
- AI- und Feldformat validieren. Die Kennung anhand der offiziellen Definitionen prüfen, einschließlich Feldlänge und zulässiger Zeichen. Nicht jeden AI als zweistelliges Präfix behandeln.
- Kennungsspezifische Regeln anwenden. Prüfziffern, wo erforderlich, beispielsweise für GTINs und SSCCs, validieren und Datumsfelder gemäß den GS1-Regeln interpretieren.
- Erforderliche Zuordnungen prüfen. Bestätigen, dass zusätzliche Attribute wie Serien- oder Chargeninformationen den von den entsprechenden AI-Regeln geforderten Kennungen zugeordnet sind.
- Geschäftliche Relevanz prüfen. Die analysierten Werte mit erwarteten Artikeln, Wareneingängen oder Logistikeinheiten vergleichen. Eine strukturell gültige Kennung kann sich dennoch auf die falschen Waren beziehen.
- Die vollständige Schnittstelle testen. Repräsentative Etiketten mit unterschiedlichen Feldlängen, Feldreihenfolgen und Positionen von Trennzeichen verwenden, anstatt nur einen erfolgreichen Scan zu testen.
Implementierungen sollten die aktuellen GS1-Definitionen verwenden und keine informelle, ohne Wartung in die Software kopierte Liste. Wenn Organisationen AI-basierte Daten austauschen, ist die Vereinbarung über unterstützte Felder und Fehlerbehandlung ebenso wichtig wie die Vereinbarung über das physische Etikett.
Häufige Missverständnisse
- Ein AI ist keine eindeutige Kennung für einen Artikel. Er identifiziert die Bedeutung eines Feldes. Der folgende Wert liefert die Produkt-, Logistikeinheiten-, Chargen- oder sonstige Information.
- Nicht jeder Barcode enthält Application Identifiers. Ihr Vorhandensein hängt von der Datenstruktur und der jeweiligen GS1-Implementierung ab.
- Sichtbare Klammern sind keine Feldtrennzeichen im codierten Barcode. Sie sind eine menschenlesbare Konvention und dürfen nicht mit dem tatsächlichen Trennmechanismus verwechselt werden.
- Ein Mindesthaltbarkeitsdatum und ein Ablaufdatum sind nicht dasselbe GS1-Feld. AI 15 und AI 17 vermitteln unterschiedliche Datumsbedeutungen und sollten nicht gegeneinander ausgetauscht werden.
- Standardisierte Daten bedeuten keine automatische Interoperabilität. Die empfangende Software benötigt weiterhin kompatible Analyse, Validierung, Feldzuordnung und Geschäftsregeln.
FAQ
Was bedeutet AI auf einem Logistikbarcode?
Es bedeutet Application Identifier: ein numerisches GS1-Präfix, das die Bedeutung und das Format der folgenden Daten angibt, beispielsweise eines SSCC, einer GTIN, einer Chargennummer oder eines Ablaufdatums.
Was ist der Unterschied zwischen AI 00 und AI 01?
AI 00 identifiziert ein Feld mit einem SSCC für eine einzelne Logistikeinheit. AI 01 identifiziert ein Feld mit einer GTIN für einen Handelsartikel. Sie beschreiben unterschiedliche Identifikationszwecke.
Sind Application Identifiers dasselbe wie Barcodetypen?
Nein. Application Identifiers definieren Datenfelder. Ein Barcodetyp oder eine Symbologie definiert, wie Informationen in einem maschinenlesbaren Symbol dargestellt werden. Kompatible GS1-Barcodeformate können AI-definierte Felder übertragen.
Ermöglicht das Scannen eines Application Identifiers die Sendungsverfolgung?
Nicht allein. Der Scan liefert Identifikations- oder Attributdaten. Für Tracking-Ereignisse sind ein entsprechendes System und eine bestehende Zuordnung zwischen der gescannten Kennung und den Sendungsdatensätzen erforderlich.
Quellen
- GS1: Application Identifiers — Offizielle Übersicht über Application Identifiers und ihre Rolle bei der Definition von GS1-Datenfeldern.
- GS1 Application Identifiers Reference — Einzelne AI-Definitionen, Datenformate, Feldlängen und Zuordnungsregeln.
- GS1 General Specifications — Technische Regeln für GS1-Identifikation, Barcodecodierung, menschenlesbare Interpretation, Trennzeichen und Validierung.


