Publication du nouveau data model GS1 Benelux pour le secteur bricolage, jardinage et animalerie (novembre 2025)
La nouvelle version du data model GS1 Benelux pour le secteur bricolage, jardinage & animalerie (3.1.33) a été publiée. Elle sera d’application à partir du 15 novembre 2025. Les retailers recevront les données selon le nouveau data model à partir de cette date-là. Les fournisseurs doivent donc s'assurer que tous les changements ont été mis en œuvre d'ici là.
Les erreurs les plus courantes et leurs solutions
Message d'erreur
If gpcCategoryCode [161] is NOT equal to one of the bricks in GPC segment '92000000' or ('10005844' or '10005845') and isTradeItemAConsumerUnit [57] equals 'true' and preliminaryItemStatusCode [64] is NOT equal to ‘PRELIMINARY’ or preliminaryItemStatusCode [64] is NOT used, then netWeight [3779] SHALL be used.
Quoi ?
Dans le secteur bricolage, le poids net est obligatoire à partir de novembre pour chaque unité consommateur.
Comment résoudre ?
Il est préférable d’effectuer cette mise à jour via Excel, car ces informations sont spécifiques au produit.
- Saisissez les informations pour 1 fiche produit, validez et libérez-la.
- Retournez à l’aperçu des produits.
- Filtrez sur “Unité consommateur” = Oui et “Arrêté” = Non.
- Sélectionnez tout ce qui doit être exporté et suivez les étapes pour le téléchargement.
Si vous avez beaucoup d’articles, il est préférable de les diviser par catégorie ou marque afin de faciliter la gestion et éviter les erreurs. - Recherchez le champ “Poids net”. Dans une colonne, indiquez le poids et dans l’autre l'unité de mesure (MGM, GRM, KGM).
- Répétez la procédure pour les autres produits et réimportez le fichier.
Message d'erreur
If isTradeItemAConsumerUnit [57] equals ‘true', then there SHALL be at least one iteration of class TradeItemContactInformation where contactTypeCode [127] equals 'BZL'.
Quoi ?
Dans le secteur DIY, les informations de contact sont obligatoires à partir de novembre pour chaque unité consommateur.Le type de contact doit être BZL.
Comment résoudre ?
Option 1 – mise à jour en masse (bulk)
(si tous les articles ont les mêmes informations ou peuvent être filtrés par marque).
- Allez dans “Mes produits”.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Filtrez éventuellement par marque si vous l’utilisez dans vos fiches produit.
- Sélectionnez tout et choisissez “Action en masse”.
- Dans le menu de sélection, choisissez “Mise à jour des attributs”, puis “Contact”.
- Remplissez le module d’informations de contact et validez.
Option 2 – Excel
- Remplissez les informations pour un produit, validez et libérez-le.
- Retournez à l’aperçu produit.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Sélectionnez tout ce qui doit être exporté et suivez les étapes pour le téléchargement.
Si vous avez beaucoup d’articles, il est conseillé de les diviser par catégorie ou marque. - Dans le fichier Excel, cherchez le champ BZL : c’est le début des colonnes d’information de contact (vers la droite).
- Remplissez pour les autres produits et rechargez le fichier.
Message d'erreur
if isTradeItemAConsumerUnit [57] equals 'true' and preliminaryItemStatusCode [64] is NOT equal to ‘PRELIMINARY’ or preliminaryItemStatusCode [64] is NOT used, then countryOfOrigin/countryCode [2794] SHALL be used.
Quoi ?
Dans le secteur bricolage, le pays d’origine est obligatoire à partir de novembre pour chaque unité consommateur.
Comment résoudre ?
Option 1 – mise à jour en masse (bulk)
(si tous les articles viennent du même pays ou peuvent être regroupés par marque).
- Allez dans “Mes produits”.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Filtrez éventuellement par marque si vous l’utilisez dans vos fiches produit.
- Sélectionnez tout et choisissez “Action en masse”.
- Dans la vue de sélection, choisissez “Mise à jour des attributs”, puis “Origine”, et sélectionnez le pays d’origine.
- Remplissez le module du pays d’origine et validez.
Option 2 – Excel
Il est préférable d’effectuer cela via Excel, car ces informations sont propres au produit.
- Saisissez les infos pour une fiche produit, validez et libérez-la.
- Retournez à l’aperçu produit.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Sélectionnez tout ce qui doit être exporté et suivez les étapes du téléchargement.
Si vous avez beaucoup d’articles, divisez-les par catégorie ou marque pour éviter les erreurs. - Recherchez le champ “Pays d’origine”.
- Remplissez pour les autres produits et rechargez le fichier.
Message d'erreur
If packagingTypeCode [2186] is NOT equal to 'NE' and preliminaryItemStatusCode [64] is NOT equal to ‘PRELIMINARY’ or preliminaryItemStatusCode [64] is NOT used, then packagingMaterialTypeCode [2206] must be used.
Quoi ?
La validation a été simulée comme une erreur, mais à partir de novembre, elle restera un avertissement. Pour résoudre ce problème, indiquez à partir de quel matériau votre emballage est fabriqué.
Message d'erreur
If targetMarketCountryCode [112] equals '056' (Belgium) and dutyFeeTaxTypeCode [1152] equals ‘BTW’, ‘TVA’, ‘VAT’ or ‘VAT_S’, then dutyFeeTaxCategoryCode [1175] SHALL NOT equal ‘HIGH’ in the same iteration.
Quoi ?
Pour le marché belge, vous devez utiliser le code “STANDARD” pour indiquer un taux de TVA de 21 %.
Comment résoudre ?
Utilisez Excel pour cette opération.
- Corrigez les informations dans une fiche produit, validez et libérez-la.
- Retournez à l’aperçu produit.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Sélectionnez tout ce qui doit être exporté et suivez les étapes du téléchargement.
- Recherchez dans Excel la colonne “Tax information per target market”.
- Si le code est HIGH, remplacez-le par STANDARD.
Attention : si plusieurs lignes sont sélectionnées, vous devrez effectuer la même modification dans les autres colonnes ayant ce titre. - Rechargez le fichier.
Message d'erreur
If (isTradeItemAConsumerUnit [57] equals 'true' or tradeItemUnitDescriptorCode [66] equals 'BASE_UNIT_OR_EACH') and (brandOwner/gln [75] is NOT used or brandOwner/gln [75] is NOT equal to one of the values in the list PrivateLabel (see tab Used Lists)) and gpcCategoryCode [161] is NOT in GPC Segment '92000000' and startAvailabilityDateTime [1025] is less than or equals today's date, then there SHALL be at least one iteration of class ReferencedFileHeader [2985] where referencedFileTypeCode [2999] equals 'PRODUCT_IMAGE' and the corresponding fileName [2995] and uniformResourceIdentifier [3000] SHALL be used.
Quoi ?
Dans le secteur FMCG, l’obligation de fournir un packshot (photo de l'emballage) est renforcée. Une erreur sera affichée pour tous les articles déjà sur le marché s’ils ne disposent pas d’une image en fonction de leur date de disponibilité.
Plus d’informations sur les photos et dénominations d’emballages
Comment résoudre ?
Vous pouvez ajouter une image produit de deux manières :
- Téléchargez l’image directement dans l’interface web via My Product Manager.
- Ajoutez le lien de l’image (URL) dans votre fiche produit (ou via Excel).
Spécifications techniques pour les URL d’image :
- L’URL doit être publiquement accessible (pas de login requis).
- Le lien doit renvoyer directement vers l’image, pas vers une page web contenant l’image.
- L’URL doit comporter une réponse HEAD valide.
- L’URL doit contenir un content_length afin que la taille du fichier puisse être validée lors du téléchargement.
- Le système DAM doit être capable de traiter la demande dans un délai raisonnable, sans erreur de temporisation.
- Si le DAM renvoie un message d’erreur (p. ex. HTTP 429 : too many requests), une erreur de validation sera générée.
Message d'erreur
If dimensionTypeCode [3761] is used, then depth [3759], height [3762], width [3764] or diameter [6567] SHALL be used at least once in the same interation of class additionalTradeItemDimensions [3758].
Quoi ?
Si un code pour des dimensions supplémentaires est utilisé, au moins une dimension supplémentaire — hauteur, largeur, profondeur ou diamètre — doit être saisie (une seule dimension suffit).
Comment résoudre ?
Utilisez Excel pour cette opération.
- Corrigez les informations dans une fiche produit, validez et libérez-la.
- Retournez à l’aperçu produit.
- Filtrez sur “Unité consommateur = Oui” et “Arrêté = Non”.
- Sélectionnez tout ce qui doit être exporté et suivez les étapes du téléchargement.
Attention : si plusieurs lignes sont sélectionnées, vous devrez effectuer la même modification dans les autres colonnes ayant ce titre. - Recherchez dans Excel la colonne “Dimension additionelle” et rajoutez les informations dans les colonnes suivantes
- Rechargez le fichier.
Changements principaux :
- En Belgique, le taux de TVA de 21 % correspond à la valeur STANDARD dans l’attribut Code de la catégorie fiscale. Comme HIGH est encore souvent utilisé à tort, la validation VR_DIY_B2B_0077 devient une erreur bloquante.
- Fusion des bricks GPC internationaux pour différents types de portes.
- Révision des bricks GPC internationaux pour différents types de ciseaux (ciseaux génériques, de jardin et de bricolage pour le métal, le bois, l’isolation, la couverture et des produits similaires).
- Fusion des blocs GPC internationaux relatifs aux films pour l’installation de piscines ou de bassins.
- Fusion des blocs GPC internationaux concernant les films de couverture, de protections de sol et des produits similaires.
- Ajout ou suppression d’attributs dans diverses picklists.
- Ajout ou suppression d’attributs dans différents bricks GPC.
- Modification des traductions des bricks GPC suite à une clarification internationale des définitions.
- Pour les produits qui relèvent toujours ou potentiellement de la législation européenne sur la déforestation (EUDR), une alerte rend obligatoire la saisie des informations via les attributs ‘Type de règlementation’ et ‘Indication de l'article conforme à la réglementation’.
(Références : VR_DIY_B2B_HC_0012 & VR_DIY_B2B_HC_0013)
Modifications supplémentaires de la release de novembre
À partir de la release de novembre, certains attributs deviennent obligatoires. S’ils ne sont pas complétés, votre fiche produit sera bloquée ! Il s’agit de :
- Code de pays d'origine
- Code du type de contact
- Poids Net
- Code du type d'emballage était obligatoire uniquement pour la Belgique, mais le devient maintenant aussi pour les Pays-Bas.
Attributs expirés
À partir du 15 novembre, certains attributs seront supprimés. Des attributs de remplacement sont disponibles pour des nombreux attributs supprimés. Ils peuvent être consultés dans le data model qui a été publié.
Les attributs supprimés concernaient notamment :
- Indication du type de raccord pour les connexions de gaz et/ou d’eau sur les appareils ou les tuyaux.
- Suppression des indications redondantes concernant les propriétés du film.
- Lorsque cela est possible, nous nous alignons sur les attributs désormais disponibles au niveau international.
Plus d'informations
Vous trouverez le nouveau data model (y compris le change data model avec toutes les modifications) sur notre site web en français, anglais et néerlandais. Dans le data model, toutes les modifications par rapport à la version 3.1.32 sont reconnaissables à leur fond jaune.
Vous avez des questions ? Nous vous aidons avec plaisir. Contactez-nous via diy@gs1belu.org ou veuillez appeler le +32 2 229 18 88.