Skip to content
TEKNORA Logo
TEKNORA

SmartERP-Flow

Document extraction for your ERP

Turn any business document — invoice, order confirmation, delivery note or email — into exactly the data your systems need. SmartERP-Flow classifies the document and returns clean, typed JSON with header fields and line items, ready to post straight into your ERP. Self-hosted on your own servers.

POST /infotract/extract
invoice.pdf→ classify → extract
document_type · Eingangsrechnung
Rechnungsnummer
RE-2026-00482
Bestellnummer
BE2026-00917
Gesamtbetrag
1.419,08 EUR
USt-IdNr
DE123456789

Reads the documents your business runs on

German business documents come with headers, tables and totals that a human otherwise retypes into the ERP. SmartERP-Flow reads the file, classifies it, and returns structured data — header attributes and normalised line items — in a single API call, on infrastructure you control.

One endpoint, configured per request. Start simple with a list of fields; reach for cheatsheets, classification hints and validation passes when a supplier needs special handling. Nothing leaves your network unless you choose a cloud engine.

8
Document formats
4
LLM engines
100%
On your servers

One endpoint, from raw file to posted data

Ask for any fields

Name the header fields and line-item columns you want. The JSON schema is built per request, so the model returns those keys and nothing else — missing values come back as null, never invented.

Automatic document typing

Leave the type blank and the model classifies the document against your configured types — Eingangsrechnung, Auftragsbestätigung, Lieferschein, Gutschrift and more — before extracting. Upload several files, or an email with attachments, and it finds the right one.

Header data and line items

Pull the invoice header and the full position table in a single call. Amounts and quantities are normalised — European decimals become clean numbers — and every field lands in a consistent type: text, decimal, integer or date.

Explainable extraction and cheatsheets

Switch on reasoning and every value comes with a short note on where in the document it was found. Feed the model supplier-specific rules — where an order number sits, which tax rates apply — so a new supplier is handled without touching your code.

Runs on your servers

SmartERP-Flow ships as a Windows service or a Docker container and runs entirely on your infrastructure. With local Ollama nothing leaves your network; with a cloud engine only the document you send is processed. Licensed and delivered by Teknora.

How a request flows

From raw file to posted data in one call.

Send the document

Upload one or more files, or point to a path on the server. Emails are unpacked into body text plus attachments.

Classify

If you do not state the type, the model identifies it against your configured document types, using your classification hints and cheatsheet.

Extract

A schema is built from your fields and the model fills it, following your prompt, cheatsheet and datatype rules.

Receive typed JSON

Back comes the document type, the header attributes, the line items and — if asked — the reasoning behind each value.

Bring your own intelligence

The same API, whichever model you trust. Cloud keys stay in server memory for the session; with Ollama nothing leaves your network.

Anthropic

Claude — native PDF support, strong on messy layouts.

OpenAI

GPT — broad availability and a familiar API.

Mistral

A European model via an OpenAI-compatible API.

Ollama (local)

Local and private — runs entirely on your own hardware, nothing leaves the network.

Frequently Asked Questions

Bring SmartERP-Flow to your ERP

Tell us about your documents and we will show you the extraction on your own samples — running on your servers, with the engine you trust.

Talk to Teknora
Made with
SmartERP-FlowbyTeknora

Navigation

  • Blog

Quick Links

Stay in the loop

One handpicked article from our blog, in your inbox every week.

TEKNORA e.K.© 2026 Teknora e.K. All rights reserved.