Pour aider au choix du ou des lauréats, le traitement de calcul des gains permet de calculer jusqu'à trois indicateurs :
- gain par rapport à la situation initiale : il correspond à la différence entre le tout premier prix (montant) donné et le prix (montant) final ;
- gain par rapport à la moyenne des finalistes : il correspond à la différence entre le prix (montant) moyen calculé à partir de toutes les offres finalistes et le prix (montant) final ;
- gain par rapport à la situation antérieure : il correspond à la différence entre la situation antérieure référencée pour la consultation ou pour ses détails (renseigné par le traitement de calcul de la situation antérieure ou renseigné manuellement par l'acheteur) et le prix (montant) final.
Ce traitement calcule les gains pour les offres finalistes, non rejetées et non abandonnées.
Le résultat de ce calcul est stocké et visible en synchronisation à plusieurs endroits :
- au niveau du détail d'offre : vision des gains pour l'article sélectionné ainsi que du gain global au lot ;
- au niveau de l'offre : vision des gains de toute l'offre (tous les détails) ainsi que le gain global au lot ;
- au niveau du détail de la consultation : gains pour l'article et le gain global au lot pour toutes les offres de tous les offreurs ;
- au niveau de la consultation : gains globaux au niveau de l'offre complète pour toutes les offres de tous les offreurs.
Ce traitement est à relancer à chaque fois qu'un offreur finaliste est rejeté, abandonné ou qu'un nouvel offreur devient à son tour finaliste.