Skip to content
Next drop: Friday, October 9

Block · BLQ-010 · v1.0

Controls and limitations

What was checked before issuing the report, against what and with what difference, and what was not checked: each limitation with the figures it affects and how to read them.

PremiumGlobal standardStandard 2026.10Controls 4/4DOCXXLSXPPTX
Meridian Coffee Co. (Demo) · Controls and limitations · October 2026BLQ-010 · Block · 16:9
FICTITIOUS DATA · USD thousands · RS2026.10Repporti checks 4/4 · BLQ-010 v1.0
FICTITIOUS DATA · Meridian Coffee Co. (Demo)Checks 4/4
BLQ-010 · Controls and limitations · October 2026 · illustrative example with fictitious data
  • One-page Word (.docx) section with both tables
  • Excel (.xlsx) with Controls, Figures, Limitations and Control (each difference recomputed with a formula)
  • Optional PowerPoint (.pptx) slide with both tables

The section that tells the reader how far each figure can be trusted. One table with the closing controls (reconciliations, counts, cut-offs, estimates) and their result in figures, and another with the limitations: what was not checked, which figures it touches and how to read them.

Differences are shown with their figure, their owner and whether they exceed materiality; estimates and controls not performed are always limitations and are never left out. The prompt checks in code that each reported difference matches the figures it compares.

It describes management's preparation controls, not an audit: the text avoids opinion language («reasonable», «certified», «audited») and copies the main report's seal verbatim or says «NOT VERIFIED».

What it includes

5 sections, in this order

  1. 01Action title: what reconciles with no difference and the largest difference or limitation
  2. 02«What was checked» table: figures compared, difference, result, evidence, owner and date
  3. 03«Limitations» table: what was not checked, which figures it affects and how to read them
  4. 04Controls and seal of the main report, copied verbatim
  5. 05Note: preparation controls, not an audit

Controls 4/4

What it checks before writing a single figure

  • C1Complete data: the figures table has recognized headers, numeric figures, no duplicate ids and valid units.

  • C2Income statement subtotals add up to their lines (N/A if the figures table has no subtotals).

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

  • C4Every figure in the document (balances compared, differences and coverage) exists in calculo.json with the same rounding.

If the script ran

Repporti controls 4/4 · BLQ-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 filesFixed579
  2. 1Role, audience and business context699
  3. 2Parameters549
  4. 3Repporti standard310
  5. 4Data contract927
  6. 5Questions first271
  7. 6Validation with a stop545
  8. 7Calculation by code335
  9. 7-bisNo-code modeFixed414
  10. 8Rules812
  11. 9Structure832
  12. 10Writing without “AI slop” or inventions700
  13. 11Notation and accessibility399
  14. 12QA, traceability and seal815
The text is delivered when you copy, with your license. It is never on this page.≈ 28,352 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

Accountant / firmFinance manager / CFO
Area
Close and accounting
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 block

Does this replace an audit?

No. It describes the controls management performed while preparing the report and says so in the note. If the figures are unaudited, the section states it as a limitation.

What happens to controls that were not performed?

They always appear as a limitation, with the figures they affect and how to read them. The prompt never describes them as done or leaves them out.

Does it connect to the main report?

Yes. If you ran a Repporti report in the same conversation, its controls table and seal are copied verbatim into «Report controls».

Close and accounting

More blocks in this area

See the whole area