{
  "currency": "EUR",
  "engine_revision": "585818885f76d181dafab27328bf49f574a465bd",
  "inputs": {
    "ac_kw": 3500,
    "annual_energy_mwh": 4400,
    "attributes": {
      "public_sample": true
    },
    "capture_price_eur_mwh": 80,
    "cod_year": 2010,
    "connection_point_id": null,
    "connection_voltage_kv": null,
    "contracted_price_eur_mwh": null,
    "country": "FR",
    "currency": "EUR",
    "dc_kwp": 4000,
    "dso": null,
    "free_area_ha": 1.5,
    "grid_export_kw": 3500,
    "grid_import_kw": null,
    "id": "sample-pv",
    "land_tenure": "unknown",
    "largest_free_polygon_ha": 1,
    "latitude": 43.6,
    "lease_end_year": null,
    "longitude": 3.9,
    "module_status": "legacy",
    "module_weight_kg": 20,
    "module_wp": 250,
    "modules_per_string": null,
    "modules_per_table": 32,
    "n_modules": 16000,
    "n_tables": 500,
    "name": "PV8 demonstration solar plant",
    "offtake_contracted_pct": null,
    "offtake_merchant_pct": null,
    "organisation_id": "public-synthetic-only",
    "site_area_ha": 8,
    "sources": [
      "Synthetic demonstration assumptions; no owner records"
    ],
    "strings": null,
    "tariff_end_date": null,
    "transformer_kva": null,
    "uploads": {}
  },
  "recipe_sha256": "6336621d4d7dd98e4d258b757e006f2dad71c51d6d5a7fda73afb56d034eef41",
  "result": {
    "assumptions": [
      "Installed module dimensions are not recorded (era-typical values are a screening ASSUMPTION and are not used here): the mounting fit cannot refuse the candidate until they are.",
      "Rail direction not recorded: rails taken to run along the row (horizontal purlins, one rail pair per module row) — ASSUMPTION.",
      "Modules per table after repowering = 20 (today 32) — ERA_AREA: area-equivalent re-pack of the installed table footprint: 32 × 1825×926 mm (era-typical 250 Wp module area (14.8% STC efficiency, SCREENING ASSUMPTION)) holds 20 × 2384×1134 mm at a 20 mm gap; table envelope not recorded.",
      "Off-take regime not set — treated as 100% merchant.",
      "Construction outage 3.0 month(s) (screening assumption ~0.75 months/MWp of scope, 1–6 bounded): 1,100 MWh of in-scope production (€88,000) foregone once and carried in the incremental cash flow alongside CAPEX.",
      "First-year LID is a separate event: current plant 0% across 100% of its energy basis; repowered modules 1.5% across 100.0% of the plant. Annual degradation begins from the post-LID baseline in year 2.",
      "Inverter lifecycle: 15-year useful life; current age 16 years (ASSET_COD_SCREENING_PROXY); 7 downtime days and €0 residual value per whole-plant replacement. Replacement CAPEX is the PV8 screening inverter rate.",
      "P50, P75, P90 and the selected downside use the same visible correlated-lognormal uncertainty contract as lifecycle energy, cash flows and the frozen report; no global default haircut is applied.",
      "racking_replacement_eur_per_wp = 0.075",
      "module_cost_eur_per_wp = 0.11",
      "install_cost_eur_per_wp = 0.05",
      "removal_cost_eur_per_module = 8.0",
      "inverter_cost_eur_per_w = 0.03",
      "transformer_cost_eur_per_kva = 15.0",
      "bos_recable_eur_per_wp = 0.02",
      "recycling_cost_eur_per_module = 6.0",
      "scrap_value_eur_per_module = 2.0",
      "testing_eur_per_module = 2.5",
      "packing_eur_per_module = 1.5",
      "secondlife_eur_per_wp = 0.045 (0.02–0.08)",
      "Continue-operating energy value = 80.00 €/MWh; repowered energy value = 80.00 €/MWh.",
      "Continue-operating degradation = 0.7%/yr and year-one operating cost = €58,489; repowered degradation = 0.4%/yr and year-one operating cost = €52,871. O&M, availability, insurance, lease, warranty, maintenance and terminal values are listed in the operating lifecycle and remain editable run inputs."
    ],
    "decision_stage": "SCREENING",
    "engineering": {
      "baseline_basis": "RECORDED",
      "candidate": "generic 650 Wp class",
      "candidate_module_wp": 650.0,
      "candidate_source": "platform default",
      "dc_kwp_after": 6500.0,
      "dc_kwp_before": 4000.0,
      "dc_uplift_kwp": 2500.0,
      "existing_module_wp": 250,
      "inverter_strategy": "replace inverters in repowered blocks",
      "layout_evidence": "UNKNOWN — source drawings carry no explicit stage language; classify before construction decisions (stage is never inferred from appearance)",
      "modules_installed": 10000,
      "modules_per_table_existing": 32,
      "modules_per_table_new": 20,
      "modules_removed": 16000,
      "mounting_structures": "NOT VERIFIED — installed module dimensions not recorded (era-typical values are a screening ASSUMPTION); the mounting fit cannot refuse the candidate until they are",
      "orientation": "UNKNOWN",
      "plant_dc_kwp_after": 6500.0,
      "plant_dc_kwp_before": 4000,
      "scope": "500/500 tables (full)",
      "structural": "NOT VERIFIED — per-table module mass 640 → 646 kg (+1%) — structural verification of tables/foundations REQUIRED",
      "structural_mass_delta_pct": 0.9,
      "structure_strategy": "keep existing structures",
      "table_envelope_mm": null,
      "table_geometry_basis": "ERA_AREA",
      "table_geometry_note": "area-equivalent re-pack of the installed table footprint: 32 × 1825×926 mm (era-typical 250 Wp module area (14.8% STC efficiency, SCREENING ASSUMPTION)) holds 20 × 2384×1134 mm at a 20 mm gap; table envelope not recorded",
      "table_module_mass_kg": "640 → 646",
      "transformer": "verify transformer, switchgear, protection, metering and PCC settings against the selected AC envelope; an AC increase is not inferred from a DC-only scope"
    },
    "finance": {
      "added_energy_mwh_yr": 1265.6,
      "added_revenue_eur_yr": 101193,
      "calculated_capex_eur": 1418750,
      "capex_basis": "PV8_SCREENING_COST_STACK",
      "capex_eur": 1418750,
      "capex_eur_per_incremental_mwh_yr": 1121,
      "capex_eur_per_kwp_uplift": 567.5,
      "comparison_horizon_years": 20,
      "construction_lost_mwh": 1100.0,
      "construction_lost_revenue_eur": 88000,
      "construction_months": 3.0,
      "construction_months_basis": "SCREENING_ASSUMPTION",
      "current_lifecycle_series_id": "pv-series-e5d95a35d55bd2fe",
      "current_operating_lifecycle_id": "ops-series-31f8896e7a0da989",
      "discount_rate": 0.08,
      "discounted_payback_years": null,
      "financial_model": {
        "currency": "EUR",
        "locale": "fr-FR",
        "missing": [],
        "notice": null,
        "project_finance": {
          "annual": [
            {
              "cfads_eur": 203096.41,
              "debt_service_eur": 150441.78,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 63953.76,
              "interest_eur": 45196.54,
              "interest_tax_shield_eur": 11299.14,
              "lifecycle_capex_eur": -105000.0,
              "opex_eur": -5618.0,
              "revenue_eur": 101193.04,
              "tax_eur": 8713.59,
              "terminal_value_eur": -1.04,
              "year": 1
            },
            {
              "cfads_eur": 93516.88,
              "debt_service_eur": 69271.76,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 33965.57,
              "interest_eur": 38881.83,
              "interest_tax_shield_eur": 9720.46,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -5918.0,
              "revenue_eur": 95256.24,
              "tax_eur": 7657.12,
              "terminal_value_eur": -0.24,
              "year": 2
            },
            {
              "cfads_eur": 93996.8,
              "debt_service_eur": 69627.26,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 33634.15,
              "interest_eur": 37058.43,
              "interest_tax_shield_eur": 9264.61,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -6223.0,
              "revenue_eur": 96052.32,
              "tax_eur": 8278.2,
              "terminal_value_eur": -0.32,
              "year": 3
            },
            {
              "cfads_eur": 94477.54,
              "debt_service_eur": 69983.37,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 33270.25,
              "interest_eur": 35104.31,
              "interest_tax_shield_eur": 8776.08,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -6533.0,
              "revenue_eur": 96835.2,
              "tax_eur": 8890.46,
              "terminal_value_eur": -0.2,
              "year": 4
            },
            {
              "cfads_eur": 94957.72,
              "debt_service_eur": 70339.05,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 32871.56,
              "interest_eur": 33011.56,
              "interest_tax_shield_eur": 8252.89,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -6845.0,
              "revenue_eur": 97604.96,
              "tax_eur": 9493.28,
              "terminal_value_eur": 1.04,
              "year": 5
            },
            {
              "cfads_eur": 95437.86,
              "debt_service_eur": 70694.71,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 32436.13,
              "interest_eur": 30771.91,
              "interest_tax_shield_eur": 7692.98,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -7164.0,
              "revenue_eur": 98361.92,
              "tax_eur": 10088.14,
              "terminal_value_eur": 0.08,
              "year": 6
            },
            {
              "cfads_eur": 95917.87,
              "debt_service_eur": 71050.27,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 31961.73,
              "interest_eur": 28376.54,
              "interest_tax_shield_eur": 7094.14,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -7486.0,
              "revenue_eur": 99106.0,
              "tax_eur": 10674.13,
              "terminal_value_eur": 0.0,
              "year": 7
            },
            {
              "cfads_eur": 96398.04,
              "debt_service_eur": 71405.96,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 31446.12,
              "interest_eur": 25816.12,
              "interest_tax_shield_eur": 6454.03,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -7813.0,
              "revenue_eur": 99837.44,
              "tax_eur": 11251.96,
              "terminal_value_eur": -0.44,
              "year": 8
            },
            {
              "cfads_eur": 96878.48,
              "debt_service_eur": 71761.84,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 30886.83,
              "interest_eur": 23080.73,
              "interest_tax_shield_eur": 5770.18,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -8144.0,
              "revenue_eur": 100556.4,
              "tax_eur": 11821.52,
              "terminal_value_eur": -0.4,
              "year": 9
            },
            {
              "cfads_eur": 139406.17,
              "debt_service_eur": 103263.83,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 41182.31,
              "interest_eur": 20159.86,
              "interest_tax_shield_eur": 5039.97,
              "lifecycle_capex_eur": -54270.0,
              "opex_eur": -8480.0,
              "revenue_eur": 103055.44,
              "tax_eur": 26398.83,
              "terminal_value_eur": -0.44,
              "year": 10
            },
            {
              "cfads_eur": 97840.1,
              "debt_service_eur": 72474.15,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 29159.36,
              "interest_eur": 15173.63,
              "interest_tax_shield_eur": 3793.41,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -8820.0,
              "revenue_eur": 101957.12,
              "tax_eur": 12936.9,
              "terminal_value_eur": -0.12,
              "year": 11
            },
            {
              "cfads_eur": 98321.97,
              "debt_service_eur": 72831.09,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 28424.78,
              "interest_eur": 11735.59,
              "interest_tax_shield_eur": 2933.9,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -9165.0,
              "revenue_eur": 102639.2,
              "tax_eur": 13483.03,
              "terminal_value_eur": 0.8,
              "year": 12
            },
            {
              "cfads_eur": 98802.27,
              "debt_service_eur": 73186.86,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 27632.87,
              "interest_eur": 8069.86,
              "interest_tax_shield_eur": 2017.47,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -9515.0,
              "revenue_eur": 103309.28,
              "tax_eur": 14021.73,
              "terminal_value_eur": -0.28,
              "year": 13
            },
            {
              "cfads_eur": 99283.85,
              "debt_service_eur": 73543.59,
              "depreciation_eur": 0,
              "dscr": 1.35,
              "equity_cashflow_eur": 26780.97,
              "interest_eur": 4162.84,
              "interest_tax_shield_eur": 1040.71,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -9870.0,
              "revenue_eur": 103967.44,
              "tax_eur": 14553.15,
              "terminal_value_eur": -0.44,
              "year": 14
            },
            {
              "cfads_eur": -46868.29,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 28352.6,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": 151980.0,
              "opex_eur": -10229.0,
              "revenue_eur": 94332.32,
              "tax_eur": -550.71,
              "terminal_value_eur": -0.32,
              "year": 15
            },
            {
              "cfads_eur": 209704.73,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 209704.73,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": -105000.0,
              "opex_eur": -10593.0,
              "revenue_eur": 111226.0,
              "tax_eur": 17114.27,
              "terminal_value_eur": 0.0,
              "year": 16
            },
            {
              "cfads_eur": 100704.23,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 100704.23,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -10963.0,
              "revenue_eur": 105871.68,
              "tax_eur": 16129.77,
              "terminal_value_eur": -0.68,
              "year": 17
            },
            {
              "cfads_eur": 101187.59,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 101187.59,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -11336.0,
              "revenue_eur": 106483.44,
              "tax_eur": 16632.41,
              "terminal_value_eur": 0.56,
              "year": 18
            },
            {
              "cfads_eur": 101670.05,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 101670.05,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -11716.0,
              "revenue_eur": 107083.92,
              "tax_eur": 17128.95,
              "terminal_value_eur": -0.92,
              "year": 19
            },
            {
              "cfads_eur": 39048.84,
              "debt_service_eur": 0.0,
              "depreciation_eur": 0,
              "dscr": null,
              "equity_cashflow_eur": 39048.84,
              "interest_eur": 0.0,
              "interest_tax_shield_eur": 0.0,
              "lifecycle_capex_eur": 0.0,
              "opex_eur": -12100.0,
              "revenue_eur": 107673.2,
              "tax_eur": 19164.16,
              "terminal_value_eur": -61560.2,
              "year": 20
            }
          ],
          "currency": "EUR",
          "economics": {
            "discount_rate_basis": "real post-tax",
            "discounted_payback_years": null,
            "money_basis": "real",
            "payback_years": 15.589172863125716,
            "post_tax": true,
            "project_irr_pct": 2.61,
            "project_irr_status": "unique",
            "project_npv_eur": -534824.59,
            "tax_basis": "post-tax"
          },
          "inputs": {
            "annual_opex_eur": -5618.0,
            "annual_revenue_eur": 101193.04,
            "capex_eur": 1575016.0,
            "corporate_tax_rate_pct": 25.0,
            "currency": "EUR",
            "debt_tenor_years": 15,
            "depreciation_basis": "straight-line; inverter replacements as new vintages; major maintenance expensed; book value left at the horizon written off; allowances deflated to the ledger's money",
            "depreciation_years": 20,
            "discount_rate_pct": 8.0,
            "dsra_months": 6.0,
            "horizon_years": 20,
            "interest_rate_pct": 6.0,
            "max_gearing_pct": 70.0,
            "sizing_method": "auto",
            "target_dscr": 1.35,
            "upfront_fee_pct": 0.0
          },
          "sources_and_uses": {
            "gearing_pct": 45.6,
            "sources": {
              "debt_eur": 753275.74,
              "equity_eur": 896961.15,
              "total_eur": 1650236.89
            },
            "uses": {
              "capex_eur": 1575016.0,
              "dsra_eur": 75220.89,
              "fees_eur": 0.0,
              "total_eur": 1650236.89
            }
          }
        },
        "status": "MODELLED"
      },
      "irr": 0.0392324143648148,
      "irr_status": "unique",
      "net_capex_eur": 1487016,
      "net_capex_incl_construction_eur": 1575016,
      "npv_eur": -421380,
      "old_equipment_disposition_eur": -68266,
      "payback_years": 13.195519931483771,
      "repowered_lifecycle_series_id": "pv-series-477cb1c1f19115cb",
      "repowered_operating_lifecycle_id": "ops-series-b8e5af158c5e0fe7"
    },
    "kind": "repowering"
  },
  "sha256": "851f8afcac59e4305d37bbcbcb3d67515277e76629831a01674f6fc3aeb2abfa"
}