AI document processing for European manufacturers
Invoices, delivery notes, certificates and customs papers in several languages, what e-invoicing mandates change, and how the data reaches your ERP.
By Thoufic, founder of Flange ·
The paperwork problem in a European factory
A mid-sized manufacturer in Europe buys from suppliers in several countries and sells into several more. The documents arrive in German, Italian, French, Dutch, Polish and English, as PDFs, scans, photos from the goods-in desk and email bodies. Someone reads each one and types the important parts into the ERP. Errors show up weeks later as a stock count that doesn't match, a supplier paid twice, or a shipment held at the border because a certificate was missing.
This is work AI now does well, because each document has a clear job and every result can be checked against something you already hold: a purchase order, a goods receipt, a supplier record. This guide covers which documents to automate, how e-invoicing changes the picture, how the data gets into SAP Business One, Dynamics, DATEV or Exact, and a rollout plan.
The documents worth automating
Supplier invoices in several languages and formats
The obvious starting point. The AI reads the supplier, invoice number, dates, currency, net amount, VAT, total and line items, whatever the language or layout, and matches them against the purchase order. Current models read the major European languages well, but test on your own documents before you trust that claim from anyone, including us. The general method is in our guide to automating invoice data entry.
Delivery notes and packing lists
These close the gap between what you ordered and what arrived. The system reads article numbers, quantities, batch or lot numbers and the order reference, then proposes the goods receipt in the ERP. Short deliveries and substitutions go to a person instead of being booked silently. This is also what makes a proper three-way match (order, receipt, invoice) practical.
Certificates of conformity and material certificates
Declarations of conformity, inspection certificates such as EN 10204 3.1 for metals, test reports. The AI checks that a certificate exists for each delivery that needs one, that the batch or heat number matches the delivery, and that key values sit inside your specification. It then files the certificate against the batch so quality and customers can find it later. A person still decides on anything outside specification.
Customs paperwork
For imports from outside the EU, and for trade with the UK since Brexit, the system can pull commodity codes, origin, weights and values from commercial invoices and packing lists and prepare the data your customs broker or team needs. It prepares; your broker or customs specialist declares. Customs is not a place to let software file on its own.
Order confirmations by email
Suppliers confirm orders in email bodies, attachments and portal exports, often with changed dates or prices. The system reads each confirmation, compares it with the order, updates the confirmed delivery date in the ERP, and flags any change in price, quantity or date to the buyer. Catching a price change at confirmation is far cheaper than catching it at invoice.
E-invoicing: what changes and what doesn't
Several EU countries are moving business-to-business invoices from PDFs to structured electronic formats. The dates below are our reading at the time of writing; check them with your tax adviser and the official sources in each country, because they have moved before.
- Italy has required B2B electronic invoices through its central exchange system, the SDI (Sistema di Interscambio), since 2019, in the FatturaPA XML format.
- Germany requires all businesses to be able to receive structured e-invoices (such as XRechnung or ZUGFeRD) from 1 January 2025. The duty to issue them phases in: from 2027 for businesses above a turnover threshold, and from 2028 for all.
- France is rolling out e-invoicing through approved platforms: all businesses must be able to receive e-invoices from 1 September 2026, large and mid-sized companies must issue them from the same date, and small companies from 1 September 2027.
- Other countries, including Belgium and Poland, have introduced or announced their own mandates, and the EU's VAT in the Digital Age package plans digital reporting for cross-border B2B invoices from 2030.
What this means for document processing is simple and often missed: a structured e-invoice doesn't need AI to read it. The data is already there. The job shrinks to validating it, matching it and posting it. AI reading stays useful for the long tail: suppliers outside the mandates, suppliers outside the EU, small suppliers still in transition, and every document that is not an invoice. Delivery notes, certificates, customs paperwork and order confirmations are not covered by e-invoicing rules at all.
So the right design takes in both: structured e-invoices straight through a parser, PDFs and scans through AI extraction, and everything through the same validation and review steps.
Posting into your ERP
Most of the effort in these projects is not reading the document. It is getting clean data into the right place in your system. The common cases we see in Europe:
- SAP Business One: goods receipts, A/P invoices and attachments through its service layer or integration tools, matched to the base purchase order.
- Microsoft Dynamics 365 Business Central and older Dynamics NAV installs: purchase invoices and receipts through the API or, for older versions, through the import routes they support.
- DATEV in Germany: booking data and document images handed over in the formats your tax adviser (Steuerberater) works with, so their process stays the same.
- Exact in the Netherlands and Belgium: purchase entries and documents through its API.
- Older or in-house systems with no API: file imports or a database connection, with more testing.
Building that connection is what our integration services cover. The extraction, validation and review layer is our document processing AI service.
Validation and human review
The step that makes the system trustworthy is not the reading; it is the checking. For manufacturers, the checks that matter most are:
- Lines add up, and net plus VAT equals the total, at the right VAT rate for the supplier and country.
- Reverse-charge invoices from other EU countries carry the right VAT numbers and wording.
- The supplier exists, and the bank details match what you hold. A change of bank details always goes to a person.
- The invoice is not a duplicate.
- Quantities and prices match the order and the goods receipt, within tolerances you set.
- Article numbers map to your own item numbers, including supplier-specific codes.
- Certificates exist for the batches that need them.
Anything that fails a check, or that the AI is unsure about, goes to a review screen with the document beside the extracted fields. A person fixes or approves it. Everything else goes straight through, and every change is logged for your auditor. Our interfaces are English-first; if your reviewers need the review screen in German or another language, tell us on the first call and we will say plainly what is achievable.
Documents can contain personal data, for example names on delivery notes or contact details on invoices, so GDPR applies and we agree where data is stored on the first call. Document processing of this kind is generally minimal risk under the EU AI Act. Take your own legal advice.
A rollout plan
- Measure today. Documents per month by type, minutes per document, and how often entries are corrected later.
- Pick one document type and one site. Supplier invoices are usually first; delivery notes are a strong second because they unlock matching.
- Collect real samples in every language and format you receive, including the bad scans and the e-invoices.
- Write down the rules: tolerances, approval limits, item mapping, what counts as a duplicate.
- Build the ERP connection and test it in a copy of your system, not the live one.
- Run in parallel for a few weeks while your team still checks everything, and compare.
- Switch on straight-through processing for your most regular suppliers first, then widen.
- Add the next document type. Each one after the first is quicker, because the validation and posting layers already exist.
Most systems we build go live in 30 to 60 days, with integration, testing and onboarding included.
Mistakes to avoid
- Ignoring e-invoices. Paying an AI to read a document that already carries structured data is waste. Parse it.
- Testing in one language. If a third of your suppliers write in Italian, test on Italian invoices.
- Skipping item mapping. Supplier article numbers rarely match yours. Without a mapping table, matching fails.
- Posting without review. Wrong quantities in goods receipts quietly corrupt stock figures.
- Letting software file customs declarations. Prepare the data; let a specialist declare.
Where to start
If paperwork is one of several problems on the shop floor and in the office, our manufacturing page covers quoting from RFQ emails, shop-floor tracking and dashboards too. For how we work with businesses across the EU, see AI automation in Europe.
FAQ
Common questions
Can AI read supplier invoices in German, Italian and French?
Current models read the major European languages well, including scans and unfamiliar layouts. Test on your own documents, and keep validation and a human review step for anything the system is unsure about.
Do we still need AI document processing once e-invoicing is mandatory?
For structured e-invoices, the data is already there, so they only need validating and posting. AI reading remains useful for suppliers outside the mandates and for delivery notes, certificates, customs papers and order confirmations.
Can the system post into DATEV or SAP Business One?
Yes. SAP Business One, Dynamics and Exact have interfaces we connect to. For DATEV, data is handed over in the formats your tax adviser works with. Older systems without an API need more integration work.
Is AI document processing high-risk under the EU AI Act?
Generally no; reading business documents is minimal risk under the Act. GDPR still applies to any personal data in the documents. Take your own legal advice.