Actions sur les Entêtes de Commandes Commerciales
Approbation
Cette action permet de dérouler l’intégralité du contrôle d’intégrité sur l’entête de commande et ses lignes si celle-ci est au statut sauvegardé. Voir la sauvegarde et l’approbation sur les entités.
Solde avec Justification
Cette action permet de solder les commandes sélectionnées en donnant une raison et un commentaire de solde.
Raison
Zone obligatoire. La liste déroulante présente les raisons de solde définies dans la paramètre utilisateur « Commandes Commerciales / Raison Solde Commande ».
Commentaire
Zone facultative. Information complémentaire pour justification du solde.
Remarque : Lors du solde d’une commande commerciale, si des factures d’acompte sont définies pour celle-ci, un warning est affiché pour indiquer les numéros des factures d’acompte.
Accès à … Client
Permet de visualiser la fiche du client de la commande courante
Accès à … Affaire
Permet de visualiser la fiche de l’affaire à laquelle est rattachée la commande courante
Accès à … Besoin de Gestion
Permet de visualiser le besoin de gestion (et ses lignes) pour la commande courante si celle-ci a été intégrée.
Accès à … Expéditions
Permet de visualiser toutes les expéditions faites pour la commande courante.
Accès à … Détail Conditionnements Expéditions
Permet de visualiser tous les conditionnements expédiés pour la commande courante.
Accès à … Factures d’Acompte
Permet de visualiser les factures d’acompte rattachées à la commande courante.
Accès à … Factures Liées
Permet de visualiser toutes les factures de la commande courante.
Accès à … Ordres Liés
Permet de visualiser les ordres liés à toutes les lignes de la commande courante.
Accès à … Charges Planifiées Liées
Permet de visualiser les charges planifiées pour toutes les lignes de la commande courante.
Accès à … Consultation CRV
Permet de visualiser les Coûts de Revient calculés pour toutes les lignes de la commande.
Historique Entête Commande / Historique Entête Devis
Cette action permet de consulter l’historique des différentes actions réalisées sur l’entête de commande (Création, Modification, Action de Modification Globale…).
Edition Commande / Edition Devis
Cette action va éditer la commande avec le document définis sur la fiche client (CliProCdeDocRef pour une commande et CliProDevDocRef pour un devis), ou par défaut le document défini dans le paramètre général CDE-EDTDEF. Cette action va permettre le pilotage du statut « A Editer ».
Ce document peut être un document sur l'entité commande commerciale, un document sur l'entité besoin de gestion ou un document de type REB (requête d'extraction).
Remarque dans le cas d'un document de type REB : le critère du document comprend nécessairement la variable SCR.CdeNumCom qui correspond au numéro de commande à traiter.
Remarque dans le cas d'un document sur entité besoin de gestion : le document est posté au moment de l'action avec comme référence le besoin de gestion existant au moment du lancement de l'action; si le besoin de gestion n'est pas créé (intégration non réalisée par exemple), le document n'est pas posté (erreur); si entre le moment du lancement de l'action et le moment effectif de l'édition un mouvement d'intégration est réalisé par DIAPASON, il se peut que l'édition ne fonctionne pas (numéro de commande non trouvé) ou que l'édition corresponde à une autre commande.
Confirmation Accusé Réception Commande
Cette action va permettre de confirmer la commande, et d’éditer un accusé de réception défini sur la fiche client (CliProArcDocRef), ou par défaut le document défini dans le paramètre général CDE-EDTDEF. Cette action permet l’exécution de la procédure décrite ci-dessus, qui va permettre le pilotage du statut « A Confirmer ».
Seules les commandes non soldées à confirmer (ARC à éditer) sont traitées.
Pour chaque ligne de la commande non soldée :
Exécution des requêtes workflow ligne commande définies sur le client :
Elles reçoivent en contexte
SCR.EntAct = CO
SCR.CdeSCDEvt = CO
Elles peuvent mettre à jour les prix de la ligne de commande
Pour la commande :
Si des requêtes de workflow commande sont définies sur le client, exécution des requêtes workflow commande définies sur le client (toutes les mises à jour sont effectuées par DIALOG)
Elles reçoivent en contexte :
SCR.EntAct = CO
SCR.CdeSCDEvt = CO
Elles doivent mettre à jour SDE. CdeComARCEdt = Faux
Elles peuvent également initialiser les prix de l'entête de commande
S'il n'y a pas de requête workflow client renseignée sur le client OU que la valeur logique du paramètre général CDE-MAJ-STA est cochée (même s'il y a eu exécution de requête qui a forcé à Vrai le statut d’édition de l’ARC), DIAPASON force SDE.CdeComARCEdt = Faux
Remarque : après l'exécution des requêtes, des traitements complémentaires sont effectués sur les affaires et les statuts gérés.
Recalcul En-Cours du Client
Cette action permet de remettre à jour les en-cours du client de la commande courante.
Maintenance Hiérarchie
Cette action donne accès au détail de la hiérarchie pour la commande courante si celle-ci gère une hiérarchie.
Factures d’Acompte
Cette action permet de gérer les factures d’acompte rattachées à la commande courante.
Gestion des Factures d’Acompte
Acompte
Référence de la facture d’acompte. Peut évoluer si on gère la renumérotation des factures à la validation.
Désignation
Désignation de la facture d’acompte.
Date Facture
Date de la facture d’acompte.
Date Règlement
Date de règlement de la d’acompte.
V
Indique si la facture d’acompte est validée ou non.
Montant TTC
Montant TTC de la facture d’acompte.
Devise
Devise de la facture d’acompte.
Réseau
Réseau du client de la facture d’acompte.
Client
Référence du client de la facture d’acompte.
Nom Client
Nom du client de la facture d’acompte.
Factures Rattachées
Factures de produits sur lesquelles la facture d’acompte a été rattachée.
R
Indique si la facture d’acompte est réglée ou non.
Transaction
Transaction de règlement associée à la facture d’acompte si celle-ci est réglée.
Sur cette liste, les actions possibles sont :
Sélection d’une présentation
Dans la combo des présentations, il est possible de sélectionner la présentation à utiliser pour créer, modifier et visualiser les factures d’acompte liées à la commande commerciale
Création
Création d’une facture d’acompte en initialisant les données en fonction de la commande et du client de la commande en utilisant la présentation sélectionnée.
Modification
Modification de la facture d’acompte courante en utilisant la présentation sélectionnée. Cette action est disponible uniquement si la facture d’acompte n’est pas validée.
Suppression
Après message de confirmation, deux scénarios sont possibles :
Soit la facture d’acompte à supprimer n’est pas validée : la facture est supprimée physiquement.
Soit la facture d’acompte à supprimer est validée : une facture identique est créée mais avec des montants négatifs (avoir)
Entête de Facture
Visualisation de l’entête de la facture courante en utilisant la présentation sélectionnée.
Lignes de Facture
Visualisation des lignes de la facture courante en utilisant la présentation sélectionnée.
Validation Factures
Permet de valider les factures d’acompte sélectionnées.
Factures Rattachées
Visualisation dans une liste identique des factures rattachées à la facture d’acompte courante.
Test Questionnaire
Cette action permet de lancer un scénario de configuration en mode test sur la commande courante.
Déblocage Commande / Déblocage Devis
Cette action permet de supprimer les entêtes de commandes pour lesquelles il n’existe aucune ligne.
Actions de changement de statut Work-Flow Commandes
Ces actions vont permettre de faire circuler une commande dans le Work-Flow standard des commandes de DIAPASON. Celles-ci sont accessibles depuis le sous menu « Changement Statut Commande ».
Pour chacune de ces actions, DIAPASON va exécuter le traitement suivant :
Pour chaque ligne de la commande, exécution de la requête de type GCL définie sur le client ou le propect. Lors de l’exécution de la requête GCL, la variable SCR.CdeSCDEvt contient l’action :
AE : Passage au statut « A Emettre » CdeDevComDiaSta = ‘A’.
VE : Passage au statut « Emis à Valider » CdeDevComDiaSta = ‘E’.
VA : Passage au statut « Validé» CdeDevComDiaSta = ‘V’.
Exécution sur l’entête de commande de la règle GCC si celle-ci est définie sur le client ou le prospect. La variable SCR.CdeSCDEvt est initialisée de la même manière que pour les lignes. Dans le cas où cette requête est définie, le paramètre CDE-MAJ-STA va déterminer si le statut CdeDevComDiaSta est mise à jour par DIAPASON, ou par la requête GCC.
S’il n’y a pas de requête définie GCC pour le Work-Flow définie sur le client, le statut CdeDevComDiaSta est automatiquement mis à jour.
Après mise à jour CdeComValSta par DIALOG ou DIAPASON, celui-ci initialisera les champs CdeComValDat, CdeComValUti.
Le statut « à publier » ainsi que « à confirmer » sont gérés en parallèle de ces statuts de Work-Flow, ils peuvent être changés suivant la procédure vu précédement via l’action « Edition Commande » et « Confirmation Accusé de Réception Commande ».
A Emettre
Cette action permet de passer la commande au statut à émettre (CdeDevComDiaSta = ‘A’). Seul les commandes emises à valider, et validées peuvent passer au statut à émettre.
Emis à Valider
Cette action permet de passer la commande au statut émise à valider (CdeDevComDiaSta = ‘E’). Seul les commandes à émettre, et validées peuvent passer au statut émis à valider.
Validation Commande
Rappel : une ligne de commande commerciale doit être impérativement validée pour générer des lignes de besoin de gestion lors de la phase d’Intégration. Ce statut peut être initialisé par défaut à oui ou piloté manuellement via l’action Validation Commande (voir définition fiche client). La mise à jour du statut des lignes rattachées à cette commande doit être réalisée par requête GCL. Cette action permet de passer la commande au statut validé (CdeDevComDiaSta = ‘V’). Seules les commandes non soldées à émettre ou émises à valider, peuvent passer au statut validé.
Pour chaque ligne de la commande non validée et non soldée :
Exécution des requêtes workflow ligne commande définies sur le client :
Elles reçoivent en contexte
SCR.EntAct = VA
SCR.CdeSCDEvt = VA
Elles doivent initialiser la variable SDL.CdeLigValSta à Vrai
Pour la commande :
Si des requêtes de workflow commande sont définies sur le client, Exécution des requêtes workflow commande définies sur le client (toutes les mises à jour sont effectuées par DIALOG)
Elles reçoivent en contexte :
SCR.EntAct = VA
SCR.CdeSCDEvt = VA
Elles doivent mettre à jour, soit SDE.CdeComValSta = Vrai (automatiquement : SDE.CdeDevComDiaSta = V), soit SDE.CdeDevComDiaSta = V (automatiquement : SDE.CdeComValSta = Vrai)
Elles peuvent également initialiser les prix de l'entête de commande, SDE.CdeComValDat et SDE.CdeComValUti mais ces variables seront forcées par la suite
S'il n'y a pas de requête workflow client renseignée sur le client OU que la valeur logique du paramètre général CDE-MAJ-STA est cochée (même s'il y a eu exécution de requête qui a forcé à Faux le statut de validation par exemple), DIAPASON force SDE.CdeComValSta = Vrai et SDE.CdeDevComDiaSta = V
si après ces mises à jour, la commande est validée (SDE.CdeComValSta = Vrai et SDE.CdeDevComDiaSta = V), DIAPASON met à jour les autres champs : SDE.CdeComValDat = date du jour, SDE.CdeDevComDiaDat = date du jour, SDE.CdeComValUti = référence utilisateur, SDE.CdeDevComDiaUti = référence utilisateur.
Remarque : après l'exécution des requêtes, des traitements complémentaires sont effectués sur les affaires et les statuts gérés.