📄 Multiple Barcodes

Multiple Barcodes


Worum es geht

Ein Artikel kann in Odoo jetzt mehrere Barcodes haben, und der Kühlschrank erkennt jeden davon. Das brauchst du, wenn der Lieferant die Verpackung wechselt und die neue Ware eine andere Nummer (GTIN) trägt als die alte. Beide Chargen liegen dann gleichzeitig im Kühlschrank, und beide müssen sich scannen lassen.
Bisher gab es dazu nur einen Weg: den Hauptbarcode am Artikel überschreiben. Dann scannte die alte Ware nicht mehr, und Kundinnen und Kunden bekamen am Gerät „Produkt nicht gefunden". So ist es Anfang September 2026 zehnmal passiert.
Jetzt gilt: Der Hauptbarcode bleibt, wie er ist. Jede weitere Nummer trägst du als Barcode der Verpackung „Alternative Barcodes" ein. Diese Verpackung steht für genau ein Stück. Der Kühlschrank bucht beim Scan immer ein Stück des Artikels, egal welche der Nummern gescannt wurde.
Karton-Barcodes (zum Beispiel ein 12er-Karton) legst du an derselben Stelle ab, aber unter der Karton-Verpackung. Die bucht der Kühlschrank absichtlich nicht, weil sonst ein ganzer Karton als ein Stück verkauft würde.

Voraussetzungen

Du brauchst in Odoo die Rolle Verkauf-Administrator oder Lager-Administrator. Ohne sie siehst du die Felder zwar, kannst aber keine Barcodes speichern.
Außerdem müssen die Maßeinheiten eingeschaltet sein: Einstellungen → Lager → Haken bei „Maßeinheiten". Ist der Haken nicht gesetzt, fehlt am Artikel das Feld „Verpackungen" komplett. Beides richtet die Administration einmalig ein; wenn dir etwas fehlt, melde dich dort.
Zum Eintippen der Nummern reicht die Tastatur. Bequemer ist ein Handscanner an der Tastaturbuchse: Er tippt die Nummer ein und drückt Enter, mehr passiert nicht.
Einmalige Einrichtung: Verpackung „Alternative Barcodes" anlegen
Diese Verpackung gibt es einmal je Odoo-System (Staging und Produktion getrennt). Prüfe zuerst, ob sie schon existiert, sonst legst du sie an. Alle Artikel benutzen danach dieselbe Verpackung.

Lager → Konfiguration → Einheiten & Verpackungen.
In der Liste nach „Alternative Barcodes" suchen. Gibt es den Eintrag, bist du fertig.
Sonst auf „Neu" klicken.
Name: Alternative Barcodes
Menge: 1
Referenz-Einheit: die Einheit der Artikel, also „Units" (in deutscher Oberfläche „Einheit(en)").
Speichern.

Wichtig: Die Menge muss genau 1 sein und die Referenz muss die Stück-Einheit sein. Nur dann bucht der Kühlschrank den Scan als ein Stück. Eine Verpackung mit Menge 12 oder mit Referenz „kg" wird beim Scan abgelehnt.
Das Feld „Barcodes" siehst du in diesem Fenster noch nicht. Es erscheint erst, wenn du die Verpackung später vom Artikel aus öffnest (nächster Abschnitt).
Neuen Barcode an einem Artikel hinterlegen
So trägst du eine neue Lieferanten-Nummer ein, ohne den bisherigen Hauptbarcode anzufassen. Dauer pro Artikel: etwa eine Minute.

Lager → Produkte → den Artikel öffnen.
Reiter „Verkauf" anklicken.
Im Bereich „Upselling & Cross-Selling" das Feld „Verpackungen" suchen.
In das Feld klicken, „Alternative Barcodes" auswählen. Steht die Verpackung schon als Tag im Feld, diesen Schritt überspringen.
Auf den Tag „Alternative Barcodes" klicken. Ein Fenster mit der Verpackung öffnet sich, darin das Feld „Barcodes".
In das Feld „Barcodes" klicken und die neue Nummer eintippen oder mit dem Handscanner einscannen. Mit Enter bestätigen. Die Nummer erscheint als Tag.
Weitere Nummern genauso nacheinander eingeben.
Fenster schließen, dann den Artikel speichern (Wolken-Symbol oben links).

Danach scannt der Kühlschrank die neue Nummer wie den Hauptbarcode. Der Hauptbarcode bleibt unverändert; alte Ware scannt weiterhin.
Einen Barcode wieder entfernen: Schritt 1 bis 5 wie oben, dann im Feld „Barcodes" auf das x am Tag klicken, Fenster schließen, speichern.
Hinweis: Die Verpackung „Alternative Barcodes" erscheint danach auch im Reiter „Einkauf" und in Verkaufsbelegen als wählbare Verpackung. Das ist normal und stört nicht, sie steht ja für ein Stück.
Karton-Barcodes für den Wareneingang
Karton-Barcodes gehören nicht unter „Alternative Barcodes" und nicht ins Feld „Verpackungen" am Artikel. Sie liegen als Barcode der Karton-Verpackung („6er-Verpackung", „12er-Verpackung" usw.), damit die Barcode-App im Wareneingang einen Karton-Scan als ganze Stückzahl bucht. Der Kühlschrank lehnt Karton-Codes ab, das ist gewollt.
Die Karton-Codes der meisten Artikel sind am 21.09.2026 aus JTL übernommen worden. Nur wenn ein Karton-Code fehlt, trägst du ihn nach:

