Cette règle permet de gérer un suivi de signatures en création ou modification de commande de vente. Elle sera appliquée si la gestion des signatures commandes de vente est activée sur une société (paramètre APPSOH - Gestion des signatures commandes). Dans ce cas, une commande de vente devra être signée pour pouvoir être :
Dans le cadre de l'inter-sociétés ou de l'inter-sites, la commande d'achat réciproque ne sera générée qu'à la signature complète de la commande de vente.
Le paramètre Ventes APPSOH - Gestion des signatures commandes définit l'activation du circuit de signature sur les commandes de ventes.
Les valeurs possibles pour ce paramètre sont :
Non : La gestion des signatures est désactivée. Le statut de signature de la commande prend systématiquement pour valeur Pas de gestion. La commande est visible en picking et peut, à tout moment, être transformée en bon de préparation, être livrée ou, dans le cas d'une commande à facturation directe, être facturée.
Oui Facultative : La gestion des signatures est activée, mais si aucun circuit de signature n'a été défini pour une valeur de règle d'affectation, la commande sera automatiquement signée (voir événement de workflow Gestion signatures commande SOHSIG).
Oui obligatoire : La gestion des signatures est activée. Un circuit de signature doit exister pour toute valeur de règle d'affectation. Dans le cas contraire, la commande sera considérée comme non signée et un autre événement de workflow sera déclenché pour avertir une personne habilitée qu'une valeur de règle d'affectation n'a pas été définie (voir règle de workflow Notification pas de règle SOHSIGNCR).
Une fois le circuit de signature engagé :
Code | Intitulé |
BPCPYR | Tiers payeur |
BPCGRU | Client groupe |
BPCINV | Client facturé |
VLYDAT | Date validité devis |
VLYDATCON | Date validité commande ouverte entête |
VLYDATITM | Date validité commande ouverte ligne |
BPAADD | Adresse de livraison |
PJT | Code affaire |
VACBPR | Régime de taxe |
MDL | Mode de livraison |
DAYLTI | Délai de livraison |
DME | Livraison partielle |
IME | Mode de facturation |
PTE | Condition de paiement |
DEP | Escompte/Agio |
INVDTAAMT | Valeur saisie des éléments de facturation |
QTY | Quantité commandée |
SAUSTUCOE | Coefficient UV-US |
GROPRI | Prix brut |
DISCRGVAL1...9 | Frais/Remises |
VACITM1...3 | Niveaux de taxe |
BPTNUM | Transporteur |
| Eléments de facturation impactant le total du document |
Lorsque la gestion des signatures sur commande est active (paramètre Ventes APPSOH - Gestion des signatures Commande), un flux de signatures de commande est mis en place. Il se décompose en différentes règles de Workflow successives.
La première règle déclenchée est SOHSIG - Gestion signature Commande. Elle se déclenche en création ou modification de commande de vente.
Cette règle va, selon le contexte :
Si le premier signataire décide de signer la commande de vente qui lui a été attribuée, son action va déclencher la règle de workflow SOHSIGVAL - Signature commande. Cette règle va, selon le contexte :
Si un des signataires du circuit décide de rejeter la commande de vente à signer qui lui a été attribuée, son action va avoir pour effet de déclencher la règle de workflow SOHSIGREJ - Rejet commande.
Cette règle de workflow va signaler au vendeur, par envoi d'un message, que la commande a été refusée. Cette commande pourra alors être automatiquement soldée selon la valeur du paramètre Ventes SOHAPPCLE - Solde cde si refus de signature.
Cette règle Workflow se déclenche en gestion d'objet, uniquement sur les opérations suivantes :
Création
Modification
Option/Ordre product.
Elle déclenche :
un message.
un suivi.
des actions.
La règle d'affectation SOHSIG (Signature commandes ventes) est utilisée par la règle de workflow SOHSIG.
Les critères complémentaires de déclenchement sont les suivants :
La règle d'affectation SOHSIG permet de définir les critères qui seront utilisés pour définir les règles de signatures. Cette règle d'affectation propose par défaut de définir des circuits de signature en fonction du premier code statistique de la fiche clients, du montant total HT de la commande de vente converti dans la devise de la société.
Le choix des destinataires est défini de la façon suivante :
Les différents choix de signatures possibles sont :
L'événement Workflow déclenche les actions suivantes :
Code action |
Déclenchement |
---|---|
SIGWRK : Signature Workflow |
Fin workflow |
DIVSOHAPP1 : Màj signature commande à 1 |
Fin workflow |
DIVSOHWIP : Maj encours article d'une cde |
Fin workflow |
DIVSOHOST : Maj mouvement client d'une cde |
Pendant la signature |
Ces actions déclenchent les traitements suivants :
Signature workflow SIGWRK : Cette action permet de déclencher automatiquement une signature sur un événement Workflow en cours. En l'occurrence, elle est appelée pour déclencher automatiquement une signature de la commande de vente en cours de traitement dans les conditions suivantes :
Mise à jour signature commande à 1 DIVSOHAPP1 : Cette action a pour objectif de positionner la commande de vente à : Non signée. Cette action est déclenchée lorsqu'aucune signature automatique n'a eu lieu et lorsqu'un circuit de signature a été déterminé.
Mise à jour encours article d'une commande DIVSOHWIP : cette action a pour objectif de mettre à jour les encours des articles gérés en stock. Cette action est déclenchée lors de la dernière signature lorsque la génération de l'encours d'article n'est pas autorisée tant que la commande n'est pas totalement signée (le paramètre SOHAPPORD - Encours article cde non signée a pour valeur Non).
Lorsque la génération d'en cours est autorisée pour les commandes non signées, l'allocation de ces commandes pourra être refusée ou autorisée en fonction de la valeur prise par le paramètre SOHAPPALL - Allocation commande non signée.
Mise à jour mouvement client d'une commande DIVSOHOST : cette action a pour objectif de mettre à jour l'encours financier de la commande de vente. Cette action est déclenchée lors de la dernière signature lorsque la mise à jour de l'encours financier n'est pas autorisé tant que la commande n'est pas totalement signée (le paramètre SOHAPPOST - En-cours client commande non signée a pour valeur Non).