Codes de motif (Reason Codes)
Une liste partagée de motifs standards pour chaque flux : 10 catégories (rupture, annulation, ajustement, retour, dommage, blocage, inventaire tournant, prélèvement, mise en stock, décision), importable en un clic ; chaque menu déroulant lit ici.
Les codes de motif sont une donnée de référence partagée : une liste standard et réutilisable d’options de « pourquoi » pour chaque flux. Au lieu de saisir du texte libre sur chaque document, on choisit un code dans un menu déroulant : les rapports parlent toujours la même langue. Chaque tenant maintient son propre jeu, chaque code a des noms en six langues (en / zh / es / pt / fr / ja) et le système affiche la bonne langue automatiquement.
Pourquoi des codes plutôt que du texte libre#
- Rapports cohérents : « Rupture de stock », « rupture » et « manquant » cessent d’être des catégories différentes : un code, une catégorie.
- Aucune liste figée en dur : chaque menu déroulant de motifs lit cette donnée de référence ; ajoutez un code ici et il apparaît partout, dans les six langues.
- L’historique reste lisible : désactiver un code le masque des nouveaux documents, mais les anciens gardent le nom d’origine.
Les 10 catégories#
Chaque catégorie est un onglet de la page de gestion. Une phrase par catégorie : à quoi elle sert et où elle est utilisée :
- shortage · Motifs de rupture : lors des ruptures en expédition WMS ou des prélèvements incomplets sur mobile, p. ex. « Rupture de stock », « Survente (stock fantôme) », « Réservé pour une autre commande ».
- order_cancel · Motifs d’annulation : obligatoires lors de l’annulation de commandes OMS ou de rendez-vous WMS, p. ex. « Annulation demandée par le client », « Paiement échoué / non reçu », « Fraude suspectée ».
- adjustment · Motifs d’ajustement : lors d’ajustements manuels de stock dans WMS, p. ex. « Écart d’inventaire tournant », « Stock trouvé (non enregistré) », « Mise au rebut ».
- return · Motifs de retour : à l’enregistrement des retours dans RMS, p. ex. « Produit défectueux », « Endommagé pendant le transport », « Mauvais article expédié ».
- damage · Motifs de dommage : à l’enregistrement des marchandises endommagées, en précisant l’étape concernée, p. ex. « Endommagé lors de la manutention en entrepôt », « Dégât de chariot élévateur / équipement », « Dégât des eaux / humidité ».
- hold · Motifs de blocage : lors du blocage de stock, p. ex. « Blocage qualité (en attente d’inspection) », « Rappel de produit », « Inspection non conforme ».
- cycle_count · Motifs d’inventaire tournant : à l’enregistrement des écarts de comptage, p. ex. « Écart de comptage constaté », « Stock trouvé au mauvais emplacement », « Excédent / Manquant de comptage ».
- picking · Anomalies de prélèvement : à l’enregistrement des anomalies ou prélèvements incomplets, p. ex. « Prélèvement incomplet (stock insuffisant à l’emplacement) », « Marchandise absente de l’emplacement prévu », « Code-barres / étiquette illisible ».
- putaway · Anomalies de mise en stock : à l’enregistrement des anomalies des tâches de mise en stock, p. ex. « Emplacement de destination plein », « Emplacement bloqué / rack endommagé », « Dégât constaté lors de la mise en stock ».
- disposition · Décision de traitement : décision sur les retours dans RMS, p. ex. « Réintégrer le stock vendable », « Reconditionner / réparer », « Éliminer / mettre au rebut », « Retourner au fournisseur », « Donner ».
Gérer les codes de motif#
- Ouvrez Master Data → Reason Codes. Un onglet par catégorie (10 onglets).
- Cliquez sur « Importer les valeurs par défaut » pour charger le jeu standard en un clic. L’import est idempotent : il ne complète que ce qui manque et n’écrase jamais les codes que vous avez renommés ou désactivés.
- Les nouveaux tenants reçoivent les valeurs par défaut automatiquement à la création du compte ; aucune importation manuelle requise.
- Ajoutez vos propres codes avec le bouton Nouveau, renommez en modifiant, et désactivez les codes inutilisés au lieu de les supprimer.
Comment les flux les utilisent#
Chaque menu déroulant de motifs dans OMS, WMS, RMS et l’app mobile lit cette donnée de référence ; rien n’est figé en dur. Maintenez la liste ici et chaque page la reprend automatiquement :
- Renommer un code met à jour son affichage partout à la fois, y compris dans les vues d’historique.
- Désactiver un code le masque uniquement des nouveaux documents ; les existants restent fonctionnels et lisibles.
- Les codes de motif sont des données partagées au niveau du tenant : tous les clients utilisent le même jeu. Pour distinguer par client, préfixez le nom, p. ex. « Client A — … ».
FAQ#
- Le jeu par défaut ne convient pas à mon activité — puis-je le modifier ? Oui. Renommez, désactivez ou ajoutez librement. Une importation ultérieure ne complète que ce qui manque ; elle n’écrase rien.
- Désactiver un code casse-t-il les anciens documents ? Non. Les anciens documents conservent leur code et s’affichent normalement ; le code disparaît seulement du menu pour les nouveaux documents.
- Les codes s’affichent-ils dans ma langue ? Oui : chaque code a des noms dans les six langues et les pages affichent automatiquement celui de votre langue d’interface.