Se rendre au contenu
Odoo Menu
  • Se connecter
  • Essai gratuit
  • Applications
    Finance
    • Comptabilité
    • Facturation
    • Notes de frais
    • Feuilles de calcul (BI)
    • Documents
    • Signature
    Ventes
    • CRM
    • Ventes
    • PdV Boutique
    • PdV Restaurant
    • Abonnements
    • Location
    Sites web
    • Site Web
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Chaîne d'approvisionnement
    • Inventaire
    • Fabrication
    • PLM
    • Achats
    • Maintenance
    • Qualité
    Ressources Humaines
    • Employés
    • Recrutement
    • Congés
    • Évaluations
    • Recommandations
    • Parc automobile
    Marketing
    • Marketing Social
    • E-mail Marketing
    • SMS Marketing
    • Événements
    • Marketing Automation
    • Sondages
    Services
    • Projet
    • Feuilles de temps
    • Services sur Site
    • Assistance
    • Planification
    • Rendez-vous
    Productivité
    • Discussion
    • Validations
    • Internet des Objets
    • VoIP
    • Connaissances
    • WhatsApp
    Applications tierces Odoo Studio Plateforme Cloud d'Odoo
  • Industries
    Commerce de détail
    • Librairie
    • Magasin de vêtements
    • Magasin de meubles
    • Épicerie
    • Quincaillerie
    • Magasin de jouets
    Food & Hospitality
    • Bar et Pub
    • Restaurant
    • Fast-food
    • Maison d’hôtes
    • Distributeur de boissons
    • Hôtel
    Immobilier
    • Agence immobilière
    • Cabinet d'architecture
    • Construction
    • Gestion immobilière
    • Jardinage
    • Association de copropriétaires
    Consultance
    • Cabinet d'expertise comptable
    • Partenaire Odoo
    • Agence Marketing
    • Cabinet d'avocats
    • Aquisition de talents
    • Audit & Certification
    Fabrication
    • Textile
    • Métal
    • Meubles
    • Alimentation
    • Brewery
    • Cadeaux d'entreprise
    Santé & Fitness
    • Club de sports
    • Opticien
    • Salle de fitness
    • Praticiens bien-être
    • Pharmacie
    • Salon de coiffure
    Trades
    • Bricoleur
    • Matériel informatique et support
    • Systèmes photovoltaïques
    • Cordonnier
    • Services de nettoyage
    • Services CVC
    Autres
    • Organisation à but non lucratif
    • Agence environnementale
    • Location de panneaux d'affichage
    • Photographie
    • Leasing de vélos
    • Revendeur de logiciel
    Browse all Industries
  • Communauté
    Apprenez
    • Tutoriels
    • Documentation
    • Certifications
    • Formation
    • Blog
    • Podcast
    Renforcer l'éducation
    • Programme éducatif
    • Business Game Scale-Up!
    • Rendez-nous visite
    Obtenir le logiciel
    • Téléchargement
    • Comparez les éditions
    • Versions
    Collaborer
    • Github
    • Forum
    • Événements
    • Traductions
    • Devenez partenaire
    • Services for Partners
    • Enregistrer votre cabinet comptable
    Nos Services
    • Trouver un partenaire
    • Trouver un comptable
    • Rencontrer un conseiller
    • Services de mise en œuvre
    • Références clients
    • Assistance
    • Mises à niveau
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Obtenir une démonstration
  • Tarification
  • Aide

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

  • CRM
  • e-Commerce
  • Comptabilité
  • Inventaire
  • PoS
  • Projet
  • MRP
All apps
Vous devez être inscrit pour interagir avec la communauté.
Toutes les publications Personnes Badges
Étiquettes (Voir toutl)
odoo accounting v14 pos v15
À propos de ce forum
Vous devez être inscrit pour interagir avec la communauté.
Toutes les publications Personnes Badges
Étiquettes (Voir toutl)
odoo accounting v14 pos v15
À propos de ce forum
Aide

Does Odoo Barcode works for reading a GS1 Datamatrix?

S'inscrire

Recevez une notification lorsqu'il y a de l'activité sur ce poste

Cette question a été signalée
enterpriseOdoov15GS1Barcode
6 Réponses
6187 Vues
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
Ignorer
Avatar
Clotilde Ruzette (cru)
Meilleure réponse

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
Ignorer
Avatar
Anas Iqbal
Meilleure réponse

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
Ignorer
Bruno Rocha
Auteur

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
Meilleure réponse

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

0
Avatar
Ignorer
Avatar
Andrea Zanantoni
Meilleure réponse

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
Ignorer
Avatar
George Geitonas
Meilleure réponse

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
Ignorer
Avatar
Eduardo Esteves
Meilleure réponse

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
Ignorer
Bruno Rocha
Auteur

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!

Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !

Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !

S'inscrire
Publications associées Réponses Vues Activité
Report Actions Button(ir.actions.report) and Domain
Odoo v15
Avatar
Avatar
Avatar
Avatar
3
août 24
7367
Fedex Shipping Return Label - can I default it to ground when using overnight for delivery?
enterprise v15
Avatar
0
févr. 24
2586
How to add custom field on Enterprise reports
enterprise v15
Avatar
Avatar
1
nov. 23
3005
How to copy the value of a checkbox field from Vendor Bill to Payments in Odoo 15?
enterprise v15
Avatar
0
sept. 23
2445
Annual leave allocation based on their joining date? Résolu
enterprise v15
Avatar
Avatar
1
juin 23
4187
Communauté
  • Tutoriels
  • Documentation
  • Forum
Open Source
  • Téléchargement
  • Github
  • Runbot
  • Traductions
Services
  • Hébergement Odoo.sh
  • Assistance
  • Migration
  • Développements personnalisés
  • Éducation
  • Trouver un comptable
  • Trouver un partenaire
  • Devenez partenaire
À propos
  • Notre société
  • Actifs de la marque
  • Contactez-nous
  • Emplois
  • Événements
  • Podcast
  • Blog
  • Clients
  • Informations légales • Confidentialité
  • Sécurité.
الْعَرَبيّة 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 est une suite d'applications open source couvrant tous les besoins de votre entreprise : CRM, eCommerce, Comptabilité, Inventaire, Point de Vente, Gestion de Projet, etc.

Le positionnement unique d'Odoo est d'être à la fois très facile à utiliser et totalement intégré.

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