πŸ“’ Important notice: ZUGFeRD conversion only after testing, request and availability.

Please first test the processing with your own suitable PDF invoices.

πŸ–¨οΈ Print suitable invoices from Word, Excel, Access or existing ERP/legacy systems as usual – the PDF print workflow can prepare a review-required PDF/ZUGFeRD invoice.

With the 7-PDF Invoice Extractor, an AI-assisted online service, suitable, machine-readable PDF invoices can be transferred into a review-required PDF/ZUGFeRD workflow. The solution complements existing workflows but does not replace invoicing, accounting or ERP software with native e-invoice creation.

For robust processing, the layout and text flow must be machine-readable, and the invoice data must be complete, plausible and checkable. An AI-assisted workflow may vary in individual cases. Please check every generated e-invoice visually, professionally, content-wise, formally and technically before forwarding it. For fully automated workflows, we recommend a modern ERP/inventory management system with native e-invoice creation.

πŸ’‘ If you do not need a print workflow: Suitable PDF invoices can also be prepared directly with 7-PDF Attach Extract and Remove and the integrated πŸ€– 7-PDF Invoice Extractor as review-required PDF/ZUGFeRD e-invoices. Alternatively, suitable PDF invoices can also be processed online via our ZUGFeRD Online Portal.

✨ Controlled workflow with macro support

The included ZUGFeRD.vbs macro (see download table below) can support the setup of the print workflow once the macro has been placed correctly. Please first test the workflow with a suitable test invoice and carefully check the result.

πŸ‘‰ Notice: If you prefer to set everything up manually, without macros, simply visit our tutorial page ZUGFeRD via PDF printing.

  • πŸ”¦ Technical call to our AI service 7-PDF Invoice Extractor to prepare the XML
  • πŸ”’ Installation and execution of PDFAttachExtractAndRemoveFiles.exe via the macro to embed the ZUGFeRD XML
  • πŸ”§ Embedding the XML file into a PDF/A-3b document
  • πŸ“… Suitable for controlled manual invoice runs during printing

βœ” What do you need?

β›” Please do not reprint existing PDF invoices from a PDF viewer such as Acrobat Reader into the print workflow shown here. This can destroy the text structure through rasterization or binarization and may degrade recognition. Instead, process such files directly with 7-PDF Attach Extract and Remove, provided they are suitable and machine-readable.

πŸ’‘ IMPORTANT: For reliable detection of the document type, the term "Invoice" or a suitable document label such as "Final invoice" or "Credit note" should be clearly and visibly included in the document, ideally near the beginning. Unusual or ambiguous labels such as "fee statement", "cost note" or similar can make automatic detection more difficult and should be tested carefully before productive use.

πŸ“ Setup steps:

  1. πŸ“ Unzip PlugIn_ZUGFeRD_7PDF_Printer.zip (see downloads)
  2. πŸ”Ή Copy ZUGFeRD.vbs into the Macros folder of 7-PDF Printer
  3. πŸ’Ύ First print a suitable test invoice, for example from Word

Place the ZUGFeRD macro

βš–οΈ AI Service: 7-PDF Invoice Extractor

The 7-PDF Invoice Extractor can detect suitable invoice data from machine-readable PDF invoices and prepare a ZUGFeRD XML from it. This is attached to the PDF via PDFAttachExtractAndRemoveFiles.exe. The result must then be checked.

πŸ” Print the sample invoice

Print the provided sample Word invoice with the 7-PDF Printer. The XML can then be prepared in the background and embedded into the PDF/A-3b document.

In case you do not receive a success message:

πŸ‘‰ Avoid uploading incomplete or unsuitable documents. For initial anonymous and non-binding tests, you can use our free sample invoice.

πŸ’‘ Only suitable, complete and machine-readable invoices can be processed meaningfully.
If no success message appears, the invoice is often missing required information or contains arithmetic or formal inconsistencies, such as missing line items, unclear invoice totals, missing IBAN, VAT ID, tax number or recipient data. A used-up trial quota may also be the cause.

Tip: For more information on what to consider when creating a PDF invoice document for robust PDF/ZUGFeRD processing, please visit our FAQ page for the 7-PDF Invoice Extractor.
In many cases, the cause is missing information, arithmetic inconsistencies or an unsuitable PDF structure.

For further use, an API token is required. API tokens are provided only after testing, request, review and subject to availability.

βœ… The result

In Acrobat Reader, you can see the PDF file with the embedded factur-x.xml. Please check the file visually, professionally, formally and technically before forwarding it.

βœ… Optional: additional checking

With the 7-PDF E-Invoice Validator, you can check whether technical and formal aspects of the generated e-invoice are fulfilled. This checking step can also be called technically within the macro workflow. Professional and content-related invoice checking remains required.

πŸ’‘ Transparency & Quality: Our PDF Invoice β†’ PDF ZUGFeRD service is intended for users with a manual, controlled invoicing process and complements existing tools β€” it does not replace an ERP system. Because AI extraction may vary in individual cases, a professional review of every e-invoice for content, structure and plausibility is best practice. Responsibility rests with the invoice issuer.

