🔄 Convert PDF invoices to ZUGFeRD e-invoices with ease

With the 7-PDF Invoice Extractor, you can convert standard PDF invoices – created with Word, Excel, or even legacy ERP and DMS systems – into valid ZUGFeRD e-invoices (DIN EN 16931 compliant) without complex third-party software.

The solution is fully integrated into 7-PDF Attach Extract and Remove. The “PDF Invoice to PDF ZUGFeRD” feature is available as a dedicated tab inside 7-PDF Attach Extract and Remove.

All you need is a valid API token – no additional third-party tools or server components required.

Our AI-powered analysis service runs on our own infrastructure in Germany and automatically extracts key invoice data such as:

  • Seller and buyer details (incl. VAT ID, IBAN, BIC)
  • Line items (quantity, product number, price, VAT, total)
  • Invoice totals (net, tax, gross)
  • Surcharges, shipping costs, discounts
  • Reverse charge support
  • Optional: output as valid ZUGFeRD XML

Simply print 🖨️ ZUGFeRD e-invoice – from 📝 Word, 📊 Excel or any system!

Still creating invoices with Word or Excel? No problem! Our new 7-PDF Invoice Extractor lets you convert your PDF invoices – generated from Word, Excel, or even legacy ERP systems – into a fully valid ZUGFeRD PDF e-invoice within seconds, without requiring any new ERP infrastructure or software migration.

Thanks to intelligent AI-powered analysis, the 7-PDF Invoice Extractor recognizes all relevant invoice data – from sender and line items to tax rates and gross totals. With a single click, it creates a DIN EN 16931-compliant PDF/A-3 file with embedded XML.

✔ What is required?

💶 Prices?

🏁 Conclusion: With just a fair €41.18 (net) one-time (Lifetime License) + €3.90/month, you’re ready to enter the world of electronic invoicing – without the need for a PDF/A print workflow. Efficient, digital – and tax office ready! 😉 10% discount symbol in cart🛒 Note: Look for this symbol in the cart – click it to view discounted cross-selling offers!
💡 Tip: Add the subscription first – then grab Attach Extract & Printer via cross-selling with 10% off. Just €93.76 (net) one-time + subscription!

🎁 Test the solution with 35 free invoice runs – 👉 more information below!

🚀 Here’s how it works:

Follow this transparent step-by-step guide – you’ll be ready in 10 easy steps!

  1. First, install the 📥 7-PDF Printer Professional Edition on your system. We need the PDF/A-3b format for legally compliant ZUGFeRD documents. This format is supported in the Professional edition of 7-PDF Printer. You’ll find an installation video on this page.
  2. If not already done, install 📥 7-PDF Attach Extract and Remove. You need version 2.0 or newer. We need this tool to embed the ZUGFeRD XML, and our AI-supported analysis service is fully integrated into this software. Download the installer here.
  3. IMPORTANT: Please launch the "7-PDF Attach Extract and Remove" program immediately after installation and switch to the "Privacy" tab. If you wish to use the 7-PDF Invoice Extractor service, you must consent to the transfer and processing of your invoice data; otherwise, the PDF ZUGFeRD creation will fail!

    The following screenshot shows the "Privacy" tab with the important check mark!

    IMPORTANT: After checking the box, close the program so that the privacy settings are saved!

  4. Next, open the options dialog of 7-PDF Printer.

  5. Just type it in via the Windows start menu.

  6. Create an option set called "7-PDF Invoice Extractor" directly. This is essentially just a configuration name that you select later in the print dialog, which automatically loads all the settings we'll define now. 👉 You only need to create the option set for yourself as a user. Please do not select "...share with other users," which would be WRONG.
  7. Important: We need to set PDF/A-3 as the preferred output format. This is legally required to produce ZUGFeRD e-invoices that meet long-term archiving regulations. You’ll find this under the “Document” tab.
  8. Next, disable automatic PDF opening after printing. Otherwise, the generated PDF might still be open when the extractor tries to access it. This setting is located under the “Actions” tab.
  9. Now comes the key part – integrating the 7-PDF Invoice Extractor into the print process. After the PDF/A file is created, we want to automatically trigger the 7-PDF Invoice Extractor to generate the corresponding factur-x.xml file.
  10. Under the “Execute” tab, set the following command line:

    !"C:\Program Files (x86)\7-PDF\7-PDF Attach Extract And Remove Files\InvoiceExtractor.bat" "%1" ""

    Explanation: Yes, the command starts with an exclamation mark, and that’s important! The first parameter "%1" is automatically filled with the path to the printed PDF invoice and passed to 7-PDF Attach Extract and Remove.

    The empty pair of quotation marks "" must be replaced with your API token, which you receive by purchasing a subscription from us. For now, our free invoice quota is sufficient, so the second parameter remains as it is — empty. We set the window mode to "hidden". The path to the batch file InvoiceExtractor.bat is also enclosed in quotation marks — this is essential due to spaces in the file path.

    Note: This assumes the standard install path has not been changed. Otherwise, please adjust accordingly, or use the “...” button to select InvoiceExtractor.bat. InvoiceExtractor.bat is located in the installation path of the Attach Tool.

  11. Don’t forget to save your settings by clicking “Apply” and then “OK”.
  12. Tip: We've created a 📥 Word demo invoice for you. With it, you can immediately try out our 7-PDF Invoice Extractor. Otherwise, feel free to test it with your own invoice template 🙂! The only important thing is that all relevant data — such as your VAT ID, bank details (IBAN, BIC), and the essential invoice information — are present in your template so that 7-PDF Invoice Extractor can do its job.

  13. Now when you print an invoice via 7-PDF Printer from your ERP, Word, or Excel, the printer dialog appears...
  14. Choose the “7-PDF Invoice Extractor” OptionSet and a save location. Click “Save”.

    After a few seconds, you should see this success message! If not, your free quota might be exhausted. In that case, it’s time to get a token.

  15. Last but not least, after clicking the "OK" button in the dialog, the default PDF viewer opens with the just-created ZUGFeRD PDF. This call is executed within the InvoiceExtractor.bat batch file, and not by 7-PDF Printer itself (we had disabled that). If you do not want this behavior, you can comment out the line in the batch file (using REM).

