Home › Invoice capture for SAP S/4HANA®

Icon of the CaRD Invoice & Document Solution for SAP S/4HANA CaRD Invoice & Document Solution for SAP S/4HANA® · invoice capture module

Invoice capture for SAP S/4HANA® — pre-enter instead of retyping

Incoming invoices are read, validated against your SAP S/4HANA® system and pre-entered as a parked supplier invoice in MM — with a purchase order reference just as well as without one. Release and posting still happen in SAP, in your familiar workflow. The PDF is then attached to the document automatically.

Invoices are the fully built-out case — the foundation is general. The same solution also files any other document on the SAP object: delivery notes, order confirmations, drawings, contracts. Validated, named and in the attachment list.

SAP S/4HANA Public Cloud SAP S/4HANA Private Cloud RISE with SAP SAP S/4HANA On-Premise XRechnung ZUGFeRD / Factur-X Filing-only mode too
2
Routes: with and without a purchase order
0
Posted documents — pre-entry only
5
Recognition sources: XML, barcode, OCR, AI, patterns
6
Languages in the interface
How it works

From the incoming invoice to a parked SAP S/4HANA® record

No retyping, no second system for approvals, no shadow filing. The solution starts exactly where working time is lost today — and then hands over to the SAP standard.

1

Take in

PDF by drag and drop, in batches or fully automatically from a watched folder. E-invoices are read as XML instead of guessed: XRechnung, ZUGFeRD and Factur-X in the CII and UBL formats, including pure XML invoices without a PDF.

2

Recognise

Invoice number, date, purchase order reference, supplier, net, tax, gross, payment terms and line items — depending on the document from XML, by text recognition (OCR), through AI models or from fixed patterns. Barcodes are read along the way, and multi-page batches can be split and reordered.

3

Validate

Purchase order and supplier are validated live against your SAP system. On top of that: totals check, duplicate check, field lengths and a comparison against the supplier master record. Every field shows where its value came from.

4

Pre-enter

The user reviews the posting preview, corrects where needed and pre-enters. SAP creates a parked supplier invoice (MM) — with a purchase order reference to the order items, or without one using G/L account assignment. Nothing is ever posted.

5

Hand over

Checking, release and posting then continue in the SAP standard — in your familiar workflow. The PDF hangs where it belongs: in the attachment list on the document.

What it does

Simple to operate, strict when checking

The interface only shows the user what they have to decide. Everything that can be checked, the solution checks beforehand.

Pre-enter — never post

SAP creates a parked document, no more and no less. The safeguard against accidental posting is built in twice and cannot be configured away — a deliberate product decision, not a setting.

With and without a purchase order

With a purchase order reference the line items are matched against the order; without one, G/L account assignment is used — either way the same supplier invoice in MM is created. The tool preselects the route, the user can switch.

Attachment on the SAP object, automatically

After pre-entry the PDF hangs in the attachment list on the document — additionally on the purchase order if you want. If you only want to file, choose “file attachment only” and skip pre-entry.

E-invoicing without detours

XRechnung, ZUGFeRD and Factur-X in CII and UBL, embedded or as a plain XML file. Where invoice XML is present it is read rather than interpreted: exact values, no recognition errors.

Checks that catch errors before SAP does

A totals check against transposed digits, a duplicate check against double payment, field lengths against unreadable SAP error messages, and a comparison against the supplier master record.

Barcode and batch splitting

Multi-page batches are grouped and reordered into individual documents in the browser — or split automatically using barcodes. One scan batch becomes several SAP documents in a single pass.

Fully automatic from the inbound folder

A watched folder pulls documents in by itself — the scanner or the invoice mailbox drops them off, the solution takes over. Afterwards the original is filed away or deleted according to your rule.

Multi-user capable and profile-driven

Business objects, detection patterns, mandatory fields and filing rules live in the profile. An additional object is therefore configuration rather than development, and every department works with its own settings.

Six languages, one interface

German, English, French, Spanish, Italian and Dutch — every user works in their own language. The server messages follow that choice as well.

  1. E-invoice XML XRechnung, ZUGFeRD, Factur-X — CII and UBL. If invoice XML sits inside the PDF or arrives as its own file, the values are taken over rather than read: exact, with no recognition risk.
  2. Barcode If the document carries a barcode, that is the least ambiguous source there is — and it splits the batch in the right place along the way.
  3. OCR and layout recognition Scanned paper documents and image PDFs are opened up by text recognition; the layout analysis returns structured invoice fields rather than bare strings — header data, amounts, taxes and line items.
  4. AI model For everything without a fixed layout: the model classifies the document type and extracts the candidates from the text. Which model does the work is a matter of configuration — a cloud service or a locally operated model.
  5. Patterns from the profile The deterministic fallback: fixed search patterns for your in-house formats and number ranges. Traceable, free of charge and available even when everything else is switched off.

