Mécanismes du stock WMS, Stock ERP et WMS
Informatiquement, les stocks Achats-Vente et WMS sont séparés. Lorsque que le dépôt est géré en dépôt WMS, tous les mouvements de stocks doivent passer par le module DIVALTO WMS.
Ces mouvements WMS impacteront le stock ERP : bl client, bl fournisseur, bl interne (transfert de dépôt et régularisation).
Un dépôt WMS peut uniquement être géré par des fonctions WMS. Aucune pièce Achats-Ventes influant les stocks et pilotée depuis DIVALTO ACHATS-VENTES n'est réalisable directement (BL, BR).
SAS
Il est impossible de générer des entrées forcées via le module WMS. Toutes les sorties de stock se font par des réservations affectées positionnées.
Le SAS est propre à un dépôt WMS.
Le SAS doit être vide (ce qui n'est pas le cas ici pour l'exemple).
Deux origines sont possibles :
- Génération par le WMS. Ce sont des cas particuliers de procédure métier que vous auriez validés, que l'on va détailler ici.
- Génération par Divalto Achat-Vente. Cela ne doit pas arriver, sauf dans le cas, là encore, d'une procédure souhaitée et assumée.
Qu'est-ce que c'est ?
Si le stock est mouvementé par des pièces Divalto Achat-Vente (saisie directe ou intégrateur), il y aura désynchronisation entre le stock WMS et Achat-Vente. En effet, le moteur de pièce ne permet pas de saisir des emplacements WMS, ni le numéro de contenant.
Ces mouvements générés à partir de la gestion commerciale sont gérés informatiquement dans un stock virtuel appelé SAS, avec un code ventilation dédié, ici GESCOM. Cf. Types de ventilation.
Exemple simple :
La création d'un BL fournisseur à partir de la gestion commerciale ne permet pas de savoir où est le stock dans le WMS : contenant et emplacement.
Cette opération ne devrait jamais être effectuée. Si cela se produit, du SAS va être généré, qu'il faudra ensuite administrer.
L'interrogation du SAS ainsi que le menu Commerce & logistique > WMS > Utilitaires > Contrôle d'intégrité WMS vous aident dans cette tâche.
En résumé : tout mouvement de stock doit être réalisé à l'aide des programmes WMS :
- entrées de stock = réception fournisseur, mais aussi client (retour client) ou interne (dépôt) => programmes Telnet dédiés
- sorties de stock = préparation WMS client, mais aussi fournisseur (retour au fournisseur) ou interne (dépôt)
Le bouton Liquider ne doit jamais être utilisé dans un fonctionnement quotidien. Il fait effectivement disparaître le SAS présent, mais, dans la plupart des cas, les stocks DAV et DWMS sont alors déphasés, et on n'en connaît plus l'origine.
Cas de SAS |
Solution à apporter |
Par habitude, l'utilisateur a procédé à un ajustement de stock |
Suppression de la régularisation effectuée |
Validation en facture fournisseur du BL fournisseur. La comptable |
Suppression de la modification de la comptable si possible |
Après réception fournisseur, on s'aperçoit d'un décalage |
Il n'est pas possible aujourd'hui de refaire la déclaration fournisseur. |
Retour client enregistré avec mouvement de stock par l'ADV |
Cela ne pose pas de problème pour le client, mais qu'en est-il pour le stock ? |
Contrôle d'intégrité WMS
Le contrôle d'intégrité WMS permet de vérifier s'il n'y a pas d'incohérence entre le stock Achat-Vente et le stock WMS. Il permet de voir en temps réel les possibles écarts de stocks.
Le contrôle d'intégrité est également utile lors d'un inventaire pour vérifier les possibles écarts de stocks.
Choisir le dépôt à analyser :
S'il existe des incohérences, elles s'affichent dans l'encadré ci-dessous :
En situation normale, il ne doit pas y avoir d'incohérences de stocks (le stock Achat-Vente doit toujours être égal au stock WMS). Si un écart est constaté, il convient de le régulariser.
Si c'est le stock WMS qui doit être régularisé, passer par le Telnet et utiliser les utilitaires présents dans le menu 2-Mouvements stock (Régularisation +/, Régularisation SAS +/).
Si c'est le stock Achat-Vente qui a besoin d'être modifié, utiliser le bouton Régulariser le stock DAV (cf. capture d'écran ci-dessus) pour remettre à niveau le stock.
Transit du stock et traçabilité du mouvement WMS
Informations
A chaque déplacement d'un article d'un emplacement A vers un B, plusieurs mouvements sont effectués.
Ce chapitre montre l'évolution des mouvements et de l'historique au fil du déplacement d'un article dans le même dépôt WMS, de sa déclaration en stock jusqu'à son rangement dans son emplacement définitif.
Le même principe est appliqué pour un changement de nature de stock.
Pourquoi du stock en transit ?
Lorsque le cariste veut déplacer du stock, il y a deux étapes : la prise et le rangement.
Après la prise, le stock est en transit. Il n'est donc plus à son emplacement d'origine.
Si le cariste ne termine pas l'opération en ne procédant pas au rangement, a-t-il remis le stock à son emplacement d'origine ? C'est à lui de l'indiquer. À défaut, le stock reste en transit.
En fin de journée, le stock en transit doit être vide ou maîtrisé.
Le stock en transit correspond au stock qui se trouve sur le chariot du cariste ou dans ses mains.
La traçabilité du stock permettra de savoir d'où vient ce stock en transit grâce au numéro de transaction.
L'emplacement de transit est pris :
- sur la zone de l'emplacement proposé en rangement si une proposition est faite,
- à défaut, sur la zone de l'emplacement d'origine,
- sur le dépôt si l'emplacement de transit n'est pas renseigné dans la zone (non recommandé).
Traçabilité
Interrogation du stock actuel :
Le zoom des ventilations de stock est ici volontairement trié par numéro de ventilation pour les besoins de ce chapitre, la case En stock étant décochée pour permettre de visualiser l'historique.
Le numéro de ventilation est obtenu par numérotation automatique (cf. dossier WMS).
Le numéro de transaction lie plusieurs ventilations entre elles. Cette transaction correspond à une manipulation utilisateur/un processus.
Pour une ventilation de sortie :
- Le numéro de ventilation associé (N° vtl associé) indique le numéro de ventilation d'entrée.
- Le numéro de ventilation associé suivant (N° vtl ass suiv) indique le numéro de ventilation d'entrée qui va suivre, le cas échéant.
- En régularisation de stock, ce champ ne sera pas alimenté.
- En transfert de stock, ce champ sera alimenté.
Explication des différentes ventilations WMS :
Exemple 1 - Réception et rangement
Création du stock en réception
Réception de l'article 00010410 sur l'emplacement DOCK D1ZZ000100 pour une quantité de 16 unités.
Numéro de ventilation |
Commentaires |
595702 |
Qté = Qté stock |
Prise en charge du contenant par un cariste pour le ranger dans l'entrepôt
=> =>
A cette étape, nous venons de prendre le contenant sur son emplacement d'origine et Divalto nous demande où nous souhaitons le ranger.
Si nous interrogeons les ventilations à ce moment-là (même si le cariste abandonne son action), le WMS considère que le produit a été pris en charge ; il n'est donc plus dans son emplacement d'origine. Si l'utilisateur ne souhaitait pas prendre celui-ci, il faudra donc le remettre dans son emplacement d'origine. Appuyer sur la touche Échap ne permet pas de remettre le stock à son emplacement d'origine, et c'est parfaitement voulu.
Numéro de ventilation |
Commentaires |
595702 |
La valeur du champ Qté stock passe à zéro, le stock n'est plus en D1ZZ000100. |
595707 |
Divalto crée l'entrée avant la sortie (comme pour le stock ERP). |
595708 |
Cette ventilation effectue la sortie du 595702. |
Choix de l'emplacement de rangement
=>
L'emplacement choisi n'est pas géré en contenant
Numéro de ventilation |
Commentaires |
595707 |
La valeur du champ Qté stockpasse à zéro, le stock n'est plus en transit DTZZ000100. |
595708 |
Pas de changement, comportement normal |
595709 |
Entrée dans l'emplacement de rangement A1AA020103 |
595710 |
Sortie du 595707 |
Exemple 2 - Historique des mouvements d'un contenant
Dans le zoom des ventilations WMS, nous pouvons voir ici le stock d'un contenant, mais aussi son historique.
Le contenant 24462 a été réceptionné et rangé dans un rack.
Nous pouvons voir ici le code ventilation (Code vtl) TRFCONT = Transfert contenant.
Supposons que vous :
- ajoutiez les colonnes N° vtl, N° vtl associé, N° vtl ass suiv et N° transac,
- décochiez En stock,
- triiez selon la colonne N° vtl.
Nous pouvons alors faire les observations suivantes :
RECEPTION – Transaction 101828
- 199936 : la première entrée du contenant sur le quai P1TA000100
Prise du contenant pour le ranger => TRANSIT – Transaction 101829
- 199937 : l'entrée dans l'emplacement de transit
- 199938 : la sortie de l'emplacement initial P1TA000100
Nous pouvons voir que N° vtl associé = 199936 et que N° vtl ass suiv = 199937.
Dépose du contenant dans l'emplacement final – Transaction 101830
- 199939 : l'entrée dans l'emplacement final
- 199940 : la sortie de l'emplacement de transit
BP DAV, Préparation WMS et transfert de dépôt
Tiers Interne
|
Fonctionnel DAV |
|
|
Fonctionnel DWMS |
|
|
|
DAV |
DAV |
DAV |
DWMS |
DWMS |
DWMS |
Dépôt DAV |
Non |
Oui |
Oui |
Non |
Non |
Non |
Dépôt DAV |
Non |
Oui |
Oui, le stock WMS est alors sur un attendu de réception |
Non |
Non |
Oui, il faut alors préciser la palette, |
Dépôt DWMS |
Non |
Oui |
Non |
La commande se fait alors par les vagues WMS. |
Oui, via RF.Le stock WMS est alors sur un attendu de réception |
Oui, la palette est alors connue. |
Dépôt DWMS |
Non |
Oui |
Non |
La validation de la commande se fait alors par les vagues WMS. |
Oui, via RF. |
Non |
Tiers Client
|
Fonctionnel DAV |
|
|
Fonctionnel DWMS |
|
|
|
DAV BP |
DAV Commande client |
Validation commande en BL client |
Vagues |
WMS Réception |
BL/Facture directe ou avoir avec quantité livrée |
Dépôt DAV |
Oui |
Oui |
Oui |
Non |
Non |
Oui |
Dépôt DWMS |
Non |
Oui |
Oui, MAIS :- génération d'un sas- stock WMS à entrer (ou sortir) via RF (Régul...)- lettrage par zoom sas |
Oui, |
Oui, avec ou sans commande |
Oui, MAIS :- génération d'un sas- stock WMSà entrer (ou sortir) via RF (Régul...)- lettrage par zoom sas |
Tiers Fournisseur
|
Fonctionnel DAV |
|
|
|
Fonctionnel DWMS |
|
|
|
|
DAV BP |
DAV Commande fournisseur |
Validation commande en BL |
WMS Vagues |
|
WMS Réception |
BL/Facture directe ou avoir avec quantité livrée |
|
Dépôt DAV |
Non |
Oui |
Oui |
Non |
|
Non |
Non |
|
Dépôt DWMS |
Non |
Oui |
Oui, MAIS :- génération d'un sas- stock WMS à entrer (ou sortir) via RF (wmpprf054)- lettrage par zoom sas |
Oui, |
|
Oui, avec ou sans commande |
Oui, MAIS :- génération d'un sas- stock WMS à entrer (ou sortir) via RF (wmpprf054)- lettrage par zoom sas |