Skip ke Konten
Odoo Menu
  • Login
  • Uji coba gratis
  • Aplikasi
    Keuangan
    • Akuntansi
    • Faktur
    • Pengeluaran
    • Spreadsheet (BI)
    • Dokumen
    • Tanda Tangan
    Sales
    • CRM
    • Sales
    • POS Toko
    • POS Restoran
    • Langganan
    • Rental
    Website
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Rantai Pasokan
    • Inventaris
    • Manufaktur
    • PLM
    • Purchase
    • Maintenance
    • Kualitas
    Sumber Daya Manusia
    • Karyawan
    • Rekrutmen
    • Cuti
    • Appraisal
    • Referensi
    • Armada
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Acara
    • Otomatisasi Marketing
    • Survei
    Layanan
    • Project
    • Timesheet
    • Layanan Lapangan
    • Meja Bantuan
    • Planning
    • Appointment
    Produktivitas
    • Diskusi
    • Approval
    • IoT
    • VoIP
    • Pengetahuan
    • WhatsApp
    Aplikasi pihak ketiga Odoo Studio Platform Odoo Cloud
  • Industri-Industri
    Retail
    • Toko Buku
    • Toko Baju
    • Toko Furnitur
    • Toko Kelontong
    • Toko Hardware
    • Toko Mainan
    Makanan & Hospitality
    • Bar dan Pub
    • Restoran
    • Fast Food
    • Rumah Tamu
    • Distributor Minuman
    • Hotel
    Real Estate
    • Agensi Real Estate
    • Firma Arsitektur
    • Konstruksi
    • Estate Management
    • Perkebunan
    • Asosiasi Pemilik Properti
    Konsultansi
    • Firma Akuntansi
    • Mitra Odoo
    • Agensi Marketing
    • Firma huku
    • Talent Acquisition
    • Audit & Sertifikasi
    Manufaktur
    • Tekstil
    • Logam
    • Perabotan
    • Makanan
    • Brewery
    • Corporate Gift
    Kesehatan & Fitness
    • Sports Club
    • Toko Kacamata
    • Fitness Center
    • Wellness Practitioners
    • Farmasi
    • Salon Rambut
    Perdagangan
    • Handyman
    • IT Hardware & Support
    • Sistem-Sistem Energi Surya
    • Pembuat Sepatu
    • Cleaning Service
    • Layanan HVAC
    Lainnya
    • Organisasi Nirlaba
    • Agen Lingkungan
    • Rental Billboard
    • Fotografi
    • Penyewaan Sepeda
    • Reseller Software
    Browse semua Industri
  • Komunitas
    Belajar
    • Tutorial-tutorial
    • Dokumentasi
    • Sertifikasi
    • Pelatihan
    • Blog
    • Podcast
    Empower Education
    • Program Edukasi
    • Game Bisnis 'Scale Up!'
    • Kunjungi Odoo
    Dapatkan Softwarenya
    • Download
    • Bandingkan Edisi
    • Daftar Rilis
    Kolaborasi
    • Github
    • Forum
    • Acara
    • Terjemahan
    • Menjadi Partner
    • Layanan untuk Partner
    • Daftarkan perusahaan Akuntansi Anda.
    Dapatkan Layanan
    • Temukan Mitra
    • Temukan Akuntan
    • Temui penasihat
    • Layanan Implementasi
    • Referensi Pelanggan
    • Bantuan
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Dapatkan demo
  • Harga
  • Bantuan

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Akuntansi
  • Inventaris
  • PoS
  • Project
  • MRP
All apps
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Anda harus terdaftar untuk dapat berinteraksi di komunitas.
Semua Post Orang Lencana-Lencana
Label (Lihat semua)
odoo accounting v14 pos v15
Mengenai forum ini
Help

Does Odoo Barcode works for reading a GS1 Datamatrix?

Langganan

Dapatkan notifikasi saat terdapat aktivitas pada post ini

Pertanyaan ini telah diberikan tanda
enterpriseOdoov15GS1Barcode
6 Replies
6088 Tampilan
Avatar
Bruno Rocha

Hello community,

What are the steps to reproduce my issue?
Error reading GS1 Datamatrix barcodes in the Barcode app

What is the current behavior that I observe?
In the Inventory settings with the option "Barcode Scanner" active and the barcode nomenclature set to "Default GS1 Nomenclature" selected when I try to scan a datamatrix in barcode operations if the datamatrix has a group separator the app returns an error.

What would be your expected behavior in this case?
I get the "You are expected to scan one or more products." error despite the fact that the product is registered with the barcode that follows the "01" prefix.
The expected result is the identification of the product and creation of the serial number and expiration date that does not occur.

​

1
Avatar
Buang
Avatar
Clotilde Ruzette (cru)
Jawaban Terbai

Hello Bruno! 

It should work. Pay attention that your product barcode should contain 14 digits and the last digit is a check digit. Here, an example of GS1 barcode you could use for your testing: 01354756923423431722053021532689093. If I add the brackets to make it easier to read, you have (01)35475692342343(17)220530(21)532689093. So, you have the product barcode followed by the expiry date and the serial number. 

In V15, Odoo can read the expiry date but the info is not filled in the system. It is fixed in V16. 

-1
Avatar
Buang
Avatar
Anas Iqbal
Jawaban Terbai

Hello Bruno,

Were you able to read the GS1 barcode? I have the same problem.

