Import Invoices to SAP: Convert PDF Supplier Invoices to a Template

SAP S/4HANA imports supplier invoices in bulk through the Import Supplier Invoices app, which reads a downloaded spreadsheet template, not raw PDFs. SAP added Joule and AP AI agents in 2026, but those are licensed S/4HANA Cloud add-ons. Upload your PDF or image invoices here and get clean rows with supplier, invoice number, dates, amounts, and tax, ready to drop into the SAP upload template instead of keying each one in FB60.

Last updated June 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your invoices

Matches the SAP upload template
Supplier and amount fields
No FB60 retyping
Files deleted after processing

Why getting supplier invoices into SAP is the slow part

SAP can post a batch of supplier invoices from one upload file, but only when each row matches the template and references a real supplier and company code. The invoices arrive as PDFs and scans, so the work is converting each document into correctly formatted rows before SAP will accept them. Keyed one at a time in FB60 or MIRO, a month of invoices takes days.

SAP will not read a PDF

The Import Supplier Invoices app reads a spreadsheet template, and FB60 and MIRO expect manual entry. Either way, PDF and image invoices have to be transcribed into structured data first.

Suppliers must match a master record

Each invoice has to reference a supplier that already exists in SAP, along with the right company code. A name printed on the invoice will not post, so the data has to map to the supplier master.

Template columns must line up

The downloaded template ships with the correct headers for supplier, invoice date, posting date, reference, amount, tax code, and company code. A renamed header or a wrong date format stops the upload.

Tax codes and GL accounts are required

SAP needs the right tax code and account assignment on each line. Missing or wrong tax codes are one of the most common reasons an upload row fails validation.

Manual FB60 entry does not scale

Posting invoices one at a time in FB60 or MIRO is slow, and every retyped figure is a chance for a transposed amount or a wrong reference that surfaces later as a payment error.

OCR hubs still need clean data

Even when you upload through the SAP app or a third-party invoice hub, the data behind it has to be accurate and structured, or the post fails downstream.

Native AI capture is a licensed Cloud add-on

SAP shipped Joule and AP AI agents in 2026 that can read invoices and match them to purchase orders, but they require S/4HANA Cloud and the Business AI entitlement. On-premise or ECC sites, and anyone not yet licensed for Joule, still load invoices through the upload template.

Turn any invoice into a SAP upload file

InvoiceXLSX reads your PDF and image supplier invoices with AI and exports the fields SAP needs as clean rows. You add the supplier number, company code, and tax code, line the columns up with the SAP upload template, and import through the Import Supplier Invoices app. No FB60 retyping, no rebuilding the layout for every vendor.

PDF and image to data

Upload native PDFs, scanned bills, or phone photos. The AI extracts supplier, invoice number, dates, line items, tax, and totals from any layout.

SAP template columns

Output arrives as structured columns that line up with the SAP upload template, so values drop into supplier, invoice date, reference, amount, and tax code.

Line items as rows

Each line becomes its own row with description, amount, and tax, the structure a multi-line supplier invoice needs in SAP.

Batch your stack

Process many invoices at once and export a single file so a centralized AP team can upload a weekly or monthly batch in one pass instead of keying each one.

Spreadsheet export, ready to map

Download a clean spreadsheet that fits the SAP template, with the invoice reference carried across each invoice and its lines.

Private by default

Invoices are processed over encrypted connections and deleted after extraction. Your supplier data is never sold or used to train public models.

Why Choose InvoiceXLSX?

  • Feeds the Import Supplier Invoices app and FB60 entry
  • Handles multi-page and multi-line invoices
  • No fixed templates to build per vendor
  • Runs in your browser, nothing to install
  • Free tier to test on your own invoices
  • Output maps to the SAP supplier invoice upload template

How to import supplier invoices into SAP, step by step

From a folder of PDF invoices to posted supplier invoices in SAP.

1

Extract your invoices to a spreadsheet

Upload your PDF or image invoices to InvoiceXLSX. The AI reads each one and returns supplier, invoice number, dates, line items, tax, and totals as structured rows, with the reference repeated across each invoice and its lines.

Tip: Batch the whole stack in one pass, then review the values against the originals.

2

Download the SAP template and add master data

In SAP S/4HANA, open the Import Supplier Invoices app and download the template so the correct headers are in place. Paste your extracted data into the matching columns, then add the supplier number, company code, tax code, and account assignment for each invoice.

Tip: Keep a supplier-name to supplier-number lookup so mapping each invoice takes seconds.

3

Upload and post

Save the file in the template format, upload it back through the Import Supplier Invoices app, and let SAP validate the rows. Review any errors it flags, fix the supplier, tax code, or date, and post the batch so the invoices land in accounts payable.

Tip: For smaller batches you can also use the extracted data to speed up manual FB60 or MIRO entry.

Who imports supplier invoices into SAP this way

US enterprises and shared-service centers on SAP that receive invoices as PDFs rather than ready-made upload files.

Accounts payable teams

Upload a weekly or monthly batch of supplier invoices into SAP in one pass instead of keying each FB60 entry.

Shared-service centers

Process high invoice volumes for multiple company codes without adding headcount.

SAP and ERP consultants

Backfill historical invoices during an S/4HANA migration or go-live.

Automation and RPA teams

Feed clean, structured invoice data into an SAP upload or invoice hub instead of brittle OCR glue.

Common Search Terms

import invoices to sap sap import supplier invoices import supplier invoices sap sap invoice upload upload supplier invoice sap sap import supplier invoices template mass import supplier invoices sap import pdf invoices into sap

