La définition des tarifs ventes se décompose en plusieurs étapes :

  • Le paramétrage des éléments de facturation pour définir les différents pieds de factures pouvant influencer la tarification d'un tiers.
    SEEREFERTTO Reportez-vous à la documentation sur les éléments de facturation pour plus de précisions.
     
  • Le paramétrage des codes structures pour définir les différentes colonnes de remises et frais pouvant s'appliquer.
    SEEREFERTTO Reportez-vous à la documentation sur la structure tarifs pour plus de précisions.
     
  • Le paramétrage des codes tarifs pour définir différentes règles de tarification pouvant s'appliquer à chaque code structure.
     
  • La saisie des fiches tarifs pour définir les valeurs à proprement dit du prix de l’article, des remises et frais, pour chaque code tarif.
    SEEREFERTTO Reportez-vous à la documentation sur la saisie des tarifs pour plus de précisions.

Utilisez la fonction Paramétrage tarifs ventes pour définir des règles de tarification client, c'est-à-dire des règles permettant de définir à partir de critères liés au contexte courant du document : des valeurs de prix, remises, d'articles gratuits, mais aussi des coefficients de commission appliqués aux commerciaux et des montants annexes (tous les champs des colonnes définies dans le paramétrage des structures tarifs peuvent être affectés).

Les règles de tarification sont à même de s'appliquer en gestion de devis, de commande, de BL, de facture, sachant que ces règles ne s'appliquent qu'en cas de création ou d'ajout de lignes, mais en aucun cas lors de génération à partir d'un autre document (les conditions commerciales sont respectées).

Il est possible de définir un nombre illimité de règles de tarification clients, chacune étant identifiée par un code sur six caractères. A chaque règle est associée une priorité qui permet de la hiérarchiser vis à vis des autres règles, et un code motif qui permet de signer l'origine des valeurs trouvées en recherche tarifaire.

Le résultat de ce paramétrage permet, pour chaque code tarif, de créer automatiquement des écrans de consultation et de mise à jour des tarifs contenant les bonnes colonnes. L'algorithme de recherche tarifaire prend alors en compte la règle de tarification, et l'utilisateur peut alors remplir sa base tarifaire.

Un grand nombre de règles peuvent être paramétrées, qui permettent de définir :

  • des prix ou des coefficients de calcul de prix d'articles ou de kits saisis,
  • des prix pour des variantes ou des options dans des nomenclatures commerciales,
  • des articles gratuits d'autres articles ou des quantités gratuites du même article,
  • les montants à la ligne qui peuvent être définis par le paramétrage de structure ligne (en pourcentage ou montant, en plus ou en moins),
  • les coefficients de commission pour les représentants,
  • des interdictions de saisie pour des combinaisons de critères (sans autre condition).

Ces règles peuvent être appliquées à partir de conditions définies :

  • pour chaque ligne prise isolément (en fonction ou pas de la quantité),
  • pour un groupe de lignes ayant des caractéristiques communes (en fonction des quantités ou des prix cumulés),
  • en fonction du total de la commande.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ce paramétrage se fait sur plusieurs onglets :

  • Critères : détermine les critères croisés qui permettent de savoir quand une ligne de tarif s'applique, en associant un code tarif à un code structure,
  • Prix : détermine les règles générales de traitement de prix,
  • Frais/Remises : détermine les frais et remises à prendre en compte dans ce tarif.

En-tête

Cet onglet permet de définir le code, l'intitulé et les caractéristiques du tarif.

Onglet Critères

Utilisez cet onglet pour définir les différents champs des tables en ligne dont les valeurs vont déterminer l'application de la ligne tarifaire.
Les tables suivantes sont disponibles :

Table

Intitulé Table

ITMMASTER

Articles

ITMSALES

Article - Ventes

ITMFACILIT

 Article - Sites

BPARTNER

Bornes Tiers

BPCUSTOMER

Clients

BPCUSTMVT

Mouvements clients

BPDLVCUST

Clients livrés

SALESREP

Représentants

SPRICLINK

Éléments d'en-tête et de pied de document

SEEINFO  L'ordre de saisie des champs peut être déterminant dans l'application de la ligne tarifaire. Si le champ Client (BPCNUM de la table BPCUSTOMER) ou le champ Site (SALFCY de la table SPRICLINK) est paramétré comme critère avant le champ Code affaire (PJTNUM), lors de la saisie des tarifs, les affaires saisies sont filtrées et contrôlées sur ce client ou sur ce site.