The higher source always wins over the lower one.

Recognition

Five sources, one clear order of precedence

Invoices do not arrive in a single shape. Some are a structured e-invoice, many a PDF from the invoice mailbox, others a stack of scanned paper. The solution handles every route — and for each individual field it takes the most reliable source available for that document.

That is why every value in the form states where it came from. Anyone releasing an invoice can see at a glance what came out of structured XML and what came out of text recognition — and knows where a closer look pays off.

  • Scanned paper, image PDF, text PDF, e-invoice and plain XML file
  • The AI model is configuration, not a fixed ingredient — it can run locally too
  • Every value stays editable; the user always has the final say
Reliability

What gets noticed before anyone pays

Invoice capture is only worth as much as its checks. That is why the solution compares every document against what is already in SAP — and reports deviations instead of quietly adopting them.

  • Totals check: net plus tax must equal gross — catches transposed digits from text recognition.
  • Duplicate check from invoice number, supplier and year, before anything is sent.
  • Field lengths per SAP specification — nothing is ever truncated automatically, because the invoice number is SAP’s own duplicate key.
  • Comparison against the supplier master: name, VAT ID and every bank account on file.
  • Traceability: every field shows where its value came from — XML, recognition or manual entry.

The IBAN that is not in the master record

A genuine invoice, a genuine supplier, an unfamiliar account — that is what a redirected payment looks like, and that is exactly how it slips past a visual check. The solution compares the document’s bank details against all accounts held in the SAP master record, regardless of formatting, and warns on any deviation.

Nothing is ever overwritten. And where no bank details are held in the master record at all, it stays quiet — a warning with nothing to compare against would be mere noise.

In action

What the invoice capture looks like

Invoice capture for SAP: recognised objects with confidence and SAP validation, confirmation of the parked document, and the invoice data with a source indication per field
Recognised, validated, parked in SAPOn the left the recognised objects with source and confidence, at the top the confirmation of the parked document, on the right the invoice data — every field stating where its value came from.
Detected candidates of the invoice capture with source, confidence bar and validation against SAP
Candidates with confidenceEvery recognised object shows value, page, source and confidence — and whether it exists in SAP. What is not there does not get filed.
Batch editor: a multi-page PDF is split into individual SAP documents along its barcodes
Splitting a batch by barcodeA scan batch containing several invoices is split into individual documents along the barcodes — in one pass, with nobody sorting sheets.
Integration

At home in the SAP standard — not beside it

No parallel system, no modification, no second approval process. The solution writes through released SAP standard services and then hands over to what is already running at your site.

SAP side

  • SAP S/4HANA Public Cloud, Private Cloud, RISE with SAP and On-Premise
  • Pre-entry as a supplier invoice in MM through one released SAP standard service — identical in cloud and on-premise
  • No standalone FI document entry — deliberately not part of the product
  • No modification, no custom program, no intervention in the SAP core
  • Candidates are validated through released read APIs — the solution stays upgrade-safe
  • Approval, release and posting stay in the SAP standard workflow
  • SAP messages appear in plain language and in your logon language instead of as a technical error code

Filing & archive

  • The PDF is filed as an attachment on the SAP object and appears in the attachment list
  • Compatible with all common SAP archive systems — your archive stays your archive
  • With the CaRD Connector also via CMIS and ArchiveLink: SharePoint, Azure Blob Storage, Amazon S3 or STACKIT
  • Not only invoices: attach arbitrary files directly to arbitrary SAP objects
  • Retention by rule — the original can be deleted automatically after successful filing
For IT: Pre-entry and filing run through the released SAP standard services for supplier invoices and attachments — the same services in public cloud, private cloud, RISE and on-premise. What has to be set up is the matching communication scenario or service activation, plus a communication user with the required authorisations.

A folder instead of training

If you prefer, just drop files in the watched folder — the rest happens by itself.

A profile instead of programming

New objects, patterns and rules are configured, not developed.

Central or your own instance

As a managed service or as your own installation in the region you choose.

In the user’s own language

Six languages included, further ones are pure translation.

Flexibility

It adapts to your processes — not the other way round

