{
  "_meta": {
    "source_workbook": "FM VendGas 15-08-2026.xlsx",
    "extracted_at": "2026-08-16T00:23:53.321997+00:00Z",
    "model_version": "2.2",
    "total_tables": 18,
    "checks_passed": true,
    "checks_total": 14
  },
  "model_setup": [
    {
      "key": "Exchange Rate (USD to SAR)",
      "value_text": null,
      "value_num": 3.75,
      "category": "financial"
    },
    {
      "key": "Corporate Tax Rate (Foreign)",
      "value_text": null,
      "value_num": 0.2,
      "category": "financial"
    },
    {
      "key": "VAT Rate",
      "value_text": null,
      "value_num": 0.15,
      "category": "financial"
    },
    {
      "key": "Annual Inflation Rate",
      "value_text": null,
      "value_num": 0.03,
      "category": "financial"
    },
    {
      "key": "Discount Rate (WACC)",
      "value_text": null,
      "value_num": 0.12,
      "category": "valuation"
    },
    {
      "key": "Terminal Growth Rate",
      "value_text": null,
      "value_num": 0.03,
      "category": "valuation"
    },
    {
      "key": "EBITDA Exit Multiple",
      "value_text": null,
      "value_num": 10,
      "category": "valuation"
    },
    {
      "key": "Revenue Exit Multiple",
      "value_text": null,
      "value_num": 4,
      "category": "valuation"
    },
    {
      "key": "Investment Period (years)",
      "value_text": null,
      "value_num": 5,
      "category": "valuation"
    },
    {
      "key": "LTV Period (years)",
      "value_text": null,
      "value_num": 10,
      "category": "financial"
    },
    {
      "key": "Company Name",
      "value_text": "VendGas",
      "value_num": null,
      "category": "company"
    },
    {
      "key": "Base Currency",
      "value_text": "SAR",
      "value_num": null,
      "category": "company"
    },
    {
      "key": "Template Name",
      "value_text": "VendGas Financial Model Template",
      "value_num": null,
      "category": "version"
    },
    {
      "key": "Current Version",
      "value_text": "2.2",
      "value_num": 2.2,
      "category": "version"
    },
    {
      "key": "Last Updated",
      "value_text": "16/08/2026",
      "value_num": null,
      "category": "version"
    },
    {
      "key": "Created By",
      "value_text": "Ahmed Kamel",
      "value_num": null,
      "category": "version"
    },
    {
      "key": "Industry",
      "value_text": "Hardware + Recurring Revenue",
      "value_num": null,
      "category": "version"
    }
  ],
  "pnl_yearly": [
    {
      "year": 2027,
      "machine_sales": 3299625,
      "accessories_addon": 248062.5,
      "solar_power_addon": 48600,
      "software_subscriptions": 120960,
      "other_recurring": 332640,
      "management_contracts": 179999.99999999997,
      "smart_home_monitoring": 0,
      "smart_home_device_sales": 0,
      "total_revenue": 4229887.5,
      "cogs_machines": 1319850,
      "cogs_accessories": 99225,
      "cogs_solar": 19440,
      "cogs_service": 198374.4,
      "total_cogs": 1636889.4,
      "gross_profit": 2592998.1,
      "gross_margin": 0.6130182185696428,
      "opex_rnd": 169195.5,
      "opex_sm": 422988.75,
      "opex_hr": 1685378.7999999998,
      "opex_ga": 318298.875,
      "opex_ops": 0,
      "total_opex": 2595861.925,
      "ebitda": -2863.8249999997206,
      "ebitda_margin": -0.0006770451932822612,
      "depreciation_tangible": -44681.428571428565,
      "ebita": -47545.253571428286,
      "ebita_margin": -0.011240311609097945,
      "amortisation_intangible": -256497.2575,
      "depreciation": -301178.6860714286,
      "ebit": -304042.5110714283,
      "ebit_margin": -0.07187957388262177,
      "interest_expense": 0,
      "corporate_tax": 0,
      "net_income": -304042.5110714283,
      "net_margin": -0.07187957388262177
    },
    {
      "year": 2028,
      "machine_sales": 16049009.375,
      "accessories_addon": 1561875,
      "solar_power_addon": 344250,
      "software_subscriptions": 764083.1999999998,
      "other_recurring": 2101228.8000000003,
      "management_contracts": 1575900.0000000005,
      "smart_home_monitoring": 288000,
      "smart_home_device_sales": 240000,
      "total_revenue": 22924346.375,
      "cogs_machines": 6419603.75,
      "cogs_accessories": 624750,
      "cogs_solar": 137700,
      "cogs_service": 1390696.4479999996,
      "total_cogs": 8572750.197999999,
      "gross_profit": 14351596.177000001,
      "gross_margin": 0.6260416738708434,
      "opex_rnd": 275092.1565,
      "opex_sm": 1604704.24625,
      "opex_hr": 3633053.7066666665,
      "opex_ga": 556165.4637499999,
      "opex_ops": 687730.39125,
      "total_opex": 6756745.964416667,
      "ebitda": 7594850.212583334,
      "ebitda_margin": 0.33130062198265553,
      "depreciation_tangible": -195878.32142857148,
      "ebita": 7398971.891154762,
      "ebita_margin": 0.3227560677247341,
      "amortisation_intangible": -306839.1221395,
      "depreciation": -502717.44356807147,
      "ebit": 7092132.769015262,
      "ebit_margin": 0.30937120967381393,
      "interest_expense": 0,
      "corporate_tax": -763660.1540186813,
      "net_income": 6328472.61499658,
      "net_margin": 0.2760590208974532
    },
    {
      "year": 2029,
      "machine_sales": 43562675.800000004,
      "accessories_addon": 5145000,
      "solar_power_addon": 1512000,
      "software_subscriptions": 2653598.208,
      "other_recurring": 7297395.072000001,
      "management_contracts": 6970112.999999998,
      "smart_home_monitoring": 2385000,
      "smart_home_device_sales": 1747500,
      "total_revenue": 71273282.08,
      "cogs_machines": 17425070.32,
      "cogs_accessories": 2058000,
      "cogs_solar": 604800,
      "cogs_service": 5411401.06112,
      "total_cogs": 25499271.38112,
      "gross_profit": 45774010.69888,
      "gross_margin": 0.642232395689333,
      "opex_rnd": 570186.25664,
      "opex_sm": 4276396.9248,
      "opex_hr": 7438005.2725,
      "opex_ga": 1099971.9298,
      "opex_ops": 2850931.2832,
      "total_opex": 16235491.66694,
      "ebitda": 29538519.031940002,
      "ebitda_margin": 0.4144402807041323,
      "depreciation_tangible": -592836.4862857143,
      "ebita": 28945682.54565429,
      "ebita_margin": 0.40612248658851563,
      "amortisation_intangible": -420876.3734674999,
      "depreciation": -1013712.8597532143,
      "ebit": 28524806.17218679,
      "ebit_margin": 0.4002173793563961,
      "interest_expense": 0,
      "corporate_tax": -2709856.5863577453,
      "net_income": 25814949.585829042,
      "net_margin": 0.36219672831753846
    },
    {
      "year": 2030,
      "machine_sales": 90139733.184375,
      "accessories_addon": 12403125,
      "solar_power_addon": 4252500,
      "software_subscriptions": 6624918.297599999,
      "other_recurring": 18218525.3184,
      "management_contracts": 21931030.89,
      "smart_home_monitoring": 10289250,
      "smart_home_device_sales": 6586875,
      "total_revenue": 170445957.690375,
      "cogs_machines": 36055893.27375,
      "cogs_accessories": 4961250,
      "cogs_solar": 1701000,
      "cogs_service": 15118341.008064,
      "total_cogs": 57836484.281814,
      "gross_profit": 112609473.40856099,
      "gross_margin": 0.6606755298540001,
      "opex_rnd": 1022675.74614225,
      "opex_sm": 8522297.88451875,
      "opex_hr": 14628732.188099999,
      "opex_ga": 2163144.3015142498,
      "opex_ops": 6817838.307615,
      "total_opex": 33154688.42789025,
      "ebitda": 79454784.98067075,
      "ebitda_margin": 0.466158224327062,
      "depreciation_tangible": -1506001.6834642857,
      "ebita": 77948783.29720646,
      "ebita_margin": 0.45732256929674425,
      "amortisation_intangible": -633081.5907920168,
      "depreciation": -2139083.2742563025,
      "ebit": 77315701.70641445,
      "ebit_margin": 0.45360830350029724,
      "interest_expense": 0,
      "corporate_tax": -7344991.662109373,
      "net_income": 69970710.04430507,
      "net_margin": 0.410515514667769
    },
    {
      "year": 2031,
      "machine_sales": 144423883.6131875,
      "accessories_addon": 22509375,
      "solar_power_addon": 8505000,
      "software_subscriptions": 12945521.565696001,
      "other_recurring": 35600184.305664,
      "management_contracts": 52977699.68669999,
      "smart_home_monitoring": 31761562.5,
      "smart_home_device_sales": 17893593.75,
      "total_revenue": 326616820.4212475,
      "cogs_machines": 57769553.44527501,
      "cogs_accessories": 9003750,
      "cogs_solar": 3402000,
      "cogs_service": 33547499.117741443,
      "total_cogs": 103722802.56301644,
      "gross_profit": 222894017.85823104,
      "gross_margin": 0.6824327588847321,
      "opex_rnd": 1959700.922527485,
      "opex_sm": 16330841.021062374,
      "opex_hr": 25263944.667818107,
      "opex_ga": 3809480.260513612,
      "opex_ops": 16330841.021062374,
      "total_opex": 63694807.89298395,
      "ebitda": 159199209.9652471,
      "ebitda_margin": 0.48741889581780606,
      "depreciation_tangible": -2976934.8965078583,
      "ebita": 156222275.06873924,
      "ebita_margin": 0.47830443902813913,
      "amortisation_intangible": -1054417.289135426,
      "depreciation": -4031352.1856432846,
      "ebit": 155167857.7796038,
      "ebit_margin": 0.47507613839201296,
      "interest_expense": 0,
      "corporate_tax": -14740946.489062363,
      "net_income": 140426911.29054144,
      "net_margin": 0.4299439052447717
    }
  ],
  "balance_sheet_yearly": [
    {
      "year": 2027,
      "cash": 1394244.1304623291,
      "accounts_receivable": 1042985.9589041097,
      "inventory": 538155.4191780821,
      "total_current_assets": 2975385.508544521,
      "equipment_gross": 200000,
      "technology_gross": 2331793.25,
      "managed_machines_gross": 80549.99999999997,
      "accumulated_depreciation": -44681.428571428565,
      "accumulated_amortisation": -256497.2575,
      "total_non_current_assets": 2311164.5639285715,
      "total_assets": 5286550.072473092,
      "accounts_payable": 134538.85479452054,
      "eosb_liability": 30816.3,
      "tax_payable": 0,
      "vat_payable": 97237.42875,
      "total_current_liabilities": 262592.58354452054,
      "long_term_debt": 0,
      "total_liabilities": 262592.58354452054,
      "paid_in_capital": 5828000,
      "retained_earnings": -804042.5110714283,
      "statutory_reserve": 0,
      "total_equity": 5023957.488928571,
      "total_liab_equity": 5286550.072473092
    },
    {
      "year": 2028,
      "cash": 1689186.4911041665,
      "accounts_receivable": 5652578.558219178,
      "inventory": 2818438.4212602735,
      "total_current_assets": 10160203.470583618,
      "equipment_gross": 500000,
      "technology_gross": 2744431.48475,
      "managed_machines_gross": 622248.7500000001,
      "accumulated_depreciation": -240559.75000000003,
      "accumulated_amortisation": -563336.3796395,
      "total_non_current_assets": 3062784.1051105,
      "total_assets": 13222987.575694118,
      "accounts_payable": 704609.6053150684,
      "eosb_liability": 94235.745,
      "tax_payable": 763660.1540186811,
      "vat_payable": 538184.8566375,
      "total_current_liabilities": 2100690.3609712496,
      "long_term_debt": 0,
      "total_liabilities": 2100690.3609712496,
      "paid_in_capital": 5828000,
      "retained_earnings": 4661449.953223209,
      "statutory_reserve": 632847.2614996581,
      "total_equity": 11122297.214722868,
      "total_liab_equity": 13222987.575694118
    },
    {
      "year": 2029,
      "cash": 4058872.916735001,
      "accounts_receivable": 17574233.937534247,
      "inventory": 8383322.097902466,
      "total_current_assets": 30016428.952171713,
      "equipment_gross": 800000,
      "technology_gross": 3599710.8697099998,
      "managed_machines_gross": 2392753.86,
      "accumulated_depreciation": -833396.2362857143,
      "accumulated_amortisation": -984212.7531069999,
      "total_non_current_assets": 4974855.740317285,
      "total_assets": 34991284.692489,
      "accounts_payable": 2095830.5244756164,
      "eosb_liability": 216643.90574999998,
      "tax_payable": 2709856.5863577453,
      "vat_payable": 1716525.401208,
      "total_current_liabilities": 6738856.417791362,
      "long_term_debt": 0,
      "total_liabilities": 6738856.417791362,
      "paid_in_capital": 5828000,
      "retained_earnings": 20676028.274697635,
      "statutory_reserve": 1748400,
      "total_equity": 28252428.274697635,
      "total_liab_equity": 34991284.692489
    },
    {
      "year": 2030,
      "cash": 8288672.10697256,
      "accounts_receivable": 42027770.38940753,
      "inventory": 19014734.558404602,
      "total_current_assets": 69331177.05478469,
      "equipment_gross": 1300000,
      "technology_gross": 5133724.488923375,
      "managed_machines_gross": 6601436.9887500005,
      "accumulated_depreciation": -2339397.91975,
      "accumulated_amortisation": -1617294.3438990167,
      "total_non_current_assets": 9078469.214024357,
      "total_assets": 78409646.26880905,
      "accounts_payable": 4753683.6396011505,
      "eosb_liability": 451772.6239875,
      "tax_payable": 7344991.662109372,
      "vat_payable": 4222855.252821037,
      "total_current_liabilities": 16773303.178519059,
      "long_term_debt": 0,
      "total_liabilities": 16773303.178519059,
      "paid_in_capital": 5828000,
      "retained_earnings": 54059943.09028998,
      "statutory_reserve": 1748400,
      "total_equity": 61636343.09028998,
      "total_liab_equity": 78409646.26880904
    },
    {
      "year": 2031,
      "cash": 15923701.973245993,
      "accounts_receivable": 80535654.35044459,
      "inventory": 34100647.417978,
      "total_current_assets": 130560003.74166858,
      "equipment_gross": 1800000,
      "technology_gross": 8073275.872714602,
      "managed_machines_gross": 13598960.196825005,
      "accumulated_depreciation": -5316332.816257858,
      "accumulated_amortisation": -2671711.6330344426,
      "total_non_current_assets": 15484191.620247308,
      "total_assets": 146044195.3619159,
      "accounts_payable": 8525161.8544945,
      "eosb_liability": 847789.2176081251,
      "tax_payable": 14740946.489062363,
      "vat_payable": 8358525.669683663,
      "total_current_liabilities": 32472423.230848655,
      "long_term_debt": 0,
      "total_liabilities": 32472423.230848655,
      "paid_in_capital": 5828000,
      "retained_earnings": 105995372.13106723,
      "statutory_reserve": 1748400,
      "total_equity": 113571772.13106723,
      "total_liab_equity": 146044195.3619159
    }
  ],
  "cash_flow_yearly": [
    {
      "year": 2027,
      "net_income": -304042.5110714283,
      "depreciation": 301178.6860714286,
      "change_ar": -1042985.9589041097,
      "change_inventory": -538155.4191780821,
      "change_ap": 134538.85479452054,
      "change_tax_payable": 0,
      "change_vat_payable": 97237.42875,
      "change_eosb": 30816.3,
      "change_wc": -1318548.7945376711,
      "operating_cash_flow": -1321412.6195376709,
      "equipment_purchases": -200000,
      "technology_investments": -253793.25,
      "managed_machine_investments": -80549.99999999997,
      "investing_cash_flow": -534343.25,
      "equity_investment": 3750000,
      "rd_liability_proceeds": 0,
      "rd_liability_repayment": -500000,
      "dividends": 0,
      "financing_cash_flow": 3250000,
      "beginning_cash": 0,
      "ending_cash": 1394244.1304623291
    },
    {
      "year": 2028,
      "net_income": 6328472.61499658,
      "depreciation": 502717.44356807147,
      "change_ar": -4609592.599315068,
      "change_inventory": -2280283.0020821914,
      "change_ap": 570070.7505205479,
      "change_tax_payable": 763660.1540186811,
      "change_vat_payable": 440947.4278875,
      "change_eosb": 63419.44499999999,
      "change_wc": -5051777.823970529,
      "operating_cash_flow": 1779412.2345941225,
      "equipment_purchases": -300000,
      "technology_investments": -412638.23475,
      "managed_machine_investments": -541698.7500000001,
      "investing_cash_flow": -1254336.9847500003,
      "equity_investment": 0,
      "rd_liability_proceeds": 0,
      "rd_liability_repayment": 0,
      "dividends": -230132.88920228463,
      "financing_cash_flow": -230132.88920228463,
      "beginning_cash": 1394244.1304623291,
      "ending_cash": 1689186.4911041665
    },
    {
      "year": 2029,
      "net_income": 25814949.585829042,
      "depreciation": 1013712.8597532143,
      "change_ar": -11921655.379315069,
      "change_inventory": -5564883.6766421925,
      "change_ap": 1391220.9191605481,
      "change_tax_payable": 1946196.4323390643,
      "change_vat_payable": 1178340.5445705,
      "change_eosb": 122408.16074999998,
      "change_wc": -12848372.999137148,
      "operating_cash_flow": 13980289.446445107,
      "equipment_purchases": -300000,
      "technology_investments": -855279.3849599999,
      "managed_machine_investments": -1770505.1099999999,
      "investing_cash_flow": -2925784.49496,
      "equity_investment": 0,
      "rd_liability_proceeds": 0,
      "rd_liability_repayment": 0,
      "dividends": -8684818.525854275,
      "financing_cash_flow": -8684818.525854275,
      "beginning_cash": 1689186.4911041665,
      "ending_cash": 4058872.916735001
    },
    {
      "year": 2030,
      "net_income": 69970710.04430507,
      "depreciation": 2139083.2742563025,
      "change_ar": -24453536.451873284,
      "change_inventory": -10631412.460502136,
      "change_ap": 2657853.115125534,
      "change_tax_payable": 4635135.075751627,
      "change_vat_payable": 2506329.8516130364,
      "change_eosb": 235128.7182375,
      "change_wc": -25050502.15164772,
      "operating_cash_flow": 47059291.16691366,
      "equipment_purchases": -500000,
      "technology_investments": -1534013.6192133748,
      "managed_machine_investments": -4208683.12875,
      "investing_cash_flow": -6242696.7479633745,
      "equity_investment": 0,
      "rd_liability_proceeds": 0,
      "rd_liability_repayment": 0,
      "dividends": -36586795.22871272,
      "financing_cash_flow": -36586795.22871272,
      "beginning_cash": 4058872.916735001,
      "ending_cash": 8288672.10697256
    },
    {
      "year": 2031,
      "net_income": 140426911.29054144,
      "depreciation": 4031352.1856432846,
      "change_ar": -38507883.961037055,
      "change_inventory": -15085912.859573402,
      "change_ap": 3771478.2148933504,
      "change_tax_payable": 7395954.826952991,
      "change_vat_payable": 4135670.4168626266,
      "change_eosb": 396016.5936206251,
      "change_wc": -37894676.76828086,
      "operating_cash_flow": 106563586.70790386,
      "equipment_purchases": -500000,
      "technology_investments": -2939551.3837912274,
      "managed_machine_investments": -6997523.208075005,
      "investing_cash_flow": -10437074.591866232,
      "equity_investment": 0,
      "rd_liability_proceeds": 0,
      "rd_liability_repayment": 0,
      "dividends": -88491482.24976419,
      "financing_cash_flow": -88491482.24976419,
      "beginning_cash": 8288672.10697256,
      "ending_cash": 15923701.973245993
    }
  ],
  "kpis_yearly": [
    {
      "year": 2027,
      "total_revenue": 4229887.5,
      "yoy_growth": null,
      "cumulative_machines": 50,
      "new_machines": 50,
      "yoy_machine_growth": null,
      "arpu": 84597.75,
      "gross_profit": 2592998.1,
      "gross_margin": 0.6130182185696428,
      "ebitda": -2863.8249999997206,
      "ebitda_margin": -0.0006770451932822612,
      "net_income": -304042.5110714283,
      "net_margin": -0.07187957388262177,
      "recurring_revenue": 633600,
      "recurring_pct": 0.1497912178515386,
      "cac": 8459.775,
      "ltv_cac": 17.021729301311204,
      "roi_per_machine": null,
      "payback_months": null,
      "payback_status": "Pending",
      "ending_cash": -304042.5110714283
    },
    {
      "year": 2028,
      "total_revenue": 22924346.375,
      "yoy_growth": 4.419611366732567,
      "cumulative_machines": 300,
      "new_machines": 250,
      "yoy_machine_growth": 5,
      "arpu": 76414.48791666667,
      "gross_profit": 14351596.177000001,
      "gross_margin": 0.6260416738708434,
      "ebitda": 7594850.212583334,
      "ebitda_margin": 0.33130062198265553,
      "net_income": 6328472.61499658,
      "net_margin": 0.2760590208974532,
      "recurring_revenue": 4729212,
      "recurring_pct": 0.20629648159379638,
      "cac": 6418.816985,
      "ltv_cac": 22.434040468284202,
      "roi_per_machine": null,
      "payback_months": null,
      "payback_status": "Pending",
      "ending_cash": 6024430.103925152
    },
    {
      "year": 2029,
      "total_revenue": 71273282.08,
      "yoy_growth": 2.1090649615086354,
      "cumulative_machines": 1000,
      "new_machines": 700,
      "yoy_machine_growth": 2.3333333333333335,
      "arpu": 71273.28208,
      "gross_profit": 45774010.69888,
      "gross_margin": 0.642232395689333,
      "ebitda": 29538519.031940002,
      "ebitda_margin": 0.4144402807041323,
      "net_income": 25814949.585829042,
      "net_margin": 0.36219672831753846,
      "recurring_revenue": 19306106.279999997,
      "recurring_pct": 0.27087438260988245,
      "cac": 6109.138464000001,
      "ltv_cac": 23.57124508612218,
      "roi_per_machine": null,
      "payback_months": null,
      "payback_status": "Pending",
      "ending_cash": 31839379.689754196
    },
    {
      "year": 2030,
      "total_revenue": 170445957.690375,
      "yoy_growth": 1.3914425253920482,
      "cumulative_machines": 2500,
      "new_machines": 1500,
      "yoy_machine_growth": 1.5,
      "arpu": 68178.38307615,
      "gross_profit": 112609473.40856099,
      "gross_margin": 0.6606755298540001,
      "ebitda": 79454784.98067075,
      "ebitda_margin": 0.466158224327062,
      "net_income": 69970710.04430507,
      "net_margin": 0.410515514667769,
      "recurring_revenue": 57063724.506,
      "recurring_pct": 0.3347907177104169,
      "cac": 5681.5319230125,
      "ltv_cac": 25.345276934332063,
      "roi_per_machine": null,
      "payback_months": null,
      "payback_status": "Pending",
      "ending_cash": 101810089.73405927
    },
    {
      "year": 2031,
      "total_revenue": 326616820.4212475,
      "yoy_growth": 0.9162485567100742,
      "cumulative_machines": 5000,
      "new_machines": 2500,
      "yoy_machine_growth": 1,
      "arpu": 65323.36408424949,
      "gross_profit": 222894017.85823104,
      "gross_margin": 0.6824327588847321,
      "ebitda": 159199209.9652471,
      "ebitda_margin": 0.48741889581780606,
      "net_income": 140426911.29054144,
      "net_margin": 0.4299439052447717,
      "recurring_revenue": 133284968.05805999,
      "recurring_pct": 0.4080774771065323,
      "cac": 6532.33640842495,
      "ltv_cac": 22.044180060028584,
      "roi_per_machine": null,
      "payback_months": null,
      "payback_status": "Pending",
      "ending_cash": 242237001.0246007
    }
  ],
  "products": [
    {
      "code": 1,
      "product_name": "VG12-12",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.1,
      "unit_price": 34500,
      "unit_cost": 13800,
      "gross_margin_pct": 0.6
    },
    {
      "code": 2,
      "product_name": "VG12-24",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.15,
      "unit_price": 51500,
      "unit_cost": 20600,
      "gross_margin_pct": 0.6
    },
    {
      "code": 3,
      "product_name": "VG12-48",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.1,
      "unit_price": 67500,
      "unit_cost": 27000,
      "gross_margin_pct": 0.6
    },
    {
      "code": 4,
      "product_name": "VG24-24",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.1,
      "unit_price": 57000,
      "unit_cost": 22800,
      "gross_margin_pct": 0.6
    },
    {
      "code": 5,
      "product_name": "VG24-48",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.15,
      "unit_price": 76000,
      "unit_cost": 30400,
      "gross_margin_pct": 0.6
    },
    {
      "code": 6,
      "product_name": "VG24-96",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.1,
      "unit_price": 105000,
      "unit_cost": 42000,
      "gross_margin_pct": 0.6
    },
    {
      "code": 7,
      "product_name": "VG30-30",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.1,
      "unit_price": 62000,
      "unit_cost": 24800,
      "gross_margin_pct": 0.6
    },
    {
      "code": 8,
      "product_name": "VG30-60",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.15,
      "unit_price": 94500,
      "unit_cost": 37800,
      "gross_margin_pct": 0.6
    },
    {
      "code": 9,
      "product_name": "VG30-120",
      "category": "Hardware Machines",
      "category_ar": "ماكينات البيع الذاتي",
      "stream": "Hardware Sales",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Physical",
      "volume_pct": 0.05,
      "unit_price": 148500,
      "unit_cost": 59400,
      "gross_margin_pct": 0.6
    },
    {
      "code": 10,
      "product_name": "Accessories & Spare Parts Kit",
      "category": "Add-ons & Accessories",
      "category_ar": "الملحقات وقطع الغيار",
      "stream": "Addons & Accessories",
      "pricing_model": "Per Machine Add-on",
      "active": true,
      "product_type": "Hardware Add-on",
      "volume_pct": 0.5,
      "unit_price": 2500,
      "unit_cost": 1000,
      "gross_margin_pct": 0.6
    },
    {
      "code": 11,
      "product_name": "Solar Power Generator Unit",
      "category": "Add-ons & Accessories",
      "category_ar": "وحدة الطاقة الشمسية",
      "stream": "Solar Power Add-on",
      "pricing_model": "Optional Hardware Upgrade",
      "active": true,
      "product_type": "Hardware Add-on",
      "volume_pct": 0.15,
      "unit_price": 6000,
      "unit_cost": 2400,
      "gross_margin_pct": 0.6
    },
    {
      "code": 12,
      "product_name": "VendGas Cloud Platform SaaS",
      "category": "Software Subscriptions",
      "category_ar": "اشتراكات المنصة السحابية",
      "stream": "Software Subscriptions",
      "pricing_model": "SAR 500 / month / machine",
      "active": true,
      "product_type": "SaaS Subscription",
      "volume_pct": 0.85,
      "unit_price": 6000,
      "unit_cost": 600,
      "gross_margin_pct": 0.9
    },
    {
      "code": 13,
      "product_name": "24/7 Remote Monitoring & Telemetry",
      "category": "Software Subscriptions",
      "category_ar": "المراقبة السحابية والاستشعار",
      "stream": "Software Subscriptions",
      "pricing_model": "SAR 150 / month / machine",
      "active": true,
      "product_type": "Cloud Telemetry",
      "volume_pct": 0.8,
      "unit_price": 1800,
      "unit_cost": 360,
      "gross_margin_pct": 0.8
    },
    {
      "code": 14,
      "product_name": "Preventive Maintenance & Support",
      "category": "Management Contracts",
      "category_ar": "الصيانة الدورية والدعم الفني",
      "stream": "Management Contracts",
      "pricing_model": "SAR 300 / month / machine",
      "active": true,
      "product_type": "Service Contract",
      "volume_pct": 0.6,
      "unit_price": 3600,
      "unit_cost": 1080,
      "gross_margin_pct": 0.7
    },
    {
      "code": 15,
      "product_name": "Extended Machine Warranty",
      "category": "Management Contracts",
      "category_ar": "الضمان الممتد وقطع الغيار",
      "stream": "Management Contracts",
      "pricing_model": "SAR 100 / month / machine",
      "active": true,
      "product_type": "Warranty Service",
      "volume_pct": 0.5,
      "unit_price": 1200,
      "unit_cost": 360,
      "gross_margin_pct": 0.7
    },
    {
      "code": 16,
      "product_name": "Fleet Operations & Management Contract",
      "category": "Management Contracts",
      "category_ar": "عقود إدارة وتشغيل الأسطول",
      "stream": "Management Contracts",
      "pricing_model": "10% of Client Revenue",
      "active": true,
      "product_type": "Management Contract",
      "volume_pct": 0.3,
      "unit_price": 36000,
      "unit_cost": 10800,
      "gross_margin_pct": 0.7
    },
    {
      "code": 17,
      "product_name": "Smart Home Gas Leak Detector & Shutoff Valve",
      "category": "Smart Home Ecosystem",
      "category_ar": "صمام وكاشف تسريب الغاز الذكي",
      "stream": "Smart Home Devices",
      "pricing_model": "One-time Hardware Sale",
      "active": true,
      "product_type": "Smart Home Hardware",
      "volume_pct": 0.7,
      "unit_price": 150,
      "unit_cost": 60,
      "gross_margin_pct": 0.6
    },
    {
      "code": 18,
      "product_name": "Smart Home Safety Monitoring App",
      "category": "Smart Home Ecosystem",
      "category_ar": "تطبيق مراقبة السلامة الذكي",
      "stream": "Smart Home Monitoring",
      "pricing_model": "SAR 15 / month / device",
      "active": true,
      "product_type": "IoT App Subscription",
      "volume_pct": 0.7,
      "unit_price": 180,
      "unit_cost": 36,
      "gross_margin_pct": 0.8
    }
  ],
  "revenue_mix": [
    {
      "year": 2027,
      "hardware": 3299625,
      "addons": 296662.5,
      "recurring": 633600,
      "one_time_device": 0,
      "total": 4229887.5,
      "recurring_pct": 0.1497912178515386,
      "yoy_growth": null
    },
    {
      "year": 2028,
      "hardware": 16049009.375,
      "addons": 1906125,
      "recurring": 4729212,
      "one_time_device": 240000,
      "total": 22924346.375,
      "recurring_pct": 0.20629648159379638,
      "yoy_growth": 4.419611366732567
    },
    {
      "year": 2029,
      "hardware": 43562675.800000004,
      "addons": 6657000,
      "recurring": 19306106.279999997,
      "one_time_device": 1747500,
      "total": 71273282.08,
      "recurring_pct": 0.27087438260988245,
      "yoy_growth": 2.1090649615086354
    },
    {
      "year": 2030,
      "hardware": 90139733.184375,
      "addons": 16655625,
      "recurring": 57063724.506,
      "one_time_device": 6586875,
      "total": 170445957.690375,
      "recurring_pct": 0.3347907177104169,
      "yoy_growth": 1.3914425253920482
    },
    {
      "year": 2031,
      "hardware": 144423883.6131875,
      "addons": 31014375,
      "recurring": 133284968.05805999,
      "one_time_device": 17893593.75,
      "total": 326616820.4212475,
      "recurring_pct": 0.4080774771065323,
      "yoy_growth": 0.9162485567100742
    }
  ],
  "valuation_summary": [
    {
      "metric": "DCF Enterprise Value",
      "value": 711349015.636263,
      "category": "valuation"
    },
    {
      "metric": "Sum of PV FCF",
      "value": 87114488.33809587,
      "category": "dcf"
    },
    {
      "metric": "Terminal FCF (Year 5)",
      "value": 96126512.11603764,
      "category": "dcf"
    },
    {
      "metric": "Terminal Value (Gordon Growth)",
      "value": 1100114527.5502086,
      "category": "dcf"
    },
    {
      "metric": "PV of Terminal Value",
      "value": 624234527.2981671,
      "category": "dcf"
    },
    {
      "metric": "Revenue Multiple",
      "value": 4,
      "category": "multiple"
    },
    {
      "metric": "EV (Revenue Multiple)",
      "value": 1306467281.68499,
      "category": "valuation"
    },
    {
      "metric": "EBITDA Multiple",
      "value": 10,
      "category": "multiple"
    },
    {
      "metric": "EV (EBITDA Multiple)",
      "value": 1591992099.652471,
      "category": "valuation"
    },
    {
      "metric": "Average Enterprise Value",
      "value": 1203269465.657908,
      "category": "valuation"
    },
    {
      "metric": "WACC",
      "value": 0.12,
      "category": "assumption"
    },
    {
      "metric": "Terminal Growth Rate",
      "value": 0.03,
      "category": "assumption"
    },
    {
      "metric": "Revenue 2031",
      "value": 326616820.4212475,
      "category": "metric"
    },
    {
      "metric": "EBITDA 2031",
      "value": 159199209.9652471,
      "category": "metric"
    }
  ],
  "dcf_yearly": [
    {
      "year": 2027,
      "ebitda": -2863.8249999997206,
      "depreciation": -301178.6860714286,
      "ebit": -304042.5110714283,
      "taxes": 0,
      "nopat": -304042.5110714283,
      "capex": -534343.25,
      "change_nwc": -1318548.7945376711,
      "fcf": -1855755.8695376709,
      "discount_factor": 0.8928571428571428,
      "pv_fcf": -1656924.8835157775
    },
    {
      "year": 2028,
      "ebitda": 7594850.212583334,
      "depreciation": -502717.44356807147,
      "ebit": 7092132.769015263,
      "taxes": -763660.1540186814,
      "nopat": 6328472.614996581,
      "capex": -1254336.9847500003,
      "change_nwc": -5051777.823970529,
      "fcf": 525075.2498441236,
      "discount_factor": 0.7971938775510203,
      "pv_fcf": 418586.77442930767
    },
    {
      "year": 2029,
      "ebitda": 29538519.031940002,
      "depreciation": -1013712.8597532143,
      "ebit": 28524806.17218679,
      "taxes": -2709856.5863577453,
      "nopat": 25814949.585829042,
      "capex": -2925784.49496,
      "change_nwc": -12848372.999137148,
      "fcf": 11054504.951485109,
      "discount_factor": 0.7117802478134109,
      "pv_fcf": 7868378.273822648
    },
    {
      "year": 2030,
      "ebitda": 79454784.98067075,
      "depreciation": -2139083.2742563025,
      "ebit": 77315701.70641445,
      "taxes": -7344991.662109373,
      "nopat": 69970710.04430507,
      "capex": -6242696.7479633745,
      "change_nwc": -25050502.15164772,
      "fcf": 40816594.418950275,
      "discount_factor": 0.6355180784048312,
      "pv_fcf": 25939683.652160637
    },
    {
      "year": 2031,
      "ebitda": 159199209.9652471,
      "depreciation": -4031352.1856432846,
      "ebit": 155167857.7796038,
      "taxes": -14740946.489062363,
      "nopat": 140426911.29054144,
      "capex": -10437074.591866232,
      "change_nwc": -37894676.76828086,
      "fcf": 96126512.11603764,
      "discount_factor": 0.5674268557185992,
      "pv_fcf": 54544764.52119906
    }
  ],
  "scenarios_2031": [
    {
      "scenario": "Conservative",
      "revenue": 216401550.73206562,
      "gross_profit": 130830238.61757703,
      "ebitda": 78282022.10586527,
      "ebitda_margin": 0.3617442751267018,
      "net_income": 67196856.27780089
    },
    {
      "scenario": "Base",
      "revenue": 326616820.4212475,
      "gross_profit": 222894017.85823104,
      "ebitda": 159199209.9652471,
      "ebitda_margin": 0.48741889581780606,
      "net_income": 140426911.29054144
    },
    {
      "scenario": "Optimistic",
      "revenue": 391940184.505497,
      "gross_profit": 279919557.7374392,
      "ebitda": 211129165.21301657,
      "ebitda_margin": 0.5386770062360254,
      "net_income": 187423520.7897728
    }
  ],
  "sensitivity_analysis": [
    {
      "id": 1,
      "variable": "Machine Selling Prices",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": -24180168.713937916
    },
    {
      "id": 2,
      "variable": "Machine Selling Prices",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": -26718418.468439687
    },
    {
      "id": 3,
      "variable": "Machine Selling Prices",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": -12090084.356968958
    },
    {
      "id": 4,
      "variable": "Machine Selling Prices",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": -13359209.234219844
    },
    {
      "id": 5,
      "variable": "Machine Selling Prices",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": 12090084.356968958
    },
    {
      "id": 6,
      "variable": "Machine Selling Prices",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": 13359209.234219844
    },
    {
      "id": 7,
      "variable": "Machine Selling Prices",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": 24180168.713937916
    },
    {
      "id": 8,
      "variable": "Machine Selling Prices",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": 26718418.468439687
    },
    {
      "id": 9,
      "variable": "Manufacturing Costs",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": 10456289.173594778
    },
    {
      "id": 10,
      "variable": "Manufacturing Costs",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": 11553910.689055003
    },
    {
      "id": 11,
      "variable": "Manufacturing Costs",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": 5228144.586797389
    },
    {
      "id": 12,
      "variable": "Manufacturing Costs",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": 5776955.344527502
    },
    {
      "id": 13,
      "variable": "Manufacturing Costs",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": -5228144.586797389
    },
    {
      "id": 14,
      "variable": "Manufacturing Costs",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": -5776955.344527502
    },
    {
      "id": 15,
      "variable": "Manufacturing Costs",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": -10456289.173594778
    },
    {
      "id": 16,
      "variable": "Manufacturing Costs",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": -11553910.689055003
    },
    {
      "id": 17,
      "variable": "Machine Deployment Rate",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": -28085382.258108288
    },
    {
      "id": 18,
      "variable": "Machine Deployment Rate",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": -31839841.99304942
    },
    {
      "id": 19,
      "variable": "Machine Deployment Rate",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": -14042691.129054144
    },
    {
      "id": 20,
      "variable": "Machine Deployment Rate",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": -15919920.99652471
    },
    {
      "id": 21,
      "variable": "Machine Deployment Rate",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": 14042691.129054144
    },
    {
      "id": 22,
      "variable": "Machine Deployment Rate",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": 15919920.99652471
    },
    {
      "id": 23,
      "variable": "Machine Deployment Rate",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": 28085382.258108288
    },
    {
      "id": 24,
      "variable": "Machine Deployment Rate",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": 31839841.99304942
    },
    {
      "id": 25,
      "variable": "Subscription Adoption",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": -6370410.252969216
    },
    {
      "id": 26,
      "variable": "Subscription Adoption",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": -7039127.3513472
    },
    {
      "id": 27,
      "variable": "Subscription Adoption",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": -3185205.126484608
    },
    {
      "id": 28,
      "variable": "Subscription Adoption",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": -3519563.6756736
    },
    {
      "id": 29,
      "variable": "Subscription Adoption",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": 3185205.126484608
    },
    {
      "id": 30,
      "variable": "Subscription Adoption",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": 3519563.6756736
    },
    {
      "id": 31,
      "variable": "Subscription Adoption",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": 6370410.252969216
    },
    {
      "id": 32,
      "variable": "Subscription Adoption",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": 7039127.3513472
    },
    {
      "id": 33,
      "variable": "Management Fee",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": -8869791.370045748
    },
    {
      "id": 34,
      "variable": "Management Fee",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": -9800874.442039499
    },
    {
      "id": 35,
      "variable": "Management Fee",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": -4434895.685022874
    },
    {
      "id": 36,
      "variable": "Management Fee",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": -4900437.2210197495
    },
    {
      "id": 37,
      "variable": "Management Fee",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": 4434895.685022874
    },
    {
      "id": 38,
      "variable": "Management Fee",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": 4900437.2210197495
    },
    {
      "id": 39,
      "variable": "Management Fee",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": 8869791.370045748
    },
    {
      "id": 40,
      "variable": "Management Fee",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": 9800874.442039499
    },
    {
      "id": 41,
      "variable": "Capitalisation Rate",
      "metric": "Net Income",
      "change_pct": -0.2,
      "impact": -382582.2511327001
    },
    {
      "id": 42,
      "variable": "Capitalisation Rate",
      "metric": "EBITDA",
      "change_pct": -0.2,
      "impact": -587910.2767582455
    },
    {
      "id": 43,
      "variable": "Capitalisation Rate",
      "metric": "Net Income",
      "change_pct": -0.1,
      "impact": -191291.12556635006
    },
    {
      "id": 44,
      "variable": "Capitalisation Rate",
      "metric": "EBITDA",
      "change_pct": -0.1,
      "impact": -293955.13837912277
    },
    {
      "id": 45,
      "variable": "Capitalisation Rate",
      "metric": "Net Income",
      "change_pct": 0.1,
      "impact": 191291.12556635006
    },
    {
      "id": 46,
      "variable": "Capitalisation Rate",
      "metric": "EBITDA",
      "change_pct": 0.1,
      "impact": 293955.13837912277
    },
    {
      "id": 47,
      "variable": "Capitalisation Rate",
      "metric": "Net Income",
      "change_pct": 0.2,
      "impact": 382582.2511327001
    },
    {
      "id": 48,
      "variable": "Capitalisation Rate",
      "metric": "EBITDA",
      "change_pct": 0.2,
      "impact": 587910.2767582455
    }
  ],
  "hr_headcount": [
    {
      "department": "Operations & Technicians",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 2500,
      "avg_salary_2028": 2625,
      "avg_salary_2029": 2756.25,
      "avg_salary_2030": 2894.0625,
      "avg_salary_2031": 3038.765625,
      "annual_cost_2027": 30000,
      "annual_cost_2031": 364651.875
    },
    {
      "department": "Sales & Marketing",
      "y2027": 4,
      "y2028": 6,
      "y2029": 8,
      "y2030": 10,
      "y2031": 13,
      "avg_salary_2027": 2500,
      "avg_salary_2028": 2625,
      "avg_salary_2029": 2756.25,
      "avg_salary_2030": 2894.0625,
      "avg_salary_2031": 3038.765625,
      "annual_cost_2027": 120000,
      "annual_cost_2031": 474047.4375
    },
    {
      "department": "Customer Support",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 2000,
      "avg_salary_2028": 2100,
      "avg_salary_2029": 2205,
      "avg_salary_2030": 2315.25,
      "avg_salary_2031": 2431.0125000000003,
      "annual_cost_2027": 24000,
      "annual_cost_2031": 291721.50000000006
    },
    {
      "department": "Admin & Management",
      "y2027": 3,
      "y2028": 5,
      "y2029": 7,
      "y2030": 9,
      "y2031": 12,
      "avg_salary_2027": 3500,
      "avg_salary_2028": 3675,
      "avg_salary_2029": 3858.75,
      "avg_salary_2030": 4051.6875,
      "avg_salary_2031": 4254.271875,
      "annual_cost_2027": 126000,
      "annual_cost_2031": 612615.15
    },
    {
      "department": "Executive Management",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 15000,
      "avg_salary_2028": 15750,
      "avg_salary_2029": 16537.5,
      "avg_salary_2030": 17364.375,
      "avg_salary_2031": 18232.59375,
      "annual_cost_2027": 180000,
      "annual_cost_2031": 2187911.25
    },
    {
      "department": "Finance & Accounting",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 4000,
      "avg_salary_2028": 4200,
      "avg_salary_2029": 4410,
      "avg_salary_2030": 4630.5,
      "avg_salary_2031": 4862.025000000001,
      "annual_cost_2027": 48000,
      "annual_cost_2031": 583443.0000000001
    },
    {
      "department": "IT & Technology",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 5000,
      "avg_salary_2028": 5250,
      "avg_salary_2029": 5512.5,
      "avg_salary_2030": 5788.125,
      "avg_salary_2031": 6077.53125,
      "annual_cost_2027": 60000,
      "annual_cost_2031": 729303.75
    },
    {
      "department": "Chief Executive Officer (CEO)",
      "y2027": 1,
      "y2028": 3,
      "y2029": 5,
      "y2030": 7,
      "y2031": 10,
      "avg_salary_2027": 30000,
      "avg_salary_2028": 31500,
      "avg_salary_2029": 33075,
      "avg_salary_2030": 34728.75,
      "avg_salary_2031": 36465.1875,
      "annual_cost_2027": 360000,
      "annual_cost_2031": 4375822.5
    },
    {
      "department": "Total Headcount",
      "y2027": 12,
      "y2028": 26,
      "y2029": 44,
      "y2030": 63,
      "y2031": 84,
      "avg_salary_2027": null,
      "avg_salary_2028": null,
      "avg_salary_2029": null,
      "avg_salary_2030": null,
      "avg_salary_2031": null,
      "annual_cost_2027": 1200000,
      "annual_cost_2028": 2600000,
      "annual_cost_2029": 4500000,
      "annual_cost_2030": 6800000,
      "annual_cost_2031": 9500000
    }
  ],
  "cap_table": [
    {
      "shareholder": "Founders",
      "pre_investment_pct": 1,
      "post_investment_pct": 0.8334944527566237,
      "at_exit_pct": 0.8334944527566237,
      "shares_pre": 1000000,
      "shares_post": 1000000
    },
    {
      "shareholder": "ESOP Pool",
      "pre_investment_pct": 0,
      "post_investment_pct": 0,
      "at_exit_pct": 0,
      "shares_pre": 0,
      "shares_post": 0
    },
    {
      "shareholder": "New Investor",
      "pre_investment_pct": 0,
      "post_investment_pct": 0.16650554724337624,
      "at_exit_pct": 0.16650554724337624,
      "shares_pre": 0,
      "shares_post": 199768.0328797522
    }
  ],
  "investment_ask": [
    {
      "metric": "Total Investment Required (SAR)",
      "value": 3750000,
      "unit": "SAR"
    },
    {
      "metric": "Total Investment Required (USD)",
      "value": 1000000,
      "unit": "USD"
    },
    {
      "metric": "Target Investment (USD)",
      "value": 1000000,
      "unit": "USD"
    },
    {
      "metric": "Target Stake %",
      "value": 0.2,
      "unit": "pct"
    },
    {
      "metric": "Round Pricing Basis",
      "value": 2,
      "unit": "code"
    },
    {
      "metric": "Pre-Money - Cash-Need Driven (SAR)",
      "value": 15000000,
      "unit": "SAR"
    },
    {
      "metric": "Pre-Money - IP Floor (SAR)",
      "value": 18771772.169660725,
      "unit": "SAR"
    },
    {
      "metric": "Pre-Money Valuation (SAR)",
      "value": 18771772.169660725,
      "unit": "SAR"
    },
    {
      "metric": "Post-Money Valuation (SAR)",
      "value": 22521772.169660725,
      "unit": "SAR"
    },
    {
      "metric": "Pre-Money Valuation (USD)",
      "value": 5005805.911909526,
      "unit": "USD"
    },
    {
      "metric": "Post-Money Valuation (USD)",
      "value": 6005805.911909526,
      "unit": "USD"
    },
    {
      "metric": "Investor Stake %",
      "value": 0.16650554724337624,
      "unit": "pct"
    },
    {
      "metric": "Cash Deficit Coverage (Years 1-2)",
      "value": 2355755.869537671,
      "unit": "SAR"
    },
    {
      "metric": "Operating Reserve",
      "value": 648965.48125,
      "unit": "SAR"
    },
    {
      "metric": "Safety Buffer",
      "value": 706726.7608613013,
      "unit": "SAR"
    },
    {
      "metric": "Total Required Funds",
      "value": 3711448.1116489726,
      "unit": "SAR"
    },
    {
      "metric": "Funding Surplus",
      "value": 38551.88835102739,
      "unit": "SAR"
    },
    {
      "metric": "Exit Year",
      "value": 5,
      "unit": "years"
    },
    {
      "metric": "Exit Multiple (EBITDA)",
      "value": 10,
      "unit": "x"
    },
    {
      "metric": "EBITDA at Exit",
      "value": 159199209.9652471,
      "unit": "SAR"
    },
    {
      "metric": "Enterprise Value at Exit",
      "value": 1591992099.652471,
      "unit": "SAR"
    },
    {
      "metric": "Equity Value at Exit",
      "value": 1607915801.6257172,
      "unit": "SAR"
    },
    {
      "metric": "Liquidation Preference (x)",
      "value": 1,
      "unit": "x"
    },
    {
      "metric": "Investor Exit Value",
      "value": 267726900.47096202,
      "unit": "SAR"
    },
    {
      "metric": "Founders Exit Value",
      "value": 1340188901.154755,
      "unit": "SAR"
    },
    {
      "metric": "Cumulative Dividends to Investor",
      "value": 22310615.90382476,
      "unit": "SAR"
    },
    {
      "metric": "Total Investor Value (Exit + Dividends)",
      "value": 290037516.3747868,
      "unit": "SAR"
    },
    {
      "metric": "Total Investment Multiple (incl. Dividends)",
      "value": 77.34333769994315,
      "unit": "x"
    },
    {
      "metric": "IRR (Annual, incl. Dividends)",
      "value": 1.386077700430333,
      "unit": "pct"
    },
    {
      "metric": "Founders In-Kind IP Contribution",
      "value": 2078000,
      "unit": "SAR"
    }
  ],
  "model_health": [
    {
      "check": "P&L Statement Check",
      "category": "accounting",
      "status": "PASS",
      "citation": "P&L Statement!C69:G69",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Balance Sheet Balance Check",
      "category": "accounting",
      "status": "PASS",
      "citation": "Balance Sheet!C49:G49",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Cash Flow Ending Cash = BS Cash Check",
      "category": "accounting",
      "status": "PASS",
      "citation": "Cash Flow!C59:G59",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Revenue Mix Sum = Total P&L Revenue Check",
      "category": "accounting",
      "status": "PASS",
      "citation": "Revenue Model!C40:G40",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Debt Schedule Balance & Interest Tie-Out",
      "category": "accounting",
      "status": "PASS",
      "citation": "Debt Schedule!C20:G20",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Cash Balance (should be >= 0)",
      "category": "accounting",
      "status": "PASS",
      "citation": "Model Health!C12:G12",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Capitalisation Allocation Equals Total Spend",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C14:G14",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Asset Category Distribution Equals 100%",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C22:G22",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Asset Register Equals Category Totals",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C106:G106",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Additions Match Asset Schedule Movement",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C112:G112",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Accumulated Amortisation Does Not Exceed Cost",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C131:G131",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "No Double Counting of Pre-2027 Spend",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C84",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Impairment Indicator Check",
      "category": "intangibles",
      "status": "PASS",
      "citation": "Intangibles!C135:G135",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "Total Depreciation & Amortization Tie-Out",
      "category": "accounting",
      "status": "PASS",
      "citation": "P&L Statement!C57:G57",
      "diff_2027": 0,
      "diff_2028": 0,
      "diff_2029": 0,
      "diff_2030": 0,
      "diff_2031": 0
    },
    {
      "check": "#REF! Errors",
      "category": "formula",
      "status": "CLEAN",
      "count": 0
    },
    {
      "check": "#VALUE! Errors",
      "category": "formula",
      "status": "CLEAN",
      "count": 0
    },
    {
      "check": "#DIV/0! Errors",
      "category": "formula",
      "status": "CLEAN",
      "count": 0
    },
    {
      "check": "#N/A Errors",
      "category": "formula",
      "status": "CLEAN",
      "count": 0
    }
  ],
  "intangibles": {
    "kpis": {
      "net_book_value_2031": 5401564.23968016,
      "capitalisation_rate": 0.6,
      "book_ip_contribution": 2078000,
      "negotiated_ip_value": 18771772.169660725
    },
    "dual_basis": {
      "book_basis": {
        "method": "IAS 38 Replacement Cost",
        "gross_replacement_cost": 2578000.0,
        "less_pre2027_expensed": -500000.0,
        "net_recognised_book_ip": 2078000,
        "note": "محمي بحد أدنى صفر. الأساس الوحيد الذي يبلغ الميزانية العمومية وفق IAS 38."
      },
      "negotiated_basis": {
        "weighted_value": 18771772.169660725,
        "note": "لا يمس القوائم المالية الحالية. يُستخدم لتحديد أرضية التقييم التفاوضي فقط."
      }
    },
    "methods_comparison": [
      {
        "method": "تكلفة الإحلال (Replacement Cost)",
        "value": 2578000.0,
        "citation": "Intangibles!C41"
      },
      {
        "method": "الإعفاء من الإتاوة (Royalty Relief)",
        "value": 14250000.0,
        "citation": "Intangibles!C72"
      },
      {
        "method": "الأرباح الزائدة (Excess Earnings)",
        "value": 24500000.0,
        "citation": "Intangibles!C73"
      },
      {
        "method": "القيمة المرجحة (Weighted Average)",
        "value": 18771772.169660725,
        "citation": "Intangibles!C83"
      }
    ],
    "roll_forward": [
      {
        "year": 2027,
        "gross_cost": 2331793.25,
        "accumulated_amortisation": -256497.26,
        "net_book_value": 2075296.0
      },
      {
        "year": 2028,
        "gross_cost": 3391793.25,
        "accumulated_amortisation": -674000.0,
        "net_book_value": 2717793.0
      },
      {
        "year": 2029,
        "gross_cost": 4561793.25,
        "accumulated_amortisation": -1211000.0,
        "net_book_value": 3350793.0
      },
      {
        "year": 2030,
        "gross_cost": 5831793.25,
        "accumulated_amortisation": -1873000.0,
        "net_book_value": 3958793.0
      },
      {
        "year": 2031,
        "gross_cost": 8073275.87,
        "accumulated_amortisation": -2671711.63,
        "net_book_value": 5401564.24
      }
    ],
    "rd_split": [
      {
        "year": 2027,
        "capitalised": 253793.25,
        "expensed": 169195.5
      },
      {
        "year": 2028,
        "capitalised": 1060000.0,
        "expensed": 706666.67
      },
      {
        "year": 2029,
        "capitalised": 1170000.0,
        "expensed": 780000.0
      },
      {
        "year": 2030,
        "capitalised": 1270000.0,
        "expensed": 846666.67
      },
      {
        "year": 2031,
        "capitalised": 2939551.38,
        "expensed": 1959700.92
      }
    ],
    "amortisation_split": [
      {
        "year": 2027,
        "legacy_ip_amort": 207800.0,
        "capitalised_dev_amort": 48697.26
      },
      {
        "year": 2028,
        "legacy_ip_amort": 207800.0,
        "capitalised_dev_amort": 209700.0
      },
      {
        "year": 2029,
        "legacy_ip_amort": 207800.0,
        "capitalised_dev_amort": 329200.0
      },
      {
        "year": 2030,
        "legacy_ip_amort": 207800.0,
        "capitalised_dev_amort": 454500.0
      },
      {
        "year": 2031,
        "legacy_ip_amort": 207800.0,
        "capitalised_dev_amort": 846617.29
      }
    ],
    "asset_register": [
      {
        "category": "التصميم الهندسي والصناعي (Design)",
        "pct": 0.5,
        "useful_life": "10 سنوات",
        "cost": 1289000.0
      },
      {
        "category": "المنصة البرمجية وتطبيقات السحاب (Software)",
        "pct": 0.25,
        "useful_life": "5 سنوات",
        "cost": 644500.0
      },
      {
        "category": "التقنية والحساسات المدمجة (Tech & Patents)",
        "pct": 0.15,
        "useful_life": "15 سنة",
        "cost": 386700.0
      },
      {
        "category": "العلامة التجارية والإنتاج (Brand Name)",
        "pct": 0.1,
        "useful_life": "غير محددة (لا تُطفأ)",
        "cost": 257800.0
      }
    ],
    "pre2027_debt_treatment": {
      "pre2027_debt": 500000.0,
      "expensed_to_retained_earnings": 500000.0,
      "cash_received": 0.0,
      "repayment_2027": 500000.0,
      "explanation": "إنفاق تطويري بقيمة 500 ألف ريال موّل بدَيْن قبل الخطة وصُرف في الأرباح المحتجزة الافتتاحية. لم يُعاد رسملته لمنع التكرار، ويُخصم من قاعدة الأصل قبل الاعتراف."
    }
  },
  "round_pricing": {
    "selected_basis": "IP Floor",
    "bases": [
      {
        "id": "liquidity_gap",
        "name": "مدفوع بفجوة السيولة (Liquidity Gap Driven)",
        "pre_money": 15000000,
        "ask": 3750000.0,
        "stake_pct": 0.2,
        "share_price": 15.0,
        "status": "متاح للمقارنة"
      },
      {
        "id": "ip_floor",
        "name": "أرضية الملكية الفكرية (IP Floor)",
        "pre_money": 18771772.169660725,
        "ask": 3750000.0,
        "stake_pct": 0.1665,
        "share_price": 18.77,
        "status": "المُختار حالياً"
      },
      {
        "id": "higher_of_both",
        "name": "الأعلى منهما (Higher of Both)",
        "pre_money": 18771772.169660725,
        "ask": 3750000.0,
        "stake_pct": 0.1665,
        "share_price": 18.77,
        "status": "متاح للمقارنة"
      }
    ],
    "repricing_comparison": [
      {
        "item": "التقييم قبل الاستثمار (Pre-Money Valuation)",
        "target_20": "15,000,000 SAR",
        "repriced": "18,771,772 SAR",
        "diff": "+3,771,772 SAR"
      },
      {
        "item": "التقييم بعد الاستثمار (Post-Money Valuation)",
        "target_20": "18,750,000 SAR",
        "repriced": "22,521,772 SAR",
        "diff": "+3,771,772 SAR"
      },
      {
        "item": "مبلغ الاستثمار المطلوب (Investment Ask)",
        "target_20": "3,750,000 SAR",
        "repriced": "3,750,000 SAR",
        "diff": "0 SAR"
      },
      {
        "item": "نسبة المستثمر المشتقة (Investor Stake %)",
        "target_20": "20.0%",
        "repriced": "16.65%",
        "diff": "-3.35pp"
      },
      {
        "item": "سعر السهم (Share Price)",
        "target_20": "15.00 SAR",
        "repriced": "18.77 SAR",
        "diff": "+3.77 SAR"
      },
      {
        "item": "عدد أسهم المستثمر (Investor Shares)",
        "target_20": "250,000",
        "repriced": "199,768",
        "diff": "-50,232"
      },
      {
        "item": "مضاعف الاستثمار عند الخروج (Multiple)",
        "target_20": "92.9x",
        "repriced": "77.3x",
        "diff": "-15.6x"
      },
      {
        "item": "معدل العائد الداخلي (IRR)",
        "target_20": "147.5%",
        "repriced": "138.6%",
        "diff": "-8.9pp"
      }
    ],
    "downside_protection": {
      "liquidation_preference_floor": 3750000.0,
      "lowest_cash_balance": 1394244.0,
      "breakeven_year": 2027,
      "founder_inkind_contribution": 2078000.0,
      "founder_inkind_premium_multiple": 7.21
    }
  },
  "accounting_policies": {
    "policies": [
      {
        "id": "ias38",
        "title": "1. سياسة الاعتراف بالأصول غير الملموسة (IAS 38)",
        "content": "تطبيق معياري محكم يتوافق مع IAS 38. يتم رسملة 60% من تكاليف التطوير المؤهلة فور تحقق الشروط الستة (الجدوى الفنية، النية، القدرة، توفر الموارد، توليد منافع مستقبلية، والقدرة على القياس). 40% المتبقية تذهب كمصروف تشغيلي في P&L."
      },
      {
        "id": "amortisation",
        "title": "2. سياسة الإطفاء (Amortisation Policy)",
        "content": "إطفاء بقسط ثابت على فترات محددة (التصميم 10 سنوات، البرمجيات 5 سنوات، والتقنية 15 سنة). العلامة التجارية ذات عمر غير محدد ولا تُطفأ بل تخضع لاختبار انخفاض القيمة سنوياً."
      },
      {
        "id": "dual_basis",
        "title": "3. الأساس المزدوج (Dual Basis Rationale)",
        "content": "فصل تام بين الأساس الدفتري (تكلفة الإحلال 2.08M) والأساس التفاوضي (18.77M). الأساس الدفتري فقط هو الذي يظهر في الميزانية العمومية لحماية نزاهة القوائم المالية، بينما الأساس التفاوضي يُستخدم كأرضية لتقييم الجولة."
      },
      {
        "id": "pre2027",
        "title": "4. معالجة إنفاق ما قبل الخطة",
        "content": "الإنفاق التطويري البالغ 500 ألف ريال قبل 2027 صُرف بالكامل في الأرباح المحتجزة الافتتاحية ولم يُعاد رسملته لمنع التكرار، ويُخصم من قاعدة الأصل."
      },
      {
        "id": "signs",
        "title": "5. اصطلاح الإشارات الموحد",
        "content": "عرض التكاليف والنفقات والمصروفات بإشارة سالبة صريحة في كافة القوائم المالية والجداول لرفع الشفافية وسهولة التتبع."
      },
      {
        "id": "tax",
        "title": "6. الضريبة والزكاة والضريبة المؤجلة",
        "content": "تطبيق معدل ضريبة بنسبة 20% على الأرباح المحققة بعد استنفاد الخسائر المرحلة. نلاحظ بشفافية أن الضريبة المؤجلة الناشئة عن الفروق التوقيتية لرسملة التطوير لم تُدرج بعد في هذا الإصدار."
      },
      {
        "id": "statutory",
        "title": "7. الاحتياطي النظامي",
        "content": "اقتطاع 10% من صافي أرباح كل سنة وتجنيبها في حساب الاحتياطي النظامي حتى يصل السقف إلى 30% من إجمالي رأس المال المدفوع الكامل."
      }
    ],
    "version_changelog": [
      {
        "version": "v2.2",
        "date": "16/08/2026",
        "category": "Major Update",
        "description": "تفعيل معالجة الأصول غير الملموسة وفق IAS 38، ضبط الأساس المزدوج، وتعديل التسعير وفق أرضية الملكية الفكرية وفجوة السيولة.",
        "sheets": "Intangibles, Balance Sheet, P&L, Investment, Cap Table"
      },
      {
        "version": "v2.1",
        "date": "30/07/2026",
        "category": "Enhancement",
        "description": "تحديث هامش الأمان إلى 30% وضبط فجوة السيولة والمحميات التشغيلية.",
        "sheets": "Investment, Cash Flow"
      },
      {
        "version": "v2.0",
        "date": "27/07/2026",
        "category": "Template Conversion",
        "description": "تحويل النموذج للنسخة الهيكلية وتفعيل بطاقات الصحة وقواعد التحقق.",
        "sheets": "All Sheets"
      }
    ]
  }
}