La table Eléments d'en-tête et de pied de document (SPRICLINK) n'a pas d'existence réelle dans la base de données. C'est une structure de données dans laquelle sont stockés les éléments d'en-tête et de ligne de document utilisables pour la recherche tarifaire. Il s'agit pour l'essentiel des éléments d'en-tête et de ligne communs à tous les documents (devis, commandes, BL, factures) qui peuvent être sélectionnés comme critères de recherche tarifaire (le pays, la subdivision géographique, le code transporteur, le numéro d'affaire...).

Dans cette table, il est possible de sélectionner des champs permettant d'établir des tarifs ou tarifs groupés en fonction du type de ligne rencontré :

  • Type ligne (LINTYP) : ce champ permet d'identifier le type de ligne rencontré (Normal, Composé kit, Composant de kit…). Le menu local associé N° 423 permet d'identifier tous les types de lignes.
  • Catégorie ligne (LINTYP_A) : ce champ permet d'identifier la catégorie de ligne rencontrée (Normale/Composé ou Composant/Option/Variante). Le menu local associé N° 469 permet d'identifier toutes les catégories de lignes.
  • Cat composé (LINTYP_B) : ce champ permet d'identifier la catégorie de composé rencontrée sur la ligne (Ligne normale, Ligne kit ou Ligne nomenclature). Le menu local associé N° 470 permet d'identifier toutes les catégories de composés.
  • Composant (LINTYP_C) : ce champ permet d'identifier la catégorie de composant rencontrée sur la ligne (Composant, Option, Variante). Le menu local associé N° 471 permet d'identifier toutes les catégories de composants.

Précision concernant les versions :
Vous ne pouvez pas sélectionner les champs Version majeure (ECCVALMAJ) et Version mineure (ECCVALMIN) à partir de la table SPRICLINKSi vous sélectionnez un de ces champs, un message d’erreur s'affiche.
 

Précision concernant le code Affaire :
Dans la table SPRICLINK, deux champs 'Affaire' sont disponibles :

  • le champ PJT - Affaire, qui autorise, au niveau de la saisie des tarifs, la sélection d'une référence Affaire seule ou d'une référence Affaire associée à un code tâche et/ou un code budget,
  • le champ PJTNUM - Numéro affaire, qui autorise, au niveau de la saisie des tarifs, uniquement la saisie d'une référence Affaire 'globale', sans précision d'un code tâche ni d'un code budget.

Lorsque le paramétrage des tarifs définit une ligne tarifaire portant sur le champ PJT, la recherche tarifaire va s'appliquer strictement sur le code Affaire ou sur l'association code Affaire + code tâche et/ou code budget définie au niveau de la saisie des tarifs. Cela permet de définir des conditions tarifaires par tâche ou code budget.

Lorsque le paramétrage des tarifs définit une ligne tarifaire portant sur le champ PJTNUM, la recherche tarifaire va s'appliquer sur le code Affaire qu'il soit associé à un code tâche ou à un code budget. Cela permet de définir une condition tarifaire quelle que soit la tâche ou quel que soit le budget concerné.

Onglet Prix/Gratuit

Utilisez cet onglet pour définir le traitement des prix et des gratuits.

Onglet Frais/Remises

Cet onglet présente la liste des colonnes définies en paramétrage de structure ligne (ces colonnes peuvent contenir des montants ou des pourcentages).

Remarques et limites du système

Remarque :

Vous avez la possibilité d’affecter des valeurs nulles par l’intermédiaire des tarifs groupés.
Ainsi, en modification de commande, même si le tarif groupé détermine la valeur 0 pour un élément de facturation donné, cette valeur est appliquée et conservée.

Exemple :
 
Soit le tarif groupé défini comme suit :

  • Pour toute commande < 100 €, le montant du port est de 10 €.
  • Pour toute commande >= 100 €, le montant du port est de 0 €.
Je créé une commande d’un montant de 90€. Le montant du port est de 10 €.
Je modifie cette commande dont le montant est maintenant de 150 €. Le tarif groupé est appliqué : le montant du port est de 0 €. 

Limites :

  • Quand plusieurs tarifs proposent des articles ‘gratuits’, seuls les articles gratuits les plus prioritaires du tarif sont appliqués.
  • Quand plusieurs tarifs groupés proposent des articles gratuits, les articles gratuits de chaque tarif applicable sont utilisés. Le nombre d’articles gratuits alloués à partir des tarifs applicables est contrôlé par le paramètre général GRPNBRFOC - Tarifs groupés : gratuits (chapitre VEN, groupe PRI).
  • Il n'est pas possible de lier plusieurs articles gratuits à une ligne (même en passant par un kit commercial).
  • Si vous modifiez la quantité d'un article à l’origine de lignes de gratuits, un message s'affiche. Les articles gratuits ne sont pas recalculés.
  • Si vous annulez un article à l’origine de lignes de gratuits avant son expédition, les articles gratuits sont également annulés.
  • Une règle tarifaire appliquée aux tarifs ne peut pas être désactivée. Par exemple : le tarif 1 inclut une promotion sur le prix de base ; le tarif 2 inclut une remise et un article gratuit. Le tarif 2 est moins prioritaire que le tarif 1. Les deux tarifs sont appliqués, sauf si le tarif 2 n’est plus requis en consultation (toutes les colonnes sont allouées ou désactivées).
  • Les tarifs groupés ne sont pas répercutés en cascade sur les lignes de document. Lorsqu'un tarif groupé s'applique sur une ligne, les autres tarifs groupés ne pourront pas s'appliquer sur cette ligne.
  • Si un tarif groupé autorise les conversions d'unités et si les tarifs sont définis pour toutes les unités, la première unité rencontrée déterminera le prix selon la conversion définie. Si les unités des prix sont différentes, le prix de l’unité doit être défini et toutes les conversions bloquées.
  • Les tarifs groupés permettent de calculer un seuil de remise cumulée pour le prix en fonction de la quantité totale de commande (ou du montant total de commande selon le paramétrage de tarif groupé utilisé). Le seuil de remise approprié est appliqué à toutes les lignes concernées. Si en modifiant la quantité (ou le prix net) d’un article, le seuil de remise appliqué sur la ligne diminue, les lignes d’article d’origine (sans modification) conservent le seuil d’origine (plus haut) car cela est à l’avantage du client.

Actions spécifiques

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Ce tarif contient des lignes. Continuer ?

Ce message est affiché lorsqu'on entre en modification sur les tarifs, s'il existe effectivement des lignes. Dans ce cas, les données risquent de ne plus correspondre à la structure du tarif.

Des éléments majeurs du paramétrage sont modifiés (type de tarif, critères de recherche). Il est conseillé de supprimer les lignes déjà saisies. Voulez-vous supprimer les lignes saisies ?

Ce message est affiché lorsqu'on modifie l'en-tête ou le premier onglet d'un tarif pour lequel des données ont été déjà été saisies. Sauf cas exceptionnel (par exemple remplacer le code client facturé par le code client payeur), les données ne peuvent pas être récupérées, il est recommandé de répondre 'Oui' à la question (ce qui est la valeur par défaut).

La modification de paramétrage (attribution du prix, conditions de conversion, traitement des gratuits) nécessite la suppression des lignes déjà saisies ou tout au moins un contrôle détaillé. Voulez-vous supprimer les lignes tarif ?

Ce message est affiché lorsqu'on tente de modifier le deuxième onglet d'une règle tarifaire pour laquelle des données ont été déjà été saisies. Dans ce cas, les données et la structure de tarif risquent d'être désynchronisées. Il est recommandé de répondre 'Oui' à la question (valeur par défaut).

La modification des colonnes frais/remises nécessite la vérification des lignes tarifs déjà saisies. Voulez-vous supprimer les lignes tarif ?

Ce message est affiché lorsqu'on modifie les colonnes renseignées par le tarif sur le 3ème onglet une règle tarifaire pour laquelle des données ont été déjà été saisies. Dans ce cas, certaines colonnes ajoutées risquent d'avoir un montant nul ou d'être mal renseignées. La valeur par défaut est Non, mais il faut vérifier les lignes de tarifs.

Absence du tarif achat inter-sociétés correspondant

Ce message d'avertissement apparaît lorsque un tarif ventes inter-sociétés est crée et que le tarif achats correspondant n'existe pas.

Le tarif achats de même code n'est pas inter-sociétés

Ce message est affiché lorsque le tarif achat réciproque au tarif ventes inter-sociétés n'est pas inter-sociétés.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre