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). Toutes les libérations de commande client SyteLine doivent être supprimées et remplacées par les nouvelles libérations 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 SyteLine 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 nouvelles libérations importées, 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 SyteLine.

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 SyteLine, 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 SyteLine 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 entrante 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 SyteLine 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/expédition commande clientSyteLine dont les dates d'échéance sont postérieures à la dernière date d'échéance des programmes de planification/expédition commande client EDI entrants pour la commande associée. Tous les autres programmes de planification/expédition commande client SyteLine non expédiés 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 libérations 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 libérations telles que figurant 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 :

Supposons que les 6 libérations d'origine ont été importées et enregistrées dans la commande client. Expédiez la quantité totale pour la libération 1 (336), mais expédiez uniquement 100 pour la libération 2. Ensuite réimportez les mêmes 6 libérations et enregistrez. La commande client affichera 8 libérations comme suit :

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 :

Supposons que les 6 libérations d'origine ont été importées et enregistrées pour la commande client. Expédiez une quantité de 400 pour la libération 1. Réimportez les 6 libérations d'origine et réenregistrez. La commande client affichera désormais 7 libérations comme suit :

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 libérations 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 reflètera les 6 libérations 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 336 pour la libération 2. Réimportez le fichier plat d'origine et la commande client reflètera les 6 libérations comme suit :

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 :

Supposons que les 6 libérations d'origine ont été importées et enregistrées pour une nouvelle commande client. Expédiez 336 pour la libération 1 et 100 pour la libération 2. Réimportez les 6 libérations d'origine et enregistrez. La commande client affichera 7 libérations comme suit :

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 libérations d'origine ont été importées et enregistrées en créant une nouvelle commande client. Expédiez 500 pour la libération 1. Réimportez les 6 libérations d'origine et enregistrez-les sur la commande client. La commande client affichera désormais 6 libérations comme suit :

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 8 libérations. Activez l'option de génération des préavis d'expédition dans le profil EDI du client et réimportez les 6 cadences d'origine. La commande client enregistrée contiendra maintenant les libérations 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 libérations 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 libérations 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.

Remarque :  Si vous utilisez un convertisseur avec des fonctionnalités de cumul telles que le convertisseur CARaS de Radley, vous devez exporter les préavis d'expédition avant d'importer le fichier 830/862 de telle sorte que le convertisseur CARaS puisse ajuster les besoins entrants de façon appropriée.

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 libérations 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 reflètera les 7 libérations 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 :

Supposons que les 6 libérations d'origine ont été importées et enregistrées pour une nouvelle commande client. Expédiez 336 pour la libération 1 et 100 pour la libération 2. Générez et exportez le PDE. Réimportez les 6 libérations d'origine et enregistrez-les. La commande client affichera les 8 libérations 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 :

Supposons que les 6 libérations d'origine ont été importées et enregistrées pour une nouvelle commande client. Expédiez 336 pour la libération 1. Générez et exportez le PDE. Puis expédiez 100 pour la libération 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 affichera les 8 libérations 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 affichera les 6 libérations 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 affichera les 8 libérations 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 affichera les 10 libérations 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 affichera les 9 libérations 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.