Date de création : 30/03/20
Date de Mise à Jour : 22/08/24
Version v23
Formules de composition
Objectif :
Formules permettant de définir le cadre d'application de la composition.
Composition_Frais_sur_Dépôt
JJMM_Debut_Calcul_Frais Date de départ du calcul des Frais de Stockage, (ex 01/07 pour un départ de calcul au 1er juillet).
Laisser 00/00 pour un départ de calcul à la date d’entrée, sur le reliquat des bons d’entrées.
Mois_report_Campagne
Renseigner, par ex, 7 pour juillet. Correspond au mois de basculement de la campagne.
Composition_Qté_Dépôt_Surplus
Id_Type_Pièce_Reprise
Renseigner l'Id_Type_pièce utilisée pour la Reprise ou le Rachat.
Id_Acteur_Reprise
Renseigner l'Id_article de Reprise ou de Rachat.
Id_Tiers_Reprise
Renseigner l'Id_tiers de la pièce.
Coef Composition
Coefficient multiplicateur utilisé (Qté_norme multipliée par ce coeff lors du calcul).
Inversion_Qté
Si 0 alors la Qté_Norme N2 est multipliée par 1
Si 1, alors la Qté_Norme N2 est multipliée par -1
Sur_Qté_Dépot
Si 0 alors :
Qté_norme N1 < 0 : Valeur = Qté_Norme N1 , les lignes de composition Niveau 2 ne sont pas générées
Qté_norme N1 > 0 et ⇐ Qté_Dépôt , les lignes de composition Niveau 2 sont générées avec Qté_Norme = 0 (Il n’y a pas de dépassement de dépôt donc pas de remboursement de prestation ni de facturation de Quantité en dépassement)
Qté_norme N1 > Qté_Dépôt , les lignes de composition Niveau 2 sont générées avec Qté_Norme N2 = Qté_Norme N1-Qté_Dépôt (Il y a dépassement de dépôt . Remboursement de la prestation sur le dépassement de dépôt . Facturation de la Quantité en dépassement)
Si 1 alors :
Qté_Norme N2 = Valeur Mini (Qté_Norme , Qté_Dépôt) (on ne dépasse jamais la plus importante des 2 Quantités)
Type_Stockage_Dépot
Codes type stockage rencontrés dans les lignes_détails utilisables par la formule (attention si 0 ⇒ le calcul se fait sur tous les types de stockage) :
10 : Dépôt
20 : D.Aliment
25 : D.Reprise
Blocage QtéIncorpo Cmd (V23 ou V24)
Si 1 alors blocage, au moment de la commande, lors du calcul de la composition, dans le cas où la quantité en dépôt à incorporer du tiers est insuffisante (soulte) ET qu'il n'y pas de pièce de surplus paramétrée.
ATTENTION : Cela ne tient pas compte des autres commandes en cours (uniquement de la quantité en dépôt à l'instant T)
Composition_Transport
Sur_Prix_Départ / Sur_Prix_Rendu / Sur_Prix_FOB
0 = faux : Le type prix ne sera pas pris en compte pour le traitement
1 = Vrai : Le type prix sera pris en compte pour le traitement
Id_Transporteurs_Internes / Externes
Paramétrer les Id pour lesquels le barème doit fonctionner :
* : Tous les Types autorisés
*,-ID : Pour exclure certains Types
ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules)
Meme_si_pas_de_Transporteur
1 : Pour appliquer le barème même si aucun transporteur n'est renseigné dans la pièce.
0 : Pour que le barème fonctionne uniquement si un transporteur est renseigné.
Seuil_Quantité_Mini
Renseigner la quantité minimum (valeur incluse) pour laquelles le traitement doit fonctionner.
Seuil_Quantité_Maxi
Renseigner la quantité maximum (valeur incluse) pour lesquelles le traitement doit fonctionner. Renseigner -1 si aucune valeur maximale à prendre en compte.
Type_Quantité_référence
1 : Quantité Nette dans le bon d'apport.
2 : Quantité Brute dans le bon d'apport.
Facturation_Frais_Stockage
Types_Pieces_Autorisés
Renseigner les ID type pièce pour lesquelles la composition est utilisée.
(ex 10036 = ID Facture Vente Céréale, signifie que le composant ne sera utilisé que pour la pièce Facture Vente Céréale et par le traitement faisant appel à la formule FACTURATION_FRAIS_STOCKAGE)
Types_Pieces_Ori_Autorisés
Renseigner les ID type pièce des lignes origine qui seront utilisées pour le traitement.
( ex 10016 = ID Bon Apport, qui accueille les lignes articles céréales)
Types_Stockages_Ori_Autorisés
Renseigner les Codes Types Stockage présent dans les lignes articles autorisés pour le calcul à séparer par une virgule
* = Tous types de Stockage
0 = Normal (Ne jamais utiliser en principe, sauf cas des apports pour le compte d’organismes stockeurs Externes)
10 = Dépôt (Entrée)
20 = D.Aliment (Entrée)
25 = D.Reprise (Entrée)
30 = Rachat (Sortie)
40 = Reprise (Sortie)
Mode_Calcul_Période
0 = Calcul en nombre de Jours
1 = Calcul en nombre de Quinzaine
2 = Calcul en nombre de Mois
JJMM_Debut_Calcul_Frais Date de départ du calcul des Frais de Stockage, (ex 01/07 pour un départ de calcul au 1er juillet).
Laisser 00/00 pour un départ de calcul à la date d’entrée, sur le reliquat des bons d’entrées.
Mois_report_Campagne
Renseigner, par ex, 7 pour juillet. Correspond au mois de basculement de la campagne.
Nb_Jours_Gratuit/Nb_Périodes_Gratuites
Paramétrer un nombre de jours/périodes gratuit(es) :ce nombre sera alors déduit du nombre de jours/période calculé pour la facturation.
Calcul_si_Periode_Commencée
-1 pour calculer un forfait €/tonne sans multiplier par un nombre de Jours.
0 pas de calcul de prestation sur la période (Quinzaine ou Mois) non complète.
1 Calcul supplémentaire sur la période commencée (Quinzaine ou Mois) non complète.
Nb_Calcul_Autorisé
Nombre de fois où le bon d’apport peut être analysé pour facturation.
Type_Qte_Origine
0= Reliquat.
1 = Brut.
2 = Nette (Brut-Tare).
3 = Norme.
Champ quantité de la ligne d’origine qui sera utilisé dans le calcul du traitement.
Id_Article_Frais
Renseigner ici l’ID de l’article composant utilisant la formule.
Facturation_Frais_Sur_Carac
Cette formule est en particulier utilisée pour calculer des frais de séchage.
Types_Pieces_Autorisés
Renseigner les ID type pièce pour lesquelles la composition est utilisée.
(ex 10036 = ID Facture Vente Céréale, signifie que le composant ne sera utilisé que pour la pièce Facture Vente Céréale et par le traitement faisant appel à la formule FACTURATION_FRAIS_STOCKAGE)
Types_Pieces_Ori_Autorisés
Renseigner les ID type pièce des lignes origine qui seront utilisées pour le traitement.
( ex 10016 = ID Bon Apport, qui accueille les lignes articles céréales)
Types_Stockages_Ori_Autorisés
Renseigner les Codes Types Stockage présent dans les lignes articles autorisés pour le calcul à séparer par une virgule
* = Tous types de Stockage
0 = Normal (Ne jamais utiliser en principe, sauf cas des apports pour le compte d’organismes stockeurs Externes)
10 = Dépôt (Entrée)
20 = D.Aliment (Entrée)
25 = D.Reprise (Entrée)
30 = Rachat (Sortie)
40 = Reprise (Sortie)
Code_Carac
ID de la caractéristique présente dans les pièces d'origine autorisées, recherchée par la formule.
Echelle_Mini / Maxi
Echelles mini et maxi, incluses, de la caractéristique à partir de laquelle les lignes d'articles sont prises en compte par la formule.
Nb_Calcul_autorisé
Nombre maximum de calcul autorisé pour une même ligne d'article.
Type_Qte_Origine
Quantité sur le bon d'origine à traiter pour la facturation :
0 = Reliquat
1 = Qté Brute
2 = Qté Nette
3 = Qté Norme
ID_article_Frais
Renseigner l'ID de l'article de frais à utiliser pour la facturation.
Quantité_Transport
Sur_Prix_Départ / Sur_Prix_Rendu / Sur_Prix_FOB
0 = faux : Le type prix ne sera pas pris en compte pour le traitement
1 = Vrai : Le type prix sera pris en compte pour le traitement
Id_Transporteurs_Internes / Externes
Paramétrer les Id pour lesquels le barème doit fonctionner :
* : Tous les Types autorisés
*,-ID : Pour exclure certains Types
ID : Pour n'autoriser que certains Types (en indiquant le numéro d'ID de ces derniers, séparées par des virgules)
Meme_si_pas_de_Transporteur
1 : Pour appliquer le barème même si aucun transporteur n'est renseigné dans la pièce.
0 : Pour que le barème fonctionne uniquement si un transporteur est renseigné.