Die Artikelgruppennummer ist immer eindeutig. Es gibt keine Überschneidungen.
Wenn es wirklich jeweils eindeutig ist, würde ich mit
Pos oder
posex arbeiten.
Ich habe bei mir z.B. die Situation, dass ich einen eingescannten Barcode (1D / 2D) identifizieren muss und daraus definierte Werte extrahieren muss (Seriennummer, Chargennummer, etc.).
Zu diesem Zweck registriere ich einen neuen Barcodetypen einmalig und identifiziere diese danach anhand meines definierten "Daumenabdruckes" (Anzahl Zeilen und Zeichen, Erkennungsmuster, etc.)