Document Types We Handle

Supplier invoices (accounts payable)
Scanned paper invoices
Email PDF attachments
Multi-line and PO invoices
Non-PO invoices
Freight and utility invoices
Historical invoice backfills
Multi-company-code batches

SAP gives you a few ways to get supplier invoices in. For volume, S/4HANA ships the Import Supplier Invoices app, where you download a spreadsheet template, fill it with invoice data, and upload it back so SAP posts the batch. For one-off entry there is FB60 for non-PO invoices and MIRO for PO-based invoices. All of them assume the data is already structured: the supplier exists in the master, the company code and tax code are correct, and the amounts and dates are clean. Most failed uploads come down to a supplier that does not match, a missing tax code, or a date in the wrong format.

The step SAP cannot do for you is read the invoice. InvoiceXLSX converts each PDF or photo into the structured rows the upload template expects, including a line per item and a single reference carried across those lines. Once your data is in that shape you add the supplier numbers and tax codes, upload through the app, review the flagged rows, and post. For US enterprises and shared-service centers on SAP that means faster invoice processing, fewer keying errors, and a centralized AP team that can clear a batch without retyping every FB60 line. Discrete and process manufacturers running SAP can route each supplier PDF through manufacturing invoice processing first, so the line data is ready for three-way matching before the upload.

Ways to get supplier invoices into SAP in 2026

SAP gives you four practical paths in 2026, and the right one depends on your edition and whether you are licensed for Business AI. This is an honest comparison so you can pick.

ApproachReads a PDF?RequiresBest for
Manual FB60 / MIRO entryNo, keyed by handAny SAP editionA handful of invoices
Import Supplier Invoices app (template upload)No, needs structured rowsS/4HANAMonthly batches once data is clean
Joule / AP AI agent (native capture + PO match)YesS/4HANA Cloud + Business AI licenseLicensed Cloud sites wanting hands-off matching
InvoiceXLSX to templateYesAny SAP edition, free tierTurning PDFs into upload-ready rows on any edition

SAP's 2026 AP agents are genuinely capable, reading invoices and resolving straightforward PO exceptions on their own, but they sit behind an S/4HANA Cloud and Business AI entitlement. If you run S/4HANA on-premise, are still on ECC, or just are not licensed for Joule yet, converting PDFs to the upload template stays the fastest route, and InvoiceXLSX gives you that on a free tier with nothing to install.

Accurate extraction, SAP-ready output

98 to 99%
Field-level accuracy
<10s
Per invoice
Many
Invoices per upload

Security & Privacy

  • Encrypted upload and processing
  • Files deleted automatically after extraction
  • No invoice data sold or shared
  • Hosted on secure, access-controlled infrastructure

Importing supplier invoices into SAP FAQ

Yes. SAP S/4HANA imports supplier invoices in bulk through the Import Supplier Invoices app, which reads a downloaded spreadsheet template. SAP does not read PDFs directly, so you first convert your PDF or image invoices into the template format, then upload the file and let SAP validate and post the batch.

Open the Import Supplier Invoices app in SAP S/4HANA and download the template so the headers are correct. Add your extracted invoice data, supplier numbers, company code, and tax codes to the columns, save in the template format, upload the file, fix any flagged rows, and post the batch into accounts payable.

No. The Import Supplier Invoices app reads a spreadsheet template, and FB60 and MIRO expect manual entry, so neither reads PDF or image files. To import PDF invoices, convert them to a template-ready file first. InvoiceXLSX extracts the supplier, dates, amounts, and tax from each PDF so you can map them to the SAP template.

FB60 posts a single non-PO supplier invoice through manual entry, and MIRO posts PO-based invoices. The Import Supplier Invoices app is for volume: you upload a spreadsheet of many invoices at once and SAP posts the batch. For a month of invoices the app is far faster than keying each one in FB60.

SAP resolves the vendor by supplier number against the supplier master, not by the name printed on the invoice, and it also needs the correct company code. Add the supplier number and company code to each row before uploading. A simple name-to-number lookup makes mapping your extracted invoice data fast and reliable.

Yes. SAP requires a tax code and account assignment on each invoice line, and a missing or wrong tax code is a common reason an upload row fails validation. Add the correct tax code per line before importing so the batch posts cleanly into accounts payable without manual correction.

Yes. SAP is built to accept invoices captured by external OCR or invoice-capture solutions, as long as the data is structured to the upload template. InvoiceXLSX produces that clean, structured output from your PDF and image invoices, so it feeds the Import Supplier Invoices app or your invoice hub directly.

Common causes are a supplier number that does not exist, a missing or wrong tax code, an incorrect company code, a date in the wrong format, or renamed template headers. Confirm each row references a valid supplier and company code, the tax code is correct, and the headers match the downloaded template exactly.

Yes, in S/4HANA Cloud. SAP rolled out Joule and accounts payable AI agents in 2026 that read supplier invoices, match them to purchase orders, and resolve simple exceptions, cutting manual processing time sharply. These capabilities require S/4HANA Cloud and a Business AI entitlement, so on-premise, ECC, and unlicensed sites still load invoices through the upload template.

The Import Supplier Invoices app and manual FB60 entry are included with your S/4HANA license at no extra charge, so the only cost is the staff time to prepare each file. SAP's native AI capture through Joule is a separately licensed Business AI add-on priced by SAP. InvoiceXLSX has a free tier to convert PDFs into upload-ready rows, with paid plans for higher volume. Confirm SAP licensing with your account team.

From the same family of tools