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
- 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é.
- Type_Quantité_référence
- 1 : Quantité Nette dans le bon d'apport.
- 2 : Quantité Brute dans le bon d'apport.