Conclusion: Create your invoice as usual, save it as PDF – and convert it into a proper e-invoice with just one click!

💡 ZUGFeRD XML – Best Practices for Robust Validity

Please ensure that your invoice data and price calculations are correct (negative invoice amounts (!) are not permitted according to DIN EN 16931) and that your invoice templates (e.g., from Word or Excel) include IBAN, BIC, and your VAT ID or W-ID number in the format DE123456789 (no spaces). Alternatively, in exceptional cases, your tax number is also permitted (small business regulation). These details are required for valid ZUGFeRD XML and for VAT deduction eligibility. All datas will be subjected to a plausibility check and only transfered back if the check is successful. Otherwise, you will receive an error message instead of valid XML. If you do not yet have a VAT ID/W-IdNr., please contact your local tax office.

Note: Please ensure that tax-exempt invoices – for example, within the scope of intra-community trade in the EU – contain a corresponding note on the invoice that includes terms such as non taxable or preferably Reverse Charge. This is the only way the required reason for tax exemption can be correctly specified in the ZUGFeRD XML.

Important: Avoid placing this information only as graphics in the header or footer of your template! Our OCR may not reliably detect such information — especially if the image quality of the submitted PDF is suboptimal. Please ensure that these values appear as machine-readable text within the invoice document itself.

✅ Check your outgoing e-invoices visually and structurally for errors using our 7-PDF E-Invoice Validator, or integrate validation directly into your print process.

🚨 Privacy & Security Notice

  • 🔒 All data is transmitted encrypted (SSL)
  • ❌ No storage: Invoice data is immediately deleted after processing
  • 🇩🇪 Infrastructure and AI services run on servers located in Germany
  • 🏢 As a German sole proprietorship, we personally stand for quality, data protection, and reliability.

🎁 Free gift: 35 invoice conversions – Get started easily!

✅ With the free trial version of 7-PDF Attach Extract and Remove, you’ll receive 10 free invoice runs to convert standard PDFs into fully compliant ZUGFeRD PDF/A-3 e-invoices – no license required.

✅ When upgrading to the full version, you’ll get an additional 25 free invoice runs with your license key – ideal to become productive 🏁 right away.

🔐 With your license key, you can sign in to the 7-PDF Invoice Extractor at any time. Use the 👉 token login to monitor your remaining free runs 📊 and usage history.

🔄 Once you’ve used up your quota, you can 💳 purchase an API token for unlimited use – flexible, transparent, and cancellable at any time.

🖨️ Tip: Create PDF/A-3 files with 7-PDF Printer Professional

To create a fully ZUGFeRD-compliant e-invoice, your original PDF must be in PDF/A-3b format. Use our recommended solution 7-PDF Printer Professional to convert your invoice by simply printing it to PDF/A.

💡 When purchasing 7-PDF Attach Extract and Remove, you’ll get 7-PDF Printer Professional at an automatic 10% discount via cross-selling – the perfect combo for full ZUGFeRD invoice generation!

Save 10% symbol in cart

🛒 Tip: Watch for this symbol 👆 in the cart – click it to reveal your discounted cross-selling offers!

📘 Note on Special Tax Rules (Germany only)

The 7-PDF Invoice Extractor automatically supports the reverse charge procedure for intra-community B2B invoices in accordance with § 13b of the German VAT Act (UStG) (e.g. for EU customers with a valid VAT ID).

Invoices issued under the small business regulation according to § 19 UStG are supported! Special national reverse charge exceptions (e.g. construction services or metal trading according to Appendix 4 of the German VAT Act - UStG) are not supported for reasons of practical applicability.

Important: This functionality is tailored to the legal framework in Germany. If you are subject to different national VAT rules outside Germany, please consult your tax advisor and ensure local compliance when using the tool.

🔌 Use CLI and FastAPI Integration

If you want to integrate the 7-PDF Invoice Extractor's FastAPI into your own applications, visit the Documentation page for detailed technical information.

Unlock API Access Now

Screenshots

Video Tutorial (in German)

Top