Report · REP-027 · v1.0
Jupiter · Annual management report (narrative draft)
The draft of the year's management report for the directors: business performance, financial position, risks, subsequent events and the proposed allocation of profit, with every figure reconciled.
Turns the year's financial statements, their comparatives and management's notes into the draft annual management report: the narrative that accompanies the statements before the shareholders or the general meeting, in up to 10 pages with a table of indicators.
Before writing, the script checks that the statements balance in both years, that the cash flow statement reaches the balance sheet cash, that equity reconciles with profit and dividends, and that the proposed allocation adds up to profit. Risks, subsequent events and outlook come only from management's notes; anything missing stays as «[to be completed by management]».
The legal minimum content of the report varies by country and type of company: the prompt covers it point by point from the list you provide and never cites rules that are not in your files. Delivers a Word file with track changes for the directors' review and an Excel workbook with the indicators and the Control sheet.
What it includes
11 sections, in this order
- 01Draft cover for the directors' review
- 02The year on one page: 5 figures and 3 paragraphs
- 03Business performance and results
- 04Financial position: liquidity, leverage and working capital
- 05Cash flows, investment and dividends
- 06Key financial and non-financial indicators
- 07Principal risks and uncertainties according to management
- 08Subsequent events and outlook
- 09Proposed allocation of profit
- 10Content required by your country or articles, point by point
- 11Appendix: reconciled alternative measures, formulas, controls and glossary
Controls 7/7
What it checks before writing a single figure
C1Complete data: headers, numeric figures, no duplicate lines and valid units (cuadre.py).
C2Income statement subtotals reconcile in both years (cuadre.py).
C3Consistent sign convention: costs and expenses with a single sign (cuadre.py).
C4Statement of financial position: assets = liabilities + equity and every total = sum of its lines, in both years (Control sheet = 0).
C5Cash flows: opening cash + net change = closing cash = cash in the statement of financial position (Control sheet = 0).
C6Equity and allocation: opening equity + profit − dividends ± declared movements = closing equity, and the proposed allocation adds up to profit for the year (Control sheet = 0).
C7Traceable figures: every figure in the Word file exists in calculo.json with the same rounding (cuadre.py verificar).
If the script ran
Repporti controls 7/7 · REP-027 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.
Prompt outline
What the prompt contains, block by block
- 0Before you paste your filesFixed814
- 1Role, audience and business context1,102
- 2Parameters752
- 3Repporti standard551
- 4Data contract1,260
- 5Questions first523
- 6Validation with a hard stop1,633
- 7Calculation by code335
- 7-bisNo-code modeFixed445
- 8Formulas789
- 9Structure1,825
- 10Writing without «AI slop» and without invention971
- 11Theme and notation1,019
- 12QA, traceability and seal1,246
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 StandardHow to use it
From the trial balance to the report in three steps
- 01Configure and copy
- 02Paste into your AI
- 03Review and deliver
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.
Who it is for
Made for whoever delivers the report
- Area
- Governance and financing
- Frequency
- Annual
- Industry
- All
Compatibility
Which AI it works with
| Level | AI | |
|---|---|---|
| With code execution | ChatGPT · Claude | Designed for plans with data analysis (ChatGPT) or code execution (Claude): cuadre.py runs inside the AI. |
| No-code mode | Copilot · Gemini | Generates 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
Can I use it for my country's mandatory management report?
As a draft, yes. Attach the list of content your law or articles require (requisitos.txt) and the report covers it point by point; anything not in your data is flagged «[to be completed by management]». Review and signature belong to the directors.
Can it invent the outlook or the risks?
No. The future and the risks come only from management's notes, quoted with their figures. If a note does not say how a risk is managed, the text leaves it open instead of guessing.
What happens if equity does not reconcile?
The AI stops before writing and shows the difference: usually an undeclared movement (other comprehensive income, contributions, buybacks). You declare it and the control runs again.
Does it include sustainability or people data?
Only what you provide in datos_no_financieros, with its unit and comparative. It adds no indicators you did not give it.
Does it come out in the general meeting's language?
It comes out in the report language of your profile, with your framework's official statement names.
Governance and financing