En este modulo
Why traditional budgets fail
The classic budgeting process has a fundamental problem: it takes 3 months to produce a document that becomes obsolete in January. 60% of European companies still use static annual budgets as their main planning tool, according to ACCA and CIMA data. And most acknowledge that forecast accuracy drops dramatically after the third month.
The most common problems with the traditional budgeting process:
- Cycle too long: between 8 and 16 weeks of negotiation between departments. By the time it is done, the starting assumptions have already changed.
- Political bias: each department inflates its needs and minimizes its revenue commitments. The budget ends up being a political document, not a financial one.
- Unadjusted historical base: the typical "prior year + 5%." Without analyzing whether that 5% has any real basis or is simply inertia.
- Rigidity: once approved, modifying the budget requires a formal process no one wants to initiate. The world changes; the budget does not.
- Lack of scenarios: a single scenario (the "base") with no alternatives. When reality deviates, there is no plan B.
AI does not solve the political problem (no one can), but it does solve the technical problem: it enables faster, more frequent forecasts with more scenarios.
Time series with AI
A time series is a sequence of data ordered over time: monthly sales, weekly cash flow, quarterly costs. Predicting the future of a time series is the foundation of financial forecasting.
Classic methods vs AI
Classic statistical methods (ARIMA, Holt-Winters, linear regression) remain useful but have limitations: they assume linear patterns, require stationary data, and do not capture complex relationships between variables well.
AI provides two fundamental advantages:
- Capturing non-linear patterns: machine learning models detect relationships that classic methods miss. For example, the impact of a holiday falling on Wednesday vs Friday on retail sales.
- Incorporating external variables: you can feed the model with macroeconomic, weather, web traffic, or market sentiment data that enriches the prediction.
Practical use with LLMs
You do not need to be a data scientist to use time series with AI. Current LLMs can:
- Analyze historical patterns: upload your monthly sales data for the past 5 years and ask it to identify seasonality, trend, and cycles.
- Generate prediction code: ask it to write a Python script with Prophet (Meta's forecasting library) or statsmodels, and run it in Code Interpreter.
- Interpret results: the LLM can explain what confidence intervals mean, why the prediction has greater uncertainty in certain months, and what factors could cause deviations.
- Adjust with expert judgment: you can tell it "we know we are launching a new product in Q3 that we expect will contribute 10% additional revenue" and ask it to adjust the prediction.
Prophet vs more advanced models
For most companies, Meta's Prophet or NeuralProphet is sufficient. More complex models (LSTM, Transformers for time series) only provide marginal advantage when you have large amounts of data (>5 years of daily history) and very complex relationships between variables.
Assisted scenario planning
Scenario planning is not the same as creating 3 versions of the budget (optimistic, base, pessimistic). It is a strategic exercise that explores qualitatively different futures, not simply more or less of the same future.
How AI improves scenario planning
Traditionally, scenario planning requires multi-day workshops with executives and consultants. AI compresses the process:
- Driver identification: ask AI to analyze your sector and company to identify the 5-10 variables that would have the greatest impact on your P&L. Exchange rates, commodity prices, regulation, technology adoption, interest rates.
- Scenario generation: combine different states of those drivers to create coherent scenarios. Simply "everything goes up" or "everything goes down" is not enough. The interesting scenarios are asymmetric: "rates rise but demand stays strong."
- Quantification: for each scenario, AI can estimate the impact on revenue, costs, EBITDA, and cash flow, based on historical sensitivities or sector benchmarks.
- Narrative: generate a document that explains each scenario clearly for the Board of Directors, with triggers (what signals would indicate we are entering that scenario) and recommended actions.
Stress testing scenarios
Beyond strategic scenario planning, AI enables rigorous financial stress testing:
- What happens if we lose our largest customer (15% of revenue)?
- What happens if the base rate rises 300 basis points?
- What happens if energy costs double and demand drops 20% simultaneously?
- How many months of runway do we have if revenue drops 40% while maintaining the current cost structure?
AI can model dozens of these scenarios in minutes, something that would manually require days of work in Excel.
Automated sensitivity analysis
Sensitivity analysis answers the question: which variable has the greatest impact on my results? It is a fundamental tool for prioritizing where to focus management attention.
Univariate sensitivity
The most basic analysis: moving one variable at a time while keeping others constant. For example, how does EBITDA change if the selling price varies between -10% and +10%, while keeping costs and volume constant.
AI can generate univariate sensitivity tables for all your key variables in seconds. What in Excel requires building a data table per variable, AI produces as an integrated analysis.
Bivariate sensitivity
More useful but more complex: moving two variables simultaneously. How does EBITDA change if price drops 5% and volume rises 10%? AI can generate bivariate sensitivity matrices and visualize them as heatmaps.
Tornado charts
The tornado chart ranks variables by impact: the variable that moves your result the most at the top, the least at the bottom. It is the most powerful visual tool for communicating to the CFO or the Board where the risks and levers are.
Ask AI to generate a tornado chart with the 10 most sensitive variables in your model. Each bar shows the range of impact on EBITDA if that variable moves within its historical range (10th to 90th percentile).
The linear sensitivity trap
Most sensitivity analyses assume linear relationships: if price drops 5%, EBITDA drops X. In reality, many relationships are non-linear. A 5% price drop may not affect volume, but a 15% drop could trigger a price war that destroys sector profitability. Ask AI to model the breakpoints, not just the slope.
Budget variance analysis with AI
Budget variance analysis is the process of comparing actual results with the budget and explaining the deviations. It is probably the most time-consuming task for the controller, and where AI has an immediate impact.
Automated variance decomposition
Revenue variances decompose into three effects: price, volume, and mix. Cost variances decompose into efficiency, rate, and activity. Doing this manually for 50 product lines is mechanical work that AI resolves in minutes.
Upload to AI: (1) budgeted data (price, volume, mix by product), (2) actual data, and ask it to decompose variances into their components. The result is a report showing exactly what portion of the deviation comes from price, what from volume, and what from product mix.
Automated deviation narratives
The most time-consuming step is not calculating variances, but explaining them. Writing the commentary for each budget line item for the management report. AI can generate draft narratives for each significant deviation:
- "Industrial line revenue exceeded budget by 340K EUR (+7.2%), driven primarily by a positive volume effect of 280K EUR (3 new contracts in Q2) and a positive price effect of 60K EUR (April rate revision)."
- "Personnel costs deviated 4.1% above budget, explained by: (1) hiring of 3 unplanned FTEs in IT (120K EUR), (2) collective agreement salary revision higher than planned (+1.5% vs +1% budgeted, impact of 45K EUR)."
These drafts require review by the controller, but save 70% of the drafting time.
Predictive variance analysis
The most advanced variant: not only explaining past variances, but predicting future ones. If at June close you have a negative 3% revenue deviation, AI can project whether the deviation will widen or correct in the second half, based on the historical pattern of deviations and leading indicators.
Rolling forecasts: the end of the annual budget
The rolling forecast replaces (or complements) the static annual budget with a projection that is updated every month or quarter, always maintaining a 12 or 18-month horizon ahead.
Why companies are migrating to rolling forecasts
- Timeliness: the forecast always reflects the most recent information, not assumptions from 6 months ago.
- Constant horizon: in December you are not just looking at the remaining month, but at the next 12 months.
- Less political bias: by updating monthly, deviations are corrected quickly and there is no incentive to inflate the budget.
- Better decision-making: the executive committee always has an updated view of the financial future.
The role of AI in rolling forecasts
Rolling forecasts are unviable without automation. Manually updating a 50-line forecast every month is unsustainable for a 3-person controlling team. AI makes it viable:
- Automatic updates: ingestion of actual data from the ERP, recalculation of projections, assumption adjustment.
- Intelligent adjustment: instead of extrapolating linearly, AI can adjust the projection based on seasonal patterns, recent trends, and external variables.
- Report generation: automatically produce the updated forecast report with changes from the prior version.
- Alerts: notify when a line deviates significantly from the trend or when projected cash flow falls below a critical threshold.
Gradual implementation
Do not jump from the annual budget to a rolling forecast all at once. The recommended transition:
- Phase 1: keep the annual budget but add an AI-assisted quarterly re-forecast (3 months).
- Phase 2: move the re-forecast to monthly. Automate data ingestion and report generation (3-6 months).
- Phase 3: the rolling forecast becomes the primary management tool. The annual budget simplifies to a strategic objectives exercise (6-12 months).
AI tools for forecasting
For teams just starting out
- ChatGPT with Code Interpreter: upload your historical data in CSV, ask it to run Prophet or statsmodels, and get a prediction with confidence intervals. Free or 20 USD/month.
- Claude with analysis: ideal for interpreting results, generating narratives, and building scenarios. 20 USD/month.
- Google Sheets + Apps Script: for automating basic rolling forecasts with monthly updates.
For mature teams
- Datarails: FP&A platform that connects with ERPs and generates forecasts with AI. From 1,000 USD/month.
- Pigment: planning platform with advanced scenario modeling capabilities.
- Anaplan: enterprise planning with AI/ML modules for forecasting. Enterprise pricing.
- Workday Adaptive Planning: cloud FP&A with integrated AI.
Practical implementation in your company
The most common mistake is trying to automate everything at once. Practical implementation follows a sequence:
- Week 1-2: Start with a manual forecasting exercise assisted by AI. Upload data from one business line to Claude or ChatGPT. Generate a prediction. Compare it with your current forecast. The goal is not accuracy; it is familiarization.
- Week 3-4: Expand to all business lines. Standardize the input data format. Create your prompt templates.
- Month 2: Automate data ingestion (ERP export to CSV, AI processing). Generate your first complete rolling forecast.
- Month 3: Incorporate scenario planning. Generate 3-5 scenarios with AI and present them to the committee.
- Month 4-6: Evaluate specialized FP&A tools if the volume justifies it.
Ejercicio practico
- Prepare a CSV with monthly revenue data for your company (or one business line) for at least the last 36 months. Columns: date, amount, and if possible, breakdown by product or channel.
- Upload the CSV to ChatGPT with Code Interpreter and ask it to: (a) identify seasonality patterns, (b) generate a prediction for the next 12 months with confidence intervals, (c) create a chart with historical + prediction.
- Take the prediction and ask Claude to generate a 1-page executive report for the CFO with: (a) quarterly revenue forecast, (b) main risks that could deviate the forecast, (c) 2 alternative scenarios (stress and opportunity).
- Add a sensitivity exercise: ask AI to identify the 3 variables with the greatest impact on your forecast and quantify the impact range.
- Compare your AI-assisted forecast with your company's official budget. Where do they differ? What assumptions are different?
Bonus: Set up a Google Sheet that updates monthly with actual data and automatically runs the forecast vs actual comparison.
Puntos clave
Puntos clave from FN02
- The static annual budget is obsolete. The rolling forecast, updated monthly with AI, is the alternative that the most advanced companies are already adopting.
- For time series you do not need to be a data scientist: ChatGPT with Code Interpreter can run Prophet and generate predictions with confidence intervals from a CSV.
- AI-assisted scenario planning is not about making 3 versions of the same number. It is about exploring qualitatively different futures and preparing action plans for each one.
- Budget variance analysis is where AI has an immediate impact: automated variance decomposition and narrative generation that save 70% of the controller's time.
- Implement gradually: start with an assisted quarterly re-forecast, move to monthly, and evaluate specialized tools when the process is mature.
Guia de estudio — Conceptos clave de FN02
Por que fallan los presupuestos tradicionales
- Ciclo demasiado largo:entre 8 y 16 semanas de negociacion entre departamentos. Para cuando termina, las hipotesis de partida ya han cambiado.
- Sesgo politico:cada departamento infla sus necesidades y minimiza sus compromisos de ingresos. El presupuesto acaba siendo un documento politico, no financiero.
- Base historica sin ajustar:el tipico "ano anterior + 5%". Sin analizar si ese 5% tiene alguna base real o es simplemente inercia.
- Rigidez:una vez aprobado, modificar el presupuesto requiere un proceso formal que nadie quiere iniciar. El mundo cambia; el presupuesto no.
- Falta de escenarios:un solo escenario (el "base") sin alternativas. Cuando la realidad se desvía, no hay plan B.
Series temporales con IA
- Captura de patrones no lineales:los modelos de machine learning detectan relaciones que los metodos clasicos no ven. Por ejemplo, el impacto de un dia festivo que cae en miercoles vs viernes sobre las ventas retail.
- Incorporacion de variables externas:puedes alimentar el modelo con datos macroeconomicos, meteorologicos, de trafico web o de sentimiento de mercado que enriquecen la prediccion.
- Analizar patrones historicos:sube tus datos de ventas mensuales de los ultimos 5 anos y pidele que identifique estacionalidad, tendencia y ciclos.
- Generar codigo de prediccion:pidele que escriba un script en Python con Prophet (la libreria de Meta para forecasting) o statsmodels, y ejecutalo en Code Interpreter.
- Interpretar resultados:el LLM puede explicar que significan los intervalos de confianza, por que la prediccion tiene mayor incertidumbre en ciertos meses y que factores podrian desviarlo.
- Ajustar con juicio experto:puedes decirle "sabemos que en Q3 lanzaremos un nuevo producto que esperamos aporte un 10% de ingresos adicionales" y pedirle que ajuste la prediccion.
Scenario planning asistido
- Identificacion de drivers:pedirle a la IA que analice tu sector y tu empresa para identificar las 5-10 variables que mas impacto tendrian en tu P&L. Tipo de cambio, precio de materias primas, regulacion, adopcion tecnologica, tipos de interes.
- Generacion de escenarios:combinar diferentes estados de esos drivers para crear escenarios coherentes. No basta con "todo sube" o "todo baja". Los escenarios interesantes son los asimetricos: "los tipos suben pero la demanda se mantiene fuerte".
- Cuantificacion:para cada escenario, la IA puede estimar el impacto en ingresos, costes, EBITDA y cash flow, basandose en sensibilidades historicas o benchmarks del sector.
- Narrativa:generar un documento que explique cada escenario de forma clara para el Consejo de Administracion, con triggers (que senales nos indicarian que estamos entrando en ese escenario) y acciones recomendadas.
- Que pasa si perdemos nuestro mayor cliente (15% de ingresos)?
- Que pasa si el Euribor sube 300 puntos basicos?
Analisis de sensibilidad automatizado
- La trampa de la sensibilidad lineal: La mayoria de analisis de sensibilidad asumen relaciones lineales: si el precio baja un 5%, el EBITDA baja X. En la realidad, muchas relaciones son no lineales. Una caida del 5% en precio puede no afectar al volumen, pero una caida del 15% puede provocar una guerra de precios que destruya la rentabilidad del sector. Pidele a la IA que modele los puntos de quiebre, no solo la pendiente.
Budget variance analysis con IA
- "Los ingresos de la linea industrial superaron el presupuesto en 340K EUR (+7.2%), impulsados principalmente por un efecto volumen positivo de 280K EUR (3 nuevos contratos en Q2) y un efecto precio positivo de 60K EUR (revision tarifaria de abril)."
- "Los costes de personal se desviaron un 4.1% por encima del presupuesto, explicado por: (1) incorporacion de 3 FTEs no previstos en IT (120K EUR), (2) revision salarial del convenio superior a la prevista (+1.5% vs +1% presupuestado, impacto 45K EUR)."
Rolling forecasts: el fin del presupuesto anual
- Actualidad:el forecast siempre refleja la informacion mas reciente, no las hipotesis de hace 6 meses.
- Horizonte constante:en diciembre no estas mirando solo al mes que queda, sino a los 12 meses siguientes.
- Menor sesgo politico:al actualizar cada mes, las desviaciones se corrigen rapido y no hay incentivo a inflar el presupuesto.
- Mejor toma de decisiones:el Comite de Direccion tiene siempre una vision actualizada del futuro financiero.
- Actualizacion automatica:ingesta de datos reales del ERP, recalculo de proyecciones, ajuste de hipotesis.
- Ajuste inteligente:en lugar de extrapolar linealmente, la IA puede ajustar la proyeccion basandose en patrones estacionales, tendencias recientes y variables externas.
Siguiente: FN03 - Accounting Automation
From forecasting we move to daily operations: how AI automates invoice categorization, bank reconciliation, month-end close, and AP/AR management.
Ir al modulo FN03