GENFAR : Report de la remise globale sur les postes de la facture

 

Standard

Lorsque ce paramètre est positionné, la facture est générée sans remise globale. La remise globale de l’événement d’origine vient alors compléter les postes de facture créés et s’applique alors en cascade par rapport à une remise existante sur le prix vendu du poste.

Attention : cette fonctionnalité n'est active qu' en mode Conditions Tarifaires simples.

Fonctions concernées : GBFA - GBFAG1 -

Voici comment les remises associées à l'en-tête de l'événement d’origine, en l'occurrence le bon de livraison (BL) sont reportées au niveau des postes de la facture.

Dans l’en-tête du BL, il est possible d'indiquer trois taux de remises (champs « taurem1 », « taurem2 » et « taurem3 »).

Au moment de la génération de la facture, les remises en ligne existantes au niveau du BL sont conservées puis complétées par le report des remises d'en-tête. Les trois champs correspondants (table EVP) pour les taux de remise sont « taurem », « taurem2 » et « taurem3 ». Le report est effectué en renseignant le champ « taurem1 » (table EVE) par le champ « taurem2 » (table EVP) si ce champ le champ « taurem1 » (table EVE) n’est pas déjà renseigné. S’il est renseigné, on l’utilise pour alimenter le champ « taurem3 » (table EVP) et ainsi de suite…

La table EVP ne pouvant contenir que trois taux maximum, toutes les remises d'en-tête ne sont pas reportées s'il existe déjà des remises au niveau du poste.

Exemple :

Au niveau de l’en-tête du BL (table EVE) taurem1 taurem2 taurem3
  15% 1% 1%
Au niveau du poste (table EVP) taurem taurem2 taurem3
  61% 0 0
Résultat du report au niveau de la facture (table EVE) taurem1 taurem2 taurem3
  0 0 0
Résultat au niveau du poste (table EVP) taurem taurem2 taurem3
  61 15 1

Le pourcentage 1% (correspondant à taurem3) n'est pas repris car il existe déjà une remise en ligne. En effet, si l'on avait pas eu le pourcentage 61 %, on aurait eu le résultat suivant :

Résultat au niveau du poste (table EVP) taurem taurem2 taurem3
  1 15 1