Skip to content
Next drop: Friday, October 9

Report · REP-017 · v1.0

Cassiopeia · Annual budget memo

The memo that goes with next year's budget: what is being put up for approval, how much it grows and why, whether the figures are consistent with their assumptions and what happens if they fail.

PremiumGlobal standardStandard 2026.10Controls 5/5AnnualDOCXXLSXPPTX
Meridian Coffee Co. (Demo) · Annual budget memo · October 2026REP-017 · p. 1/1
FICTITIOUS DATA · USD thousands · RS2026.10Repporti checks 5/5 · REP-017 v1.0
FICTITIOUS DATA · Meridian Coffee Co. (Demo)Checks 5/5
REP-017 · Annual budget memo · October 2026 · illustrative example with fictitious data
  • Word (.docx): 4 to 5-page A4 memo with To · From · Date · Subject header
  • Excel (.xlsx) with Data, Assumptions, Calculation, Monthly, Sensitivity, Control and Charts sheets, with live formulas
  • Optional PowerPoint (.pptx) with 3 to 5 slides for the board

Turns the proposed budget, the current year's estimated close and the list of assumptions into a 4 to 5-page memo for the board, the partners or the owner: what is being voted on with its figure, the budget against the estimated close line by line, the profit bridge, each line's consistency with its assumptions, three sensitivities and the capex, headcount and financing it brings.

Before calculating, the AI checks with code that the budget has all 12 months for every line item and business line, that actuals to date match the trial balance, that every assumption has a source and that depreciation rises when an investment goes into service. If something does not reconcile, it stops and asks. If a business line grows more than its assumptions explain, it shows the unsupported amount and leaves it to be confirmed: it never changes figures or picks which one is right.

It never recommends approving or rejecting: it sets out what is being voted on, how consistent it is and what the risks are. Delivers a Word memo and an Excel workbook with assumptions, monthly phasing, sensitivities and a Control sheet, using the terms and number format of the Repporti Standard in your profile; the script checks every figure before printing the seal.

What it includes

5 sections, in this order

  1. 01What is being approved: bottom line and a closed list of what is voted on
  2. 02The budget on one page: line items against the estimated close and the profit bridge
  3. 03Assumptions and consistency: budgeted growth against the growth the assumptions explain
  4. 04What could go wrong: three sensitivities and sourced risks
  5. 05Capex, headcount and financing, plus an appendix with monthly phasing and controls

Controls 5/5

What it checks before writing a single figure

  • C1Complete budget: 12 months per line item and business line, no repeated rows or negatives, and business lines add up to the line item.

  • C2Reconciled estimated close: actuals to date match the trial balance and the forecast covers only the remaining months.

  • C3Sourced assumptions and consistency: each business line is compared with the growth its assumptions explain and every gap is shown with its amount.

  • C4Income statement subtotals that add up in both the budget and the estimate (checked by cuadre.py).

  • C5Traceable figures: every figure in the memo exists in calculo.json and the title moves in the same direction as the change in profit for the period.

If the script ran

Repporti controls 5/5 · REP-017 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 filesFixed728
  2. 1Role, audience and business context903
  3. 2Parameters784
  4. 3Repporti standard311
  5. 4Data contract1,184
  6. 5Questions first426
  7. 6Validation with a hard stop1,360
  8. 7Calculation by code1,027
  9. 7-bisNo-code modeFixed470
  10. 8Formulas1,176
  11. 9Structure1,375
  12. 10Writing without «AI slop» and without invention1,044
  13. 11Theme and notation1,093
  14. 12QA, traceability and seal1,188
The text is delivered when you copy, with your license. It is never on this page.≈ 33,403 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
Governance and financing
Frequency
Annual
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

Does it build the budget for me?

No. It reviews and explains the budget you propose: it checks that it is complete, that it is consistent with its assumptions and what happens if they fail. To build one from scratch, use your planning tools.

What if a business line does not match its assumptions?

The AI calculates the unsupported amount and flags it «[difference to be confirmed]». It never changes the budget or the assumption: whoever proposes it decides.

Do I need the current year's close?

Yes: the memo compares the budget against the estimated close (actuals to date plus the forecast for the remaining months). If you attach the trial balance, actuals to date are reconciled to it.

Does it include the cash budget?

No. The memo shows capex and financing with their status; for month-by-month cash use Arcturus · 12-month cash forecast.

Does it work if my fiscal year does not end in December?

Yes: the budget year is the one in your file and the fiscal year-end comes from your report profile.

Governance and financing

More reports in this area

See the whole area