eInvoicing in Perfect PDF 12
My Account

eInvoicing in Perfect PDF 12

Perfect E-Rechnung

EU-compliant invoicing & read out invoice data

XRechnung 2.0 – 3.0ZUGFeRD 2.0 – 2.2Factur-X 1.0UN/CEFACT CIIUBL 2.1

Perfect E-Rechnung offers numerous features for creating, processing and converting electronic invoices in the XRechnung, ZUGFeRD and FACTUR-X formats. Perfect E-Rechnung is part of the Perfect PDF® 12 product family.


Try Perfect E-Rechnung

The functionality is included in the trial version of Perfect PDF®12 and can be downloaded in the free customer account at Perfect PDF 12 (after successful registration of a customer account).*

Test product

Purchase Perfect E-Rechnung

Use the upgrade option in the customer account, if you want to add functionality to an existing product key. Perfect E-Rechnung can also be purchased as a single feature or as a separate edition.

Online Shop

*All totals are changed in the eInvoice in the trial version and are fictitious. The resulting files are therefore not intended for productive use.

Create eInvoices

For invoicing to authorities

With Perfect E-Rechnung, electronic invoices can be entered quickly and easily. Thanks to the visualization option, the invoice can be checked directly after entering the data before it is saved in machine-readable format. Electronic invoices that have already been created can be converted into a current format and loaded into the program for processing.
Show tutorial Features Perfect E-RechnungExample files

Perfect E-Rechnung Screenshot


Specify the format and enter the invoice data – the program does the rest. Once the XML file has been created, it can also be embedded directly in the ZUGFeRD format.


In case an XML file in XRechnung, ZUGFeRD or FACTUR-X format already exists, it can be loaded into the software and the invoice data can then be changed.


Existing XML-based invoices can be converted into any supported format. With ZUGFeRD- & FACTUR-X, the XML file can be embedded after conversion.


  • Creation of outgoing electronic invoices, whereby the XML or PDF/A files comply with the supported standards
  • Extracting the XML part from incoming PDF/A invoices (Factur-X or ZUGFeRD)
  • Display of electronic invoice data (incoming or outgoing, all supported standards) in human-readable form or as an original XML structure, printing of this data (both display forms)
  • Conversion of existing electronic invoices (XML file) between all supported standards, versions and syntaxes
  • Support for additional attachments to electronic invoices (XML and PDF/A files)
  • Support for incoming or outgoing stamps on PDF/A invoices

Example files.

  • XR30 CIIxmlXRechnung 3.0 CIIUN/CEFACT syntaxXML file in XRechnung 3.0 format
  • XR30 UBLxmlXRechnung 3.0 UBLUBL syntaxXML file in XRechnung 3.0 format
  • ZF21xmlZUGFeRD 2.1UN/CEFACT syntaxXML file in ZUGFeRD 2.1 format
  • ZF21pdfZUGFeRD 2.1UN/CEFACT syntaxPDF file in Factur-X/ZUGFeRD 2.1 format
  • SignedpdfZUGFeRD 2.1UN/CEFACT syntaxPDF file with PAdES signature in Factur-X/ZUGFeRD 2.1 format
  • ReceivedpdfZUGFeRD 2.1UN/CEFACT syntaxIncoming invoice with the stamp “RECEIVED”
  • XML VisualizationpdfPDF file with visualization of the XML data
  • eInvoice visualizationpdfPDF file with visualization of the eInvoice in human-readable form