OCA / stock-logistics-barcode

https://odoo-community.org/psc-teams/logistics-18
GNU Affero General Public License v3.0
160 stars 330 forks source link

Blueprint: GTIN Barcode Support #35

Closed lasley closed 7 years ago

lasley commented 8 years ago

GTIN is a barcode nomenclature that provides package, unit, and item references in the code + a mod10 checksum similar to EAN.

There are multiple types of GTIN - my project goal is specifically to GTIN14, but I believe I will be able to nail support for all of them because the lower ones are just zero padded. The other GTIN versions are encoded with EAN13 (GTIN13), UPC-A (GTIN12), or EAN8 (GTIN8)

Following are the high level items that need to be accomplished as part of this. It looks like we do have some logic available in base_gs1_barcode for the encoding too (GTIN14 is encoded as GS1-128).

More info on GTIN:

Please let me know if this overlaps with anything existing, or if there are already existing strategies in existence for handling of GTIN 😄

cc @t3ddftw

pedrobaeza commented 8 years ago

See https://github.com/OCA/product-attribute/tree/8.0/product_gtin

A logical move is to bring this module here in 9.0 and remove it from the other repository.

lasley commented 7 years ago

PR #36