Cegid XRP Ultimate  |      Actualisé le 

Production

Répartition des lignes de formule

Objectif

Ces calculs sont utiles dans le cadre de la valorisation et du transfert en budgétaire. Ils déterminent, au sein d'une formule, la part des consommations pour les différentes productions.

Une des conditions indispensables pour que ces répartitions puissent être calculées est que le traitement de génération des contraintes calculées ait été préalablement lancé.
Pour en savoir plus, voir Principe de contrôle des contraintes opération - Génération de contraintes calculées.


Déclenchement des calculs

Deux modes de traitement ont été adoptés, le choix d'un de ces modes restant paramétrable sur les chemins (GCHM).

La première approche consiste à faire les calculs au fil des saisies et/ou des modifications de données. Par cette méthode, les données des répartitions des lignes de formule sont toujours valides et les traitements s'appuyant sur ces calculs peuvent être lancés sans action préalable.

Une seconde approche consiste à ne faire les calculs qu'une seule fois, lorsque toutes les données sont saisies et stabilisées. L'avantage de cette méthode est de ne pas répéter les calculs, inutiles avant la fin des saisies, et donc d'améliorer les performances lors des saisies.

Suivant le paramétrage, chaque création, suppression ou modification de données agissant sur les répartitions a pour conséquence :
- Quand la zone "calcul automatique" du chemin (GCHM) vaut "ALL", une suppression et une création des répartitions des lignes de formule pour l'ensemble de la formule sont réalisées.
- Autre valeur, une suppression des répartitions des lignes de formule et un marquage de la formule sont faits. Ceci détermine si la répartition a été faite ou non.

Cette action est répétée à chaque :
- Mise à jour des contraintes calculées entre opérations de formules (voir Principe de contrôle des contraintes opération - Génération de contraintes calculées).
- Suppression d'une ligne de formule (QAIFNL), d'une exception de valorisation des formules (GFEV).
- Création d'une opération de formule (QAIFNO), d'une ligne de formule (QAIFNL), d'une exception de valorisation des formules (GFEV).
- Modification de l'état d'une formule (GFNG), de l'état ou du pourcentage de ventilation du coût du coproduit d'une ligne de formule (QAIFNL), du pourcentage de ventilation opération d'une contrainte entre opération de formule (GCOFF), du taux ou de la quantité répartie d'une exception de valorisation des formules (GFEV).


Principe de calcul des répartitions des lignes de formule

Les répartitions des lignes de formule calculées sont stockées dans la table QARFL (répartition des lignes de formule).
Elle contient l'ensemble des couples ligne de formule de fabrication/ligne de formule de consommation, avec la répartition en pourcentage et en quantité.

Par ordre de priorité, ces répartitions sont calculées en fonction :
- des exceptions de valorisation des formules (GFEV) ;
- du pourcentage de ventilation opération des contraintes opération de formule (GCOFF) ;
- du pourcentage de ventilation du coût du coproduit de la ligne de formule (QAIFNL).

Les règles sont les suivantes :
- les exceptions de valorisation des formules (GFEV) sont prioritaires dans le calcul des répartitions ;
- les consommations sont réparties et propagées dans les opérations par les contraintes de type "FD" tant qu'elles ne sont pas entièrement réparties sur des fabrications ;
- sur une opération sur laquelle sort une fabrication, les consommations rattachées, directement ou indirectement à l'opération, sont réparties sur la fabrication. Une sortie de fabrication est possible de 2 façons ; s'il existe une ligne de coproduit ou si l'option "opération du composé" est activée. La répartition se fait au prorata du pourcentage de ventilation du coût du coproduit ;
- la totalité des consommations doit être répartie sur les fabrications. Si, à l'issue du traitement, il reste des consommations non réparties, elles sont automatiquement réparties sur la fabrication du produit leader.

Note : pour ce traitement, les fabrications référencent :
- le produit leader de la formule ;
- l'ensemble des lignes de formule dont le type est inférieur ou égal à "GZ".
Les consommations référencent l'ensemble des lignes de formule dont le type est supérieur ou égal à "H".


Illustration

Ci-dessous, une représentation d'une formule avec des contraintes opérations, un coproduit et des consommations.

Aucune exception de valorisation de formule (GFEV) n'étant référencée, voici comment sont calculées les répartitions :

1) MPConso01 et RHConso01 sont réparties à 100% sur l'opération OPE001


2) L'opération OPE001 étant répartie à 70% sur l'opération OPE002 et à 30% sur l'opération OPE003, MPConso01 et RHConso01 sont réparties à 70% sur l'opération OPE002 (70% * 100% = 70%) et à 30% sur l'opération OPE003 (30% * 100% = 30%)


3) MPConso02, RHConso02 et RMConso02 sont réparties à 100% sur l'opération OPE002. Sur l'opération OPE002 sont donc réparties 70% de MPConso01, 70% de RHConso01, 100% de MPConso02, 100% de RHConso02 et 100% de RMConso02


4) L'opération OPE002 étant l'opération du composé, l'ensemble de ce qui est réparti sur l'opération OPE002 est réparti sur le produit leader de la formule PLeader02


