standard gs1-encodage changement regle

1. GS1 Encodage date d’expiration : L’encodage d’une date en langage GS1 Element string syntax

Les règles d’encodage d’une date dans un code au format GS1 Data Matrix ou GS1-128 ont changé depuis janvier 2025. Ce changement s’applique à la date d’expiration et concerne uniquement les produits de santé.

Dans les spécifications GS1* la date est exprimée sur 6 chiffres au format AAMMJJ. Exemple : le 31 décembre 2028 est encodé 281231. Le standard GS1 autorise néanmoins de remplacer les deux chiffres du jour par 00. Dans l’exemple d’une date d’expiration, cela correspond au dernier jour du mois. Pour reprendre le même exemple, on pourrait aussi encoder 281200 pour indiquer que la péremption est le dernier jour du mois de décembre 2028.

Cette possibilité permettait de faciliter la programmation des systèmes de marquage. Dans la mesure où indépendamment du nombre de jour que compte le mois de péremption, il suffisait de mettre 00 pour indiquer que la date correspond au dernier jour du mois.

 

2. Ce qui change depuis le 1er janvier 2025

Depuis janvier 2025, il est désormais prohibé d’utiliser l’option du 00 dans une date de péremption si le marquage concerne un produit de santé. Cette modification du standard implémentée par GS1 répond à une exigence des autorités règlementaires du secteur de la santé pour lesquelles le jour doit obligatoirement correspondre à un jour valide du calendrier.

Extrait du chapitre 3.4.7 des GS1 General Specifications version 2025

[GS1 encodage date d’expiration]

[NOTE] : How the day of the month is expressed for regulated healthcare products will change starting 1 January 2025. As of that date the day of the month SHALL NOT be expressed as two zeroes. A valid day of the month (e.g., last day of July = 31) SHALL be included.

 

 

3. Ce qui change dans le logiciel Axicon Camera Verifier

Axicon a modifié son logiciel pour implémenter ce changement des règles de GS1 depuis la version du logiciel Axicon Camera Verifier 8.0.0.

Lorsque les plugins GS1 du secteur santé sont activés (Pharma Pack, Table 6, Table 8 ou Table 10) le plugin se met en statut « avertissement »  avec le code couleur jaune lorsqu’on repère une date qui utilise le 00.

Ci-dessous un exemple d’un code GS1 Data Matrix scanné en activant le plugin Pharma pack.

standard gs1 encodage date expiration

Jusqu’à nouvel ordre, il a été décidé de ne pas signaler ce cas de figure comme une erreur (code couleur rouge) pour laisser le temps aux acteurs du marché encore concernés de mettre en place les changements de format.

 

4. Remarques complémentaires

Notez que n’importe quel système de lecture actuel d’un code GS1 Data Matrix comprendrait très bien en lisant un 00 qu’il s’agit du dernier jour du mois. D’ailleurs cette règle ne concerne pas les autres marchés comme ceux de la distribution des produits alimentaires par exemple.

Mais désormais la bonne pratique consiste à spécifier un jour valide dans une date d’expiration pour un produit du secteur santé. Il n’est pas impossible que dans le futur, de nouveaux systèmes de lecture des codes ne prévoient pas la possibilité d’un jour en 00. Il est donc important de répondre à cette exigence dans la construction des codes Data Matrix ou GS1-128 des marchés concernés.

 

Vous souhaitez sécuriser votre production, anticiper les erreurs et renforcer votre compétitivité ? 

Contactez-nous !

Leave a Reply