Introduction
Ce document spécifie les fonctionnalités de l'algorithme de prix Divalto infinity qui sont implémentées – ainsi que celles qui ne le sont pas - dans la V1 de la surcharge de Divalto weavy basée sur la version Summer'19 de Divalto weavy.
Algorithme Divalto infinity dans Divalto weavy
Fonctionnalités en V1
Les prix recherchés ne concernent que des prix de ventes. Les prix d'achat ne sont pas gérés dans Divalto weavy.
Recherche tarif spécifique : Codes tarif 90-98
Uniquement pour HtCod = 1 (prix HT)
Coefficient issu de T010
Coefficient appliqué au prix issu de SART selon paramètre SOC.ENTCODN(35) Valoriser vente
Valoriser vente = 1 : SART.CR : Coût de revient
Valoriser vente = 2 : SART.CMP : Coût moyen pondéré
A savoir : Si coefficient non défini dans T010
Avec Divalto weavy : l'algorithme considère que le code 9x n'existe pas et recherche le prochain code
Sur interface Divalto infinity : l'algorithme considère qu'il a trouvé un taux à 0%
Recherche tarif spécifique : Code tarif 99
Uniquement si paramètre SOC.ENTCODN(4) gérer prix spécifique = 2
Remise particulière code 99 uniquement si tarif particulier code 99
Recherche famille tarif
Libellés des familles de tarification : T001
Libellés des codes tarif : T014
Libellés des codes promotion (tarif et remise) : T072
Famille de tarification : T008
Tarifs : TAR, TARPROMO
Recherche classe remise
Libellés des classes de remise : T002
Libellé des codes remises : T035
Libellés des codes promotion (tarif et remise) : T072
Classes de remise : T009
Remises : TRE, TREPROMO
Gestion des sous-références
Paramètre SOC.ENTCODN(17) Gérer les sous-références
Conversion d'unité
Contrôle si unité du prix unitaire différent de l'unité de vente
Recherche coefficient à appliquer dans T005
Calcul montant de la ligne
Application des remises
Remise montant appliquée sur le prix unitaire
Remises R1, R2, R3 en %, de type successive ou cumulative
Gestion prix forfaitaire (prix indépendant de la quantité)
Gestion Prix par : Prix Total = Prix unitaire * (Quantité/PrixPar)
Gestion des arrondis du prix de vente selon paramètre SOC.ENTCODN(12) Arrondi Pu Vente
1 : pas d'arrondi
2 : arrondi 2 décimales
3 : arrondi 3 décimales
4 : arrondi 4 décimales (
Gestion des kits (si article composé et PvCod = 2)
Calcul du prix de l'article en sommant le prix des articles composants
Calcul du prix remisé en sommant le prix remisé des articles composants
Calcul de la Remise R1 = PrixRemisé/Prix
Fonctionnalités Divalto infinity non traitées
Gestion des dépôts : Implique de modifier les cinématiques de la prise de commande
Paramètre SOC.ENTCODN(1) : Gérer les dépôts
Paramètre SOC.ENTCODN(33) : Gérer tarifs de vente par dépôts
Sélection du dépôt au démarrage de la saisie de la pièce
Sélection du dépôt dans l'écran spécifique à l'algorithme infinity
Gestion des marchés : Implique de modifier les cinématiques de la prise de commande
Sélection du marché au démarrage de la saisie de la pièce
Sélection du marché dans l'écran spécifique à l'algorithme infinity
Gestion des devises : Sujet général weavy, gestion du multidevises
Définition d'une devise par défaut
Sélection de la devise au démarrage de la saisie de la pièce
Gestion des prix HT et TTC : Implique de modifier les cinématiques de la prise de commande et la fiche Client
Définition d'un mode de saisie : HT, TCC ou selon choix de l'utilisateur. Dans ce cas, sélection HT ou TTC au démarrage de la saisie de la pièce. A noter : un seul mode par pièce (pas de mélange de lignes HT ou TTC)
Recherche de la remise la plus favorable
Paramètre SOC.ENTCODN(94) : Gérer remise favorable
Restrictions
Fonctionnalités obsolètes
Hiérarchisation des sous-références
Paramètre SOC.ENTCODN(7) Gérer la hiérarchisation des sous-références
Gestion codes 90-98
Si coefficient non défini pour un code 9x dans T010
Avec Divalto weavy : l'algorithme considère que le taux n'existe pas et recherche le prochain code
Sur interface Divalto infinity : l'algorithme considère qu'il a trouvé un taux à 0%
Gestion des sous-références
Pour un même article, Divalto weavy ne permet pas d'avoir un nombre de sous-références différent.
Exemples :
Article | Sours-Ref1 | SousRef2 |
|
---|---|---|---|
Chaussure | T40 |
| Autorisé : 1 sous référence
|
Chaussure | T42 |
| |
Pull | M | Bleu | Autorisé : 2 sous références
|
Pull | M | Rouge | |
Pull | XL | Bleu | |
Pull | XL | Rouge | |
Tee-shirt | Blanc |
| Interdit : 1 ou 2 sous références
|
Tee-shirt | Blanc | L | |
Tee-shirt | Blanc | L | |
Tee-shirt | Blanc | XL | |
Tee-shirt | Vert |
| |
Tee-shirt | Vert | L | |
Tee-shirt | Vert | M | |
Tee-shirt | Vert | XL |
Gestion article composé sans prix.
Lorsqu'un article composé n'a pas de prix (pvCod=2), l'algorithme recherche le prix de chaque article et fait la somme pour en déduire le prix total de l'article composé. Dans ce cas précis, l'écran Tarif Divalto infinity n'est pas accessible car la modification des paramètres tels que Code Tarif, Code remise, etc. n'a pas de sens. Pour rappel, côté interface Divalto infinity, la sélection d'un tel article intègre tous les articles composants dans la pièce avec leur prix respectif. Le prix de l'article composé est alors positionné à 0.
Appels de l'algorithme dans Divalto weavy
L'algorithme de prix n'est appelé que lors de la saisie d'une pièce, à la sélection d'un article.Il n'est pas appelé lors de l'affichage du catalogue qui affiche les prix par défauts des articles.
A la sélection d'un article, affichage de l'écran de saisi actuel avec en plus :
3 champs pour la saisie des remises R1, R2, R3
1 bouton pour accéder à un nouvel écran de saisie spécifique algorithme Divalto infinity
Le nouvel écran permet d'accéder aux informations spécifiques à l'algorithme de prix Divalto infinity.
Quantité
Quantité
Unité de vente
Tarif
Code tarif promotion
Code tarif
Prix unitaire
Unité du prix unitaire
Type de prix : Tarif forfaitaire – Promotion
Remise
Code remise promotion
Code remise
% de remise (R1, R2, R3)
Type de remise (TR1, TR2, TR3)
Remise montant
Autres champs spécifiques
Prix par
Marché (V2)
Dépôt (V2)
Bouton de réinitialisation : Les modifications des valeurs retournées par l'algorithme infinity sont contrôlées par pCodTarif et pCodRemise :
1 : Pas de modification (recherche complète)
2 : Modification code promo
3 : modification code tarif/remise
4 : modification du prix / Remise (saisie manuelle)
Selon les champs modifiés, certains champs ne sont plus accessibles. Ce bouton permet de réinitialiser la recherche en plaçant pCodTarif et pCodRemise à 1