I'm trying to implement scanning and am having trouble with GS1 barcodes.
I'm testing it with two products. First, I entered the GTIN number in Odoo Product Barcode field for two different products. Then, I created a PO for both of them so that I could test "Receiving."
The first product successfully scanned to receive it. I then validated it. But, when I went into inventory to confirm lot # and expiry date were added. The lot # field was populated with the entire ~50 character barcode. And, the expiration date did not populate correctly (it shows today's date).
The second product I tried to receive did not scan properly. I scan it and a pop up says "You are expected to scan one or more products."
Any ideas on what I might be doing wrong?
Note: I have "Default GS1 Nomenclature" selected in Inventory Configuration and I have Lot# and Expiry Dates set up as well.
The two barcodes I tried are:
010037012115735921300026190500291725063010AP230363, and
010035515031301321PS464K8H36G60KP002917250831103MA23021
for the first one, it appears (to me) to follow GS1
GTIN (01)00370121157359
Serial (21)3000261905
Expiration (17)250630
Lot (10)AP230363
Same with the second:
GTIN (01)00355150313013
Serial (21)PS464K8H36G60KP
Expiration (17)250831
Lot (10) 03MA23021
Any thoughts on what is wrong?
We are using Odoo 17 Enterprise (online)