Calcul du prix unitaire pour les commandes client/devis
Le prix unitaire est calculé à l'aide de la formule suivante : Prix unitaire = Base + ou (-) montant en euros ou pourcentage
Lors de la détermination du prix unitaire dans les écrans Commandes client, Commandes client EDI, Lignes de commande client ou Lignes devis, SyteLine effectue les actions suivantes, dans l'ordre :
- Vérifie si le code de tarification promotionnelle a été précisé pour la ligne client sélectionnée. SyteLine passe ensuite à la détermination du prix unitaire. Une fois le prix unitaire établi, la valeur promotionnelle est appliquée pour déterminer le prix unitaire net de la ligne. S'il n'y a pas de prix promotionnel pour la ligne de commande, SyteLine passe à l'étape suivante.
- Il vérifie si un enregistrement de contrat client est défini pour ce client, cet article et cette combinaison client/article. S'il ne trouve pas d'enregistrement avec cette combinaison, SyteLine en recherche un avec un client et un article correspondants et une combinaison client-article nulle. S'il trouve l'un de ces types d'enregistrement, SyteLine consulte la table de tarification client-article à la recherche d'un enregistrement pour lequel la date d'échéance de la commande est identique ou postérieure à la date d'application. Si un enregistrement de tarification valide est trouvé et que le prix du contrat a une valeur, il utilise ce prix. Si le prix du contrat est égal à zéro, SyteLine passe à l'étape suivante.
- Le système détermine ensuite si des tarifs quantitatifs ont été établis pour le client et l'article en vérifiant l'enregistrement Contrats client valorisés. S'il existe des tarifs quantitatifs, ils sont utilisés comme prix unitaire par défaut. S'il n'y a pas de tarifs quantitatifs pour le client, SyteLine passe à l'étape suivante.
- Détermine si un code de prix client est disponible pour le lancement de ligne de commande client ou le lancement de ligne de commande client EDI, de même qu'un code de prix article issu de l'enregistrement de tarification de l'article. Si l'un ou l’autre des codes de prix n'est pas trouvé, SyteLine passe à l'étape suivante. Si les deux codes de prix sont disponibles, SyteLine utilise la table des prix pour déterminer le prix. Lorsque SyteLine a déterminé que deux codes de prix valides existent, il effectue une recherche dans la table des prix pour déterminer si un enregistrement de code de prix existe pour cette combinaison de codes.
Si SyteLine trouve cet enregistrement dans la table des prix, il applique la formule de calcul correspondante pour calculer le prix unitaire de l'article. SyteLine vérifie ensuite par recoupement les tarifs quantitatifs :
- Si les tarifs quantitatifs sont valides, ils sont utilisés pour calculer le prix unitaire.
- Dans le cas contraire, SyteLine utilise la formule de calcul des prix pour déterminer le prix unitaire.
- Il recherche un enregistrement de tarification de l’article actuel, en fonction de la date d'application de la tarification et le code de devise du client.
- Si un tarif quantitatif (remise sur quantité) a été établi pour l'article et que les tarifs quantitatifs sont appliqués, SyteLine les utilise pour fixer le prix unitaire par défaut.
- Si aucune autre tarification n'a été établie, le prix unitaire par défaut est la valeur entrée dans le champ Prix unitaire 1 de l'enregistrement de tarification des articles.
- Un message s'affiche, si aucun enregistrement de tarification des articles n'existe, indiquant qu'aucun prix article n'existe, auquel cas le prix doit être indiqué manuellement.
Remarque
- Lorsque le calcul implique plusieurs devises, le système recherche en premier une formule de calcul et un enregistrement de tarification des articles dans la devise du client. Si la devise du client est disponible, ces valeurs sont utilisées. En l'absence d'enregistrements dans la devise du client, SyteLine recherche les enregistrements dans la devise locale puis les convertit dans la devise du client.
- Si des remises ou des primes ont été définies par code de produit et type de client dans l'écran Remises, SyteLine les appliquera une fois la tarification déterminée pour un article à l'aide de la structure de tarification indiquée.
- Pour les articles non stockés, vous devez renseigner le prix unitaire de l'article manuellement.