Documentation produits et codes-barres KWISATZ
Articles BIS et codes-barres multiples
Un article BIS permet de reconnaître plusieurs codes pour un même article maître. Il peut être une copie exacte du maître ou représenter un conditionnement multiple. Les stocks, coûts et données de référence restent portés par le maître ; le BIS sert d’identifiant, de multiplicateur et, éventuellement, de présentation.
Réponse directe
Conseil technicien général
1. Repères de version
Les références de version ci-dessous sont conservées comme repères documentaires. Les menus, options et comportements doivent être contrôlés sur la version et la sérialisation réellement installées ; une évolution plus récente peut avoir modifié le fonctionnement.
2. Protection des données
3. Principe article maître / BIS
| Élément | Fonction |
|---|---|
| Article maître | Porte le stock, le fournisseur principal, le prix d’achat, le coût, les tarifs, la TVA, les familles et les paramètres métier. |
| Article BIS | Ajoute un code alternatif et éventuellement un coefficient, un libellé ou un code interne personnalisé. |
| Coefficient maître/BIS | Convertit une quantité saisie sous le code BIS en quantité d’unités maître. |
| BIS principal | Mémorise un code BIS privilégié pour certaines éditions, notamment les étiquettes. |
KWISATZ crée techniquement une fiche pour chaque BIS, mais cette fiche est consultable en lecture seule. Toutes les modifications structurelles doivent être réalisées depuis la fiche maître.
4. Choisir entre BIS, conditionnement, code BIS et article autonome
| Besoin | Choix conseillé |
|---|---|
| Deux EAN différents pour exactement la même unité | BIS simple avec coefficient 1. |
| Ancien et nouveau code fournisseur pour le même produit | BIS simple, après contrôle des doublons. |
| Pack, carton ou palette représentant plusieurs unités | BIS avec coefficient supérieur à 1, si le prix reste proportionnel au maître. |
| Conditionnement avec prix commercial indépendant | Article autonome, kit ou conditionnement spécifique selon le besoin. |
| Produit différent partageant temporairement un code | Corriger la codification ; ne pas les fusionner dans un BIS. |
| Déclinaison couleur, taille ou bonnet avec stock propre | Cellule TCB ou article distinct, pas un simple BIS. |
| Code interne fournisseur supplémentaire sans scan | Code fournisseur ou code interne personnalisé selon le processus. |
5. Créer un article BIS
- Créez ou ouvrez l’article maître.
- Vérifiez ses prix, TVA, stock, unité et fournisseur.
- Ouvrez l’onglet Article BIS ou appuyez sur Shift+F6.
- Cliquez sur Ajouter.
- Saisissez le code BIS.
- Renseignez le coefficient.
- Activez éventuellement le libellé personnalisé.
- Activez éventuellement le code interne personnalisé.
- Enregistrez.
- Scannez le code dans une recherche ou un ticket de test.
Règles du code
- le code est obligatoire ;
- il n’est saisissable que lors de la création ;
- il ne peut plus être modifié ensuite ;
- il doit être unique dans le dossier ;
- les doublons de code interne peuvent être interdits selon les préférences ;
- les zéros significatifs doivent être conservés.
6. Maîtriser le coefficient maître/BIS
BIS simple
1 BIS vendu × coefficient 1
= 1 unité sortie du stock maître
Conditionnement multiple
1 carton vendu × coefficient 12
= 12 unités sorties du stock maître
Plusieurs cartons
La capacité du coefficient a été étendue historiquement jusqu’à 32 767, mais les valeurs très élevées doivent être justifiées et testées.
7. Prix, achats, coûts et stock
Prix de vente
Le prix du BIS est calculé proportionnellement à partir du maître :
Prix BIS = Prix maître × Coefficient maître/BIS
Exemple : un maître à 2,50 € et un BIS de coefficient 10 donnent un prix BIS de 25,00 € avant toute autre règle applicable.
Stock
Le stock affiché, surveillé et mouvementé est celui de l’article maître. Le BIS ne doit pas posséder un stock autonome exploité séparément.
Coûts
Le prix d’achat moyen, le prix de revient et le CMUP doivent rester attachés au maître. Les anciens correctifs ont précisément évité que des valeurs de coût soient lues ou stockées sur les BIS.
Achats par carton
Lorsqu’un carton BIS de coefficient 12 est reçu, une quantité 1 doit augmenter le stock maître de 12 unités. Contrôlez le prix unitaire du document et la conversion appliquée avant de valider un fournisseur ou un import.
8. Prix à l’unité, poids et volume
Le coefficient par unité de l’article maître représente souvent un poids, un volume ou une contenance. Pour un BIS multiple, KWISATZ adapte ce coefficient afin que le prix à l’unité reste cohérent.
Coefficient unité du BIS
= Coefficient unité du maître × Coefficient maître/BIS
Exemple : si une bouteille maître représente 0,75 litre et qu’un carton BIS en contient 6, le carton représente 4,5 litres.
9. Libellé et code interne personnalisés
Libellé personnalisé
Activez cette option lorsque le BIS doit apparaître sous une désignation différente de celle du maître, par exemple :
- « Bouteille 75 cl » pour le maître et « Carton de 6 » pour le BIS ;
- libellé de conditionnement fournisseur ;
- code pays ou présentation commerciale distincte.
Code interne personnalisé
Cette option affecte au BIS un code interne différent de celui du maître. Elle est utile pour une recherche interne, un fournisseur ou un processus qui ne repose pas uniquement sur le code-barres.
10. Définir un BIS principal
Dans la liste des BIS, le bouton de désignation principale mémorise le code sélectionné comme BIS principal.
Cas d’usage
- imprimer le code fournisseur principal sur une étiquette ;
- conserver le code du conditionnement le plus utilisé ;
- présenter un code standard alors que plusieurs EAN sont reconnus ;
- référencer le code privilégié dans un état personnalisé.
11. Utiliser les BIS en vente directe
Comportement standard
- L’opérateur scanne le code BIS.
- KWISATZ identifie la fiche BIS.
- Le logiciel retrouve le maître.
- Le prix est calculé selon le coefficient.
- La ligne est ajoutée au ticket.
- Le stock du maître est surveillé et mouvementé.
Redirection des BIS simples
Depuis la branche 3.57, la préférence Vente d’un article BIS simple — Rediriger vers le code maître est disponible dans :
Outils > Préférences > Divers > Vente directe.
Lorsqu’elle est cochée, un BIS de coefficient 1 est vendu sous le code maître.
Centralisation des lignes
Si la redirection est active et que le centre centralise les lignes identiques, plusieurs codes BIS simples du même maître peuvent être regroupés. Un BIS possédant un libellé personnalisé reste distinct dans le comportement récent.
VD_CENTRALISATION_IGNORER_LIBELLES=1.
Ne l’activez qu’après validation du support, car elle peut fusionner
des présentations volontairement distinctes.
12. Ouvrir la fiche maître depuis un BIS
Dans Outils > Préférences > Infos articles > Infos diverses, la préférence récente Ouverture fiche BIS — Action automatique propose :
| Choix | Comportement |
|---|---|
| Aucune | Ouvre le BIS en lecture seule et permet ensuite d’accéder au maître. |
| Proposer la fiche maître | Demande confirmation pour ouvrir directement le maître. |
| Ouvrir la fiche maître automatiquement | Ouvre immédiatement la fiche maître sans message. |
13. Achats, ventes et documents de gestion
Un code BIS peut être appelé dans les documents d’achat et de vente. Les quantités et alertes de stock sont ramenées au maître.
Points de contrôle
- quantité saisie dans l’unité du BIS ;
- quantité réellement mouvementée sur le maître ;
- prix d’achat ou de vente proportionnel ;
- stock physique disponible du maître ;
- tarifs par quantité après conversion ;
- transformation commande, réception, livraison et facture ;
- retours et avoirs avec coefficient inversé correctement ;
- code et libellé imprimés sur le document.
Code interne
Lorsqu’un document appelle un BIS multiple par son code interne, les versions documentées chargent le maître dans les cas où le coefficient rendrait l’appel ambigu.
14. Tarifs par quantité, promotions et fidélité
Les règles commerciales sont principalement portées par le maître, mais le coefficient du BIS doit être pris en compte dans :
- les bornes de tarifs par quantité ;
- les remises par quantité ;
- les prix promotionnels ;
- les tarifs 1 à 4 ;
- le bonus fidélité ;
- les retours de ventes promotionnelles ;
- la centralisation des lignes.
Exemple
Si une remise s’applique à partir de 24 unités maître et que le BIS représente un carton de 12 unités, deux cartons doivent satisfaire la borne.
15. Étiquettes et codes-barres
BIS principal
Utilisez le BIS principal lorsqu’un modèle doit imprimer un code alternatif privilégié.
Étiquetage automatique
Dans les préférences d’articles, l’option Étiquetage automatique — Ignorer les articles BIS évite d’ajouter les BIS à la file d’attente lors d’une création ou d’une modification de prix.
Choix de stratégie
| Besoin | Paramétrage |
|---|---|
| Une seule étiquette par produit maître | Ignorer les BIS et imprimer le code maître ou le BIS principal. |
| Une étiquette par conditionnement | Inclure les BIS et utiliser leur coefficient et libellé. |
| Réimprimer uniquement un code alternatif | Sélectionner explicitement le BIS dans l’état ou la file. |
16. Imports, terminaux et création en série
Import générique
Avant un import d’articles et de codes alternatifs, préparez :
- le code du maître ;
- le code BIS ;
- le coefficient ;
- le libellé personnalisé éventuel ;
- le code interne personnalisé éventuel ;
- la règle de création en cas de code inconnu ;
- le journal des doublons et rejets.
Terminaux portables
Lors d’un inventaire, d’une réception ou d’un contrôle de prix, un scan BIS doit être converti en maître avec le coefficient attendu. Testez les fichiers produits par chaque terminal ou application.
Contrôle après import
- Rechercher le BIS par code.
- Ouvrir la fiche maître.
- Contrôler le coefficient.
- Contrôler le stock et le prix.
- Scanner une unité et plusieurs unités.
- Tester un retour.
- Contrôler les étiquettes.
17. Inventaires et contrôles de stock
L’inventaire doit aboutir à une quantité exprimée dans l’unité du maître.
Exemple
10 unités maître comptées
+ 3 cartons BIS de coefficient 12
= 46 unités maître en stock physique
Organisation
- définir si le terminal transmet le code BIS ou le maître ;
- appliquer le coefficient une seule fois ;
- éviter de compter le même stock en unités et en cartons sans conversion ;
- contrôler les articles inconnus ;
- rapprocher les quantités par code maître ;
- tester les packs ouverts et les cartons incomplets.
18. E-commerce et interfaces
Les plateformes e-commerce peuvent traiter les BIS comme des produits distincts ou les exclure. La configuration comporte notamment l’option Désactiver l’export des articles BIS.
Exporter les BIS
Cette stratégie convient lorsque chaque code représente un conditionnement commercial distinct à vendre en ligne. Il faut alors contrôler :
- le prix multiplié ;
- le stock converti ;
- le libellé et les images ;
- l’identifiant distant ;
- le retour des commandes vers le maître.
Ne pas exporter les BIS
Cette stratégie évite les doublons sur le site lorsque les BIS ne servent qu’à reconnaître plusieurs codes physiques en magasin.
19. Maintenance et contrôles
Contrôles périodiques
- codes BIS en doublon ;
- codes internes en doublon ;
- BIS sans maître valide ;
- coefficients nuls, incohérents ou excessifs ;
- libellés personnalisés devenus inutiles ;
- BIS principal absent ;
- articles autonomes en doublon d’un BIS ;
- tarifs, bonus et unités incohérents ;
- références fournisseurs rattachées au BIS au lieu du maître ;
- exports e-commerce non souhaités.
Contrôle des fiches
Utilisez les procédures de contrôle et de recalcul prévues dans Outils > Recalculs/Contrôle sur une sauvegarde, notamment après un import ou une migration.
20. Recette avant mise en production
- Créer un maître avec stock et prix connus.
- Créer un BIS simple de coefficient 1.
- Créer un BIS multiple de coefficient 6 ou 12.
- Créer un BIS avec libellé personnalisé.
- Créer un BIS avec code interne personnalisé.
- Désigner un BIS principal.
- Scanner chaque code en caisse.
- Contrôler prix, quantité et stock maître.
- Tester la centralisation des BIS simples.
- Tester la non-centralisation du libellé personnalisé.
- Tester un tarif par quantité.
- Tester une promotion et la fidélité.
- Tester un retour.
- Réceptionner un carton BIS.
- Transformer une commande en réception ou facture.
- Inventorier unités et cartons.
- Imprimer le code maître et le BIS principal.
- Tester l’ouverture automatique de la fiche maître.
- Tester l’export e-commerce ou son exclusion.
- Contrôler les doublons après import.
21. Diagnostic rapide
Le scan du BIS affiche « article inconnu »
Le scan appelle un autre produit
Le stock est mouvementé sur une fiche différente
Un carton retire seulement une unité
Un code simple retire douze unités
Le prix du BIS est trop élevé ou trop faible
Le prix du carton doit être différent du multiple
Le prix au litre ou au kilo est faux
Deux codes BIS apparaissent sur deux lignes du ticket
Un BIS avec libellé personnalisé n’est pas centralisé
La fiche BIS s’ouvre en lecture seule
Le prix d’achat maître devient incohérent après réception d’un carton
Une alerte de stock n’apparaît pas sur un BIS
Les étiquettes sont multipliées pour tous les BIS
Le BIS principal n’est pas imprimé
L’inventaire multiplie deux fois les cartons
Le BIS apparaît en double sur le site e-commerce
Un import refuse le BIS pour doublon
Le retour remet une mauvaise quantité en stock
22. Actions à éviter
- créer un article autonome pour chaque code-barres du même produit ;
- attribuer le même code à plusieurs maîtres ;
- modifier directement une fiche BIS en base ;
- utiliser un BIS pour un produit ayant un stock propre ;
- saisir un coefficient non testé ;
- utiliser un BIS multiple pour un prix commercial libre ;
- modifier un code BIS existant par contournement ;
- réutiliser un ancien code sans vérifier son historique ;
- forcer la centralisation de libellés différents sans recette ;
- importer des BIS sans journal des doublons ;
- compter unités et cartons sans règle de conversion ;
- exporter tous les BIS en e-commerce par défaut.
23. Liste de contrôle
- L’article maître contient toutes les informations de référence.
- Chaque code BIS est unique.
- Le coefficient vaut 1 pour un simple code alternatif.
- Les coefficients multiples correspondent aux conditionnements réels.
- Les prix BIS restent proportionnels au maître.
- Le stock est porté uniquement par le maître.
- Les libellés personnalisés sont justifiés.
- Les codes internes personnalisés sont uniques.
- Le BIS principal est défini si les étiquettes l’utilisent.
- La redirection des BIS simples est testée.
- La centralisation des lignes est cohérente.
- Les tarifs par quantité et promotions sont testés.
- Les achats par carton sont contrôlés.
- Les inventaires n’appliquent le coefficient qu’une fois.
- La stratégie d’étiquetage est définie.
- La stratégie e-commerce est définie.
- Les imports recherchent les doublons.
24. Évolutions KWISATZ documentées
| Période | Évolution |
|---|---|
| 2005–2008 | Consolidation du stock et des alertes sur l’article maître, bouton d’accès au maître et adaptation des unités des BIS. |
| Juin 2007 | Capacité du coefficient maître/BIS portée à 32 767. |
| 2008–2009 | Corrections des tarifs, du bonus, du CMUP, des prix HT/TTC et des étiquettes pour les coefficients multiples. |
| Octobre 2009 | Ajout du code interne personnalisé pour chaque article BIS. |
| 2010 et suivants | Renforcement des contrôles de doublons et des appels de BIS dans les documents de gestion. |
| Janvier 2026 | La centralisation respecte les libellés personnalisés des BIS. |
| Mars 2026 — branche 3.57 | Ajout de l’ouverture automatique de la fiche maître et de la redirection des BIS simples vers le code maître en vente directe. |
25. Sources documentaires
- MENUS_KWISATZ — Fiche produit, onglet Article BIS, coefficient, libellé et code interne personnalisés.
- MENUS_KWISATZ — BIS principal et impression des étiquettes.
- Suivi de développement KWISATZ — stocks, CMUP, prix, unités, fidélité, tarifs et contrôles des BIS.
- Suivi de développement KWISATZ — centralisation, redirection des BIS simples et ouverture automatique du maître en version 3.57.
- Tutoriels KWISATZ — exclusion des articles BIS dans les interfaces e-commerce.
- MENUS_KWISATZ — étiquetage automatique et option Ignorer les articles BIS.