Ordre de chargement des tarifs des articles dans les documents de vente

Cas I

Lors de la définition du prix pour un élément du document de vente dont le champ Client contient un client et si le paramètre Prix le plus bas dans les documents de vente est décoché dans la fiche de ce client, le système effectue respectivement les actions présentées ci-dessous.

Attention

Pour que le type de tarif donné puisse être utilisé dans une phase concrète, il faut qu’il soit disponible dans :

  • le centre dans lequel le document est établi (centre connecté).
  • le centre au nom duquel le document est établi (le centre étant propriétaire du document – champ Propriétaire dans le formulaire du document).
  • le groupe d’opérateurs auquel appartient l’opérateur connecté et qui est disponible dans le centre connecté.
  1. Il charge le type de tarif coché par défaut pour le client dans la fiche client (onglet Commercial) et le met sur l’élément du document. Ensuite, le prix est déterminé de la façon suivante :
    1. Si le système trouve des tarifs dans ce type de tarif, il recherche parmi eux les tarifs qui possèdent un élément avec le même article, la même unité et les caractéristiques identiques à celles qui ont été définies sur l’élément du document. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document.
    2. S’il ne trouve pas de tarif dans le point précédent et l’unité définie sur l’élément du document est une unité auxiliaire, le système recherche parmi les tarifs dans ce type de tarif, les tarifs qui possèdent un élément avec le même article et les mêmes caractéristiques mais avec l’unité de base de cet article. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document en le recalculant en unité auxiliaire (selon le coefficient de conversion de l’unité auxiliaire vers l’unité de base de cet article).
    3. Si le système ne trouve pas de tarif dans le point précédent, il mettra le prix égal à 0.
  2. Si le système ne peut pas utiliser le type de tarif mentionné ci-dessus, il chargera le type de tarif coché par défaut pour le centre au nom duquel le document est établi (le centre étant propriétaire du document – champ Propriétaire dans le formulaire du document) à condition que ce type de tarif soit en même temps disponible pour le client donné. Ce type de tarif sera mis sur l’élément du document. Ensuite, le prix sera déterminé de la façon suivante :
    1. a. Si le système trouve des tarifs dans ce type de tarif, il recherche parmi eux les tarifs qui possèdent un élément avec le même article, la même unité et les caractéristiques identiques à celles qui ont été définies sur l’élément du document. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document.
    2. S’il ne trouve pas de tarif dans le point précédent et l’unité définie sur l’élément du document est une unité auxiliaire, le système recherche dans ce type de tarif, les tarifs qui possèdent un élément avec le même article et les mêmes caractéristiques mais avec l’unité de base de cet article. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document en le recalculant en unité auxiliaire (selon le coefficient de conversion de l’unité auxiliaire vers l’unité de base de cet article).
    3. Si le système ne trouve pas de tarif dans le point précédent, il mettra le prix égal à 0.
  3. Si le type de tarif mentionné ci-dessus ne peut pas être chargé, le système chargera tous les tarifs créés à base des types de tarifs auxquels le client est assigné et qui ne sont pas cochés par défaut pour lui.
    1. Si le système trouve de tels tarifs, il recherche parmi eux les tarifs qui possèdent un élément avec le même article, la même unité et les caractéristiques identiques à celles qui ont été définies sur l’élément du document. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le type de tarif et le prix afin de les mettre sur l’élément du document.
    2. S’il ne trouve pas de tarif dans le point précédent et l’unité définie sur l’élément du document est une unité auxiliaire, le système recherche parmi les tarifs créés à base de tels types de tarifs, les tarifs qui possèdent un élément avec le même article et mêmes les caractéristiques mais avec l’unité de base de cet article. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le type de tarif et le prix afin de les mettre sur l’élément du document en recalculant ce prix en unité auxiliaire (selon le coefficient de conversion de l’unité auxiliaire vers l’unité de base de cet article).
  4. Si le système ne trouve pas de tel tarif ou de tel type de tarif, il chargera tous les tarifs créés à base des types de tarifs non associés à aucun client.
    1. Si le système trouve de tels tarifs, il recherche parmi eux les tarifs qui possèdent un élément avec le même article, la même unité et les caractéristiques identiques à celles qui ont été définies sur l’élément du document. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le type de tarif et le prix afin de les mettre sur l’élément du document.
    2. S’il ne trouve pas de tarif dans le point précédent et l’unité définie sur l’élément du document est une unité auxiliaire, le système recherche parmi les tarifs créés à base de ces types de tarifs, les tarifs qui possèdent un élément avec le même article et les mêmes caractéristiques mais avec l’unité de base de cet article. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le type de tarif et le prix afin de les mettre sur l’élément du document en recalculant ce prix en unité auxiliaire (selon le coefficient de conversion de l’unité auxiliaire vers l’unité de base de cet article).
  5. Si le système ne trouve pas de tel tarif ou de tel type de tarif, il chargera le type de tarif coché par défaut pour le centre au nom duquel le document est établi (indépendamment du fait si le client, le centre dans lequel le document est établi ou le groupe d’opérateurs auquel l’opérateur connecté appartient ont accès à ce type de tarif). Ce type de tarif sera mis sur l’élément du document. Ensuite, le prix sera déterminé de la façon suivante :
    1. Si le système trouve des tarifs dans ce type de tarif, il recherche parmi eux les tarifs qui possèdent un élément avec le même article, la même unité et les caractéristiques identiques à celles qui ont été définies sur l’élément du document. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document.
    2. S’il ne trouve pas de tarif dans le point précédent et l’unité définie sur l’élément du document est une unité auxiliaire, le système recherche dans ce type de tarif, les tarifs qui possèdent un élément avec le même article et les mêmes caractéristiques mais avec l’unité de base de cet article. S’il trouve de tels tarifs, il en sélectionne celui qui est le plus actuel à partir duquel il chargera le prix afin de le mettre sur l’élément du document en le recalculant en unité auxiliaire (selon le coefficient de conversion de l’unité auxiliaire vers l’unité de base de cet article).
    3. Si le système ne trouve pas de tarif dans le point précédent, il mettra le prix égal à 0.
