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.

EN · FR · DE · ES
Les garanties derrière chaque étiquette
Exact à ±0,1 mm

Chaque étiquette s'imprime à la taille que vous définissez - mesurée, pas approximative.

Jamais d'échec silencieux

Un débordement ou un code-barres manquant déclenche toujours un avertissement visible avant l'impression.

Codes-barres au point près

Les modules s'alignent sur les points de votre imprimante : des codes nets, lus du premier coup.

Vos codes-barres intacts

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 :

  1. Écrivez les chiffres de données (le GTIN sans son chiffre de contrôle final).
  2. En partant du chiffre de données le plus à droite, multipliez les chiffres alternativement par 3, 1, 3, 1 …
  3. Additionnez tous les produits pour obtenir une somme.
  4. 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

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