Le chiffre de contrôle GTIN, et pourquoi votre code-barres ne scanne pas sans lui
LabelCraft - des étiquettes code-barres pour Shopify, imprimées exactement à la taille que vous définissez.
Chaque étiquette s'imprime à la taille que vous définissez - mesurée, pas approximative.
Un débordement ou un code-barres manquant déclenche toujours un avertissement visible avant l'impression.
Les modules s'alignent sur les points de votre imprimante : des codes nets, lus du premier coup.
Nous ne remplaçons ni ne réattribuons jamais le code-barres existant d'un produit.
Vérifier un code-barres
8, 12, 13 ou 14 chiffres. Les espaces et les tirets sont ignorés.
Saisissez un code-barres ci-dessus pour vérifier son chiffre de contrôle.
Tout numéro de code-barres de détail - un EAN-13, un UPC-A, un code carton ITF-14 - se termine par un unique chiffre de contrôle calculé à partir de tous les chiffres qui le précèdent. Ce n'est pas un choix libre : c'est une petite somme de contrôle qui permet au scanner de confirmer qu'il a bien lu le numéro. Un seul chiffre faux et le chiffre de contrôle ne correspond plus : un scanner conforme rejette alors le code entier plutôt que d'annoncer le mauvais produit.
Ce qu'est un chiffre de contrôle
Un GTIN (Global Trade Item Number) est la valeur numérique derrière un code-barres de détail. Le dernier chiffre se déduit des autres par une formule fixe : le numéro porte donc son propre contrôle d'erreur. Quand le scanner décode les barres, il recalcule le chiffre de contrôle à partir des chiffres lus ; si le résultat n'égale pas le dernier chiffre, la lecture est écartée. Voilà pourquoi un code-barres au chiffre de contrôle erroné ne scanne pas comme un autre article - le plus souvent, il ne scanne pas du tout.
Comment se calcule le chiffre de contrôle GTIN
GS1 utilise une somme de contrôle modulo-10. En partant du chiffre de données de droite vers la gauche, chaque chiffre est multiplié par 3, puis 1, puis 3, puis 1, et ainsi de suite. On additionne les produits, et le chiffre de contrôle est ce qu'il faut ajouter à ce total pour atteindre le multiple de dix suivant :
- Écrivez les chiffres de données (le GTIN sans son chiffre de contrôle final).
- En partant du chiffre de données le plus à droite, multipliez les chiffres alternativement par 3, 1, 3, 1 …
- Additionnez tous les produits pour obtenir une somme.
- Le chiffre de contrôle est
(10 - (somme mod 10)) mod 10- ce qui arrondit la somme au multiple de 10 supérieur.
Pour les 12 chiffres de données 400638133393, les produits pondérés sont 3·3 + 9·1 + 3·3 + 3·1 + 3·3 + 1·1 + 8·3 + 3·1 + 6·3 + 0·1 + 0·3 + 4·1 = 89. De 89 au dix suivant il y a 90, donc le chiffre de contrôle est 1 et le GTIN-13 complet est 4006381333931. La même règle produit le dernier chiffre de chaque UPC-A, EAN-8 et ITF-14.
Les longueurs GTIN normalisées
- GTIN-8 (EAN-8) - 8 chiffres, pour les très petits emballages où un EAN-13 complet ne tient pas.
- GTIN-12 (UPC-A) - 12 chiffres, le standard de détail nord-américain.
- GTIN-13 (EAN-13) - 13 chiffres, le standard de détail mondial.
- GTIN-14 (ITF-14) - 14 chiffres, pour les cartons et caisses de plusieurs unités.
Les quatre sont le même genre de numéro avec le même genre de chiffre de contrôle ; ils ne diffèrent que par la longueur. Un UPC-A à 12 chiffres est le même article que sa forme EAN-13 à 13 chiffres avec un zéro initial - le chiffre de contrôle ne change pas quand on complète par des zéros à gauche.
Le piège du zéro initial
Les tableurs adorent supprimer les zéros initiaux : un UPC stocké en 012345678905 devient silencieusement 12345678905 dès qu'Excel traite la colonne comme un nombre. Réimportez cela et le code-barres a perdu un chiffre : c'est une valeur entièrement fausse. Les zéros initiaux d'un GTIN ne sont pas significatifs - le même article peut s'écrire sur 8, 12, 13 ou 14 chiffres - mais les chiffres qui sont là doivent être justes. Stockez toujours les colonnes de code-barres en texte, et vérifiez la longueur avant d'imprimer.
Pourquoi un mauvais chiffre de contrôle devient un avis une étoile
Une étiquette qui paraît parfaite mais porte un GTIN invalide est la pire des impressions : elle n'échoue qu'en caisse ou en réception, une fois le rouleau déjà collé sur les produits. Le scanner émet un bip rouge, quelqu'un saisit le numéro à la main, et le marchand accuse l'application d'étiquettes. Sur un code-barres destiné à être scanné, un chiffre de contrôle juste n'est pas optionnel.
Comment LabelCraft garde votre chiffre de contrôle valide
LabelCraft calcule et vérifie le chiffre de contrôle avec la règle GS1 modulo-10 exacte ci-dessus. Generate missing barcodes produit toujours un GTIN-13 valide (ou un Code 128 auto-attribué si vous n'avez pas de préfixe GS1), chiffre de contrôle compris. Barcode check parcourt votre catalogue à la recherche des codes dont le chiffre de contrôle ne tombe pas juste et les signale avant l'impression, et le moteur de rendu n'imprime jamais en silence une valeur qu'il sait invalide - un code au mauvais scan est la seule erreur qu'une application d'étiquettes ne doit jamais commettre discrètement.
Installer gratuitement - 200 étiquettes par mois →
À lire aussi : pourquoi un code-barres ne scanne pas, codes-barres GS1 et GTIN, SKU ou code-barres - ou contacter le support LabelCraft.
Guides connexes
- Étiquettes code-barres Shopify — Guide complet
- FAQ étiquettes code-barres Shopify
- Imprimer des étiquettes code-barres Shopify quand vos produits n'ont pas encore de code-barres
- Comment ajouter des codes-barres aux produits Shopify en masse
- SKU vs code-barres dans Shopify — quelle différence et faut-il les deux ?
- Où obtenir des codes-barres UPC/EAN pour Shopify — GS1 vs revendeurs, et ce dont vous avez vraiment besoin
- Générateur de codes-barres gratuit pour Shopify
- Codes GS1 & GTIN valides pour Shopify
- Mon code-barres est invalide - comment corriger la clé de contrôle ?
- Trouver et corriger les codes-barres en double sur Shopify
- Types de codes-barres Shopify : quel format imprimer ?
- De quel pays vient un code-barres ? Les préfixes GS1 expliqués
- Codes-barres restreints et internes : pourquoi ils passent à la caisse mais sont rejetés
- Étiquettes QR Code et Data Matrix pour Shopify
- UPC, EAN-13 ou GTIN-14 : mon code à 12 chiffres désigne-t-il le même article ?
- Code-barres sans son zéro de tête dans Excel - récupérer l'UPC
- Que peut lire une application d’étiquettes dans votre boutique ?