Schéma de chargement des prix dans les documents de vente

Cas II

Si le client dont la fiche comporte le paramètre Prix le plus bas dans les documents de vente coché figure sur le document de vente dans le champ Client, le système recherchera le prix le plus bas pour ce client pour tous les éléments de ce document.

La recherche du prix pour un élément du document est effectuée dans l’ordre suivant :

  1. Le système charge les types de tarifs de vente qui sont disponibles en même temps dans le centre étant propriétaire du document (champ Propriétaire dans le formulaire du document) et dans le centre dans lequel le document est établi (centre connecté).
  2. Le système sélectionne parmi ces types de tarifs uniquement ceux qui sont disponibles pour le client/fournisseur indiqué dans le champ Client du document.
  3. Le système charge pour chaque type de tarif :
    1. le tarif le plus actuel contenant un élément avec le même article, la même unité et les mêmes caractéristiques à celles sur l’élément du document.
    2. le tarif le plus actuel contenant un élément avec le même article et les mêmes caractéristiques mais avec l’unité de base – s’il n’y a pas de tarif avec l’élément recherché et l’unité auxiliaire de l’article est choisie sur l’élément
  4. Le système sélectionne parmi ces tarifs uniquement celui qui possède le prix le plus bas pour un élément donné – à partir duquel le type de tarif et le prix seront chargés sur l’élément du document. Si l’unité auxiliaire est définie sur l’élément du document et le prix provient de l’élément avec une unité de base, le prix sera recalculé en unité auxiliaire (selon le coefficient de conversion de ces unités défini dans la fiche article).
  5. Si le système ne trouve aucun tarif avec un tel élément, il mettra sur l’élément le type de tarif coché par défaut pour le centre étant propriétaire du document et le prix égal à 0.
  6. Si le système ne trouve aucun tarif disponible pour le client indiqué sur le document, il chargera le type de tarif coché par défaut pour le centre étant propriétaire du document (champ Propriétaire dans le formulaire du document) indépendamment du fait si le centre qui établit le document (centre connecté) et l’opérateur connecté ont accès à ce type de tarif. Pour ce type de tarif, le prix :
    1. sera chargé à partir du tarif le plus actuel contenant un élément avec le même article, la même unité et les mêmes caractéristiques comme sur l’élément du document.
    2. si le système ne trouve pas de tarif avec un tel élément et l’unité auxiliaire de l’article est choisie sur l’élément – il chargera le prix à partir du tarif le plus actuel contenant un élément avec le même article et les mêmes caractéristiques, mais avec l’unité de base en le recalculant en unité auxiliaire (selon le coefficient de conversion de ces unités défini dans la fiche article) avant de le mettre dans le document.
    3. si le système ne trouve pas de tarif avec un tel élément – il mettra le prix égal à 0.

Czy ten artykuł był pomocny?