Ir al contenido
Odoo Menú
  • Identificarse
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • TPV para tiendas
    • TPV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en directo
    • eLearning
    Cadena de suministro
    • Inventario
    • Fabricación
    • PLM
    • Compra
    • Mantenimiento
    • Calidad
    Recursos Humanos
    • Empleados
    • Reclutamiento
    • Ausencias
    • Evaluación
    • Referencias
    • Flota
    Marketing
    • Marketing social
    • Marketing por correo electrónico
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyecto
    • Partes de horas
    • Servicio de campo
    • Servicio de asistencia
    • Planificación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Información
    • WhatsApp
    Aplicaciones de terceros Studio de Odoo Plataforma de Odoo Cloud
  • Industrias
    Comercio al por menor
    • Librería
    • Tienda de ropa
    • Tienda de muebles
    • Tienda de ultramarinos
    • Ferretería
    • Juguetería
    Food & Hospitality
    • Bar y taberna
    • Restaurante
    • Comida rápida
    • Guest House
    • Distribuidor de bebidas
    • Hotel
    Real Estate
    • Real Estate Agency
    • Estudio de arquitectura
    • Construcción
    • Gestión inmobiliaria
    • Jardinería
    • Asociación de propietarios
    Consulting
    • Accounting Firm
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Fabricación
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Regalos de empresas
    Salud y bienestar
    • Club deportivo
    • Óptica
    • Gimnasio
    • Terapeutas
    • Farmacia
    • Peluquería
    Trades
    • Handyman
    • Hardware y asistencia informática
    • Solar Energy Systems
    • Zapatero
    • Servicios de limpieza
    • HVAC Services
    Others
    • Nonprofit Organization
    • Agencia de protección del medio ambiente
    • Alquiler de paneles publicitarios
    • Estudio fotográfico
    • Alquiler de bicicletas
    • Distribuidor de software
    Browse all Industries
  • Comunidad
    Aprender
    • Tutoriales
    • Documentación
    • Certificaciones
    • Formación
    • Blog
    • Podcast
    Potenciar la educación
    • Programa de formación
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtener el software
    • Descargar
    • Comparar ediciones
    • Versiones
    Colaborar
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Convertirse en partner
    • Services for Partners
    • Registrar tu empresa contable
    Obtener servicios
    • Encontrar un partner
    • Encontrar un asesor fiscal
    • Contacta con un experto
    • Servicios de implementación
    • Referencias de clientes
    • Ayuda
    • Actualizaciones
    GitHub YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicitar una demostración
  • Precios
  • Ayuda

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

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyecto
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

Does Odoo Barcode works for reading a GS1 Datamatrix?

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
enterpriseOdoov15GS1Barcode
6 Respuestas
6077 Vistas
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
Descartar
Avatar
Clotilde Ruzette (cru)
Mejor respuesta

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
Descartar
Avatar
Anas Iqbal
Mejor respuesta

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
Descartar
Bruno Rocha
Autor

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
Mejor respuesta

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

0
Avatar
Descartar
Avatar
Andrea Zanantoni
Mejor respuesta

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
Descartar
Avatar
George Geitonas
Mejor respuesta

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
Descartar
Avatar
Eduardo Esteves
Mejor respuesta

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
Descartar
Bruno Rocha
Autor

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!

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Inscribirse
Publicaciones relacionadas Respuestas Vistas Actividad
Report Actions Button(ir.actions.report) and Domain
Odoo v15
Avatar
Avatar
Avatar
Avatar
3
ago 24
7164
Fedex Shipping Return Label - can I default it to ground when using overnight for delivery?
enterprise v15
Avatar
0
feb 24
2507
How to add custom field on Enterprise reports
enterprise v15
Avatar
Avatar
1
nov 23
2910
How to copy the value of a checkbox field from Vendor Bill to Payments in Odoo 15?
enterprise v15
Avatar
0
sept 23
2346
Annual leave allocation based on their joining date? Resuelto
enterprise v15
Avatar
Avatar
1
jun 23
4096
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento Odoo.sh
  • Ayuda
  • Actualizar
  • Desarrollos personalizados
  • Educación
  • Encontrar un asesor fiscal
  • Encontrar un partner
  • Convertirse en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contacta con nosotros
  • Puestos de trabajo
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Información legal • Privacidad
  • Seguridad
الْعَرَبيّة 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 es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y totalmente integrado.

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