I am trying to read a datamatrix barcode which consists of product code+Expiry+Batch number. I have activated the barcodes in Odoo and selected GS1 nomenclature in the settings. When I try to scan in the barcode app it gives me the same error "You are expected to scan one or more products."

I have seen the 2022 Odoo demo it should work. https://youtube.com/clip/Ugkx79xFnaU-oFbtnL67gMMWq9xLLGAXBeZk 

Can anyone tell how to configure Odoo properly so GS1 barcodes work?

1
Avatar
Buang
Bruno Rocha
Penulis

Hello Anas,

So, the only way I make it work was by redo the native app of Barcode.
I had a collegue that created a GS1 nomenclature custom, and had to change the native code of Odoo.
In the demo it works, and with a demo datamatrix it also works, but then with a real one I tried and failed to make it work without some code review.

Anas Iqbal

Thanks Bruno for the comment. However I succeded to make it work without any code change. It seems that Odoo is able to identify GS1 barcode when the code is scanned without the "()" characters. For example, when I scan my Barcode in Excel is displays as follows:
(01)53582910080355(17)210415(10)9S444

Odoo doesn't recognize it and give the error "You are expected to scan one or more products."

But when I remove the brackets from the barcode to read as below
015358291008035517210415109S444
Odoo recognizes it and automatically selects the correct product and add the batch number and expiry date.

So now I only need to figure out how to stop transmitting the () brackets in the scan. an ideas?

Anas Iqbal

I succeeded in configuring Odoo to identify the barcode including the brackets "()".
In developer mode under GS1 nomenclature, I added the () in the expression and it works like a charm now. (This is in v16 so I think same would work in v15)

The original expression in the GS1 nomenclature was
(01)(\d{14})
I changed it to
(\(01\))(\d{14})

Did the same for all the application identifiers:
(\(17\))(\d{6})
(\(10\))([!"%-/0-9:-?A-Z_a-z]{0,20})
(\(21\))([!"%-/0-9:-?A-Z_a-z]{0,20})

Avatar
F wouters
Jawaban Terbai

Has anyone been able to make this work? Odoo just doesn't seem to recognize the lookahead numbers. VERY frustrating module.

0
Avatar
Buang
Avatar
Andrea Zanantoni
Jawaban Terbai

Hi, I have the same problem... ODOO seems to ba able to read the first field in the optical code. I have created 4 codes, one for the item, one for the lot, one for the expiration date and one for the quantity and all is ok; but if I try to use one single code (barcode o datamatrix is the same) ODOO return an error and don't read.

My question is... GS1-128 with multi-fields is supported by ODOO withou customizations?

0
Avatar
Buang
Avatar
George Geitonas
Jawaban Terbai

Hello to everyone!!has anyone manage to do an internal transfer using a GS1 barcode? 

It seems that scanning the barcode it recognizes only the product code and not the lot number. 

0
Avatar
Buang
Avatar
Eduardo Esteves
Jawaban Terbai

Hi everyone,

Amazing explanations in the comments. We actually are able to scan the GTIN with round brackets now. 

Unfortunately, the data matrix we are trying to use for GS1 is GTIN + Expiration date + Lot during the receipt.

In our instance, the barcode reader pops an error when scanning the data matrix (check the video).

https://youtube.com/shorts/eN9qOm5nt5I?feature=share

0
Avatar
Buang
Bruno Rocha
Penulis

You have to modify Odoo.
My project was in Pharma, so GTIN + Expiration date + Lot
Check the V16 I think is fixed there.
We end up making a module to teach Odoo how to read a datamatrix.
Also check OCA, I think they have a external solution for this.

Eduardo Esteves

Ho Bruno,
Thank you for your reply!
Yes, in v16 Fabien did a demo using the system... so it should be working. We reported back to Odoo and will now wait for their answer.
Thank you again!

Menikmati diskusi? Jangan hanya membaca, ikuti!

Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!

Daftar
Post Terkait Replies Tampilan Aktivitas
Report Actions Button(ir.actions.report) and Domain
Odoo v15
Avatar
Avatar
Avatar
Avatar
3
Agu 24
7209
Fedex Shipping Return Label - can I default it to ground when using overnight for delivery?
enterprise v15
Avatar
0
Feb 24
2531
How to add custom field on Enterprise reports
enterprise v15
Avatar
Avatar
1
Nov 23
2935
How to copy the value of a checkbox field from Vendor Bill to Payments in Odoo 15?
enterprise v15
Avatar
0
Sep 23
2365
Annual leave allocation based on their joining date? Diselesaikan
enterprise v15
Avatar
Avatar
1
Jun 23
4109
Komunitas
  • Tutorial-tutorial
  • Dokumentasi
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Terjemahan
Layanan
  • Odoo.sh Hosting
  • Bantuan
  • Peningkatan
  • Custom Development
  • Pendidikan
  • Temukan Akuntan
  • Temukan Mitra
  • Menjadi Partner
Tentang Kami
  • Perusahaan kami
  • Aset Merek
  • Hubungi kami
  • Tugas
  • Acara
  • Podcast
  • Blog
  • Pelanggan
  • Hukum • Privasi
  • Keamanan
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo adalah rangkaian aplikasi bisnis open source yang mencakup semua kebutuhan perusahaan Anda: CRM, eCommerce, akuntansi, inventaris, point of sale, manajemen project, dan seterusnya.

Mudah digunakan dan terintegrasi penuh pada saat yang sama adalah value proposition unik Odoo.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now