DocReadi

Reports and exports

Reports and exports

Reports turn your extracted document data into rows you can read, filter, export, or hand to your accounting system. There are two kinds: the built-in reports — fixed views over your documents and your credit spend — and the report builder, where you assemble your own report by dragging in exactly the fields you want. All of it lives behind the Reports & exports tab strip, which groups pages under three headings: Operations, Cost, and Data. The sample invoice on your onboarding checklist never appears in any report, on screen or exported — it's a demo document, not real data.

Built-in reports

Summary

Summary (Operations tab) gives you one row per document — document number, counterparty, date, total, status — filterable by document type, counterparty, validation state, and date range. Use it to scan a batch at a glance, or to jump into a specific document from the row.

Its Lowest field confidence column shows the same weakest-field figure described under The document view — not the model's overall self-reported score — coloured green at 85% and up, amber at 65% and up, and red below that.

Line Items

Line Items (Operations tab) is the same filter set, but one row per line item instead of per document — description, quantity, unit price, line total, VAT rate. Use it when you need to check or export the detail under the totals, not just the totals themselves. It covers every built-in document type, plus custom-template documents — pick Custom (all templates) or a named template from the document-type filter the same way you'd pick any built-in type.

Statements are the one type that works a little differently. A vendor or customer statement has no line items — it has a ledger of transactions, each one referencing an invoice, payment, or adjustment that lives elsewhere. Line Items gives you one row per ledger entry, in its own set of columns: date, description, type, reference, the referenced document number, debit, credit, signed amount, and running balance. They stay separate from the invoice line columns on purpose, so that adding up a column of line totals never accidentally counts an invoice twice — once as the invoice itself, and once as the statement row that mentions it.

For a custom-template document, the on-screen preview still shows only the fixed set of columns above (it's a shared table shape); your template's own fields — everything you defined in the field designer — appear in the downloaded Excel or CSV, not the preview. Download the report if you need to see the full column set.

Both Summary and Line Items support the same filters (document type, counterparty, date range, validation outcome) and both export from the Export to Excel and CSV buttons at the top of the page — the export runs over every matching row, not just the ones on screen.

Bank account numbers and IBANs show only their last four digits (for example ••••7890) in both reports, on screen and in the downloads, for a Reviewer unless an admin has granted them bank number access; Admins and Firm admins see full numbers. The same goes for a "New bank account" check quoted in the validation column.

Credits

Credits (Cost tab, requires the Admin role) shows your current credit balance and month-to-date consumption, broken down per document — including which operations consumed credits on that document (an extraction, a retry, a fix). Where a document failed validation for a reason no further extraction attempt would resolve — for example an unrecognised counterparty — the report says so directly, so you know to resolve it by hand (approve or create the counterparty) rather than waiting on a retry.

If your workspace is part of a firm's pooled billing, the credits shown here are still scoped to this workspace — see Billing and credits for how the shared pool works across a firm's clients.

Models and Benchmarks

The Operations tab also lists Models and Benchmarks. These are platform-administration pages for comparing extraction-model performance across all workspaces on DocReadi — they are not part of a normal workspace's day-to-day reporting and most workspace administrators will never see them.

Per-document export

From the document viewer, or from a selection of documents on a list page, the Download button opens a chooser with four options:

For the two report options, a second choice appears: Excel or CSV. Pick a kind, pick a format if relevant, and select Download. The report downloads treat bank account numbers the same way as the reports above: masked for a Reviewer unless granted access, full for Admins and Firm admins.

The report builder

Reports & exports (the Data tab, and also the page you land on from the Reports & exports link in the main navigation) is where you build your own report. It requires the Admin or Reviewer role to view; only an Admin can create, edit, or delete a saved report.

Built-in exports

At the top of the page, DocReadi keeps a small set of pre-built exports tuned to a specific destination format rather than to a workspace's own columns — for example Xero Bills (AP invoices), which downloads the AP invoices of your approved documents as a CSV in Xero's Bills import format (one row per line item, vendor/invoice number/dates/amounts pre-mapped, and the GL account code filled in where GL determination has assigned one). Credit notes and sample documents are left out. An invoice is picked up by its invoice date; one with no invoice date is picked up by the day the document was received and exported with an empty InvoiceDate column, so Xero's import will ask you for a date. When an invoice has no due date, the DueDate column uses the invoice's own printed payment terms (worked out with their basis — Net 30, month end, "30 days from statement", "Net 30 EOM" and so on), or — when it prints no terms — the supplier's own payment terms, and after that your workspace's default payment terms. Printed terms that cannot be read leave the column empty rather than being replaced by an assumption. See Default payment terms for how that's worked out. These sit above your custom reports because, for many workspaces, they're the export used every day. Select Download CSV to run one immediately; it defaults to the last 90 days.

Building a report

Select + New Report to open the builder. The builder has three parts:

Give the report a name in the Report name… field (and, optionally, a description), then select Save Report. Use Refresh at any point to preview the current column and filter selection before you save.

Bank account numbers are masked to the last four digits in report previews and exports for a Reviewer who hasn't been granted bank number access — the same masking rule the document viewer applies, including where a text column (an address, a line description, a validation message) quotes the account or an IBAN. Admins and Firm admins see full numbers.

Review requirement fields

If your workspace has review requirements configured, the Review requirements group lists one field per active requirement, named after its label. An Input — Number requirement exports the coerced numeric value rather than the reviewer's raw text; an Input — Yes / no question exports the reviewer's answer as the text yes or no; a Confirm requirement offers three fields instead of one: "label (confirmed)" (true while a live, non-invalidated confirmation exists), "label (confirmed at)", and "label (confirmed by)" (the reviewer's email). If the field being confirmed changes after the tick — the panel's changed since confirmation state — the confirmation exports as blank or false rather than as the value it once attested to. Deactivating a requirement removes it from the field picker for new reports, but a saved report that already references it keeps working.

A requirement whose Applies to covers several document types still shows as a single entry here, not one per type — its column fills from whichever document type each row in your report actually is.

Running and exporting a saved report

From the report list, each saved report offers:

The Run page repeats the same filter bar (Document type, Status, Source, Folders, Date from, Date to, Unique only) above the rows, so you can look at this run through a narrower or wider lens without editing the saved report itself. The Folders dropdown pre-checks the report's saved folders; ticking or unticking a folder changes this run only, and unticking every folder means all folders for this run. Leave a filter as it is to keep the report's saved value; set one to override it for this run only; Reset clears every override and returns to the report exactly as saved. Choosing Edit now opens the builder with every saved filter — including Source and Folders — already selected, matching what the report actually runs against.

Once your overrides make this run's filters differ from what's saved, a bar appears above the rows: "This run's filters differ from the saved report." Enter a name (optional) and select Save as new report to keep this exact scope as its own saved report, with the same columns as the original — the original report and its filters are never changed. Leave the name blank and DocReadi builds one for you from the original report's name and a short label for the scope, such as the folder or source you narrowed to. Saving takes you straight to the new report's own Run page. This needs the Admin role, the same as creating any report.

The reports API

Everything a saved report can do — list your reports, discover the available fields, create, update, delete, run, and export as CSV — is also available over the REST API using an API key, so you can automate a report pull from your own systems rather than exporting by hand each time. See /api/docs-guide for the full endpoint reference and authentication details.


Next: Delivering documents — get your approved data (and these reports) into the systems downstream of DocReadi.

Looking for the developer/API reference? See /api/docs-guide. Can't find an answer? Email [email protected].