DE
All solutions

Solution · SAP Business One

Capture PDF documents in SAP Business One automatically

Customer purchase orders, incoming invoices, and delivery notes arrive as PDFs — and get typed into B1 by hand. The kitun Document Pipeline reads these documents template-free, validates every line item deterministically, and creates the documents through the official SAP interfaces. On-premise, with open-weights models: no document ever leaves your network, no fee per document.

Template-free
New senders with zero setup
On-premise
Open-weights models on your hardware
Zero undetected errors
An operating target, not a marketing claim
No per-document pricing
Fixed costs instead of volume tiers
Your code
Repository handover, no lock-in

What SAP Business One can already do

An honest inventory before anything gets built:

  • E-invoices and electronic documents: Via the Electronic Document Import, B1 processes structured formats depending on your localization — no AI required.
  • Document Information Extraction (SAP BTP): SAP offers its own document recognition integration for incoming invoices. It is a cloud service on the SAP Business Technology Platform, licensed separately, focused on A/P invoices (PDF/scan → draft in B1).

If you only want to automate incoming invoices and have no issue with documents flowing into the SAP cloud, you should know about this option and evaluate it.

The gap — and what the pipeline is built for

Three requirements the standard doesn't cover:

  1. Sales orders: Customer purchase orders that arrive as PDFs and need to be created in B1 as sales orders — with line-item matching against the item master and customer item number mapping. Among mid-sized companies, this is the most common and most expensive data entry case, and it's exactly where B1 offers no standard path.
  2. Strict on-premise requirements: When documents — terms, prices, customer relationships — must never leave the building, any cloud extraction is off the table. The kitun pipeline runs entirely inside your own network, on your own hardware.
  3. Every document type, one system: Order confirmations, delivery notes, credit notes, and Swiss documents (no e-invoicing mandate, QR-bills without line-item data) — one pipeline, one operating model, instead of one tool per document type.

How the pipeline works with SAP Business One

  1. Intake: Documents arrive via email mailbox, folder, or scan. Duplicates are detected before any processing (file hash).
  2. Extraction — locally: Layout parsing and AI extraction run on-premise with open-weights models. Template-free: new senders and changed layouts with zero setup.
  3. Validation: Deterministic checking of every line item (quantity × price = total), matching against the item and business partner master in B1, every value grounded in the original text. Uncertain documents go to a review screen instead of entering the system unchecked.
  4. Creation in B1 — through the official interfaces: Validated documents are created via the Service Layer (REST/OData) or the DI API — as a sales order, purchasing document, or goods receipt. All B1 business rules and validations apply, exactly as with manual entry. No direct database access — the pipeline fully respects SAP's support guidelines.

The result: documents appear in B1 as if entered by hand — just minutes after arrival, arithmetically verified and linked to the source document.

On-premise: data protection as architecture, not as a promise

Extraction and validation run on your own hardware (a GPU workstation or compact AI appliance handles mid-sized volumes). Open-weights models instead of cloud APIs: no third-country transfers, no tangle of data processing agreements, no per-document pricing — and the model remains a swappable component with no vendor lock-in. More on the on-premise architecture →

Process and effort

  • Pilot (2–3 weeks): ~10 real documents, gold set, end-to-end through to a draft document in B1.
  • Validation: ~100 documents incl. unknown senders; metrics and threshold calibration.
  • Production: Go-live with review queue; corrections continuously improve the pipeline.

Effort on your side: provide sample documents, one contact person for master data questions, Service Layer access (test system). No changes to your existing B1 customizations.

Frequently asked questions

Which B1 versions and deployments are supported?

Integration runs via the Service Layer or DI API — available for SAP Business One on-premise as well as hosted installations. Details (version, database variant) are clarified in the intro call based on your specific installation.

Does the pipeline write directly to the B1 database?

No, deliberately not. Documents are created exclusively through the official interfaces, so all business rules apply and your SAP support remains unaffected.

What happens to documents the system can't read with confidence?

They land pre-filled in a review screen (document side by side with the data, deviations highlighted) and are verified in seconds. The goal isn’t “100% accuracy” — it’s zero undetected errors among automatically created documents. Why that’s the right benchmark

We already use SAP Document Information Extraction — is this still worth it?

Quite possibly: the pipeline then covers the sales side (customer purchase orders) and the document types beyond A/P invoices — or replaces the cloud processing where on-premise is mandatory.

What does it cost?

One-time project cost plus low operating costs (hardware, power, maintenance) — no per-document pricing, no volume tiers. A first business case with your own document volumes takes shape in the intro call; the calculation logic is openly documented.

20 minutes, one honest assessment

Bring two or three typical documents — in the intro call, we'll tell you what can be automated, what it costs, and whether it pays off. If it doesn't, we'll tell you that too.