Skip to content
Next drop: Friday, October 9

Chart · GRF-008 · v1.0

Line with forecast band

Solid actual series, dotted forecast that starts at the last actual, an uncertainty band that widens with the horizon, and the threshold that must not be crossed.

ProGlobal standardStandard 2026.10Controls 4/4XLSXDOCXPPTX
Meridian Coffee Co. (Demo) · Cash balance · actual and forecastGRF-008 · Chart · 16:9
FICTITIOUS DATA · USD thousands · RS2026.10Repporti checks 4/4 · GRF-008 v1.0
Meridian Coffee Co. (Demo) · Cash balance · actual and forecastGRF-008 · Chart · 16:9
FICTITIOUS DATA · USD thousands · RS2026.10Repporti checks 4/4 · GRF-008 v1.0
FICTITIOUS DATA · Meridian Coffee Co. (Demo)Checks 4/4
01 / 02
GRF-008 · Cash balance · actual and forecast · illustrative example with fictitious data
  • Excel (.xlsx) with the series, band and threshold in formulas, a native chart and a Control sheet
  • PNG (2×, 16:9) and SVG for Word or PowerPoint
  • Alt text (alt.txt) describing trend, threshold crossing and band

It shows at a glance where a figure is heading: the cash balance, revenue or any monthly series. Actuals are a solid line, the forecast is dotted as in IBCS notation, the uncertainty band widens month by month and the threshold (minimum balance, target or covenant) is labeled. If the forecast is weekly, it marks the lowest week: a month-end balance can hide the critical week.

The AI does not forecast anything: it draws the forecast you already have (for example, the 13-week cash flow from REP-008). Before drawing, the script checks that the forecast starts from the last actual balance, that each week opens where the previous one closed, that the monthly figure is the last week of the month and that the band contains the forecast. If something does not tie, it stops and asks.

It delivers a native Excel chart with the band as an area, the PNG and SVG, and the alt text. If the model has no low and high scenarios, the band is an explicit assumption (±5% per month of horizon) and the note says so.

What it includes

5 sections, in this order

  1. 01Action title: where the figure is heading and whether it crosses the threshold
  2. 02Actuals as a solid line with markers and a dotted forecast from the last actual
  3. 03Uncertainty band in light gray, behind the line
  4. 04Labeled horizontal threshold and a marker on the lowest week
  5. 05Note with the forecast source, the band rule, source and seal

Controls 4/4

What it checks before writing a single figure

  • C1Complete data: recognized headers, numeric figures, no repeated months and valid units.

  • C2Income statement subtotals tie if the table includes them (N/A for a series).

  • C3Sign convention: costs and expenses with a single sign.

  • C4Figures in the title, subtitle, note and alt text traceable to calculo.json, and a title in the direction of the figure it mentions against the threshold.

If the script ran

Repporti controls 4/4 · GRF-008 v1.0 · RS2026.10 · {fecha} · fingerprint {hash}

If it did not run

NOT VERIFIED — controls not executed by code. Review the Control sheet of the XLSX.

If a control fails, the AI stops, shows the difference and asks how to proceed. It never forces the numbers to reconcile.

Prompt outline

What the prompt contains, block by block

  1. 0Before you pasteFixed338
  2. 1Role, audience and business context478
  3. 2Parameters286
  4. 3Repporti standard223
  5. 4Data contract642
  6. 5Questions first261
  7. 6Validation with a stop597
  8. 7Calculation and drawing by code437
  9. 7-bisNo-code modeFixed343
  10. 8Numeric rules309
  11. 9Chart structure566
  12. 10Title and texts295
  13. 11Notation (IBCS / ISO 24896:2026) and accessibility218
  14. 12QA, traceability and seal463
The text is delivered when you copy, with your license. It is never on this page.≈ 25,401 characters + cuadre.py (919 lines)

Core available in: Spanish · English

Repporti Standard

It comes out adapted to your report profile

Compatible with every country and framework in the Standard: when you copy, it is composed with your profile (country, accounting framework, report language, currency, unit and year-end). Terminology, number format and statement names come from the Standard, not from the prompt.

See the Repporti Standard

How to use it

From the trial balance to the report in three steps

  1. 01Configure and copyCheck your report profile (country, framework, language, currency) and the period. The prompt is assembled in your browser.
  2. 02Paste into your AIOpen ChatGPT or Claude, attach your anonymized files and paste the prompt.
  3. 03Review and deliverReview the controls table and the seal. If something does not reconcile, the AI stops and asks.

Anonymize before pasting

  • Company name → an alias (“Client 07”); tax ID → “ID-XX”.
  • Customers, suppliers and employees → codes (C001, P001, E001). The mapping table stays on your computer.
  • Use an AI that does not train on your data: business plan, API or training turned off.

Repporti neither receives nor stores your files or your figures: the prompt is assembled in your browser and your files go straight to your AI.

Who it is for

Made for whoever delivers the report

Finance manager / CFOFounderAccountant / firm
Area
Treasury and cash
Frequency
Whenever you need it
Industry
All

Compatibility

Which AI it works with

LevelAI
With code executionChatGPT · ClaudeDesigned for plans with data analysis (ChatGPT) or code execution (Claude): cuadre.py runs inside the AI.
No-code modeCopilot · GeminiGenerates the Excel file with formulas and a Control sheet. The footer says “NOT VERIFIED” unless you run cuadre.py on your computer.

Questions

About this chart

Does the AI build the forecast?

No. It draws the forecast you give it (your 13-week cash flow, your budget or your forecast). If you do not have one, build REP-008 or REP-010 first.

Where does the band come from?

If your model has pessimistic and optimistic scenarios, they are used as they are. If not, the prompt applies ±5% in the first forecast month, ±10% in the second and so on, and states it as an assumption in the note.

Does it work for revenue or EBITDA, not just cash?

Yes. Any monthly series with actuals and a forecast; the threshold can be a target or a covenant.

What if the forecast does not start from the last actual?

It stops: it shows the difference between the forecast opening balance and the last actual, and asks. It is the most common error of an outdated forecast.

Treasury and cash

More from this area to combine

See the whole area