Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Supply Chain Foundations | |||
TEAN - Actions réalisées par le traitement de calcul du code EAN des articles |
Principe de fonctionnement |
Sélection des articles Les articles à traiter sont sélectionnés en fonction des critères définis à la soumission. Mise à jour du code EAN des articles génériques (GART) et des articles par établissement (GAAE) : Les articles sélectionnés sont ceux ayant le code EAN non renseigné. Mise à jour du code EAN des identifiants associés aux articles (GIAR) : Pour les codes EAN 8 et EAN 13, seuls les articles pour lesquels il n'existe pas d'identifiants associés sont sélectionnés. Pour les codes EAN 14, tous les articles sont sélectionnés. Les niveaux définis à la soumission seront traités. Génération des codes EAN Ils sont générés en fonction des critères définis à la soumission. Il est possible d'utiliser un compteur ou le code article pour calculer la valeur du code EAN. |
Données |
Ce paragraphe liste les données utilisées pour les exemples. Articles : 648974 et 73416 Code pays : 300 Code fabricant : 0763 Dernier compteur pour le code EAN : 1002 |
Norme des codes EAN |
Code EAN 8 |
Le code EAN 8 se présente comme suit : Code pays sur 2 ou 3 caractères : il doit être défini dans la chaîne 1 de l'occurrence CODEEAN du paramètre AUTSIR ; Code produit sur 4 ou 5 caractères : si c'est le code article qui est utilisé, celui-ci doit être composé seulement de chiffres ; Clé de contrôle sur 1 caractère : clé calculée à partir des 7 premiers caractères. Calcul de la clé de contrôle : 1) On affecte un multiplicateur à chaque chiffre du code EAN. Le premier chiffre est multiplié par 3, le deuxième par 1, le troisième par 3, etc. ; 2) On calcule ensuite la somme des résultats ; 3) On calcule le reste de la division par 10 de la somme précédente ; 4) Si le reste est 0, la clé est égale à 0, sinon, on ôte à 10 le reste calculé. |
Exemple en utilisant un compteur comme valeur du code produit | ||||||||||||||||||||||||||||||
Compteurs utilisés dans les identifiants associés aux articles :
Les compteurs 1003 et 1004 existant déjà, le compteur 1005 est utilisé. Le code EAN obtenu sans la clé est : 3001005
Somme = 9 + 0 + 0 + 1 + 0 + 0 + 15 = 25 Reste de la division par 10 = 5 Clé de contrôle = 10 - 5 = 5 Le code EAN final est 30010055. |
Code EAN 13 |
Le code EAN 13 se présente comme suit : Code pays sur 2 ou 3 caractères : il doit être défini dans la chaîne 1 de l'occurrence CODEEAN du paramètre AUTSIR ; Code fabricant sur 4 ou 5 caractères : il doit être défini dans la chaîne 2 de l'occurrence CODEEAN du paramètre AUTSIR ; Code produit sur 4, 5 ou 6 caractères : si c'est le code article qui est utilisé, celui-ci doit être composé seulement de chiffres. Sa longueur doit être : - 4 caractères si le code pays est sur 3 caractères et le code fabricant sur 5 ; - 5 caractères si le code pays est sur 3 caractères et le code fabricant sur 4 ; - 6 caractères si le code pays est sur 2 caractères et le code fabricant sur 4. Clé de contrôle sur 1 caractère : clé calculée à partir des 12 premiers caractères. Calcul de la clé de contrôle : La méthode est similaire à celle pour le code EAN 8 sauf que le multiplicateur utilisé en premier est 1. |
Exemple en utilisant le code article comme valeur du code produit | |||||||||||||||||||||||||||||||||||||||
Article 64897 : Le code EAN obtenu sans la clé est : 300076364897
Somme = 3 + 0 + 0 + 0 + 7 + 18 + 3 + 18 + 4 + 24 + 9 + 21 = 107 Reste de la division par 10 = 7 Clé de contrôle = 10 - 7 = 3 Le code EAN final est 3000763648973. |
Exemple en utilisant un compteur comme valeur du code produit | |||||||||||||||||||||||||||||||||||||||||||||
Compteurs utilisés dans les identifiants associés aux articles :
Le compteur 1008 est utilisé. Le code EAN obtenu sans la clé est : 300076301008
Somme = 3 + 0 + 0 + 0 + 7 + 18 + 3 + 0 + 1 + 0 + 0 + 24 = 56 Reste de la division par 10 = 6 Clé de contrôle = 10 - 6 = 4 Le code EAN final est 3000763010084. |
Code EAN 14 |
Le code EAN 14 se présente comme suit : Code conditionnement sur 1 caractère : chiffre compris entre 0 et 8 ; Code pays sur 2 ou 3 caractères : il doit être défini dans la chaîne 1 de l'occurrence CODEEAN du paramètre AUTSIR ; Code fabricant sur 4 ou 5 caractères : il doit être défini dans la chaîne 2 de l'occurrence CODEEAN du paramètre AUTSIR ; Code produit sur 4, 5 ou 6 caractères : si c'est le code article qui est utilisé, celui-ci doit être composé seulement de chiffres. Sa longueur doit être : - 4 caractères si le code pays est sur 3 caractères et le code fabricant sur 5 ; - 5 caractères si le code pays est sur 3 caractères et le code fabricant sur 4 ; - 6 caractères si le code pays est sur 2 caractères et le code fabricant sur 4. Clé de contrôle sur 1 caractère : clé calculée à partir des 13 premiers caractères. Calcul de la clé de contrôle : La méthode est similaire à celle pour le code EAN 8, sur les 13 premiers caractères. |
Exemple en utilisant le code article comme valeur du code produit | ||||||||||||||||||||||||||||||||||||||||||
Article 64897 : Pour le niveau 0, le code EAN obtenu sans la clé est : 0300076364897
Somme = 0 + 3 + 0 + 0 + 0 + 7 + 18 + 3 + 18 + 4 + 24 + 9 + 21 = 107 Reste de la division par 10 = 7 Clé de contrôle = 10 - 7 = 3 Le code EAN final est 03000763648973. |
Exemple en utilisant un compteur comme valeur du code produit | ||||||||||||||||||||||||||||||||||||||||||||||||
Les compteurs utilisés sont recherchés sur 13 et 14 caractères dans les identifiants associés aux articles.
Le compteur 1011 est utilisé. Le code EAN obtenu sans la clé est : 0300076301011.
Somme = 0 + 3 + 0 + 0 + 0 + 7 + 18 + 3 + 0 + 1 + 0 + 1 + 3 = 36 Reste de la division par 10 = 6 Clé de contrôle = 10 - 6 = 4 Le code EAN final est 03000763010114. |
Génération du code EAN 14 |
Saisie en quantité au conditionnement inférieur |
Avec définition des niveaux | ||||||||||||||||||||||||||||
Critères définis à la soumission :
La quantité par rapport à l'unité de stockage est calculée à partir de celle du niveau précédent. La formule est : quantité = quantité par rapport au conditionnement inférieur x quantité par rapport à l'unité de stockage du niveau précédent. Niveau 0 : quantité = 2 ; Niveau 1 : quantité = 10 x 2 = 20 où 2 est la quantité par rapport à l'unité de stockage de niveau 0 ; Niveau 2 : quantité = 5 x 20 = 100 où 20 est la quantité par rapport à l'unité de stockage de niveau 1. Dans le cas où la quantité du niveau 0 n'est pas renseignée, elle est considérée comme égale à 1. Codes EAN créés :
|
Cas particuliers | ||||||||||||
Dans les exemples suivants, les critères définis à la soumission sont :
|
Un code EAN 13 est présent dans les identifiants associés à l'article | ||||||||||||||||||||||
Il existe un identifiant sur 13 caractères qui correspond à l'article, au code pays et au code fabricant. Le compteur présent dans cet identifiant est utilisé pour créer les codes EAN 14 avec les unités et quantités saisies à la soumission. Identifiant trouvé :
Codes EAN créés à partir du compteur trouvé :
|
Un code EAN 14 de niveau 0 est présent dans les identifiants associés à l'article avec l'unité non renseignée | ||||||||||||||||||||||||||||||||||||||
Il existe un identifiant sur 14 caractères qui correspond à l'article, au code pays et au code fabricant. Le compteur présent dans cet identifiant est utilisé pour créer les codes EAN 14 des autres niveaux. Identifiant trouvé :
Codes EAN créés à partir du compteur trouvé :
Pour le niveau 0, l'unité et les quantités sont mises à jour dans le cas où elles sont renseignées à la soumission. Dans le cas contraire, si l'unité et la quantité de niveau 0 sont obligatoires, le message suivant est affiché : SGEAN903 - Le code EAN 14 de niveau 0 pour l'article ($1) doit être défini. Si elles sont facultatives, on considère que la quantité du niveau 0 est égale à 1. Dans ce cas, les codes EAN créés sont :
|
Un code EAN 14 de niveau autre que 0 est présent dans les identifiants associés à l'article avec l'unité non renseignée | ||||||||||||||||||||||||||
Il existe un identifiant sur 14 caractères qui correspond à l'article, au code pays et au code fabricant. Le compteur présent dans cet identifiant est utilisé pour créer les codes EAN 14 des autres niveaux. Identifiant de niveau 1 trouvé :
Codes EAN créés à partir du compteur trouvé :
Pour le niveau 1, l'unité et les quantités sont mises à jour dans le cas où elles sont renseignées à la soumission. Dans le cas contraire, le message suivant est affiché : SGEAN906 - L'unité et la quantité de niveau ($1) doivent être renseignées. |
Un code EAN 14 est présent dans les identifiants associés à l'article avec une unité ou quantité différente de celle de la soumission | ||||||||||
Il existe un identifiant sur 14 caractères qui correspond à l'article, au code pays et au code fabricant. Identifiant de niveau 1 trouvé avec une unité et quantité différente de celles renseignées à la soumission :
L'unité et la quantité ne correspondent pas à celles de la soumission. Le message suivant est affiché : SGEAN905 - L'unité et la quantité de niveau ($1) sont incohérentes par rapport à celles de l'identifiant associé à l'article. |
Saisie en quantité de stockage | ||||||||||||||||||||||||||||
Critères définis à la soumission :
La quantité par rapport au conditionnement inférieur est calculée en divisant la quantité en unité de stockage par celle du niveau précédent. La formule est : quantité = quantité en unité de stockage / quantité en unité de stockage du niveau précédent. Niveau 0 : quantité = 2 ; Niveau 1 : quantité = 20 / 2 = 10 où 2 est la quantité en unité de stockage de niveau 0 ; Niveau 2 : quantité = 100 / 20 = 5 où 20 est la quantité en unité de stockage de niveau 1. Dans le cas où la quantité du niveau 0 n'est pas renseignée, elle est considérée comme égale à 1. Identifiants associés à l'article créés :
|