Nomenklatur barcode GS1¶
Nomenklatur GS1 mengkonsolidasikan berbagai data produk dan rantai pasokan ke dalam satu barcode. Odoo menerima Global Trade Item Numbers unik (GTIN), yang dibeli oleh bisnis, untuk memungkinkan pengiriman global, penjualan, dan daftar produk eCommerce.
Konfigurasikan nomenklatur GS1 untuk memindai barcode kotak tertutup dan mengidentifikasi informasi produk penting, seperti GTIN, nomor lot, informasi kuantitas, dan lainnya.
Penting
GTINs adalah identifikasi produk unik yang harus dibeli dari GS1 untuk menggunakan barcode GS1.
Siapkan nomenklatur barcode¶
Untuk menggunakan nomenklatur GS1, buka . Kemudian di bawah bagian Barcode, centang kotak Pemindai Barcode. Selanjutnya, pilih dari opsi nomenklatur barcode default.
Daftar aturan GS1 dan pola barcode yang didukung Odoo secara default dapat diakses dengan mengklik ikon ➡️ (panah) di sebelah kanan pilihan Nomenklatur Barcode.
Dalam tabel pop-up Buka: Nomenklatur, lihat dan edit Nama Aturan GS1 yang tersedia di Odoo. Tabel ini berisi semua informasi yang dapat dikondensasi dengan barcode GS1, beserta Pola Barcode yang sesuai.
Tip
Setelah menetapkan GS1 sebagai nomenklatur barcode, pengaturan juga dapat diakses melalui menu tersembunyi yang dapat ditemukan setelah mengaktifkan mode pengembang. Setelah diaktifkan, buka menu dan terakhir, pilih Nomenklatur GS1 Default.
Gunakan barcode GS1 di Odoo¶
Untuk identifikasi produk menggunakan barcode GS1 di Odoo, bisnis memperoleh GTIN unik sebagai pengenal produk yang berbeda secara internasional yang dibeli dari GS1. GTIN ini dikombinasikan dengan detail produk spesifik mengikuti pola barcode yang ditentukan oleh GS1. Susunan angka dan huruf dalam pola barcode harus mematuhi konvensi GS1 agar dapat diinterpretasikan secara akurat oleh sistem global di sepanjang rantai pasokan.
Setiap barcode dimulai dengan application identifier (A.I.) 2-4 digit. Awalan wajib ini secara universal menunjukkan jenis informasi yang terkandung dalam barcode. Odoo mengikuti aturan GS1 untuk mengidentifikasi informasi, sebagaimana dirinci dalam daftar aturan GS1 default. Menyertakan A.I. yang relevan dari daftar memungkinkan Odoo untuk menginterpretasikan barcode GS1 dengan benar. Meskipun sebagian besar pola barcode memiliki persyaratan panjang tetap, pola tertentu, seperti lot dan nomor seri, memiliki panjang yang fleksibel.
Tip
Untuk pola barcode dengan panjang fleksibel yang tidak ditempatkan di akhir barcode GS1, gunakan pemisah FNC1 (\x1D) untuk mengakhiri barcode.
Contoh: Pola barcode untuk nomor lot memiliki panjang 20 karakter. Alih-alih membuat barcode nomor lot 20 karakter, seperti LOT00000000000000001, gunakan pemisah FNC1 untuk membuatnya lebih pendek: LOT001x1D.
Lihat daftar tata nama GS1 untuk melihat daftar lengkap semua pola barcode dan aturan yang harus diikuti. Atau, lihat dokumentasi penggunaan GS1 ini untuk contoh spesifik menggabungkan GTIN dengan informasi produk dan mengonfigurasi alur kerja.
Lihat juga
Buat aturan¶
Aturan GS1 adalah format spesifik informasi yang terkandung dalam barcode, dimulai dengan A.I. dan berisi panjang karakter yang ditentukan. Memindai barcode GS1 dari daftar GS1 default akan mengisi data yang sesuai secara otomatis di database Odoo.
Menambahkan aturan barcode GS1 di Odoo memastikan interpretasi yang akurat terhadap format GS1 unik dan non-standar.
Untuk melakukannya, mulailah dengan mengaktifkan mode pengembang dan navigasi ke daftar Barcode Nomenclatures di . Kemudian, pilih item daftar Default GS1 Nomenclature.
Pada halaman Default GS1 Nomenclature, pilih Add a line di bagian bawah tabel, yang akan membuka jendela untuk membuat aturan baru. Kolom Rule Name digunakan secara internal untuk mengidentifikasi apa yang direpresentasikan oleh barcode. Types barcode adalah klasifikasi berbeda dari informasi yang dapat dipahami oleh sistem (misalnya produk, kuantitas, tanggal terbaik sebelum, paket, kupon). Sequence mewakili prioritas aturan; ini berarti semakin kecil nilainya, semakin tinggi aturan tersebut muncul di tabel. Odoo mengikuti urutan sekuensial tabel ini dan akan menggunakan aturan pertama yang cocok berdasarkan urutan. Barcode Pattern adalah cara urutan huruf atau angka dikenali oleh sistem sebagai informasi tentang produk.
Setelah mengisi informasi, klik tombol Save & New untuk membuat aturan lain atau klik Save & Close untuk menyimpan dan kembali ke tabel aturan.
Pemecahan masalah barcode¶
Karena barcode GS1 menantang untuk digunakan, berikut adalah beberapa pemeriksaan yang dapat dicoba ketika barcode tidak berfungsi seperti yang diharapkan:
Pastikan pengaturan Barcode Nomenclature diatur sebagai . Lompat ke bagian pengaturan tata nama untuk detail lebih lanjut.
Pastikan kolom yang dipindai dalam barcode diaktifkan di Odoo. Misalnya, untuk memindai barcode yang berisi lot dan nomor seri, pastikan fitur Lots & Serial Numbers diaktifkan di pengaturan Odoo dan pada produk.
Hilangkan tanda baca seperti tanda kurung
()atau kurung siku[]antara A.I. dan urutan barcode. Ini biasanya digunakan dalam contoh untuk kemudahan membaca dan tidak boleh disertakan dalam barcode final. Untuk detail lebih lanjut tentang membangun barcode GS1, kunjungi bagian ini.Ketika satu barcode berisi beberapa kolom yang dikodekan, Odoo memerlukan semua aturan untuk terdaftar dalam tata nama barcode agar Odoo dapat membaca barcode. Bagian ini merinci cara menambahkan aturan baru dalam tata nama barcode.
Uji barcode yang berisi beberapa kolom yang dikodekan, satu per satu, untuk mengetahui kolom mana yang menyebabkan masalah.
Example
Saat menguji barcode yang berisi GTIN, nomor lot, dan kuantitas, mulailah dengan memindai GTIN saja. Kemudian, uji GTIN dengan nomor lot, dan akhirnya, coba pindai seluruh barcode.
Setelah mendiagnosis bahwa field yang dikodekan tidak diketahui, tambahkan aturan baru ke daftar default Odoo untuk mengenali barcode GS1 dengan spesifikasi unik.
Penting
Meskipun field baru akan dibaca, informasi tersebut tidak akan terhubung ke field yang ada di Odoo tanpa kustomisasi developer. Namun, menambahkan aturan baru diperlukan untuk memastikan field lainnya dalam barcode diinterpretasikan dengan benar.
Daftar nomenklatur GS1¶
Tabel di bawah ini berisi daftar default aturan GS1 Odoo. Pola barcode ditulis dalam ekspresi reguler. Hanya tiga aturan pertama yang memerlukan check digit sebagai karakter terakhir.
Aturan nama |
Tipe |
Pola Barcode |
Tipe Konten GS1 |
Field Odoo |
|---|---|---|---|---|
Serial Shipping Container Code |
Kemasan |
(00)(\d{18}) |
Pengidentifikasi numerik |
Nama paket |
Global Trade Item Number (GTIN) |
Produk Satuan |
(01)(\d{14}) |
Pengidentifikasi numerik |
Bidang Barcode pada formulir produk |
GTIN dari item perdagangan yang terkandung |
Produk Satuan |
(02)(\d{14}) |
Pengidentifikasi numerik |
Kemasan |
Kirim ke / Kirim ke lokasi global |
Lokasi tujuan |
(410)(\d{13}) |
Pengidentifikasi numerik |
Lokasi tujuan |
Kirim / Kirim untuk penerusan |
Lokasi tujuan |
(413)(\d{13}) |
Pengidentifikasi numerik |
Sumber lokasi |
I.D. dari lokasi fisik |
Lokasi |
(414)(\d{13}) |
Pengidentifikasi numerik |
Lokasi |
Nomor batch atau lot |
Lot |
(10) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
Nama alfanumerik |
Lot |
Nomor seri |
Lot |
(21) ([!"%-/0-9:-?A-Z_a-z]{0,20}) |
Nama alfanumerik |
Nomor seri |
Tanggal pengemasan (YYMMDD) |
Tanggal Pengemasan |
(13)(\d{6}) |
Tanggal |
Tanggal pengepakan |
Tanggal terbaik sebelum (YYMMDD) |
Bagus sebelum tanggal |
(15)(\d{6}) |
Tanggal |
Tanggal terbaik sebelum |
Tanggal kedaluwarsa (YYMMDD) |
Tanggal Kedaluwarsa |
(17)(\d{6}) |
Tanggal |
Tanggal kedaluwarsa |
Jumlah item variabel |
Kuantitas |
(30)(\d{0,8}) |
Ukur |
UoM: Unit |
Jumlah item perdagangan |
Kuantitas |
(37)(\d{0,8}) |
Ukur |
Qty dalam unit untuk kontainer (AI 02) |
Berat bersih: kilogram (kg) |
Kuantitas |
(310[0-5])(\d{6}) |
Ukur |
Jumlah dalam kg |
Panjang dalam meter (m) |
Kuantitas |
(311[0-5])(\d{6}) |
Ukur |
Jumlah dalam m |
Volume bersih: liter (L) |
Kuantitas |
(315[0-5])(\d{6}) |
Ukur |
Jumlah dalam L |
Volume bersih: meter kubik (m:sup: |
Kuantitas |
(316[0-5])(\d{6}) |
Ukur |
Jumlah dalam m:sup: |
Panjang dalam inci (in) |
Kuantitas |
(321[0-5])(\d{6}) |
Ukur |
Jumlah dalam inci |
Berat/volume bersih: ons (oz) |
Kuantitas |
(357[0-5])(\d{6}) |
Ukur |
Jumlah dalam oz |
Volume bersih: kaki kubik (ft:sup: |
Kuantitas |
(365[0-5])(\d{6}) |
Ukur |
Jumlah dalam ft:sup: |
Jenis kemasan |
Jenis Kemasan |
(91) ([!"%-/0-9:-?A-Z_a-z]{0,90}) |
Nama alfanumerik |
Tipe paket |