Exemple vérifiable — Contrat et offre fictifs : même période, offre connue avant la signature, coûts 10 000 € et 9 500 €.
IndicateurRésultat
statutassessable
conclusionlower_cost_alternative_observed
candidate idexemple-alternative
supplier idfournisseur-b
comparable cost eur year9 500,00 €
saving eur year500,00 €
saving over contract term eur500,00 €
Tous les outils

Contrôler l'optimalité historique

Compare un contrat signé uniquement aux offres datées, valides et faisables au moment de la signature, sans utiliser d'information postérieure. La conclusion est limitée aux preuves fournies et ne prétend jamais couvrir tout le marché.

Votre calcul, sans compte

Les résultats dépendent des preuves saisies. Aucun contrat n’est modifié. Traitement et suppression des données.

contract *

Saisie structurée JSON selon le schéma documenté ci-dessous.

Format et limites des données
{
  "type": "object",
  "properties": {
    "contract": {
      "type": "object",
      "properties": {
        "contract_id": {
          "type": "string"
        },
        "supplier_id": {
          "type": [
            "string",
            "null"
          ]
        },
        "signed_at": {
          "type": [
            "string",
            "null"
          ],
          "format": "date"
        },
        "delivery_start": {
          "type": [
            "string",
            "null"
          ],
          "format": "date"
        },
        "delivery_end": {
          "type": [
            "string",
            "null"
          ],
          "format": "date"
        },
        "term_months": {
          "type": [
            "number",
            "null"
          ],
          "exclusiveMinimum": 0
        },
        "comparable_cost_eur_year": {
          "type": [
            "number",
            "null"
          ],
          "exclusiveMinimum": 0
        },
        "comparison_basis": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "contract_id",
        "supplier_id",
        "signed_at",
        "delivery_start",
        "delivery_end",
        "term_months",
        "comparable_cost_eur_year",
        "comparison_basis"
      ],
      "additionalProperties": false
    },
    "alternatives": {
      "type": "array",
      "maxItems": 100,
      "items": {
        "type": "object",
        "properties": {
          "candidate_id": {
            "type": "string"
          },
          "supplier_id": {
            "type": "string"
          },
          "issued_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "valid_from": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "valid_until": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "delivery_start": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "delivery_end": {
            "type": [
              "string",
              "null"
            ],
            "format": "date"
          },
          "term_months": {
            "type": [
              "number",
              "null"
            ],
            "exclusiveMinimum": 0
          },
          "comparable_cost_eur_year": {
            "type": [
              "number",
              "null"
            ],
            "exclusiveMinimum": 0
          },
          "comparison_basis": {
            "type": [
              "string",
              "null"
            ]
          },
          "feasibility": {
            "type": "string",
            "enum": [
              "confirmed",
              "unconfirmed",
              "rejected"
            ]
          },
          "feasibility_reasons": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "maxItems": 20
          },
          "evidence_ref": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "candidate_id",
          "supplier_id",
          "issued_at",
          "valid_from",
          "valid_until",
          "delivery_start",
          "delivery_end",
          "term_months",
          "comparable_cost_eur_year",
          "comparison_basis",
          "feasibility"
        ],
        "additionalProperties": false
      }
    },
    "materiality_eur_year": {
      "type": "number",
      "minimum": 0
    }
  },
  "required": [
    "contract",
    "alternatives"
  ],
  "additionalProperties": false
}

Pour une conclusion sur votre contrat et votre consommation : ouvrir une étude résidentielle ou professionnelle.