Skip to content
Next drop: Friday, October 9

Report · REP-010 · v1.0

Arcturus · 12-month cash forecast

In which month cash drops below the minimum, by how much and in each scenario, with the assumptions in plain view and the decision to take before then.

PremiumGlobal standardStandard 2026.10Controls 6/6MonthlyXLSXDOCXPPTX
Meridian Coffee Co. (Demo) · 12-month cash forecast · October 2026REP-010 · p. 1/1
FICTITIOUS DATA · USD thousands · RS2026.10Repporti checks 6/6 · REP-010 v1.0
FICTITIOUS DATA · Meridian Coffee Co. (Demo)Checks 6/6
REP-010 · 12-month cash forecast · October 2026 · illustrative example with fictitious data
  • Word (.docx), 5 A4 pages, ready to export to PDF
  • Excel (.xlsx) with Assumptions, History, Commitments, Base, Downside, Summary, Control and Chart sheets, with live formulas
  • Optional PowerPoint (.pptx) with 1 to 3 slides

Forecasts cash month by month with the direct method: collections from sales and collection days, payments from cost, inventory and payment days, operating expenses and every dated commitment (capex, debt, taxes, bonuses). You get a base case and a downside case, each with its lowest-cash month, the headroom against your minimum balance and the funding need.

Before forecasting, your AI reconciles the opening balance with the trial balance and checks that the assumptions are complete and within range and that every commitment has a coherent date, category and sign; if something fails, it stops and asks. It never assumes a new loan or defers taxes or salaries on its own: it presents them as options to decide.

Delivers a 5-page Word file and an Excel workbook with the assumptions in input cells: change one and see the new lowest-cash month. The Repporti kit checks that every figure in the Word file exists in the calculation before it prints the seal. Terms and format come from the Repporti Standard for your country, framework and language.

What it includes

6 sections, in this order

  1. 01In 30 seconds: lowest-cash month, headroom and funding need by scenario
  2. 02Chart of the monthly closing balance with the downside case and the minimum balance
  3. 0312-month table for the base case: collections, payments, taxes, debt, capex and balance
  4. 04Assumptions by scenario, dated commitments and sensitivity of the lowest balance
  5. 05Risks and decisions: options with an amount and a deadline month
  6. 06Appendix: downside case, controls, limitations and glossary

Controls 6/6

What it checks before writing a single figure

  • C1Reconciled opening balance: cash in the trial balance matches its accounts and, if provided, the banks plus reconciling items.

  • C2Complete history: 12 consecutive months ending at the cut-off, with revenue and cost of sales in every month.

  • C3Valid assumptions and commitments: every driver in every scenario and within range; commitments inside the horizon, with a coherent category and sign and no duplicates.

  • C4Continuity and identities on the Control sheet: closing = opening + net flow, each closing balance is the next month's opening, and collections and payments reconcile with receivables and payables.

  • C5Figures table valid for the kit: numeric values, no repeated lines, valid units and outflows with a single sign (cuadre.py validar).

  • C6Traceable figures: every figure in the Word file exists in calculo.json with the same rounding (cuadre.py verificar).

If the script ran

Repporti controls 6/6 · REP-010 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 paste your filesFixed602
  2. 1Role, audience and business context731
  3. 2Parameters736
  4. 3Repporti standard385
  5. 4Data contract1,454
  6. 5Questions first595
  7. 6Validation with a hard stop991
  8. 7Calculation by code1,193
  9. 7-bisNo-code modeFixed522
  10. 8Formulas1,582
  11. 9Structure1,514
  12. 10Writing without «AI slop» and without invention954
  13. 11Theme and notation1,026
  14. 12QA, traceability and seal941
The text is delivered when you copy, with your license. It is never on this page.≈ 33,429 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 / CFOAccountant / firmFounder
Area
Treasury and cash
Frequency
Monthly
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 report

Where do forecast sales come from?

From the same month of the prior year times each scenario's growth, so seasonality is kept. If you attach your sales budget, it governs the base case.

What if I have no supuestos.csv?

The AI proposes assumptions from history (last month's days and margin, 0% growth) and asks you to confirm them before forecasting. Every assumption is written into the report.

Does it include the loan I plan to request?

No, unless it is approved and you load it as a commitment. The report shows the funding need and the options to cover it; it never takes a loan for granted.

What about my country's taxes?

Names come from your profile's Standard, but you give the dates and amounts as commitments: the AI asks for them and does not assume them.

How is it different from the 13-week cash flow?

This one looks 12 months ahead by month to decide investment and financing; the 13-week one looks week by week to decide payments and collections. They work together.

Treasury and cash

More reports in this area

See the whole area