{
  "version": "1.0",
  "decision": "Comparar un precio actual de 100 € con un precio candidato de 108 €",
  "inputs": {
    "current_price_eur": 100,
    "candidate_price_eur": 108,
    "variable_cost_eur": 62,
    "reference_volume_units": 10000,
    "elasticity_scenarios": [
      -0.8,
      -1.6,
      -2.4
    ]
  },
  "formulae": {
    "volume": "Q2 = Q1 * (P2 / P1) ^ elasticity",
    "contribution": "Q * (P - variable_cost)",
    "critical_elasticity": "ln((P1-C)/(P2-C)) / ln(P2/P1)"
  },
  "outputs": {
    "current_contribution_eur": 380000,
    "critical_elasticity": -2.49,
    "scenarios": [
      {
        "elasticity": -0.8,
        "projected_volume": 9403,
        "projected_contribution_eur": 432538,
        "decision": "favorable"
      },
      {
        "elasticity": -1.6,
        "projected_volume": 8842,
        "projected_contribution_eur": 406732,
        "decision": "favorable"
      },
      {
        "elasticity": -2.4,
        "projected_volume": 8315,
        "projected_contribution_eur": 382490,
        "decision": "frágil"
      }
    ]
  },
  "warning": "Datos ilustrativos. No transferir estas elasticidades a una oferta real."
}