5) MPConso03, RHConso03 et RMConso03 sont répartis à 100% sur l'opération OPE003. Sur l'opération OPE003 sont donc répartis 30% de MPConso01, 30% de RHConso01, 100% de MPConso03, 100% de RHConso03 et 100% de RMConso03


6) 80% de l'opération OPE003 étant réparti sur le coproduit CoProd03, MPConso01 et RHConso01 sont répartis à 24% (80% * 30% = 24%) sur le coproduit CoProd03,   MPConso03, RHConso03 et RMConso03 sont répartis à 80% (80% * 100% = 80%) sur le coproduit CoPord03. Il reste donc 6% de MPConso01 et RHConso01 et 20% de MPConso03, RHConso03 et RMConso03 à répartir


7) 100% de l'opération OPE003 est réparti sur l'opération OPE004. De plus, 100% de RHConso04 et RMConso04 sont répartis sur cette opération. Il y a donc 6% de MPConso01 et RHConso01, 20% de MPConso03, RHConso03 et RMConso03 et 100% de RHConso04 et RMConso04 répartis sur l'opération OPE004


8) L'opération OPE004 n'étant répartie sur aucune fabrication, tout ce qui est réparti sur cette opération est automatiquement réparti sur le produit leader de la formule PLeader02


9) Bilan des répartitions


Ci-dessous, on retrouve la même formule avec les mêmes opérations, lignes de formules et contraintes opérations, et trois exceptions de valorisation :
- MPConso01 est répartie à 20% sur l'opération OPE002 ;
- RHConso04 est répartie à 90% sur le produit leader de la formule PLeader02 ;
- l'opération OPE004 est répartie à 75% sur le coproduit CoProd03.

1) RHConso01 est répartie à 100% sur l'opération OPE001 alors que MPConso01 n'est répartie qu'à 80% sur cette même opération, les 20% restant étant réparti sur l'opération OPE002 par exception


2) L'opération OPE001 étant répartie à 70% sur l'opération OPE002 et à 30% sur l'opération OPE003, RHConso01 est répartie à 70% sur l'opération OPE002 (70% * 100% = 70%) et à 30% sur l'opération OPE003 (30% * 100% = 30%), alors que MPConso01 est répartie à 56% sur l'opération OPE002 (70%*80%=56%) et à 24% sur l'opération OPE003 (30%*80%=24%)


3) MPConso02, RHConso02 et RMConso02 sont répartis à 100% sur l'opération OPE002. Sur l'opération OPE002 sont donc répartis 76% de MPConso01 (56% + 20% de l'exception, 70% de RHConso01, 100% de MPConso02, 100% de RHConso02 et 100% de RMConso02


4) L'opération OPE002 étant l'opération du composé, l'ensemble de ce qui est réparti sur l'opération OPE002 est réparti sur le produit leader de la formule PLeader02


5) MPConso03, RHConso03 et RMConso03 sont répartis à 100% sur l'opération OPE003. Sur l'opération OPE003 sont donc répartis 24% de MPConso01, 30% de RHConso01, 100% de MPConso03, 100% de RHConso03 et 100% de RMConso03


6) 80% de l'opération OPE003 étant réparti sur le coproduit CoProd03, MPConso01 est répartie à 19,2% (80% * 24% = 19,2%) sur le coproduit CoProd03, RHConso01 est répartie à 24% (80% * 30% = 24%) sur ce même coproduit, MPConso03, RHConso03 et RMConso03 sont réparties à 80% (80% * 100% = 80%) sur le coproduit CoPord03. Il reste donc 4,8% de MPConso01, 6% de RHConso01 et 20% de MPConso03, RHConso03 et RMConso03 à répartir


7) 100% de ce qu'il reste sur l'opération OPE003 est réparti sur l'opération OPE004. De plus, 10% de RHConso04 (car 90% sont répartis par une exception) et 100% de RMConso04 sont répartis sur cette opération. Il y a donc 4,8% de MPConso01, 6% de RHConso01, 20% de MPConso03, RHConso03 et RMConso03, 10% de RHConso04 et 100% de RMConso04 répartis sur l'opération OPE004


8) 90% de RHConso04 est réparti sur le produit leader PLeader02


9) 75% de l'opération OPE004 est réparti sur le coproduit CoProd03, le reste n'étant pas réparti, il est automatiquement réparti sur le produit leader de la formule PLeader02


10) Bilan des répartitions


Principe de répartition d'opérations par fabrication

Dans certains cas, il est utile de connaître la part que prend une opération dans une fabrication.
C'est le cas par exemple du calcul des prix de revient réels (TPRR) ou du transfert des plans de production en budgétaire (TPBU), lorsqu'un détail de ligne de plan (QAIDLP) créé manuellement ou généré à partir d'un ordre, ne correspond à aucune ligne de formule (ligne d'ordre ajoutée pour une consommation supplémentaire ou un remplacement d'article). Dans ce cas, la ligne supplémentaire est répartie sur chaque fabrication suivant le même pourcentage que l'opération sur laquelle elle est rattachée.

Pour cela, une moyenne des répartitions des consommations par opération est faite.

En reprenant l'illustration précédente :

Le résultat de la répartition des lignes de formule est le suivant

On en déduit une répartition d'opérations comme suit