| ORIGINE | FONCTION |
|
COM(mono) |
XC201 |
Toutes les commandes traitées sur Cegid Orli ne sont pas toutes saisies à l’origine sur cet applicatif. Certaines sont saisies sur d’autres produits, telles que les commandes prises par les représentants au moyen de leur portable. Il faut ensuite pouvoir les transférer rapidement sous Cegid Orli afin qu’elles soient traitées.
Le module d’accueil de commandes permet l’intégration de ces commandes de manière rapide dans les tables Cegid Orli.
Pour ce faire, vous devez générer plusieurs fichiers séquentiels contenant pour le premier, les entêtes de commandes ; et pour le second, les lignes de commandes. La description et la structure du fichier sont imposées et fournies par Cegid.
Ces fichiers doivent ensuite être mis à disposition dans le répertoire $ODI/XC200.
Le module d’accueil de commandes a pour but d’extraire les données de ces fichiers, de les contrôler puis de les insérer dans les tables Cegid Orli correspondantes.
|
Paramètre GÉNÉRAL |
|
|
Option FONCTION |
|
|
Paramètre PASSERELLE |
Pour SEPARAT/CPF
Pour ORLIPREV/IMP
|
Formats d'import / Lancement de l’import / Contrôles / Initialisations / Mise à jour des données
Toutes ces informations sont résumées dans :
Description des fonctions du module
Avant la première utilisation de ce module, une phase de paramétrage est indispensable. Celle-ci est réalisée EXCLUSIVEMENT par Cegid. Elle permet de décrire la structure du fichier et de vous affecter un code provenance et un code origine pour le lancement de l’intégration. Ce paramétrage est standard et correspond au format de fichier imposé par Cegid.
Le descriptif des fichiers est évolutif et peut être amené à être modifié en fonction de vos demandes. La description de vos fichiers doit être cependant étudiée et peut nécessiter la création de fonctions annexes pour l’initialisation de certaines données. A l’issue de cette étude, un paramétrage (facturable) et éventuellement la réalisation de fonctions sous forme d’aménagement seront nécessaires.
N.B. :
Ce module est chargé d’intégrer des commandes sans notion de solde de commande. Pour pouvoir prendre en compte ces notions, il faut utiliser la passerelle d’intégration de l’expédié sur commande, qui permet d’intégrer l’expédié par ligne de commande.
Les fonctions du module peuvent être scindées en plusieurs parties :
- PARAMÉTRAGE AVANT INTÉGRATION
- LANCEMENT DE L’INTÉGRATION
- XC20B INTÉGRATION DE FICHIERS SÉQUENTIELS
- SUIVI DE L’INTÉGRATION
- JP530/JP031 SUIVI DES INTÉGRATIONS DE FICHIERS
- CONTRÔLES ET INITIALISATIONS DES DONNÉES
- XC201 Intg. Commande client PF
(remplace l’ancienne version XC210, plus supportée)
- XC201 Intg. Commande client PF
- MODIFICATION DES DONNÉES A INTÉGRER
- CD360 MODIFICATION DES COMMANDES PORTABLES
- VALIDATION DES DONNÉES A INTÉGRER
- CD62B RELANCE ET VALIDATION DES COMMANDES
À la fin du traitement, plusieurs états sont imprimés :
- Liste des anomalies d’intégration
- Liste des commandes reçues
- Liste des commandes intégrées
- Liste des commandes rejetées
Vocabulaire
Un fichier est un ensemble de données regroupées sous un même nom. Il est composé de plusieurs enregistrements. Un enregistrement représente une ligne d’un fichier, il a une longueur fixe ou variable. En l’occurrence, pour le fichier ENTETE.SEQ, les enregistrements ont une longueur de 166 caractères. Un enregistrement est composé de plusieurs champs ou données.
Un champ est une partie fixe composant un enregistrement.
exemple : pour le fichier ENTETE.SEQ, le code client représente une donnée ou un champ.
Un message représente une structure de fichier : la manière dont sont organisés les champs dans les enregistrements. On parle du message Commande. A un message correspond un traitement informatique particulier.
Avant d’utiliser ce module, un certain nombre de données doit être renseigné dans Cegid Orli.
Vous devez renseigner :
- TA130 : NATURE DE COMMANDE CLIENT
- CL001 : CLIENTS
- TA126 : DIVISIONS COMMERCIALES
- TA010 : ÉCHÉANCES
- TA177 : PROFIL DE FACTURATION
- TA015 : MODES DE RÈGLEMENT
- TA133 : TRANSPORTEURS
- TA091 : MODE D’EXPÉDITION
- TA007 : CONDITION DE PORT
- TA073 : SAISON
- TA131 : TYPE DE COMMANDE CLIENT
- RE001 : REPRÉSENTANTS
- TA127 : SECTEUR DE VENTE
- TA086 : FINITIONS SPÉCIALES
- TA082 : CODES TARIFS
- TA016 : MONNAIES
- TA108 : PÉRIODES DE PRIX
- TA100 : TAUX DE CHANGE
- TA163 : TYPE DES GROUPES DE LIVRAISON
- AR001 : ARTICLE
- AR001 : PRODUIT
- TA321 : MULTIPLE DE VENTE
- TA038 : TRANCHE
- PR022 : PRIX DE VENTE
- TA208 : SÉRIE TYPE
- TA014 : TYPE DE LIAISON
- TA021 : SIGLES
- PR023 : CRITÈRES D’APPLICATION DES TARIFS
- TA170 : ÉLÉMENTS COMPLÉMENTAIRES DE TARIF
Vous devez renseigner les paramètres généraux et option (cf. tableau en début de document)
Vocabulaire
Un fichier est un ensemble de données regroupées sous un même nom. Il est composé d’un enregistrement.
Un enregistrement représente une ligne d’un fichier, il est composé de champs présents chacun dans une colonne. Un enregistrement est composé de plusieurs champs ou données.
Dans un second temps :
des contrôles spécifiques liés à la provenance des fichiers de commandes reçus sont réalisés.
Plusieurs données sont mises à jour par le traitement :
- initialisation du code tarif :
Si le paramètre général INIT_POR=1, le code tarif au niveau de l’entête de commande prend automatiquement la valeur du tarif propre au client de la commande (code tarif dans la table CLIENT)
Si le paramètre général INIT_POR=2, toutes les commandes pour lesquelles une des trois conditions suivantes est remplie…
- présence de prix spéciaux pour la commande
- présence d’un taux de remise pour la commande
- tarif différent du code tarif du client
…sont mises en anomalie avec le code 999. La mise en anomalie avec le code 999 correspond en fait à une mise en attente des commandes concernées.
L’intégration de ces dernières ne peut alors être lancée qu’après validation par CD62B. - renumérotation des commandes :
Toutes les commandes à intégrer sont traitées une à une et renumérotée en fonction des numéros de commande déjà existant sous Cegid Orli. La numérotation est similaire à celle utilisée dans CD001.
Dans un troisième temps :
des initialisations et des contrôles de données identiques à ceux réalisés dans CD001 sont effectués.
Anomalies pouvant être générées par le programme avant CXC232
-
La nature de commande est inconnue
Rejet 100 -
Le numéro de séquence est inexistant
Rejet 100 -
Pas de tranche de livraison pour la commande
Rejet 222 -
Date de dernier transfert < date de commande
Rejet 320 -
Date de dernier transfert n'appartient pas à la période du catalogue
Rejet 321 -
Une date de validation est renseignée sans utilisateur
Rejet 322 -
Un utilisateur est renseigné sans date de validation
Rejet 323 -
La date de validation finale est < a la date de validation acheteur
Rejet 325 -
Commande déjà intégrée et affectée ou préparée ou expédiée
Rejet 329 -
Motif de fonctionnalité 04 inexistant
Rejet 330 -
Motif de fonctionnalité 05 inexistant
Rejet 330 -
Commande déjà éclatée via CD027
Rejet 331 -
Cde déjà intégrée avec statut de validation finale
Rejet 332 -
Cde déjà intégrée définitivement dans Cegid Orli
Rejet 333 -
Mise en attente de Validation
Rejet 999
A / Tests de cohérence Entête/Lignes
-
Nombre de lignes en-tête différent de la somme des lignes
Rejet 13 -
Entête sans lignes de commandes
Rejet 101 -
Lignes de commandes sans entête
Rejet 102 -
Somme des quantités lignes différente total quantité entête
Rejet 142 -
Somme des HTB lignes différent du total HTB entête
Rejet 143 -
Le catalogue n'existe pas
Rejet 326 -
Le catalogue n'est pas autorisé au client de la commande
Rejet 327
B / Tests effectués au niveau Entête
-
Client texte différent client en-tête
Rejet 15 -
Client adresses différent client entête
Rejet 15 -
Code client d'appartenance inexistant
Rejet 22 -
Adresse complémentaire incomplète
Rejet 22 -
Date de commande > date arrêt de commercialisation
Rejet 30 -
Code profil inexistant
Rejet 75 -
La nature de commande est inconnue
Rejet 100 -
Texte sur commande sans en-tête de cde
Rejet 102 -
Élément de tarif sur commande sans en-tête de cde
Rejet 102 -
Adresse spécifique sans en-tête de cde
Rejet 102 -
No de commande OU référence commande déjà existant
Rejet 103 -
Client inconnu
Rejet 104 -
Client non bloqué en commande
Rejet 105 -
Client perdu
Rejet 106 -
Code priorité inexistant
Rejet 107 -
Échéance inexistante
Rejet 108 -
Mode de règlement inexistant
Rejet 109 -
Transporteur inexistant
Rejet 110 -
Mode d’expédition inexistant
Rejet 111 -
Conditions de port inexistantes
Rejet 112 -
Code priorité absent pour le client
Rejet 113 -
Profil de facturation absent pour le client
Rejet 114 -
Mode de règlement absent pour le client
Rejet 115 -
Mode d’expédition absent pour le client
Rejet 116 -
Code transporteur absent pour le client
Rejet 117 -
Conditions de port absentes pour le client
Rejet 118 -
Division commerciale absente
Rejet 119 -
Division commerciale inexistante
Rejet 120 -
Cohérence client + division commerciale
Rejet 121 -
Saison de commande absente
Rejet 122 -
Saison de commande inexistante ou non valide
Rejet 123 -
Nature de commande absente
Rejet 124 -
Nature de commande inexistante
Rejet 125 -
Type de commande absent
Rejet 126 -
Type de commande inexistant
Rejet 127 -
Secteur de vente inexistant
Rejet 128 -
Secteur de vente non affecté au représentant
Rejet 129 -
Rayon inconnu pour le client
Rejet 130 -
Code représentant inexistant
Rejet 131 -
Code représentant non affecté au client commande
Rejet 132 -
Problème lors de la recherche de la finition spéciale en TA475
Rejet 133 -
Finition spéciale inexistante
Rejet 133 -
Finition spéciale non associée à la div. commerciale ou au client
Rejet 134 -
Le tarif ne doit pas être de type DETAIL
Rejet 135 -
Code tarif non applicable au client
Rejet 136 -
Code monnaie inexistant
Rejet 137 -
Incohérence code tarif / code monnaie
Rejet 138 -
Période de tarif inexistante
Rejet 139 -
Incohérence période de tarif / date de commande
Rejet 140 -
Taux de change introuvable pour la monnaie
Rejet 141 -
Échéancier en %, la date de valeur doit être saisie
Rejet 144 -
Texte déjà existant pour cette commande
Rejet 154 -
Le risque pour ce client est de
Rejet 155 -
IBAN obligatoire par rapport au mode de règlement
Rejet 159 -
Code pays inexistant
Rejet 777 -
Code sigle inexistant
Rejet 777 -
Code liaison incorrect
Rejet 821 -
Montant de port incohérent avec la condition de port
Rejet 161 -
Date non accessible, RAZ
Rejet 980 -
Booléen non accessible, RAZ
Rejet 981 -
Texte non accessible, RAZ
Rejet 982 -
Quantité non accessible, RAZ
Rejet 983 -
Monnaie non accessible, RAZ
Rejet 984 -
Montant non accessible, RAZ
Rejet 985 -
Tablette non accessible, RAZ
Rejet 986 -
Code incorrecte pour tablette
Rejet 987 -
Monnaie invalide
Rejet 988 -
Monnaie renseignée et pas le montant
Rejet 989 -
Montant renseignée et pas la monnaie
Rejet 990 -
Attributs libres déjà existant
Rejet 991 -
ORL: Attributs libres déjà existant
Rejet 992
C / Tests effectués au niveau Ligne
-
Motif arrêt commercial obligatoire si article arrêté
Rejet 30 -
Texte sur ligne sans ligne de cde
Rejet 102 -
Élément de tarif sur ligne sans ligne de cde
Rejet 102 -
Pas de taille pour les quantités
Rejet 145 -
Pas de prix de vente pour les quantités
Rejet 146 -
2 lignes de commande pour pdt/FS/tranche
Rejet 147 -
Date début livr. demandée > date fin
Rejet 148 -
Date début livr. Confirmée > date fin
Rejet 149 -
Texte déjà existant pour cette ligne de cde
Rejet 154 -
Commande conditionnelle sans date de fin de dépôt
Rejet 200 -
Groupe de livraison inexistant ou avec des dates incorrectes
Rejet 201 -
Le numéro de lien est renseigné, le groupe de livraison doit être nul
Rejet 201 -
Le produit n’appartient pas au groupe de livraison
Rejet 202 -
Groupe de livraison absent
Rejet 203 -
Saison inexistante
Rejet 204 -
Article inexistant
Rejet 205 -
Produit inexistant
Rejet 206 -
Article non distribué dans la division commerciale
Rejet 207 -
Article non fabriqué pour ce client
Rejet 208 -
Article interdit à la vente dans ce pays
Rejet 209 -
Quantités saisies non conforme au multiple de vente
Rejet 210 -
Date de commande supérieure à la date d’arrêt commerciale
Rejet 211 -
Date de commande supérieure à la date d’arrêt technique
Rejet 212 -
Contrôle d’unicité des tailles pour la ligne de commande
Rejet 213 -
Finition spéciale inexistante
Rejet 214 -
Article semi fini donc FS à null
Rejet 214 -
Finition spéciale inconnue pour le produit
Rejet 215 -
Impossible de récupérer le lieu et le magasin d’origine
Rejet 216 -
Lieu + mag origine incorrects
Rejet 216 -
Tranche de livraison demandée inexistante
Rejet 217 -
Tranche de livraison confirmée inexistante
Rejet 218 -
Tranche de départ usine inexistante
Rejet 219 -
Impossible de déterminer la tranche de livraison demandée
Rejet 220 -
Impossible de déterminer la tranche de livraison confirmée
Rejet 221 -
Impossible de déterminer la tranche de départ usine
Rejet 222 -
Date de départ usine inférieure au délai commercial
Rejet 223 -
Taille non à la vente ou épuisée
Rejet 224 -
Code tarif inexistant
Rejet 225 -
Le tarif ne doit pas être de type DETAIL
Rejet 225 -
Période de tarif inexistante
Rejet 226 -
Pas de Prix de vente pour l’article/tarif/période
Rejet 227 -
Prix de vente incorrects pour l’article/tarif/période
Rejet 228 -
Impossible de récupérer les taux de commissions
Rejet 229 -
Série type différente de celle de la fiche article/produit
Rejet 230 -
Série type incorrecte ou incohérence avec art Rejet 230
-
Quantités commandées non multiples des qtés de la série type
Rejet 231 -
Montant HTB de la ligne incohérent
Rejet 232 -
Pas de quantités saisies pour la ligne de cde
Rejet 244 -
Article non valide pour la saison de vente
Rejet 249 -
Donnez 1 date livraison confirmée >= délai commercial article
Rejet 300 -
Incohérence Quantité ligne/Quantités taille à taille
Rejet 312 -
Incohérence Montant ligne/Montants taille à taille
Rejet 313 -
Le produit n'appartient pas au catalogue
Rejet 328 -
Le groupe de livraison est renseigné, le numéro de lien doit être nul
Rejet 441 -
Type enreg pour elt de tarif incorrect
Rejet 694 -
Fctn de calcul incorrecte pour elt de tarif
Rejet 695 -
Article non autorise pour ce client
Rejet 999
N.B. :
pour les rejets 30 (« Date commande < / > date arrêt commercialisation »), 224 (« Taille non à la vente X ») et 156 (« Délai incorrect et pas de délai commercial correspondant »), ces contrôles ne sont effectués que si les coches correspondantes « Sans contrôle date arrêt comm. », « Sans contrôle tailles épuisées » et « Sans contrôle délais comm. » ne sont pas cochées dans TA131 pour le type de commande de la commande.
D / Tests effectués au niveau global
-
Pas d’unicité de l’association produit/tranche de livraison
Rejet 233 -
Contrôle de cohérence division commerciale entête/lignes
Rejet 234 -
Contrôle de cohérence saison commande entête/lignes
Rejet 235 -
Incohérence client en-tête/ligne
Rejet 235 -
Incohérence code monnaie entête/lignes
Rejet 236 -
Incohérence finition spéciale entête/ligne
Rejet 237 -
Prix Spéciaux interdits pour le Client/Nature de Cde
Rejet 239 -
2 enregistrements lignes avec le même numéro de ligne
Rejet 245 -
Élément de tarification inconnu !!!
Rejet 247 -
Élément de tarification incohérent !!!
Rejet 248 -
Le taux doit être renseigne
Rejet 248 -
Pas de disponible échéancé pour la commande
Rejet 433 -
Imputation Commande Ferme Impossible
Rejet 434 -
Qté non imputable non disponible
Rejet 434 -
Imputation Cde Ferme Impossible (Aucune prévisionnelle)
Rejet 434 -
Qté non disponible avant le
Rejet 437 -
Date de fin de livraison confirmée < à date de saisie de commande
Rejet 438 -
Les lignes de la cde d’un groupe doivent avoir même date deb liv conf
Rejet 444 -
Les lignes de la cde d’un lien doivent avoir même dat deb liv conf
Rejet 445 -
Commande prévisionnelle non conforme au CD066
Rejet 445 -
Pas de commandes prévisionnelles pour la commande
Rejet 446 -
x lignes de commandes fermes non imputables
Rejet 447 -
Plusieurs commandes prévisionnelles pour la commande
Rejet 448 -
Flag référentiel marquage incorrect
Rejet 456 -
Flag référentiel marquage et référentiel incohérents
Rejet 457 -
Mise à jour automatique du référentiel marquage
Rejet 458 -
Le champ FLAG_PR023 doit être à X ou espace
Rejet 932 -
No de ligne absent : elt de tarif
Rejet 933 -
Mise en attente de la commande
Rejet 999
E/ Initialisations des données au niveau entête
Les informations bancaires et le profil de facturation sont récupérés au niveau de la fiche CLIENT.
Le code du second représentant est initialisé avec le code du premier représentant s’il est nul.
Les taux de commissions 1 et 2 sont initialisés à NULL si les taux de commissions ne sont pas tous identiques dans les lignes de commande. Dans le cas contraire, ils prendront la valeur des taux de commission des lignes de commande.
Les champs indiquant si le client est ristournable et commissionnable sont récupérés en fonction du code tarif si ce dernier est renseigné. Dans le cas contraire, ils sont issus du type de commande.
Le nombre de jours est récupéré dans la table des délais d’acheminement par magasin en fonction du pays de livraison, du secteur géographique, du transporteur et du mode d’expédition.
La date de création, la date de saisie de la commande et la date de la commande sont initialisées à la date du jour si elles ne sont pas renseignées.
La date de valeur est initialisée à la date de commande si elle n’est pas renseignée.
Le nom du user prend pour valeur le nom de l’utilisateur qui a lancé l’intégration.
Le champ indiquant si la commande est extrapolable ou non, est récupéré à partir de la table des natures de commandes.
Le nombre de lignes de commande est calculé durant la phase des contrôles.
Enfin, plusieurs données sont renseignées par l’intermédiaire de sous-fonction permettant la mise à jour des tables des commandes clients.
Commande Conditionnelle :
Il est aussi possible de dire si votre commande est conditionnelle ou non : la coche « Cde Conditionnelle » est cochée ou non par défaut, et modifiable ou non, et ceci est fonction du client (conditionnel ou non dans la Fiche Client) ainsi que de la nature de commande (définie comme conditionnelle ou non dans TA130 : Nature commande client).
Le principe est le suivant :
- Si le client n’est pas conditionnel
Alors quelle que soit la nature de commande, la coche est non cochée par défaut.
Il sera alors impossible de la cocher si le paramètre GEST_PART_COND=1.
- Si le client est conditionnel
Alors la nature de commande entre en jeu :
- Si la nature de commande est conditionnelle
Alors 3 cas se présentent :
- GEST_PART_COND=0 ou null :
coché mais modifiable - GEST_PART_COND=1 :
coché et non modifiable - GEST_PART_COND=2 :
non coché et modifiable
- GEST_PART_COND=0 ou null :
- Si non
- Si la nature de commande est conditionnelle
La coche est non cochée par défaut.
Il sera alors impossible de la cocher si le paramètre GEST_PART_COND=1.
Les autres données non renseignées sont initialisées à NULL.
F/ Initialisation des données au niveau ligne :
Si la tranche de livraison demandée, tranche de livraison confirmé et tranche de départ usine sont renseignés, elles sont alors contrôlées.
Dans le cas contraire, la tranche de livraison demandée est récupérée à partir de la date de livraison demandée. La tranche de livraison confirmée est initialisée avec la valeur de la tranche de livraison demandée.
Dans le cas où la tranche de départ usine n’est pas renseignée, deux cas sont à envisager :
- Paramètre MAJ_AUTO=1
Dans ce cas, si l’article fait partie d’un réseau avec mise à jour automatique des tranches, la tranche de départ usine est déterminée à partir de la table des tranches départ usine à mettre en ligne de commande par article et nature de commandes (en fonction de l’article, de la saison de commande et de la nature de commande). Si aucune tranche n’est trouvée, la tranche de départ usine est initialisée à 9999.
A partir de la tranche de départ usine, on évalue la tranche de livraison confirmée : date de départ usine + nombre de jours
- Paramètre MAJ_AUTO=0
La tranche de départ usine est recalculée en fonction de la tranche de livraison confirmée (date de début départ usine = date de début livraison confirmée - nombre de jours).
Si le magasin d’une ligne de commande n’est pas renseigné, la fonction recherche ce magasin dans TA496 en priorité, puis s’il ne le trouve pas, dans la fiche article.
Les autres données non renseignées, sont initialisées à NULL.
JP530 et JP031 : Suivi de l’intégration
Une fois tous les contrôles de données réalisés, l’intégration des commandes dans les tables définitives de l’application Cegid Orli …
- CDE_CLI_ENT
- CDE_CLI_LIGN
- CDE_CLI_DOC
- CDE_CLI_DOC_ENT
- CDE_CLI_ADR
- ATT_MARK
…peut être lancée ; seules les commandes pour lesquelles aucune anomalie n’a été détectée sont intégrées.
La mise à jour des lignes de commande s’accompagne de la mise à jour de la table des prix spéciaux.
De la même façon, la création des éléments de tarification pour l’entête et les lignes de commande, la mise à jour de la table des besoins en produit sont effectuées.
En dernier lieu, la sous-fonction permettant le calcul des éléments de tarification est lancée.
L’utilisateur peut alors consulter le compte rendu de son intégration.
Cette forme a pour but de conserver une trace de toutes les réceptions de fichiers quelle que soit leur provenance.
Elle permet également de connaître le numéro de lot affecté à chaque fichier lors de la phase d’intégration des données dans le réceptacle Cegid Orli.
Seule la zone PURGE peut être saisie. Quand elle est cochée, elle indique que les fichiers trace doivent être supprimés (.err, .rej et . temp).
Aucune modification, création ou suppression n’est autorisée dans cette fonction.
Le type de fichier permet de distinguer les différents fichiers intégrés. Ainsi, pour l’entête, le type de fichier correspond à la lettre E et pour les lignes, à la lettre L.
La zone « Pb » permet d’indiquer si le traitement s’est passé sans encombre (dans ce cas, la zone est nulle) ou au contraire, si des anomalies ont été détectées (dans ce cas, la zone est renseignée par la valeur ‘0’).
Ces paramètres sont issus de TA350, ils doivent être saisis dans le paramétrage :
- AJOUT_PERSONNE :
- X
= ajout automatique de la personne dans CD045
+ vérification du référencement des tailles par article (CD045/onglet Taille) - NULL
= rejet si la personne n’existe pas dans CD045
- X
- APPLI_TA301 :
- X
= pas de TA301 si un tarif est indiqué dans l’enregistrement entête de la commande ou au niveau du TA471 - NULL
= recherche standard des tarifs
- X
- APPLI_TA475 :
- X = recherche de la finition spéciale à appliquer dans TA475
- NULL = pas de recherche de la finition spéciale dans TA475
- ART_ARRETE :
- X
= intégration des articles arrêtés sur le même principe de ce qui est fait dans CD001 - NULL
= rejet d’une ligne de commande avec un article arrêté
- X
- BLOC_CTRL_RISQ : type de blocage selon risque client
(basé sur le calcul réalisé en amont selon l’option CD001W01/CTRL_RISQ_CLI)- NULL
= passage par CD360 pour visualiser le risque avant intégration
blocage à la première intégration de la commande
lors de la validation par CD620, la commande s’intègrera - 1
= passage par CD360 pour valider (coche) le risque avant intégration
si CTRL_RISQ_CLI est positionné pour contrôler le risque, alors il faudra faire une action dans CD360 pour forcer l’intégration de la commande - X
= pas de blocage si risque
on intègre la commande dès le premier passage
un warning sort dans le compte-rendu.
- NULL
Quelles que soient les valeurs paramètres, les motifs de blocages liés au risque client sont toujours positionnés dans la commande avec influence sur les coches affectation / préparation / expédition…
- BLOC_DELA_COM :
Ce paramètre n'est pris en compte que si la confirmation automatique des délais est activée (coche "Conf" à X dans TA126 pour la division commerciale de la commande).- X
= calcul des différents délais sans faire de contrôle vis-à-vis du délai commercial. Pas de contrôle de cohérence du délai reçu par rapport au délai commercial du produit. Le délai transmis est conservé. - NULL
= calcul des différents délais et contrôle de cohérence vis-à-vis du délai commercial. Le programme vérifie la cohérence du délai reçu par rapport au délai commercial du produit et il remplace si nécessaire le délai reçu par le délai commercial.
- X
- BLOC_DISPO_ECH :
Lors d’intégration de commandes fermes sur prévisionnelles…- X
= on impute la commande sur une commande prévisionnelle, et si les quantités ne sont pas suffisantes, on vérifie par rapport au stock disponible échéancé avant d’intégrer la commande. - NULL
= on impute la commande sur une commande prévisionnelle SANS vérification vis-à-vis du stock disponible échéancé.
- X
- CDE_MONO_TAIL :
Création de lignes mono-taille- X
= Ne regroupe pas les lignes de commandes reçues par le partenaire EDI (à l’EAN). On aura donc autant de lignes Cegid Orli que de lignes reçues du partenaire EDI. - NULL
= Regroupe, si possible, les lignes de commandes reçues par le partenaire EDI (à l’EAN) en lignes de commande Cegid Orli avec la grille de tailles
- X
- IMPUTATION :
- X
= commande non bloquée si pas d’imputation à une commande prévisionnelle - NULL
= commande bloquée si pas d’imputation à une commande prévisionnelle
- X
- RENUMEROTATION :
- X
= renumérotation des commandes - NULL
= conservation du numéro de la commande externe
- X
| Nom paramètre | Intitulé |
|
EDI_LIST_CDE_IN |
liste cdes intégrées |
|
EDI_LIST_CDE_WA |
liste cdes warning |
|
EDI_LIST_CDE_AN |
liste cdes rejet définitif |
|
EDI_LIST_CDE_RJ |
liste cdes rejetées |
|
EDI_LIST_CDE_RE |
Liste des cdes reçues |
|
EDI_PAR_SEC_COM |
par secrétaire commercial(e) |
|
EDI_TEXT_CDE |
textes sur pied de cde |
|
EDI_TEXT_LIG |
textes sur lignes |
CD360 : Modification des commandes portables
CD360W01
Cette fonction permet de consulter et corriger les commandes en anomalies; il est ensuite possible de valider ces commandes
Une fois les anomalies levées, l’intégration des commandes corrigées doit être relancée via CD62B.
Fonctionnement
Tous les champs affichés sont modifiables par l’utilisateur.
Seuls les tests d’existence des données entrées sont effectués (tous les contrôles de cohérence de CD001 sont ensuite effectués lors du nouveau lancement de l’intégration de la commande par le biais de CD62B).
La page d’entête de commande est similaire à celle de CD001.
Une coche rejet permet à l’utilisateur d’accéder à une page de visualisation des anomalies en cours pour l’entête de la commande traitée.
Si le code client est modifié, les données suivantes sont aussitôt mises à jour :
- Code surveillance
- Code échéance
- Mode de règlement
- Transporteur
- Conditions de port
- Mode d’expédition
- RIB
- Domiciliation bancaire
- Profil de facturation
- Conditionnement
- Priorité
- Flag confirmation
De la même façon, si une tranche est touchée (livraison demandée, confirmée, ou départ usine),
les dates de début et fin de période sont automatiquement mises à jour en entête et en ligne.
N.B. :
La valorisation de la commande ne prend pas en compte les éléments de tarification car le calcul du pied de document ne sera effectué qu’en fin d’intégration pour les commandes intégrées sans anomalies.
Comme pour les entêtes, une coche « Rejet » sur la page des lignes, permet à l’utilisateur d’accéder à une page de visualisation des anomalies en cours pour la ligne de commande traitée.
La coche « Accès Page Prix » permet à l’utilisateur de visualiser (et modifier si besoin), les prix de ventes de la ligne de commande. Si la commande a des prix spéciaux, ceux-ci s’affichent sinon la fonction propose des prix de vente liés au tarif et à la période de tarification.
Si le code tarif ou la période de tarif est modifié, les prix spéciaux éventuellement présents, sont écrasés.
De la même façon, si des prix spéciaux sont créés, le code tarif et la période de tarif sont remises à NULL.
Les délais de confirmation et les délais de départ usine sont gérés dans le cas où le délai de première livraison est renseigné.
S’il existe un premier délai de livraison au niveau du produit ou de l’article commandé, on force le délai confirmé de la ligne de commande avec ce délai s’il est supérieur au délai demandé, sinon le délai confirmé reçoit la valeur du délai demandé.
Contrôle dates d’arrêt de fabrication
En modification d’un article, on contrôle que sa date d’arrêt de fabrication (celle de AR001 et à défaut celle de TA499) soit supérieure à la date de la commande.
Si ce n’est pas le cas, il y a blocage.
Ce contrôle n’est fait que si la coche « Sans contrôle date arrêt comm. » n’est pas cochée pour le type de commande de la commande modifiée (Coche présente dans TA131 : « Type commande client »).
Contrôle délais commerciaux
En modification d’un produit, on contrôle que ce produit sera bien livré à une date comprise dans l’intervalle des délais commerciaux de l’article.
Ces délais sont ceux définis dans TA369, et à défaut c’est celui saisi dans AR001.
C’est le délai de livraison confirmé qui est contrôlé.
Ce contrôle ne sera effectué pour une commande qu’à la condition que la coche « Sans contrôle délais comm. » correspondant au type de document de la commande ne soit pas cochée (Coche présente dans TA131 : « Type commande client »).
Contrôle taille non à la vente
En modification d’une quantité pour une taille, on contrôle que la taille en question est bien à la vente et pas épuisée.
Ce contrôle ne sera effectué pour une commande qu’à la condition que la coche « Sans contrôle tailles épuisées » correspondant au type de document de la commande ne soit pas cochée (Coche présente dans TA131 : « Type commande client »).
CD62B : Validation des commandes externes
CD62BW01
Cette fonction permet de valider les commandes externes prêtes à être intégrées en portefeuille commande.
Critères fonctionnels
Les critères provenance, origine et numéro de lot doivent être saisis.
Critères libres
La fonction vous positionne ensuite, en mode interrogation afin de pouvoir sélectionner les enregistrements que vous désirez :
- Sélection des commandes
La commande ne doit ni être rejetée, ni être déjà traitée pour être sélectionnée. Après la recherche, vous accédez à la coche de validation pour signifier que la commande est validée. - Paramètres d’intégration
exemple : renumérotation des commandes
Il est indispensable de respecter le caractère obligatoire ou facultatif des différents champs des fichiers pour conserver une cohérence dans les enregistrements ; ces fichiers doivent être mis à disposition dans le répertoire $ODI/portable :
-
ENTETE.SEQ
E : ENTÊTE DE COMMANDES (obligatoire) -
LIGNE.SEQ
L : LIGNES DE COMMANDES (obligatoire) -
ADRESSE.SEQ
A : ADRESSE DE COMMANDES (facultatif)Vous renseignez soit le code client d’appartenance et dans ce cas les informations seront recherchées dans la fiche de ce client, soit l’adresse complète.
Ce fichier traite à la fois les adresses de la commande, de livraison et de facturation.
Il n’est pas obligatoire.
-
TEXTENT.SEQ
T : TEXTES ENTÊTES DE COMMANDES (facultatif) -
TEXTLIG.SEQ
X : TEXTES LIGNES DE COMMANDES (facultatif) -
REMISE.SEQ
R : REMISE AU NIVEAU ENTÊTE ET AU NIVEAU LIGNE (facultatif) -
ATTRIBUT.SEQ
Z : ATTRIBUTS LIBRES EN ENTÊTE DE COMMANDE CLIENT PF