DIAPASON 05

Mettre à jour les tarifs par requête


        La mise à jour des tarifs peut être réalisée par DIALOG à partir d'une requête REB/TAR. Celle-ci doit être sélectionnée, puis le traitement de mise à jour des tarifs (TAR-CAL) peut être lancé.

        image-20250716-132504.png

        Le but est de créer dans une requête REB / TAR la liste standard WfTarifArticle:

        Création d’une ligne de tarif pour tout réseau et tout client :

        • WfTarifArticle.CliGenRef = ‘*’.

        • WfTarifArticle.CliResRef = ‘*’.

        Création d’une ligne de tarif pour tout fournisseur :

        • WfTarifArticle.CliGenRef = ‘*’.

        • WfTarifArticle.CliResRef = ‘’.

        Champs de la liste structurée WfTarifArticle :

        Champ

        Type

        Description

        TarifTypRef

        Caractère

        Type de Tarif. Obligatoire. Dans le cas des tarifs d’approvisionnement doit contenir la valeur ‘ISApp’.

        Création

        Logique

        Indique s’il s’agit d’une création (+) ou d’une suppression (-).

        GenRefArt

        Caractère

        Référence Article. Obligatoire. Seul les articles de type référencés (GenRefTypeArt = ‘R’) sont considérés, avec leur origine principale uniquement.

        CliGenRef

        Caractère

        Référence Client ou Référence Fournisseur pour les tarifs d’approvisionnement. Obligatoire.

        CliResRef

        Caractère

        Référence Réseau. Non utilisé pour le cas d’un tarif d’approvisionnement. Il peut prendre la valeur ‘INI_DAT_APP’ qui permet d’indiquer que l’élément courant marque la date de début d’application du tarif.

        DateDebutApplic

        Date

        Date de Début d’Application du Tarif.

        QteMinAssocié

        Décimal

        Quantité minimum associée.

        QteUmeAssocié

        Caractère

        Unité de mesure associée. Non géré dans le cas des tarifs d’approvisionnement ; les informations quantitatives sont considérées toujours exprimées en unité de mesure fournisseur.

        PrixBase

        Décimal

        Prix de Base. Dans le cas des tarifs d’approvisionnement correspond au prix public. Géré automatiquement par DIAPASON à partir des informations PrixRemise et PrixNet.

        PrixDevise

        Caractère

        Devise du Prix. N’est pas utilisé dans le cas des tarifs d’approvisionnement ; les prix sont considérés toujours exprimés en devise fournisseur.

        PrixRemise

        Décimal

        Remise commerciale. Non obligatoire.

        PrixNet

        Décimal

        Prix Net. Obligatoire.

        Lors de l’exécution de la requête REB, DIAPASON enregistre les informations transmises : les erreurs éventuelles (le lien article fournisseur n’existe pas par exemple lors du traitement d’un tarif d’approvisionnement) sont disponibles dans la trace du traitement.

        Pour les tarifs d’approvisionnement :

        DIAPASON maintient automatiquement les informations visibles depuis la gestion des liens articles – fournisseurs suivant les règles suivantes :

        • Si aucune ou une seule ligne de tarif existe, le lien est considéré géré avec la méthode prix donné, visible sur le lien. Même comportement si plusieurs lignes de tarif existent (historique), mais qu’une seule est active (position de la date de début d’application).

        • Si plusieurs lignes de tarifs existent, le lien est considéré géré en grille.

        • Lors de la création d’une ligne de tarif, les informations doivent être initialisées selon les règles décrites ci-dessus.

        • Lors d’une suppression, le comportement est le suivant :

        • Si toutes les informations décrivant une ligne de tarif sont données, celle-ci sera supprimée,

        • Si la quantité QteMinAssocie (la quantité à partir de laquelle les conditions commerciales suivant sont appliquées) est non définie ou inférieure ou égale à 0, alors toutes les lignes de tarifs pour la date donnée seront supprimées (suppression de toutes les lignes de remise quantitative).