The RIV4 platform

An intelligent document processing platform built around your workflows

Configure how business documents are acquired, understood, checked and delivered as structured data. RIV4 combines AI extraction, visual workflows, business rules and human review so information can move into your existing systems with the controls your process requires.

Visual workflows · Business rules · API & webhook outputs
RIV4 Workflow Designer: documents move from an acquisition source through routing, transcoding and manual validation to an output channel

One platform.
A workflow you control.

Platform overview

Configure the path from incoming documents to the structured data your teams and systems need, with visibility over each step.

Connect document sources

Bring files into RIV4 through the channels already used in your operations, from APIs and email to scanners, WhatsApp and FTP.

Configure the processing

Set up routing, segmentation, extraction models and processing steps in one visual environment.

Deliver usable results

Apply checks and business rules before handing structured outputs to connected systems through APIs, webhooks or file-based exchanges.

Build the workflow visually

Workflow Designer

Use the Workflow Designer to connect document sources, route different document types, configure extraction and processing, and define where the results should go.

RIV4 Workflow Designer with five areas: Acquisition, Routing, segmentation and extraction, Processing, Output and Cross-cutting error handling

Acquisition

Connect the sources that feed each document workflow.

Step 1 of 5 · select a marker on the screen to explore

Routing, segmentation & extraction

Classify incoming files, split mixed documents when the workflow requires it and configure the extraction models.

Step 2 of 5

Processing

Add the checks, transformations or human review steps your process needs.

Step 3 of 5

Output

Deliver the resulting data through the output channel selected for that workflow.

Step 4 of 5

Error handling

Define how exceptions are routed and surfaced for investigation.

Step 5 of 5

See the original document alongside the extracted data

Document viewer

Inspect fields and tables in context while keeping the source document in view. When human validation is part of the workflow, results can be reviewed before successful outputs are delivered.

Document quality and model configuration affect extraction results; validation helps manage exceptions where required.
invoice_25040.png Completed
Select a field to see where it was extracted
Document
100%
Sample invoice processed by RIV4, with header, customer details, line items and totals
Extracted data
supplier3 fields
customer3 fields
payment3 fields
invoice_row_det7 items
totals5 fields
{
  "invoice_num": "25040/2026/V1",
  "invoice_date": "27/01/2026",
  "document_type": "FATTURA",
  "supplier": {
    "supplier_name": "GBR Rossetto S.p.A.",
    "supplier_address": "Via E. Fermi 7, 35030 Rubano (PD) - Italia",
    "supplier_vat": "IT00304720287"
  },
  "customer": {
    "customer_name": "TESTANOVA OFFICINA S.R.L.",
    "customer_address": "Viale Giulio Cesare, 8/A, 46100 Mantova",
    "customer_vat": "04184960401"
  },
  "payment": {
    "payment_terms": "R.B. 30 GG DF FM",
    "bank": "Banca Intesa San Paolo",
    "due_date": "31/03/2026"
  },
  "invoice_row_det": [
    {
      "cod_art": "158461",
      "desc": "VERDE ECO SAPONE TANICA 5LT",
      "qty": 1,
      "unit_price": 15.59,
      "tot_price": 15.59
    },
    {
      "cod_art": "180671",
      "desc": "BATTERIA CR2032 3V LITIO (CF.2PZ) ENERGIZER",
      "qty": 6,
      "unit_price": 2.80,
      "tot_price": 16.80
    },
    {
      "cod_art": "225620",
      "desc": "CARTA A4 APP JACKSON BLUE (CF.500FF)",
      "qty": 50,
      "unit_price": 2.70,
      "tot_price": 135.00
    },
    {
      "cod_art": "6777",
      "desc": "ARIA COMPRESSA DUSTER JET ROSSETTO 400ML X PULIZIA",
      "qty": 6,
      "unit_price": 7.83,
      "tot_price": 46.98
    },
    {
      "cod_art": "0770",
      "desc": "NASTRO ETICH.DYMO D1 MM12X7MT CAR.NERO/F.DO BIANCO 450130",
      "qty": 2,
      "unit_price": 18.50,
      "tot_price": 37.00
    },
    {
      "cod_art": "139984",
      "desc": "NASTRI DYMO D1 MM12X7MT NERO/BIANCO (CF.10PZ)",
      "qty": 1,
      "unit_price": 185.00,
      "tot_price": 185.00
    },
    {
      "cod_art": "163645",
      "desc": "TELEFONO CORDLESS PANASONIC KX-TGB610JTB",
      "qty": 2,
      "unit_price": 26.50,
      "tot_price": 53.00
    }
  ],
  "totals": {
    "taxable_amount": 491.37,
    "vat_rate": 22,
    "vat_amount": 108.10,
    "total_amount": 599.47,
    "currency": "EUR"
  }
}

Configure intelligence around your documents

Configuration

Select how documents are routed, segmented and processed. Adapt the workflow to the structure of your files and the controls required by each business process.

Routing & classification

Send incoming documents to the relevant processing path using configurable routing logic.

Document segmentation

Split mixed or multi-document files into the logical documents that need separate handling.

Extraction models

Configure models for the data your workflow needs to identify and extract.

Processing steps

Add transformations, transcoding, manual validation or custom processing steps where necessary.

Apply business rules before data reaches your systems

Business logic

Extraction is only one step. RIV4 can match extracted information with reference data, apply processing rules and route discrepancies for review before passing the approved result to the destination system.

Supplier confirmation received

Order confirmation
Example Supplier Ltd.
No. OC-0418
Your ref. PO-10482
ItemQtyPriceDelivery
BRK-220 Bracket40012.4014 Oct
GSK-075 Gasket1,2000.9510 Oct

Prices and delivery dates compared with the relevant purchase order

FieldConfirmationPurchase orderStatus
BRK-220Unit price 12.40 12.40 Matched
GSK-075Unit price 0.95 0.88 Review required
BRK-220Delivery date 14 Oct 10 Oct14 Oct Updated after rule
GSK-075Delivery date 10 Oct 10 Oct Matched

Synthetic example data.

Discrepancies reviewed and structured data sent to the connected ERP through the configured integration

Deliver structured outputs to your business systems

Integration layer

Connect RIV4 to ERP, CRM, WMS, TMS and custom applications using APIs and webhooks, or deliver results through supported file-based outputs and configured channels.

  • REST API
  • JSON webhooks
  • Excel
  • CSV
  • XML
  • TXT
SAP and Microsoft Dynamics 365 Business Central can be integrated through APIs and webhooks.

Control workflows across teams and organizations

Governance

Organize document sources, extraction models and workflows by organization. Manage users, roles and access to the processes each team is responsible for.

Deployment options

Choose a cloud deployment or discuss a dedicated installation based on your operational requirements. Storage location and AI processing location depend on the deployment and model configuration selected.

Cloud

SaaS subscription, managed by Velion.

Dedicated

Single-tenant installation on-premise or in your private cloud.

Built for real, document-intensive operations

Customer proof

STEF Italia

Logistics & transportation
700,000+documents processed annually
>70%faster processing

Italtecnica

Commerce & retail
60,000documents processed annually
2,000 hsaved per year

Euroflex

Industry
5,000quality certifications
-87%time reduction

Cambielli

Commerce & retail
100,000+delivery notes processed annually
78%error reduction

See how fits your document workflows

Show us the documents you receive and the systems you need to connect. We’ll explore how to configure RIV4 around your process.

Book a demo