Lager → Konfiguration → Einheiten & Verpackungen → die passende Karton-Verpackung öffnen, zum Beispiel „12er-Verpackung". Fehlt die Stückzahl, neue Verpackung anlegen: Name „er-Verpackung", Menge = Stückzahl, Referenz „Units".
Oben auf den Button „Verpackungsbarcodes" klicken. Eine Liste mit Artikel und Barcode öffnet sich.
„Zeile hinzufügen", Artikel auswählen, Karton-Code eintippen oder scannen, speichern.

Das Feld „Verpackungen" am Artikel bleibt für Kartons leer. Sonst könnte im Webshop und in Belegen ein ganzer Karton als Verkaufseinheit gewählt werden. BM verkauft keine Gebinde.
Prüfen, ob es funktioniert
Am Artikel: Reiter „Verkauf" → Tag „Alternative Barcodes" anklicken. Im Feld „Barcodes" stehen alle hinterlegten Nummern als Tags. Fehlt eine, wurde das Fenster vermutlich geschlossen, ohne den Artikel zu speichern.
Am Kühlschrank: Ein Testkauf mit der neuen Nummer verhält sich genau wie mit dem Hauptbarcode. Bei einer eigenen Reservierung wird die Zeile bestätigt, sonst wird der Artikel dem Einkauf hinzugefügt. Ein Karton-Code liefert am Gerät weiterhin „Produkt nicht gefunden", das ist gewollt.
In Odoo: Unter BM IoT → Gerätemeldungen erscheint für die neue Nummer keine Zeile „not found" mehr. Taucht sie doch auf, stimmt am Eintrag etwas nicht (siehe nächster Abschnitt).
Wenn etwas nicht klappt
SymptomUrsacheLösungMeldung „A product already uses the barcode" beim SpeichernDie Nummer ist schon Hauptbarcode eines anderen ArtikelsAm anderen Artikel prüfen, ob die Nummer dort noch stimmt; dort entfernen, dann hier eintragenMeldung „A packaging already uses the barcode"Die Nummer hängt schon an einer Verpackung, oft an einem Karton oder am falschen ArtikelBeim anderen Artikel den Tag öffnen und die Nummer dort löschen, dann neu eintragenIm Verpackungsfenster fehlt das Feld „Barcodes"Das Fenster wurde über Einheiten & Verpackungen geöffnet statt über den Tag am ArtikelFenster schließen, Artikel öffnen, Reiter „Verkauf", auf den Tag klickenFeld „Verpackungen" fehlt am ArtikelMaßeinheiten sind nicht eingeschaltet oder dir fehlt die RolleAdministration bitten: Einstellungen → Lager → „Maßeinheiten" aktivieren, Rolle prüfenKühlschrank meldet trotz Eintrag „Produkt nicht gefunden"Die Nummer hängt unter einer Karton-Verpackung, oder die Verpackung hat nicht Menge 1 mit Referenz „Units"Verpackung unter Einheiten & Verpackungen prüfen; Nummer unter „Alternative Barcodes" eintragenKühlschrank meldet „Produkt nicht gefunden", Eintrag ist korrektDer Artikel ist archiviert oder hat keine interne ReferenzArtikel reaktivieren bzw. interne Referenz eintragenNummer nach dem Speichern verschwundenFenster geschlossen, aber der Artikel wurde nicht gespeichertVorgang wiederholen und am Ende den Artikel speichern
Bleibt ein Fall offen, notiere Artikelnummer, gescannte Nummer und Uhrzeit des Scans und gib das an die Administration weiter. Mit diesen drei Angaben lässt sich der Scan im Protokoll finden.
Kurz-Checkliste
Neue Lieferanten-Nummer für einen Artikel:

Artikel öffnen → Reiter „Verkauf"
Feld „Verpackungen": „Alternative Barcodes" hinzufügen (falls noch nicht da)
Auf den Tag „Alternative Barcodes" klicken
Im Feld „Barcodes" die Nummer scannen oder tippen, Enter
Fenster schließen, Artikel speichern
Am Artikel prüfen: Tag öffnen, Nummer steht als Tag im Feld „Barcodes"

Nicht tun:

Den Hauptbarcode überschreiben. Er bleibt, die neue Nummer kommt dazu.
Karton-Codes unter „Alternative Barcodes" ablegen oder Karton-Verpackungen ins Feld „Verpackungen" hängen. Kartons werden über Einheiten & Verpackungen → „Verpackungsbarcodes" gepflegt.

Die Verpackung über Einheiten & Verpackungen öffnen, um Barcodes einzutragen. Das Feld gibt es nur über den Tag am Artikel.