{
  "name": "Northstar Cloud",
  "sector": "Subscription software / fictional company",
  "currency": "USD",
  "fiscal_year_end": "December 31",
  "actual_years": [2024, 2025, 2026],
  "forecast_years": [2027, 2028, 2029],
  "reading_guide": [
    "Models 01-06 use this one company. All calculation amounts are dollars; statement tables display USD millions.",
    "Actual history and the FY2026 approved budget are fixed illustrative records. Forecast controls do not rewrite either comparison.",
    "Revenue follows average active customers times monthly revenue per customer. Historical customer balances are fixed; forecast customers depend on additions and churn.",
    "Receivables, prepayments, payables, accruals and deferred revenue follow explicit days assumptions. Changes in these balances reconcile profit to cash.",
    "Capital spending is 85% equipment and 15% capitalized software. New assets are depreciated over 60 months or amortized over 36 months, starting the following month.",
    "Debt amortizes by $600,000 per year. Interest is 6.5% of opening scheduled debt and illustrative funding. Tax is paid on positive pre-tax income, without loss carryforwards.",
    "If cash would become negative, statements show external funding required as an explicit, uncommitted financing assumption, not an available credit facility. Cash before that funding measures liquidity risk.",
    "No dividends, disposals, acquisitions, leases, deferred tax, stock compensation or FX are modeled. These are illustrative management statements, not company filings or a full GAAP disclosure package."
  ],
  "policy": {"taxRate":0.25,"interestRate":0.065,"annualDebtRepayment":600000,"payableDays":30,"accrualDays":20,"prepaidDays":15,"deferredDays":30,"equipmentShare":0.85,"equipmentLife":60,"softwareLife":36,"salesShare":0.34,"productShare":0.39,"adminShare":0.27,"opexGrowth":0.04,"capexGrowth":0.03},
  "opening": {"year":2023,"customers":14000,"cash":4000000,"receivables":1200000,"prepaids":250000,"ppeGross":5000000,"accumulatedDepreciation":2000000,"intangiblesGross":1500000,"accumulatedAmortization":500000,"payables":400000,"accruals":700000,"deferredRevenue":900000,"scheduledDebt":4800000,"fundingBalance":0,"shareCapital":2000000,"equipmentRemainingLife":72,"softwareRemainingLife":60},
  "history": [
    {"year":2024,"closingCustomers":16000,"arpu":60,"grossMargin":0.70,"annualOpex":6000000,"annualCapex":900000,"collectionDays":45},
    {"year":2025,"closingCustomers":18000,"arpu":63,"grossMargin":0.71,"annualOpex":6800000,"annualCapex":1050000,"collectionDays":45},
    {"year":2026,"closingCustomers":20000,"arpu":65,"grossMargin":0.72,"annualOpex":7800000,"annualCapex":1100000,"collectionDays":45}
  ],
  "approvedBudget": {"year":2026,"closingCustomers":21600,"arpu":66,"grossMargin":0.74,"annualOpex":7600000,"annualCapex":1150000,"collectionDays":42},
  "presets": {
    "base": {"monthlyAdds":1200,"monthlyChurn":0.025,"arpu":65,"grossMargin":0.72,"annualOpex":9500000,"annualCapex":1100000,"collectionDays":45,"contingency":0,"cashFloor":3000000},
    "upside": {"monthlyAdds":1450,"monthlyChurn":0.02,"arpu":70,"grossMargin":0.74,"annualOpex":9800000,"annualCapex":1400000,"collectionDays":40,"contingency":0,"cashFloor":3000000},
    "downside": {"monthlyAdds":900,"monthlyChurn":0.036,"arpu":61,"grossMargin":0.68,"annualOpex":9600000,"annualCapex":900000,"collectionDays":60,"contingency":0,"cashFloor":3000000}
  }
}