Whether your invoices arrive from the scanner, from an invoice mailbox or as an e-invoice: the solution takes them in the same way. If you prefer to upload manually, do that; if you let the folder be watched, there is nothing else to do.

Everything business-specific — business objects, detection patterns, mandatory fields, filing targets — lives in the profile. An additional object or a new document type is therefore a setting, not a development project.

Multi-userProfiles per areaWatched folderRetention rules
FAQ

Frequently asked questions about invoice capture in SAP S/4HANA®

Does the solution post invoices in SAP?

No — it only ever pre-enters. SAP creates a parked document which is then checked, released and posted in your SAP workflow. That boundary is secured twice over: the service refuses to start with a setting that would lead to posting, and checks again immediately before sending.

Does it work with and without a purchase order reference?

Yes, both — in both cases as a supplier invoice in MM. With a purchase order reference the line items are matched against the order; without one, G/L account assignment is used. Either way the same document type is created through the same released SAP standard service; the tool preselects the right route and the user can switch at any time.

Are FI documents captured as well?

No. The solution only ever pre-enters supplier invoices in MM — with and without a purchase order reference. Standalone FI document entry is deliberately not part of the product: it would bypass the SAP standard route and blur the clear boundary of “pre-enter, never post”.

Which SAP systems are supported?

SAP S/4HANA Public Cloud, S/4HANA Private Cloud, RISE with SAP and S/4HANA on-premise. Pre-entry and filing use the same released SAP standard service in every deployment model.

Does anything have to be developed in SAP?

No. Released SAP standard services are used — no modification, no custom program in the core system. What has to be set up is the communication scenario or service activation, plus the authorisations.

Which invoice formats are supported?

Scanned paper documents, image and text PDFs and e-invoices: XRechnung, ZUGFeRD and Factur-X in the CII and UBL formats — embedded in the PDF or as a plain XML file. If a PDF carries invoice XML, that takes precedence: exact values instead of text recognition.

How are invoices without structured XML read?

Through text recognition (OCR) with layout analysis and through AI models: text recognition opens up scanned paper and image PDFs, the layout analysis returns structured invoice fields, and the AI model classifies the document type and extracts the candidates from the text. On top of that, fixed patterns from the profile cover your in-house formats. Which AI model does the work is a matter of configuration — a cloud service or a locally operated model.

How do I tell where a value came from?

Every field displays its source — structured XML, barcode, text recognition, AI model or manual entry. Anyone releasing an invoice can therefore see immediately which values are solid and where a closer look pays off. Every field stays editable regardless.

What happens to the PDF after pre-entry?

It is attached to the SAP object automatically and appears in the attachment list — on the pre-entered document and, if you want, on the purchase order as well. If you only want to file and not pre-enter, that works too: “file attachment only”.

Does the solution work with our existing archive?

Yes. Filing runs through the SAP standard interfaces and is therefore compatible with all common SAP archive systems. If you have no archive yet, or want to replace an expensive legacy one, combine it with the CaRD Connector for CMIS and ArchiveLink — with SharePoint, Azure Blob Storage, Amazon S3 or STACKIT as storage.

Can the solution file other documents too?

Yes. Invoices are the built-out module, the foundation is general: recognise and validate arbitrary files and attach them directly to SAP objects — delivery notes, order confirmations, drawings, contracts. Multi-page batches can be split along the way, automatically by barcode as well.

Can several users work with it?

Yes, the solution is multi-user capable and profile-driven. A profile bundles business objects, detection patterns, mandatory fields and filing rules — so finance works with different settings than purchasing, without anyone reconfiguring anything.

Which languages is the interface available in?

German, English, French, Spanish, Italian and Dutch. Further languages are pure translation work — no new build required.

Does this replace an invoice workflow such as VIM?

Deliberately not. Approval and release stay in the SAP standard, where your substitution rules, authorisations and reporting already work. We sit in front of that: paper and PDF become a cleanly pre-entered SAP document.

What does the solution cost?

We quote per customer — by document volume, the modules you want and the operating model. Request an individual quote; we are happy to show you a no-obligation live demo first.

Handle invoices once instead of three times

We will show you the invoice capture in a no-obligation online demo on a real SAP system - from the incoming invoice to the parked document with its attachment. Afterwards we prepare an individual quote for your document volume.

Contact

Let’s talk

Tell us how many incoming invoices you handle per month and which SAP system you work with - we will sort out the rest in a conversation.

CaRD Gesellschaft für EDV-Beratung mbH, Gutenbergring 2, 69168 Wiesloch

No cookies, no tracking. We use your details solely to answer your enquiry.