Appearance
Glossary
Terms used throughout the docs. If you're reading along and hit a word that doesn't make sense, find it here.
—Not set—
Recognito's systematic notation for an empty field value. A mandatory field with —Not set— blocks the Validate and Approve actions — you can't move the document forward until you fill it in.
Different from a literal empty string or zero — the system specifically checks for this marker.
AI Post Processing
A per-field setting in Settings → Document fields that runs a second-pass LLM call on the field after primary extraction. Useful for fields the base model doesn't natively support — country-specific tax IDs, custom internal references.
Best-effort. For high-volume reliability, a custom model is usually the better path; AI Post Processing is the self-serve workaround.
Approval Status
The human-review state of a document. Values: Pending, Validated, Approved, Rejected, Duplicate. Independent from Document Status.
Approver
A user whose approval is required at some stage of a document's flow. Approver-ship is per-document (decided by Mapping workflows that populate approvers_N_M), not a fixed user role. The same user can be an approver on one document and not another.
Approver Group
A set of users who can collectively approve a document at one stage. Routing is sequential — Group 1 approves, then Group 2, etc. In small orgs without configured Approver Groups, the assignee can approve directly.
approvers_N_M
Field-naming convention for approver routing. Set by Mapping workflows. N is the group number, M is the slot within the group. approvers_1_1 is the first slot of Group 1.
Assignee
The canonical Recognito term for the person responsible for validating a document. Older audit docs sometimes say "Reviewer" — same role.
In small orgs without separate Approver Groups, the assignee can also approve directly.
Auto-scan page threshold
Project-level setting (Settings → General). Documents exceeding this page count get Document Status = Needs action and the user must manually pick which pages to process. Guards against accidentally running a 200-page PDF through OCR.
Bounding box
The colored rectangle overlaid on the document preview in Studio, showing where each extracted value came from. Each color matches a field category.
Cascade
The sequence of writes inside a workflow's execution. Each step's writes are visible to subsequent steps in the same workflow run.
Workflows don't cascade across each other — a step's write to a field doesn't fire the workflow watching that field. Cascade happens inside one workflow, not across them.
Context columns
The lookup key on a definition. Each Context column pairs an entity column with a Matching Type. Multiple Context columns combine with pure AND.
Custom Response Schema
JSON template (Settings → Developers) that reshapes Recognito's canonical extraction output into the customer's ERP-expected shape. One schema per project, shared by the Webhook payload and the Custom Get API response.
Definition
A reusable Mapping lookup specification. Takes one or more Context columns (matched against an entity) and produces Mapped outputs (values written to document fields) or Dropdown options.
Definitions live inside their target entity. Each entity can host multiple definitions.
Discriminator (column)
A Context column placed at the front of a composite-key lookup to narrow it by tenant / customer / subsidiary. Customer-named (no system meaning). See Recipes → Serving multiple companies.
Document Analysed
A trigger event. Fires when the engine finishes extraction (Document Status flips Processing → Done). The Initial_Workflow runs on this trigger. Also one of the webhook trigger events.
Document Approved
Approval Status value Approved, and a webhook trigger event. The document has cleared every required approver.
Document fields
Settings tab defining what fields the engine extracts (or what fields are available for Mapping to populate). Organized by category — Main, Table, Payment, Tax, Metadata.
Document Status
The technical-pipeline state of a document. Values: Processing, Done, Exported, plus the Needs action branch. Independent from Approval Status.
Document Validated
Approval Status value Validated, and a webhook trigger event. The assignee has signed off; an approver still needs to (or, with no approvers, validation is the final human step).
Dropdown columns
In a definition, the columns whose values populate a Select-type document field's dropdown options. In Mapping Definitions, the dropdown is unfiltered (every value across the entity). In Dropdown Definitions, the dropdown is context-filtered (only values from matching rows).
Duplicate Checker fields
Settings → Field Usage configuration. Marks specific fields as the keys for value-based duplicate detection. Chargeable — the document gets extracted before the check runs.
Distinct from file-hash duplicate detection (Settings → General → Reject duplicate files), which rejects identical files at upload with no extraction cost.
Engine
Loose term for "Recognito's OCR + ML extraction pipeline." Not a specific UI label.
Entity
A user-defined reference table in Mapping. Columns + rows. Examples: Vendors, GL Accounts, Approvers, Departments.
Bulk upload supports .xlsx only today.
Fallback Records
Multi-level fallback configuration on a definition. When the Context lookup yields no match, a substitute entity row is used instead of the silent no-op.
Field Usage
Settings tab where field properties are configured: Custom Filter / Clipboard / Table Clipboard / Print / Duplicate Checker. Five independent purposes, set per field.
Initial_Workflow
The one workflow per project that fires on Document Analysed. Configured via the Internal Mapping integration. Establishes the post-extraction initial state — vendor lookups, GL coding, approver routing, dropdown init.
Internal Mapping
An integration that wires the Initial_Workflow to the Document Analysed event. Lives in Settings → Integrations. Mostly invisible; leave it alone unless you know what you're doing.
Mapped columns
In a Mapping Definition, the entity columns whose values get written to specified document fields when a row matches. Each Mapped column has a Transform setting (only No Transform is available today).
Mapping
The rule engine. Three layers: Entities, Definitions, Workflows. The configurable layer that fires after extraction.
Mailbox
Per-project email address. Format: invoice-randomstring@mail.recognito.io (or receipt-..., handover-... for other project types). Surfaced in Settings → General and the Upload modal.
Matching Type
Per-Context-column setting. One of Exact, Less Than, Less Than or Equal, More Than, More Than or Equal. Decides how the column compares against the document field's value.
Member
A user-role label shown in Settings → Users. Currently a placeholder — doesn't gate any behavior today.
Metadata fields
The fifth field category in Invoice projects. Convention: BYOD ("Bring Your Own Data") populated via Mapping. Architecturally identical to other categories.
My tasks
A built-in filter in the Documents view showing only documents needing the current user's input — documents they're the assignee on (in Pending) and documents they're an approver on (in Validated and it's their group's turn).
No setup needed; works out of the box for every user.
Needs action
A Document Status value indicating the document hit the Auto-scan page threshold. Open the document, click Process, pick which pages to process from the grid.
Org-owner
Organization-level role. Required to access Settings → Organization (Members, Payments, API Keys).
Override (permission)
A document-action permission. Bypasses Document lock, can edit Rejected documents, can delete documents at any status. Admin-tier.
Pending
Initial Approval Status for a freshly extracted document. No human has reviewed yet.
Personal Visibility
A document-visibility scope. The user sees only documents they're directly involved in: they uploaded it, they're the assignee, or they're one of the approvers. Default for most users.
Global Visibility
A document-visibility scope. The user sees every document in the project. Typically 1–2 people per org — accountants, finance ops, C-level.
Project
The top-level scope inside an organization. Pins down document type, field schema, mapping rules, users, integrations.
Project mailbox
See Mailbox.
Project type
One of: Invoice, Receipt, Handover & Acceptance Certificate, or a custom model. Set at project creation, not changeable later.
Reset data
Per-field button in Studio. Re-runs the project's Initial_Workflow for that one field. Typical use case: a vendor was just added to the Vendors entity, and the assignee clicks Reset data on vendorName to re-pull the lookup.
Not needed for routine field edits — workflow triggers handle those automatically.
Reviewer
Older term for Assignee in some audit docs. Synonymous; "Assignee" is the current product term.
Saved View
A persisted filter + search + columns + column-widths configuration in the Documents view. Shared as a copy (not live-shared).
Sequential feed-through
The cascade rule that step N's writes are visible to step N+1's reads within the same workflow run.
Silent no-op
A Mapping step that finds no matching entity row. Writes nothing, errors nothing — the cascade continues with whatever state existed. The single most common reason a cascade "doesn't do anything visible."
Studio
The single-document review UI. Three-pane layout: document preview with bounding boxes (left), field values (right), line items (below).
Top row
The lowest-row-index entity row satisfying a definition's Context AND-match. Wins when multiple rows match.
Trigger
The event that fires a workflow. One of Document Analysed (Initial_Workflow only), On field select (with one or more watched fields), or a hidden internal-admin trigger (Approvers only).
Webhook
Outbound HTTPS POST integration. Content-Type: multipart/form-data. Triggers: Document Analysed / Document Validated / Document Approved (any combination). Retry policy: 1 / 5 / 10 minutes, then failed. Not signed — no HMAC today; recommend domain validation + HTTPS.
Workflow
A chain of sequential rules with a trigger. Two trigger types: Document Analysed (Initial_Workflow only) and field value change ("On field select").
Workflows do not cascade across each other — to chain logic, use multiple rules inside one workflow.
Wrong data / Wrong type
Per-field buttons in Studio. Send a note to Recognito's team. Not connected to anything automated — no training feedback loop. May be removed in future iterations. Don't rely on them to fix problems automatically.