Data Alchemy — Software IDP con AI
ERP Integration

SAP Integration: document data written straight into SAP

With Data Alchemy, accounts-payable invoices, delivery notes and orders reach SAP already read by the AI and checked against your master data, ready to be posted. Your users keep working in SAP and only review the exceptions that are flagged.

99.8%Accuracy with Claude
~12 sPer 1-page document (Claude Sonnet)
AI agentor REST API into SAP
0Manual data entry
Context

Why integrate SAP with an IDP engine

SAP is the operational core of many companies, but feeding it still takes hours of manually entering accounts-payable invoices, delivery notes and orders. Every document has to be read, interpreted and typed into SAP by hand, with the risk of errors, delays and tricky reconciliations.

Data Alchemy's SAP integration removes that work: the Intelligent Document Processing (IDP) engine, software that reads documents with AI and extracts structured data, reads the document, extracts the fields, checks them against SAP master data (vendors, items, terms) and brings the record into SAP, ready to be posted.

This direct link between Data Alchemy and your system is what we mean by native integration: the full explanation, including the available connection methods, is on the dedicated page.

How it connects

Supported SAP integration methods

Extracted data reaches SAP in one of two ways: through the AI agent, installed at your premises, or, if you develop in-house, through an integration on Data Alchemy's REST API and webhooks, included in every licence.

AI agent

The AI agent is installed at your premises: it connects to Data Alchemy over websocket and APIs and posts the extracted data into SAP, including orders with header and lines, on the destination configured from a graphical interface — a database, CSV, JSON or TXT files, or APIs — with no connectors to build. Your SAP credentials stay in the agent, in your perimeter. It is included in the Enterprise licence and available as a separately quoted add-on on Business.

Data Alchemy REST API and webhooks

For developers: submit documents through the REST API and receive the structured JSON via webhook, signed with HMAC SHA-256, or with a GET. Your own integration handles the write into SAP.

Mail service for acquisition

From the Business licence, the Mail service installed on your premises picks up documents from your company mailboxes and brings them into Data Alchemy: invoices, delivery notes and orders enter the flow with no manual uploads.

Validation on SAP master data

Before writing, data is matched against SAP master data — vendors, item codes, open orders. This is done by remote validation, which checks individual values against master data (for example that an item code exists, or the vendor code found from the VAT number), and by external fields, which compare the document with the data it refers to (for example the purchase order quoted on a delivery note). Both are included from the Business licence.

Data flow

From document to SAP in four steps

The same flow applies to invoices, delivery notes, orders, contracts and price lists: the document goes in, structured data comes out inside SAP.

01

Acquisition

The document arrives via email (business mailboxes, via the on-premise Mail service, from the Business licence), upload or a monitored folder.

02

AI extraction

An LLM dedicated to the document model extracts the fields, with no templates or per-layout rules.

03

Validation

Data is validated and enriched against SAP master data, with anomalies flagged for review.

04

Write to SAP

Validated data reaches SAP through the AI agent installed at your premises (database, files or APIs) or through your own integration on the REST API, ready to be posted.

Benefits

What changes with Data Alchemy's SAP integration

Zero data entry

Data enters SAP with no manual typing: the finance team moves from copying to reviewing exceptions.

Master-data consistency

Validation against SAP master data reduces coding errors, wrong vendors and items not found.

Faster closing times

Payables reach SAP with no manual data entry, speeding up posting, control and payment.

No new software for users

Users keep working in SAP: the automation operates behind the scenes on document acquisition.

Full traceability

Every document keeps the link to the SAP record it created, for audit and reconciliation.

Scales to all documents

From invoice to delivery note to order: the same SAP integration covers every document flow.

FAQ

Frequently asked questions about SAP integration

Yes. Data extracted from documents reaches SAP through the AI agent installed at your premises (a database, CSV, JSON or TXT files, or APIs) or through an integration you build on Data Alchemy's REST API and webhooks, mapped to standard invoice, order and delivery-note fields, after validation against SAP master data.
Yes. The connection method adapts to the installation: the AI agent, installed at your premises, writes to SAP through a database, CSV, JSON or TXT files, or APIs, depending on what your environment supports; alternatively, you can integrate Data Alchemy's REST API and webhooks into your own stack.
Accounts-payable invoices, delivery notes, orders, contracts and price lists. The same Intelligent Document Processing flow extracts the data and writes it into SAP, regardless of document type.
Before writing, data is matched against SAP master data — vendors, item codes, open orders. Anomalies are flagged for review, so only consistent data enters SAP.
With Claude Sonnet or higher, reading takes on average around 12 seconds for a one-page document and around 18 seconds for two pages; the write to SAP happens straight after validation, through the AI agent or your own API integration.

Get your documents into SAP, without data entry

Show us a sample of your documents: we'll demonstrate extraction, master-data validation and the write to SAP on your real case.

Plan a call with a demo on your own documents