A priori je dirai que je ne vois pas où est ton souci, mais je ne gère pas plusieurs forfaits, je ne sais donc pas ce que Presto donne exactement, aussi dirai-je :
1- en prévision de recettes, tu vas évaluer sur l'année ton chiffre d'affaire pour chaque catégorie de convives ( ex : forfait 3 jours, tu as 75 élèves inscrits, donc le CA prévisionnel à inscrire dans presto est : prix du forfait 3 jours x 75). Tu fais ainsi pour chaque catégorie et cela te conduira à ton crédit global prévisionnel dans presto. A voir alors, si presto est capable de gérer un calendrier hebdomadaire de convives selon tes cycles de fréquentation, ce dont je doute, presto est vénérable.... pour moi, il ne faut créer qu'une ligne par type de forfait.
2- maintenant la situation réelle :
tu sais combien d'élèves mangent chaque jour, peut-être même peux-tu savoir combien mangent par catégorie de forfait ( ex : forfait 3 jours, 75 inscrits mais 65 qui mangent chaque jour). Raisonnant ainsi pour chaque catégorie, tu arrives à un total de convives qui correspond au nombre de repas à préparer chaque jour, mais qui est forcément différent du total théorique de toutes les convives inscrites parce que certaines ne mangent pas tous les jours (ce qui supposent que ton système puisse bloquer les badges des utilisateurs le jour où ils ne sont pas sensés manger, sinon tu les nourriras gratuitement).
Presto va déterminer un crédit journalier théorique, mais vu ton système, ne sois pas étonné que certains jours tu dépasses ce crédit parce que tu auras plus de convives réelles que théoriques.... ce qui veut dire que ce sera l'inverse un autre jour.....
L'important est que tu suives cela par périodes (janvier-juillet et septembre-décembre) et même par trimestre (presto te fournit les indicateurs), surtout avec une actualisation des convives à la rentrée prochaine....
_________________
"Mad Max en Père-la-Vertu, on aura tout vu !!!" (Tavi Lou Pastou, 10 avril 2013)
"Comme pertinemment indiqué par mon vieux pote Mad Max (le lapin rouge, le 25 octobre 2021, mais comme dirait Obélix, je ne suis pas vieux !)