Section 11. Annexe 2 : Règles métiers
11.A. Présentation
Ce document décrit les formules clés et les règles métier qui sous-tendent l'application de l'outil d'analyse de quantification (QAT).
11.B. Module de planification des approvisionnements : Planification des approvisionnements
11.B.1. Solde d'ouverture :
Le solde d'ouverture d'un mois est le même que celui de fin du mois dernier et s'il s'agit du premier mois, le solde d'ouverture est de 0.
Formule :
- Solde d'ouverture du premier mois = 0
- Solde d'ouverture du mois en cours = Solde de fin du mois précédent
11.B.2. Stock expiré :
Le stock expiré est calculé comme la somme du solde de clôture de tous les lots du mois précédent disponibles et dont la date d'expiration est la même que celle du mois en cours.
Formule :
- Stock expiré = Somme du solde de fin des lots qui expirent ce mois-ci
11.B.3. Expédition totale :
L'expédition totale est calculée comme la somme de toutes les expéditions dont la date de réception (si la date de livraison actuelle ou prévue) est la même que celle du mois en cours et le statut de l'expédition n'est pas annulé et si cette expédition particulière doit être prise en compte, elle doit être prise en compte dans le solde de clôture.
Formule :
- Total des expéditions = Somme de toutes les expéditions dont la date de réception ou la date de livraison prévue est dans le même mois
11.B.4. Stock final et ajustement :
Le stock final est calculé comme la somme du stock de toutes les régions et l'ajustement total est calculé comme la somme des ajustements de toutes les régions en fonction de certaines conditions.
- un. Si la région a déclaré à la fois le stock réel et l'ajustement, nous ne prenons en compte que le décompte réel lors de la somme et l'ajustement est ignoré pour cette région même si quelqu'un a saisi les données pour l'ajustement.
- B. Si la région a uniquement déclaré l'ajustement, cet ajustement est pris en compte lors de la somme.
Exemple : Si la région A a déclaré à la fois l'inventaire et l'ajustement manuel, nous prenons uniquement en compte l'inventaire et ignorons l'ajustement. Si la région B a déclaré uniquement les ajustements, nous prenons la somme de tous les ajustements pour cette région. Ensuite, nous résumons les décomptes pour les deux régions en tant que stock final et ajustement total.
Formule :
- Stock Final = Somme du stock pour toutes les régions
- Total des ajustements = Somme des ajustements de toutes les régions pour lesquelles il n'y a pas de quantité en stock disponible.
11.B.5. Consommation :
La consommation est calculée comme la somme de la consommation de toutes les régions en fonction de certaines conditions.
- Si toutes les régions n'ont pas déclaré la consommation réelle, QAT prend au maximum la somme de la consommation prévue et la somme de la consommation réelle.
- Si toutes les régions ont déclaré la consommation réelle, nous prenons la somme comme consommation finale.
Formule :
- Consommation finale (Si toutes les régions n'ont pas déclaré leur consommation réelle) = MAX (Somme de la consommation réelle, Somme de la consommation prévue)
- Consommation finale (Si toutes les régions ont déclaré une consommation réelle) = Somme de la consommation réelle pour toutes les régions
11.B.6. Inventaire projeté :
Le stock projeté est calculé comme la somme du solde d'ouverture, du total des expéditions, du total des ajustements et de la déduction de la consommation finale totale et du stock expiré.
Formule :
- Stock prévisionnel = Solde d'ouverture + Total des expéditions +/- Total des ajustements - Consommation finale - Stock périmé
11.B.7. Calculer l'ajustement automatique :
Les ajustements automatiques sont calculés en fonction de trois conditions :
- une. Si toutes les régions ont déclaré, l’inventaire réel et projeté n’est pas égal à l’inventaire final.
- B. Si certaines régions ont déclaré, l'inventaire réel et l'inventaire final sont supérieurs à la somme de l'inventaire projeté et de l'ajustement total.
- c. Si l'une des régions a déclaré que l'inventaire réel et l'inventaire projeté sont inférieurs à 0.
Si l'une des conditions est remplie, l'ajustement automatique est calculé comme la différence entre l'inventaire final et l'inventaire projeté, sinon il est considéré comme égal à 0.
Formule :
- Ajustements automatiques = Stock final - Inventaire prévisionnel
11.B.8. AMC :
La consommation mensuelle moyenne (AMC) est calculée comme le rapport de la somme de la demande totale des mois passés et de la demande totale des mois futurs au nombre total de mois pour toutes les consommations finales non nulles et incluant le mois en cours dans les mois futurs. Les mois passés et les mois futurs sont basés sur la cartographie des unités de planification du programme.
Formule :
- AMC = [Somme (demande totale des mois passés) + Somme (demande totale des mois à venir)] / Nombre total de mois
11.B.9. MOS minimum :
Min MOS est calculé comme Max de Min MOS et Min MOS garde-corps. Min MOS est basé sur la cartographie de l'unité de planification du programme et le garde-corps Min MOS est basé sur le domaine.
Règles pour les décimales :
- Afficher 0 décimale si plus de 3 chiffres (>100, par exemple 10 000)
- Afficher 1 décimale si 2 chiffres (par exemple 99,8)
- Afficher 2 décimales si 1 chiffre (par exemple 1,63)
- Afficher 3 décimales si inférieur à 0 (par exemple 0,124)
- Remarque : AMC et MOS affichent toujours des décimales ; les autres champs du plan d'approvisionnement affichent des décimales uniquement si l'arrondi est activé.
Formule :
- Min MOS = Max de (Min MOS, Min MOS garde-corps)
11.B.10. MOS maximale :
Max MOS est calculé comme Min de Max de la somme de Min MOS et de la fréquence de réapprovisionnement ainsi que du garde-corps Min Max et du garde-corps Max Max.
Formule :
- Max MOS = Min (Max (Min MOS + fréquence de réapprovisionnement, garde-corps Min Max), garde-corps Max Max)
11.B.11. Stock minimum :
Formule :
- Stock minimum = AMC * MOS minimum
11.B.12. Stock maximum :
Formule :
- Stock maximum = AMC * MOS maximum
11.B.13. Quantité maximale :
Formule :
- Quantité maximale = Quantité minimale + (Fréquence de réapprovisionnement * AMC)
11.B.14. Solde final :
Le solde final est calculé en fonction de certaines conditions :
- une. Si toutes les régions ont déclaré l’inventaire réel :
- Solde final = Stock final
- B. Si certaines régions ont déclaré l'inventaire réel et si le stock final est supérieur à la somme du stock projeté et de l'ajustement automatique :
- Solde final = Stock final
- c. Sinon :
- Solde final = Inventaire projeté + Ajustement automatique
11.B.15. Demande non satisfaite :
- Lorsque la consommation réelle est disponible = (Consommation réelle * Jours en rupture de stock) / (Jours du mois – Jours en rupture de stock)
- Lorsqu'aucune consommation réelle n'est disponible = Inventaire Projeté (si < 0)
11.B.16. MOS :
Formule :
- MOS = Solde final / AMC
11.B.17. Quand suggérer des expéditions (Planifier par MOS) :
QAT suggère l'expédition pour un mois lorsque le MOS du mois et des deux mois suivants est inférieur à celui du Min MOS et si le mois est supérieur au mois en cours.
Formule :
- Suggérer une expédition si MOS pour le mois et les deux mois suivants < Min MOS
11.B.18. Quantité d'expédition suggérée (Plan par MOS) :
- Si le MOS du mois en cours et des deux mois suivants est inférieur au Min MOS :
- Quantité de commande suggérée = Stock maximum - Solde final + Demande non satisfaite
- Si MOS est « 0 » et AMC est > 0 et que les deux mois suivants sont inférieurs à Min MOS :
- Quantité de commande suggérée = Stock maximum - Solde final + Demande non satisfaite
- Si MOS est '0' et AMC est > 0 et que l'un des deux mois suivants est supérieur à Min MOS :
- Quantité de commande suggérée = Stock minimum - Solde final + Demande non satisfaite
11.B.19. Quand suggérer des expéditions (planifier par quantité) :
QAT suggère l'expédition pour un mois lorsque le solde de fin du mois + le délai de distribution et les deux mois suivants sont inférieurs à celui de la quantité minimale ou lorsque le solde de fin du mois est de 0 et que l'AMC est supérieur à 0.
Formule :
- Suggérer l'expédition si Solde final pour le mois + Délai de distribution et les deux mois suivants < Min Qty, ou si Solde final = 0 et AMC != 0.
11.B.20. Quantité d'expédition suggérée (planifier par quantité) :
- Les calculs de quantité de commande suggérés utilisent la quantité maximale ou la quantité minimale moins le solde final plus la demande non satisfaite sur la base d'une logique similaire à celle du plan par MOS, intégrant le délai de distribution.
11.B.21. Calculs par lots :
une. Calculs FEFO :
- Triez les lots par date d'expiration dans l'ordre croissant.
- Calculer le FEFO non alloué :
- Si somme des réglages < 0 : FEFO non alloué = Consommation finale - (Réglage Manuel + Auto)
- Si somme des ajustements >= 0 : FEFO non alloué = Consommation finale
- Parcourez les lots pour calculer le solde de fin de lot à l'aide de
Temp Ending Balance - Unallocated FEFO.
####b. Calculs LEFO : Utilisé lorsque les calculs FEFO ne couvrent pas les ajustements négatifs. Triez les lots par date d’expiration par ordre décroissant.
11.C. Module de planification des approvisionnements : liste des problèmes QAT
11.C.1. Qualité des données
- Données de consommation réelles récentes manquantes (au cours des 3 derniers mois) : Vérifié pour le mois en cours et les trois derniers mois.
- Entrée d'inventaire récente manquante (au cours des 3 derniers mois) : Vérifié pour le mois en cours et les trois derniers mois.
- Inputs de consommation réelle récents manquants pendant des mois dans les écarts : Indique si t et t-2 contiennent des données mais que t-1 est manquant.
11.C.2. Calendrier d'approvisionnement
- Les envois ont reçu des dates de plus de X jours dans le passé : Signale si la livraison prévue a dépassé les jours tampons (par exemple 14 jours).
- Les envois n'ont pas été soumis depuis plus de X jours depuis la date cible : Signale si la date de soumission a dépassé les jours tampons (par exemple 3 jours).
11.C.3. Planification des approvisionnements
- Aucune consommation prévue dans 18 mois.
- Prévision dynamique non utilisée pour les ARV/Paludisme/VMMC : Signale si 4 mois consécutifs ont des quantités identiques.
- Le plan d'approvisionnement ne suit pas les paramètres minimum/maximum.
- Rupture de stock dans les 1 à 6 prochains mois / 7 à 18 mois.
11.D. Module de planification des approvisionnements : autres rapports QAT
11.D.1. WAPE (pourcentage d’erreur absolu pondéré) :
WAPE = [$\somme$ |réel - prévision| / $\somme$ réel] $\times$ 100
11.D.2. Coût d'expédition :
Coût total de l'expédition = (coût du produit + coût du transport) $\times$ Taux de conversion en USD
11.D.3. Coût de l'inventaire :
Coût de l'inventaire = Solde final $\times$ Prix catalogue
11.D.4. Stock moyen :
Stock moyen = [$\sum$ Solde final pour n mois] / n
11.D.5. Rotations des stocks :
- Tours d'inventaire prévus : Consommation (12 MOS) / MOS moyen.
- Tournées réelles des stocks : Consommation totale (12 derniers mois) / Stock moyen disponible.
11.E. Module de prévision : prévisions d'arbres
11.E.1. Nœud d'agrégation :
Valeur = $\sum$ Valeurs du nœud enfant
11.E.2. Nombre/Pourcentage de nœuds (Modélisation/Transferts) :
- Nombre linéaire : $\pm$ quantité mensuelle fixe.
- Pourcentage linéaire : pourcentage $\pm$ de la valeur du mois de départ.
- Pourcentage exponentiel : $\pm$ pourcentage de la valeur du mois précédent.
- Linéaire (point de %) : $\pm$ points de pourcentage statiques.
11.F. Module de prévision : prévision de consommation
11.F.1. Interpoler :
$y = y_0 + (x - x_0) \times (y_1 - y_0) / (x_1 - x_0)$
11.F.2. Taux de rupture de stock :
Taux de rupture de stock = [Jours de rupture de stock / Nombre de jours dans le mois] $\times$ 100
11.F.3. Consommation ajustée :
Consommation ajustée = [Consommation réelle / (Taux de déclaration $\times$ (1 - Taux de rupture de stock))] $\times$ 100
11.F.4. Erreur de prévision (%) :
- WAPE, RMSE, MAPE, MSE et $R^2$.
11.G. Module de planification et de prévision des approvisionnements : téléchargement de versions
QAT identifie les conflits en comparant :
- Serveur vOld (téléchargé à l'origine)
- Local vOld (version éditée)
- Serveur vLatest (version actuelle du serveur)
11.G.1. Conditions de conflit :
- Condition 1 : Nouvellement ajouté dans la version locale (Vert).
- Condition 2 : Nouvellement ajouté dans la version serveur (Bleu).
- Condition 3a : Le serveur local et le dernier serveur sont les mêmes.
- Condition 3b : Modifications uniquement dans la version locale (Vert).
- Condition 3c : Modifications uniquement dans la dernière version du serveur (bleu).
- Condition 3d/4 : Modifications dans les deux versions (Conflit Jaune).