Barcode-Standardnomenklatur¶
Define barcode nomenclatures to ensure Odoo correctly recognizes and categorizes barcodes. When scanned, a barcode matches the first rule with a matching pattern, based on regular expressions. A barcode is successfully read if its prefix and/or length matches the defined rule.
An einer Station im Kassensystem werden beispielsweise Barcodes im EAN-Format (European Article Number) zum Wiegen von Produkten verwendet, die mit 21
beginnen und fünf Ziffern zur Angabe des Gewichts enthalten. Diese Codes werden dann zur Erstellung eines Barcodes verwendet, der das Gewicht und den Preis angibt. Die Ziffernfolge 21
und das fünfstellige Gewicht bilden das Barcode-Muster, das zur Identifizierung des Barcodes verwendet wird, und können angepasst werden, um sicherzustellen, dass Odoo alle Barcodes für das Unternehmen korrekt interpretiert.
Bemerkung
Barcodes werden auch häufig mit den Odoo-Apps Lager und Barcode verwendet.
Odoo Barcode unterstützt die Formate EAN, Universal Product Code (UPC) und GS1. Dieses Dokument konzentriert sich ausschließlich auf Standardregeln und -muster in Odoo, die die Kodierung UPC und EAN verwenden.
Wichtig
Um die Barcodes UPC und EAN zur eindeutigen Identifizierung von Produkten in der gesamten Lieferkette zu verwenden, müssen sie bei GS1 gekauft werden.
In Odoo können benutzerdefinierte Barcode-Muster definiert werden, um unternehmensspezifische Barcodes zu erkennen. Barcodes müssen nicht gekauft werden, wenn sie nur innerhalb des Unternehmens verwendet werden, wie im Beispiel, bei dem der Barcode im EAN-Format geschrieben ist.
Konfiguration¶
Um die Standardnomenklatur zu verwenden, navigieren Sie zu Barcode das Kontrollkästchen neben Barcode-Scanner an. Dadurch wird die Barcode-App in der Datenbank installiert.
. Kreuzen Sie unter dem AbschnittStellen Sie als nächstes sicher, dass die Einstellung Standardnomenklatur im Feld Barcode-Nomenklatur ausgewählt ist. Klicken Sie dann auf Speichern.
Wenn das Modul Barcode installiert und die Standardnomenklatur ausgewählt ist, stehen die in der Standardnomenklaturliste beschriebenen Barcode-Aktionen mit UPC und EAN zur Verfügung. Standardmäßig übernimmt Odoo die UPC/EAN-Konvertierung automatisch.
Beispiel: Barcode für Produktgewicht¶
Um besser zu verstehen, wie die Barcode-Nomenklatur zur Identifizierung von Produkten in Odoo verwendet wird, dient dieses Beispiel, bei dem Barcodes für das Produktgewicht im EAN-Format verwendet werden, um es einem Unternehmen im Kassensystem zu ermöglichen, automatisch Barcodes zu drucken und den Preis anhand des Gewichts des Artikels zu berechnen.
Für die Einrichtung von Barcodes für gewichtete Produkte gilt folgende Regel:
Regelbezeichnung |
Barcode-Muster |
Feld in Odoo |
---|---|---|
Gewichtbarcodes mit 3 Dezimalstellen |
(21)….{NNDDD} |
Barcode-Feld im Produktformular |
Example
Um das Barcode-Muster für gewichtete Produkte besser zu verstehen, betrachten Sie den Barcode 2112345000008
:
21
: Code, der dies als Barcode für gewichtete Produkte identifiziert.12345
: fünf Ziffern (in der obigen Tabelle durch.....
gekennzeichnet), die das Produkt identifizieren.00000
: fünf Zifferm (in der Tabelle als{NNDDD}
gekennzeichnet), die das Gewicht des Produkt darstellt. Auf dem Produktformular müssen die fünf Gewichtswerte00000
. Die ersten beiden Ziffern sind Ganzzahlenwerte und die letzten drei sind Dezimalstellen. Zum Beispiel sind „13,5 Gramm“ im Format{NNDDD}
13500
.8
: Prüfziffer für211234500000
.
Zusammen bilden diese Komponenten einen 13-stelligen EAN-Barcode.
Um den Produkt-Barcode für Pasta Bolognese
zu konfigurieren, wird der EAN-Barcode für gewichtete Produkte, 2112345000008
, in das Feld Barcode auf dem Produktformular eingegeben (zugänglich über und Auswahl des gewünschten Produkts). Außerdem wird die Maßeinheit auf kg festgelegt.
Als Nächstes wird die Nudelschüssel eines Kunden gewogen und wiegt 1,5
Kilogramm. Dadurch wird ein neuer Barcode für die Nudeln generiert, der dem Gewicht entspricht: 211234501500
, mit einer Prüfziffer von 2
. Der neue Barcode lautet 2112345015002
.
Stellen Sie sicher, dass die Produkte ordnungsgemäß gescannt werden, indem Sie zu Wareneingänge. Klicken Sie dann auf die Schaltfläche Neu, um einen Entwurf für eine Bestandsbewegung zu erstellen. Scannen Sie den Barcode für das Produktgewicht, z. B. 2112345015002
. Wenn das gewünschte Produkt angezeigt wird, ist die Barcode-Einrichtung korrekt.
Regeln erstellen¶
Wichtig
Das Hinzufügen neuer Regeln ist für die UPC- und EAN-Formate erforderlich, die nicht in der Standardliste von Odoo enthalten sind, da Barcodes nicht erfolgreich gelesen werden können, wenn unbekannte Felder vorhanden sind.
Neue Regeln können zwar erstellt werden, aber Odoo-Felder werden nicht automatisch mit Informationen aus diesen Regeln ausgefüllt. Für diese Funktionalität ist eine
benutzerdefinierte Entwicklung <https://www.odoo.com/appointment/132>
erforderlich.
Um eine neue Regel zu erstellen, aktivieren Sie zunächst den Entwicklermodus. Navigieren Sie dann zu und wählen Sie Standardnomenklatur.
Konfigurieren Sie auf dieser Seite die folgenden optionalen Felder:
UPC/EAN-Umwandlung: legt fest, ob ein UPC/EAN-Barcode automatisch umgewandelt werden soll, wenn eine Regel mit einer anderen Codierung übereinstimmt. Zu den Optionen gehören: Immer (Standardoption), Nie, EAN-13 zu UPC-A und UPC-A zu EAN-13.
Ist GS1-Nomenklatur: Stellen Sie sicher, dass dieses Kontrollkästchen nicht aktiviert ist, da die Standardnomenklatur die UPC- und EAN-Codierung verwendet, nicht die GS1-Kodierung.
Klicken Sie auf der Seite Standardnomenklatur unten in der Tabelle auf Zeile hinzufügen. Daraufhin öffnet sich ein Pop-up-Fenster Regeln erstellen, um eine neue Regel zu erstellen.
Das Feld Regelbezeichnung wird intern verwendet, um zu identifizieren, was der Barcode darstellt.
Das Feld Sequenz steht für die Priorität der Regel. Das heißt, je kleiner der Wert, desto höher erscheint die Regel in der Tabelle.
Das Barcodefeld Typ steht für verschiedene Klassifizierungen von Informationen, die vom System verstanden werden können (z. B. Packung, Los, Lagerort, Gutschein, usw.).
Das Feld Codierung gibt an, welche Codierung der Barcode verwendet; diese Regel gilt nur, wenn der Barcode diese spezielle Codierung verwendet. Die verfügbaren Codierungsoptionen sind: EAN-13, EAN-8, UPC-A, und GS1-28.
Das Feld Barcodemuster gibt an, wie die Buchstaben- oder Zahlenfolge vom System erkannt wird, um Informationen über das Produkt zu enthalten. Manchmal, wenn eine bestimmte Anzahl von Ziffern erforderlich ist, wird die Anzahl der .
angezeigt. N
steht für ganze Ziffern und D
für Dezimalstellen.
Example
1...
steht für eine beliebige vierstellige Zahl, die mit 1 beginnt. NNDD
steht für eine zweistellige Zahl mit zwei Dezimalstellen. Zum Beispiel steht 14,25
für 1425.
Nachdem Sie die Informationen eingegeben haben, klicken Sie auf die Schaltfläche Speichern & Neu, um die Regel zu speichern und sofort mit der Erstellung einer neuen Regel zu beginnen. Oder klicken Sie auf Speichern & Schließen, um die Regel zu speichern und zur Tabelle der Regeln zurückzukehren.
Standardnomenklaturliste¶
Die folgende Tabelle enthält die Liste der Regeln für die Standardnomenklatur von Odoo. Barcodemuster werden in regulären Ausdrücken geschrieben.
Regelbezeichnung |
Typ |
Codierung |
Barcode-Muster |
---|---|---|---|
Preis-Barcodes mit 2 Dezimalstellen |
Bepreistes Produkt |
EAN-13 |
23…..{NNNDD} |
Rabattbarcode |
Rabattiertes Produkt |
Beliebige |
22{NN} |
Gewichtbarcodes mit 3 Dezimalstellen |
Gewogenes Produkt |
EAN-13 |
21…..{NNDDD} |
Kunden-Barcodes |
Kunde |
Beliebige |
042 |
Barcodes für Gutscheine & Geschenkkarten |
Gutschein |
Beliebige |
043|044 |
Kassierer-Barcodes |
Kassierer |
Beliebige |
041 |
Lagerort-Barcodes |
Lagerort |
Beliebige |
414 |
Paketbarcodes |
Paket |
Beliebige |
PACK |
Los-Barcodes |
Los |
Beliebige |
10 |
Magnetkreditkarte |
Kreditkarte |
Beliebige |
%.* |
Produktbarcodes |
Einheitsprodukt |
Beliebige |
.* |
Bemerkung
Wenn das Feld Barcodemuster .*
enthält, bedeutet dies, dass es beliebige Zahlen oder Zeichentypen enthalten kann.
Siehe auch