Skip to content

In Germany, fiskaly supports sending e-invoices. E-invoicing is regulated by the Federal Ministry of Finance (BMF — Bundesministerium der Finanzen). All e-invoices are required to comply with EN 16931, which is satisfied by formats such as XRechnung, ZUGFeRD, or Peppol BIS 3.0 Billing, and are to be archived for 8 years in the electronically compliant format (§14b UStG).

fiskaly generates e-invoices in ZUGFeRD format and delivers them via email to the recipient’s email address specified in the invoicing block. No network registration is required.

This page covers the Germany-specific requirements that complement the General Step-by-step Integration. Make sure you have the following taxpayer information ready before proceeding:

  • fiscalization.vat_id_number — VAT identification number (Umsatzsteuer-ID), 9 digits without the DE prefix
  • fiscalization.tax_id_number — personal tax identification number (Steuer-ID), 11 digits. Required for INDIVIDUAL Taxpayers.
  • name — registered legal name and trade name of the company or individual
  • address — registered legal address of the company or individual

As described in the general integration guide, the recipient of an e-invoice is required to be a BUSINESS type and the invoicing block is required to be populated. For Germany, this means setting invoicing.type = EMAIL and invoicing.email to the recipient’s email address.