Automation: Technically possible, for example via FastAPI/CLI, but only with mandatory validation chains: XSD/EN 16931 checks and content plausibility checks against your data, such as totals, tax rates, IDs, routing ID/Leitweg-ID, IBAN/BIC or order/reference numbers. Without these controls, we advise against fully automatic dispatch. AI-assisted processing may vary in individual cases; checking and responsibility remain with the user.

πŸ’‘ Little tip!

Answer the dialogs after PDF printing with "YES" only if you are deliberately testing the workflow and can understand the displayed steps. Afterwards, the generated PDF/ZUGFeRD result should always be checked visually, professionally, formally and technically.

πŸ”’ All downloads (EXE, ZIP, macros) are checked by us. Browser warnings may also be false positives in individual cases. If required, use VirusTotal.com to additionally check the download link yourself.

If you have any questions, please contact support.

πŸ“˜ Note on special tax cases

The 7-PDF Invoice Extractor can detect certain invoice notes such as Reverse Charge from suitable, machine-readable PDF invoices and include them in the generated data if the information is clearly and plausibly contained in the document.

Special tax cases, such as intra-community B2B invoices, national reverse-charge cases or small-business regulations, should be tested with your own examples before productive use and checked professionally or with tax advice. These notes do not replace tax advice.

πŸ’Ά Prices and availability

  • πŸ›’ 7-PDF Attach Extract and Remove can be used as a desktop tool for manual and controlled PDF/ZUGFeRD workflows.
  • For the optional PDF/A-3 print workflow, πŸ›’ 7-PDF Printer Professional may also be required.
  • For AI-assisted PDF-to-ZUGFeRD processing, an API token is required. API tokens are provided only after testing, request, review and subject to availability.
  • Further information on licensing, prerequisites and bundles can be found in the linked product and FAQ areas.

🏁 Conclusion: Please first test with your own representative invoices. Further use of AI-assisted processing is only possible after request, review and availability of an API token.

🎁 First test with suitable PDF invoices to see whether your templates are suitable for the AI-assisted PDF/ZUGFeRD workflow.

πŸ’‘ ZUGFeRD XML – Notes for robust checkability

Please ensure that your invoice data and price calculations are correct and traceable. Negative invoice amounts, unclear tax logic, missing mandatory information or arithmetic discrepancies may result in no usable XML file being generated or in a later check failing. Your invoice templates, for example from Word or Excel, should include important information such as IBAN, BIC, and your VAT ID or W-ID number in the format DE123456789 without spaces, if this information is required for your invoice type. In certain cases, a tax number may also be relevant. Please check the professional and tax-related requirements for your invoices under your own responsibility or with your tax advisor.

Note: Please ensure that tax-exempt invoices, for example within the scope of intra-community trade in the EU, contain a clear note on the invoice, for example using terms such as non taxable or Reverse Charge. Whether and how such cases must be represented correctly depends on the specific invoice context and should be checked professionally.

Important: Avoid placing this information only as graphics in the header or footer of your template. Such information may not always be reliably detected, especially if the image quality of the submitted PDF is insufficient. Please ensure that these values appear as machine-readable text within the invoice document itself.

βœ… Check your e-invoices visually, professionally, formally and technically before forwarding them using our 7-PDF E-Invoice Validator, another suitable validator or your own controlled review process. Optionally, an additional check can also be integrated directly into your print process.

🚨 Privacy & Security Notice

  • πŸ”’ Data is transmitted SSL-encrypted
  • ❌ Invoice data is not stored permanently as part of processing
  • πŸ‡©πŸ‡ͺ Server-based processing takes place on servers located in Germany
  • 🏒 As a German sole proprietorship, we personally stand for careful product maintenance, data-protection-oriented processing and support.

🌐 Good to know:

  • πŸ”§ Existing XML files from ERP systems can alternatively be embedded, provided they were generated correctly and clearly match the respective invoice.
  • πŸ’‘ The workflow can be used with suitable Excel and Word templates.
  • 🌟 The ZUGFeRD.vbs macro can also be used technically in network printer scenarios. Please test such environments carefully.
  • ❌ If you have already manually created a "7-PDF Invoice Extractor" OptionSet for any reason, delete it before using the ZUGFeRD.vbs macro. Both variants should not be used in parallel.

πŸŽ“ Try it now:

  • πŸ“… Print a suitable test invoice from Word
  • πŸ”„ XML is prepared and embedded with AI assistance
  • πŸ”’ Use the validator for additional technical and formal checking

🎁 Trial: Test suitable invoices first

βœ… With the trial version of 7-PDF Attach Extract and Remove, you can first check whether your own PDF invoices are suitable for AI-assisted processing.

πŸ”„ Further use of AI-assisted PDF-to-ZUGFeRD processing requires an πŸ’³ API token. API tokens are provided only after testing, request, review and subject to availability.

πŸ–¨οΈ Note: Create PDF/A-3 files with 7-PDF Printer Professional

To create a PDF/ZUGFeRD document, the source document must be available in PDF/A-3b format. For this, 7-PDF Printer Professional can be used to convert suitable invoices to PDF/A by printing.

πŸ’‘ Further information on licensing, bundles and prerequisites can be found in the respective product and FAQ areas.

Save 10% symbol in cart

πŸ›’ Note: Watch out for this symbol πŸ‘† in the cart to see available cross-selling offers.

Top