Skip to content
UNI4C

Reports that refetch

Book a demo

A report is a set of pinned queries, not a saved picture. Open it and every block re-reads Business Central, follows the page's own date picker, and says how many rows came back.

Ask it for

The month-end receivables pack

Asked once, in the conversation that already ran the queries. The page exists before anyone opens a spreadsheet, and it is right again next month without being rebuilt.

Accounts Receivable Report

LIVE · 31-07-2026 14:32

Open receivables
4.12 M DKK
Overdue (>30 days)
1.36 M DKK
Customers
248
Avg. days outstanding
42

Ageing by bucket

  • 0–30 days1.84 M DKK
  • 31–60 days1.12 M DKK
  • 61–90 days0.63 M DKK
  • 91–120 days0.37 M DKK
  • >120 days0.16 M DKK

Largest open receivables

CompanyBalance (DKK)Days
Kolding Byg A/S612,45067
Nordic Food Group A/S498,20043
Dansk Industri A/S442,00028
Jutland Transport A/S381,75076
ScanTek A/S317,60052

Agent log

UNI4C AGENT

  1. 14:32:11userLav en rapport over åbne tilgodehavender
  2. 14:32:11agentbc__aggregate_data · Cust. Ledger Entry (21) · Open = true
  3. 14:32:12tool1,284 rows · 248 customers · bc:read:21:3f9a1c77b2e4
  4. 14:32:13agentbc__aggregate_data · group by ageing bucket · sum Remaining Amt.
  5. 14:32:14tool5 rows · bc:agg:21:9c0e41ab7755
  6. 14:32:14agentbc__read_data · top 5 by Remaining Amt. · Customer No. included
  7. 14:32:15agentpresent__report · 4 blocks · autolayout 1280 × 1 page
  8. 14:32:15agentReport saved · every block bound to its query
A shape, not a screenshot.

Why this is not a dashboard

Bound, not pasted

Every block carries its query

A number copied out of a tool result into a block is refused. Blocks bind to a query handle, so opening the report is what produces the figure, and the handle names the query without naming a company, which is why one report serves several.

Laid out for you

Nobody positions a block

Blocks are handed over without coordinates and arranged on the page automatically: a heading spans the width, up to four KPIs share a row, charts sit two per row, tables run full width, and the page fills to its bottom margin.

One page, one period

The date picker reaches every query

A page mixing period-scoped and all-time numbers is a bug, not a choice. The layout step wires the picker into every query or says which one it could not reach.

Bring the spreadsheet someone rebuilds every month

That is the fastest way to judge this. We will build it against your own ledger while you watch, and you will see every query it ran.

Book a demo

Or write to us at hello@uni4c.ai