What a report is
Reports in bluprnts are AI-written documents over your live model — the writer writes the words, the engine computes every figure, and nothing is invented.
A report is a document written over your live financial model, for an audience outside it — investors, a lender, your board. bluprnts composes it from the plan you have already built: cover page, headline figures, charts, statement tables, assumptions and written narrative, all in one document you can read, edit and export.
Find them in the left sidebar, under Statements → Reports.
The writer writes the words. The engine computes the numbers.#
This is the part worth understanding before anything else. Every financial figure in a report is a token reference resolved from the forecast engine at render time — the same engine that produces your statements. The AI writes the prose around those references; it never writes a number.
So a report cannot drift from your model, cannot round something helpfully, and cannot invent a figure that would be convenient. If a figure appears in a report, it came out of the same calculation as the figure on your profit and loss.
What a report is made of#
Reports are built from blocks:
| Block | What it holds |
|---|---|
| Cover | Title, subtitle, company |
| Prose | Written narrative, with live figures referenced inside the sentences |
| KPI strip | A row of headline figures |
| Chart | Closing balance, revenue, profit after tax, or revenue against costs |
| Statement table | The profit and loss, cash flow or balance sheet |
| Scenario compare | A saved scenario against the base plan |
| Assumptions | What the model assumes |
Live, stale, or frozen#
The status sits in the document toolbar and reads one of four ways:
| Status | Meaning |
|---|---|
| All figures live | Every figure matches the current model |
| N sections to re-narrate | The model has moved since the prose was written, so the words no longer match the numbers |
| Frozen · a date | Every figure locked as it stood on that date |
| Composing / redrafting | The writer is working |
The stale state is the useful one. bluprnts captures the figures each section was written against, and compares them to the live engine — so when you change the plan, it can tell you that a paragraph saying "we reach breakeven in month 14" is now describing a forecast that no longer exists. Each stale section shows exactly which figures moved, and from what to what. See Customise sections and the narrative.
Freeze is for the opposite case: a document you have already sent. Freezing locks every figure as presented, so the copy in someone's inbox and the copy in your account say the same thing however much the plan changes afterwards. It is reversible — Unfreeze returns the document to live figures.
How many you get#
Report allowances depend on your plan. When you reach the limit, the New report button becomes Unlock more reports and points at billing. Plans without clean export watermark every printed page — see Export to PDF.
Related#
- Create a report — brief the writer and compose one.
- Customise sections & AI narrative — edit, redraft, reorder.
- Export to PDF — get it out of the app.