E-Invoices
in PDF Xpansion SDK
XRechnung 2.0 – 3.0ZUGFeRD 2.0 – 2.3Factur-X 1.0UN/CEFACT CIIUBL 2.1Peppol BIS Billing

XRechnung
With the PDF Xpansion SDK, outgoing invoices can be conveniently created, incoming invoices checked and invoice data read out. The UN/CEFACT CII and UBL syntax are supported. Invoices with sub-items in accordance with the XRechnung extension can also be processed via the SDK. ZUGFeRD 2.2 with the XRechnung profile is supported.
ZUGFeRD/ FACTUR-X
The French invoice standard is EN 16931-1 compliant and technically identical to ZUGFeRD from version 2.1. The PDF Xpansion SDK supports all six profiles: EXTENDED, EN 16931, BASIC, BASIC WL, MINIMUM, XRECHNUNG.
eInvoicing Features in PDF Xpansion SDK
- Format support: XRechnung 1.2 – 3.0.1 (UN/CEFACT CII, UBL and extension), Factur-X 1.0, ZUGFeRD 1.0 – 2.2
- File formats: XML- and PDF/A-based (Factur-X/ZUGFeRD) eInvoices see example files
- Reading and technical validation (syntax, structure, completeness) of XML-based invoices, retrieving invoice data
- Reading and technical validation (PDF/A conformity, PDF metadata, embedded XML invoice) of Factur-X and ZUGFeRD-based invoices, extracting embedded XML invoices
- Reading and technical validation (PDF/A conformity, PDF metadata, embedded XML invoice) of Factur-X and ZUGFeRD-based invoices, extracting embedded XML invoices
- Creation of PDF/A invoices from XML-based invoices and the classic invoice (presentation as PDF file), save eInvoices as PDF/A files (Factur-X/ZUGFeRD)
- Change the format, version or profile for the existing XML-based invoices, for example from ZUGFeRD 2.3 to XRechnung 3.0.1.
- Visualize existing XML-based invoices (create a PDF file from the invoice data and a template) see visualization templates
- Support of XRechnung Extension “SubInvoiceLine” (only possible for UBL format)
- Display the PDF part of the invoice in the PDF viewer
- Printing the PDF part of the invoice
- Digital signatures for ZUGFeRD outgoing invoices, including all PAdES compliance levels
- Incoming invoice with “RECEIVED” stamp
Process e-invoices quickly & easily with the PDF Xpansion SDK
<ram:ID>EI4772485</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
…
<ram:Name>Verkäufer GmbH</ram:Name>
<ram:PostalTradeAddress>
<ram:PostcodeCode>80333</ram:PostcodeCode>
<ram:LineOne>Berlinerstr. 225</ram:LineOne>
<ram:CityName>München</ram:CityName>
… </ram:SellerTradeParty>
… <ram:Name>Käufer AG</ram:Name>
<ram:PostalTradeAddress>
<ram:PostcodeCode>10178</ram:PostcodeCode>
<ram:LineOne>Jörg Müller</ram:LineOne>
<ram:LineTwo>Münchener. 96</ram:LineTwo>
<ram:CityName>Berlin</ram:CityName>
</ram:PostalTradeAddress>
… </ram:BuyerTradeParty>
Information sources (English)
FeRD – electronic Invoicing in Germany
Factur-X EN – fnfe-mpe.org
European Standard for eInvoicing (Single Market Economy)
Information sources (German)
Startseite (e-rechnung-bund.de)
XRechnung – XStandards Einkauf (xeinkauf.de)
What is ZUGFeRD | Forum elektronische Rechnung Deutschland (ferd-net.de)
Draft Growth Opportunities Act, topic of eInvoicing anchored in VAT regulations (section “Important printed matter”, see Articles 29 and 30): DIP – Gesetz zur Stärkung von Wachstumschancen, Investitionen und Innovation sowie Steuervereinfachung und Steuerfairness (Wachstumschancengesetz) (bundestag.de)