Logique de remplacement
Les programmes de livraison reçus reflètent les nouvelles quantités attendues par le client moins les quantités correspondant aux préavis d'expédition importés dans le convertisseur (le client peut à tout moment augmenter ou diminuer la quantité commandée). Tous les lancements de commande client CloudSuite Business doivent être supprimés et remplacés par les nouveaux lancements et les nouvelles quantités. Le traitement des cadences pour les transactions EDI 830/862 s'effectue en fonction de la "logique de remplacement".
La logique de remplacement supprime les lancements CloudSuite Business pour lesquels la quantité expédiée est nulle et elle met à jour les lancements non remplis avec une quantité expédiée comme "Rempli". Les nouveaux lancements importés, moins les quantités expédiées mentionnées sur le préavis d'expédition non exporté vers le convertisseur, sont ajoutés à la commande client CloudSuite Business.
L'écran Profil Client EDI contient les trois champs suivants définissant le traitement effectué par la logique de remplacement :
- Traiter lancement : Lorsque vous la sélectionnez, les programmes prévisionnels 830 (s'ils ont été importés) et les cadences 862 actuels sont remplacés par de nouvelles cadences en entrée.
- Générer avis d'expédition : Cochez cette case pour générer automatiquement des préavis d'expédition (PdE) en imprimant le connaissement pour ce client. Si cette case est cochée, un PDE est également généré lorsque vous expédiez sur l'écran Confirmation exp.. Des préavis d'expédition sont utilisés lors de l'enregistrement des 830/862 dans CloudSuite Business, afin de déterminer les besoins nets pour les lancements importés. Si des 830/862 sont en cours de traitement alors que cette option est désactivée, toutes les expéditions effectuées à partir de commandes CloudSuite Business doivent être enregistrées manuellement dans le convertisseur avant l'exportation de données depuis ce dernier.
- Remplacer ordres prévisionnels : Pour chaque commande client EDI en entrée ayant été créée à partir d'une transaction 830 (Programme prévisionnel) ou 862
(Programme de livraison) et associée à ce partenaire commercial :
- Si cette case est cochée, l'enregistrement de la commande purge tous les programmes de planification et de livraison des commandes client CloudSuite Business non expédiées, associés à la commande. Il enregistre ensuite les nouveaux programmes prévisionnels/de livraison dans la commande associée comme de nouvelles cadences.
- Si cette case n'est pas cochée, l'enregistrement de la commande conserve les programmes de planification/livraison des commandes client CloudSuite Business dont les dates d'échéance sont postérieures à la dernière date d'échéance des programmes de planification/livraison de commandes client EDI entrants pour la commande associée. Tous les autres programmes de planification/livraison des commandes client CloudSuite Business non expédiées seront purgés.
Exemples
Les exemples suivants illustrent ce qui se produit en fonction des différents paramétrages de ces champs :
- Exemple de situation 1 - Pas de génération des préavis.
- Exemple de situation 2 - Préavis générés mais non exportés.
- Exemple de situation 3 - Génération de préavis d'expédition. Le préavis d'expédition est exporté.
- Exemple de situation 4 - Génération de préavis d'expédition. Préavis non exportés ; modifications des données de cadence 830/862.
- Exemple de situation 5 - Génération de préavis d'expédition. Le préavis d'expédition est exporté, modifications des données de lancement 830/862.
- Exemple de situation 6 - Exemples de l'impact de l'indicateur Remplacer ordres prévisionnels.
EXEMPLE de situation 1 : Pas de génération des préavis
- Traitement cadence = Remplacer
- Générer Avis d'exp. non sélectionné
- Remplacer ordres prévisionnels sélectionné
Le système suppose que le fichier plat entrant reflète exactement les nouveaux besoins et il va enregistrer les besoins entrants dans la commande client exactement tels qu'ils sont.
Le fichier entrant 830/862 contient les besoins suivants en termes de cadences pour un seul article :
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Scénario n°1 :
Importez les besoins indiqués ci-dessus. La commande client reflètera les cadences 1 à 6 pour cette ligne particulière. Expédiez les cadences 1 et 2 puis réimportez les mêmes besoins que ceux indiqués ci-dessus. La commande client reflètera les 8 cadences telles qu'indiquées dans le tableau ci-après :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Scénario n°2 :
Les 6 cadences d'origine sont supposées avoir été importées et enregistrées dans la commande client. Expédiez la quantité totale de la cadence 1 (336) mais uniquement une quantité partielle de 100 pour la cadence 2. Puis, réimportez les 6 mêmes cadences et enregistrez-les. La commande client contiendra désormais les 8 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Scénario n°3 :
Les 6 cadences d'origine sont supposées avoir été importées et enregistrées pour la commande client. Expédiez une quantité de 400 pour la cadence 1. Réimportez les 6 cadences d'origine et enregistrez-les. La commande client contiendra désormais les 7 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 400 | F |
2 | 8/7 | 336 | O | |
3 | 8/9 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Récapitulatif : Si vous n'activez pas l'option Générer Avis d'exp. dans le profil Client EDI, le fichier plat entrant doit refléter les besoins actuels du client et il ne prendra pas en compte les besoins ou changements précédents lors de l'enregistrement des lancements entrants.
Exemple de situation 2 : Préavis générés mais non exportés
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels sélectionné
- Préavis non exportés pour les expéditions
Le système remplacera les cadences actuelles par les besoins entrants mais tiendra compte des expéditions précédentes effectuées.
Le fichier plat entrant 830/862 contient les besoins suivants en termes de cadences pour un seul article :
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Scénario n°1 :
Importez les besoins indiqués ci-dessus. La commande client reflètera les cadences 1 à 6 pour cette ligne particulière. Expédiez la cadence 1 puis réimportez les mêmes besoins que ceux indiqués ci-dessus. La commande client contiendra désormais les 6 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | O | |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Scénario n°2 :
Importez le fichier plat d'origine dans une nouvelle commande. Expédiez une quantité de 336 pour la cadence 2. Réimportez le fichier plat d'origine et la commande client reflètera les 6 cadences telles qu'indiquées ci-après :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
2 | 8/9 | 336 | 336 | F |
3 | 8/7 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Scénario n°3 :
Les 6 cadences d'origine sont supposées avoir été importées et enregistrées dans une nouvelle commande client. Expédiez une quantité de 336 pour la cadence 1 et de 100 pour la cadence 2. Réimportez les 6 cadences d'origine et enregistrez-les. La commande client contiendra désormais les 7 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/9 | 236 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Scénario n°4 :
Les 6 cadences d'origine ont été importées et enregistrées en créant une nouvelle commande client. Expédiez une quantité de 500 pour la cadence 1. Réimportez les 6 cadences d'origine et enregistrez-les dans la commande client. La commande client contiendra désormais les 6 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 500 | F |
2 | 8/9 | 172 | O | |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Scénario n°5 :
Si vous avez une commande EDI au titre de laquelle vous avez reçu des besoins alors que la case Générer Avis d'exp.du profil EDI du client n'était pas cochée et si vous avez ensuite activé l'option de génération des préavis d'expédition, le système examinera les quantités expédiées jusque là pour la ligne concernée et réduira d'autant les besoins entrants. Sur la base de la même situation que celle du scénario n°1, importez le fichier d'origine avec la case Générer Avis d'exp. non cochée. Puis expédiez les cadences 1 et 2 et réimportez le même fichier. La commande client contiendra désormais 8 cadences. Activez l'option de génération des préavis d'expédion dans le profil EDI du client et réimportez les 6 cadences d'origine. La commande client enregistrée contiendra désormais les cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Dans ce cas, la commande client contenait 8 cadences et après avoir activé l'option de génération des préavis d'expédition et réimporté les mêmes besoins, le système a remplacé ces 8 cadences par les besoins entrants moins les quantités expédiées pour afficher les besoins totaux sur la base de la dernière importation. Si les cadences 1 et 2 n'avaient pas fait partie de la nouvelle importation, le système aurait alors ajusté les cadences 3 et 4 pour les expéditions effectuées précédemment au titre de cette commande.
Exemple de situation 3 : Génération des avis d'expédition. Préavis exportés.
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels sélectionné
- Préavis exportés pour les expéditions
Dans les exemples précédents nous avons importé à chaque fois les mêmes besoins 830\862 sous la forme d'une deuxième importation sans générer ni exporter des préavis d'expédition. Les exemples suivants montrent ce qui se produit si des préavis d'expédition ont été exportés pour les expéditions effectuées.
Le fichier entrant 830/862 contient les besoins suivants en termes de cadences pour un seul article :
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Scénario n°1 :
Importez les besoins indiqués ci-dessus. La commande client reflètera les cadences 1 à 6 pour cette ligne particulière. Expédiez la cadence 1. Générez et exportez le préavis d'expédition. Puis réimportez les mêmes besoins que ceux indiqués ci-dessus. La commande client contiendra désormais les 7 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/7 | 336 | O | |
3 | 8/9 | 336 | O | |
4 | 8/10 | 336 | O | |
5 | 8/13 | 504 | O | |
6 | 8/14 | 336 | O | |
7 | 8/15 | 336 | O |
Scénario n°2 :
Les 6 cadences d'origine sont supposées avoir été importées et enregistrées dans une nouvelle commande client. Expédiez une quantité de 336 pour la cadence 1 et de 100 pour la cadence 2. Génération et exportation des avis d'expédition. Réimportez les 6 cadences d'origine et enregistrez-les. La commande client contiendra désormais les 8 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 336 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Scénario n°3 :
Les 6 cadences d'origine sont supposées avoir été importées et enregistrées dans une nouvelle commande client. Expédiez une quantité de 336 pour la cadence 1. Génération et exportation des avis d'expédition. Puis expédiez une quantité de 100 pour la cadence 2 mais ne générez pas et n'exportez pas le préavis d'expédition. Réimportez les 6 cadences d'origine et enregistrez-les. La commande client contiendra désormais les 8 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 100 | F |
3 | 8/7 | 236 | O | |
4 | 8/9 | 336 | O | |
5 | 8/10 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Dans la mesure où les 100 pièces expédiées pour la cadence 2 n'ont pas été exportées vers le partenaire commercial, elles sont déduites des cadences entrantes lors de la seconde importation.
Exemple de situation 4 : Génération des avis d'expédition. Préavis non exportés ; modifications des données de cadence 830/862.
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels sélectionné
- Préavis non exportés pour les expéditions
Dans les exemples précédents nous avons à chaque fois importé les mêmes besoins 830\862 sous la forme d'une seconde importation. L'exemple suivant montre ce qui se produit avec la logique de remplacement lorsque différentes cadences du fichier 830\862 sont importées pour la seconde fois.
Supposez que nous importions la première fois la même cadence 830\862 qu'avant.
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Puis nous expédions 336 pièces pour les cadences du 7/8 et du 9/8. Nous ne générons pas et n'exportons pas les préavis d'expédition.
Puis nous importons un nouveau fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/10 | 336 |
2 | 8/11 | 336 |
3 | 8/12 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
La commande client contiendra désormais les 6 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/12 | 336 | O | |
4 | 8/13 | 504 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 336 | O |
Bien que dans cet exemple, il semble que les besoins pour le 10/8 et le 11/8 n'aient pas été pris en compte, ceci est normal puisque le préavis d'expédition n'a pas été exporté. Le système déduit les deux expéditions de 336 pièces chacune des nouvelles cadences entrantes 830\862 parce que le partenaire commercial n'était pas au courant de ces expéditions.
Exemple de situation 5 : Génération des avis d'expédition. Préavis exportés ; modifications des données de cadence 830/862.
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels sélectionné
- Préavis exportés pour les expéditions.
Dans l'exemple précédent nous avons importé le document 830\862 avec des besoins modifiés lors d'une deuxième importation. L'exemple suivant montre ce qui se produit avec la logique de remplacement lorsque différentes cadences du fichier 830\862 sont importées pour la seconde fois et que le préavis d'expédition a été généré et exporté.
Supposez que nous importions la première fois la même cadence 830\862 qu'avant.
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/7 | 336 |
2 | 8/9 | 336 |
3 | 8/10 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
Puis nous expédions 336 pièces pour les cadences du 7/8 et du 9/8. Cette fois, nous générons et exportons le préavis d'expédition. Puis nous importons un nouveau fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise |
---|---|---|
1 | 8/10 | 336 |
2 | 8/11 | 336 |
3 | 8/12 | 336 |
4 | 8/13 | 504 |
5 | 8/14 | 336 |
6 | 8/15 | 336 |
La commande client contiendra désormais les 8 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/11 | 336 | O | |
5 | 8/12 | 336 | O | |
6 | 8/13 | 504 | O | |
7 | 8/14 | 336 | O | |
8 | 8/15 | 336 | O |
Exemple de situation 6 : Exemples de l'impact de la sélection de l'option Remplacer ordres prévisionnels.
Cet exemple montre l'impact de l'option Remplacer ordres prévisionnels selon qu'elle est ou non sélectionnée.
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels non sélectionné
- Préavis exportés pour les expéditions.
Supposez que nous importions un fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise | Statut |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
10 | 12/30 | 336 | P |
Puis nous expédions 336 pièces pour les cadences du 7/8 et du 9/8. Cette fois, nous générons et exportons le préavis d'expédition.
Puis nous importons un nouveau fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise | Statut |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
La commande client contiendra désormais les 10 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 336 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 504 | O | |
7 | 9/30 | 336 | P | |
8 | 10/30 | 336 | P | |
9 | 11/30 | 336 | P | |
10 | 12/30 | 336 | P |
Ceci est dû au fait que l'option Remplacer ordres prévisionnels n'est pas sélectionnée de sorte que les cadences avec des dates postérieures à celles des programmes prévisionnels entrants 830\862 sont conservées.
- Traitement cadence = Remplacer
- Générer Avis d'exp. sélectionné
- Remplacer ordres prévisionnels sélectionné
- Préavis exportés pour les expéditions.
Supposez que nous importions un fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise | Statut |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
10 | 12/30 | 336 | P |
Puis nous expédions 336 pièces pour les cadences du 7/8 et du 9/8. Cette fois, nous générons et exportons le préavis d'expédition.
Puis nous importons un nouveau fichier 830\862 contenant les cadences suivantes :
Libérations | Date éch | Qté requise | Statut |
---|---|---|---|
1 | 8/7 | 336 | O |
2 | 8/9 | 336 | O |
3 | 8/10 | 336 | O |
4 | 8/13 | 504 | O |
5 | 8/14 | 336 | O |
6 | 8/15 | 336 | O |
7 | 9/30 | 336 | P |
8 | 10/30 | 336 | P |
9 | 11/30 | 336 | P |
La commande client contiendra désormais les 9 cadences suivantes :
Libérations | Date éch | Lancé | Expédié | Statut |
---|---|---|---|---|
1 | 8/7 | 336 | 336 | F |
2 | 8/9 | 336 | 336 | F |
3 | 8/10 | 336 | O | |
4 | 8/13 | 336 | O | |
5 | 8/14 | 336 | O | |
6 | 8/15 | 504 | O | |
7 | 9/30 | 336 | P | |
8 | 10/30 | 336 | P | |
9 | 11/30 | 336 | P |
Ceci est dû au fait que l'option Remplacer ordres prévisionnels est sélectionnée. Les cadences dont la date est postérieure à celle du programme prévisionnel 830\862 sont supprimées de la commande.