Send an e-invoice with ZUGFeRD

Availability
Beta
Last verified
Last verified Sep 15, 2026

Use this guide when a company or public authority asks for an e-invoice . KORONA Event can embed structured invoice data in the invoice PDF using ZUGFeRD / Factur-X with the EN 16931 profile. The recipient can read the PDF and process the embedded data with compatible accounting software.

PDF, ZUGFeRD and XRechnung

FormatWhat the recipient receivesWhat this means in KORONA Event
Plain PDFA readable document without structured invoice data.A PDF download alone does not show whether e-invoice data is included.
ZUGFeRD / Factur-XA readable PDF with embedded XML invoice data.For eligible invoices, KORONA Event embeds factur-x.xml in the invoice PDF.
XRechnungStructured XML following the German XRechnung requirements.The back office does not offer a separate XRechnung XML download or a format selector.

ZUGFeRD has several profiles. The EN 16931 profile used here is not the XRECHNUNG profile. Adding a Leitweg-ID or extracting the XML from the PDF does not convert it into XRechnung. For background on the formats, see FeRD's ZUGFeRD specification and the federal XRechnung FAQ.

Configure the e-invoice policy

You need permission to edit your account profile.

  1. Open Admin > Account and select Billing Information.
  2. Under E-invoices, select an E-invoice policy. Platform default shows the policy inherited when you select Use platform default. The explanation below the field describes the selected behavior.
  3. Select Save.

If the control is disabled, e-invoicing has not been activated for your account. Contact support; selecting a policy does not activate the feature by itself.

E-invoice policy

Requires e-invoicing activation for the account.

OptionWhat it doesWhen to use itWatch out for
Use platform defaultUses the platform policy shown beside the field.Keep the centrally configured behavior.A later change to the platform default also changes the inherited behavior.
OffGenerates invoice PDFs without structured e-invoice data.Use when structured invoice data is not needed for your invoicing workflow.A plain PDF does not satisfy a recipient requirement for an e-invoice.
AutomaticAdds ZUGFeRD XML when the invoice is eligible and generation succeeds.Allow ordinary PDF delivery when structured data cannot be generated.Unsupported invoices or validation failures can produce a plain PDF.
RequiredRequires valid ZUGFeRD XML when generating invoice PDFs.Use when invoices must not be delivered as plain PDFs.Unsupported invoices or validation failures stop PDF generation and can block document delivery.
Account billing information with the e-invoice policy and platform default
Choose whether new invoice PDFs use the platform default, omit e-invoice data, allow plain-PDF fallback, or require structured data.

The policy applies when invoice PDFs are generated, including invoices for private customers. It is not restricted to companies or customers with a Leitweg-ID. Country, tax, amount, and settlement eligibility checks still apply.

Existing invoice PDFs are reused unchanged. Changing this setting does not add or remove XML in an existing PDF. It also does not send emails: the normal invoice email workflow sends the invoice PDF, including its embedded XML when present. These choices control ZUGFeRD data in the PDF; they do not provide a standalone XRechnung download.

Before you issue the invoice

  • Ask the recipient which format, profile, and delivery channel they accept. If they explicitly require XRechnung or a particular submission portal, clarify the delivery process with KORONA Event support before promising that the KORONA Event PDF meets that requirement.
  • Ensure your organization's name, address, country, tax details, and invoice bank details are complete and correct.
  • Select the correct customer and billing address, including the company name and country.
  • For a German public authority, obtain its Leitweg-ID and save it on the company customer before issuing the invoice. Follow Manage company customers.

KORONA Event copies the customer's Leitweg-ID into the invoice's buyer reference (BT-10) when it is issued. A draft uses the value current at issuance. Changing the customer later does not update an already-issued invoice's buyer reference.

Download and send the invoice

  1. Issue the invoice through your usual workflow. For an existing draft, follow Publish a draft invoice.
  2. In the back office, open Sales > Invoices, select the invoice, and select Download invoice.
  3. Send the downloaded PDF through the channel agreed with the recipient. Keep the original downloaded file; printing or exporting it to a new PDF can discard its embedded XML.

When generation succeeds, the PDF contains factur-x.xml. To inspect it, open the file in a PDF reader that supports embedded attachments. A browser PDF preview may show only the readable invoice. The recipient needs compatible software to process the structured data.

If the e-invoice is unavailable

SituationWhat to do
The PDF has no embedded XMLAsk support to confirm account activation and whether the invoice is eligible. If your account allows PDF-only fallback, an unsupported invoice or a validation failure can still produce a plain PDF.
The invoice PDF cannot be generatedIf your account requires e-invoice data, generation stops when valid structured data cannot be produced. Contact support before trying to deliver the document.
The recipient requires XRechnungConfirm the required profile and delivery channel with the recipient and support. Do not rename the PDF or its embedded XML to present it as XRechnung.
An issued invoice is missing a Leitweg-IDUpdating the company customer affects future invoices. Contact support about the existing document; downloading it again does not add the new buyer reference.

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.