verified

E-invoicing in one click

XRechnung 3.0 & ZUGFeRD 2.3 to EN 16931

Activate e-invoicing per company, set up tax ID and IBAN, and generate UBL 2.1 XML with the correct CustomizationID from any invoice – including Leitweg-ID support for public buyers.

sentiment_dissatisfied

The problem

  • closeFrom 2025 electronic business customers invoices are mandatory in Germany – most tools can't do it.
  • closeXRechnung validation fails due to missing Leitweg-ID or wrong CustomizationID.
  • closeZUGFeRD requires a PDF with embedded XML – non-trivial to build.
  • closeSmall businesses: what does an electronic invoice without VAT even look like?
verified

Our solution

  • check_circleFull XRechnung 3.0 generator that produces UBL 2.1 XML with the EN 16931 CustomizationID.
  • check_circleLeitweg-ID field on the customer, auto-injected into the XML, validated against business rules.
  • check_circleZUGFeRD 2.3 generator including PDF embedder – a hybrid document, readable by humans and machines.
  • check_circleSmall-business snapshot with the country-specific note (DE/AT/CH) embedded automatically.

What our e-invoicing actually does

What you actually get – not just marketing promises.

code

XRechnung 3.0

UBL 2.1 XML with CustomizationID urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0 and Peppol profile.

picture_as_pdf

ZUGFeRD 2.3

PDF with embedded XML – machine-readable and human-readable in one file.

rule

EN 16931 validation

Validator checks XML schema, business rules (BR-xx), and format profile – with clear error messages.

pin

Leitweg-ID support

Mandatory field for government invoices – stored on the customer and auto-injected into the XML.

science

Test generator

Before the first real send, generate a test XML with one click and run it against the validator.

account_balance

Small business (§ 19 UStG)

Automatic validation: no VAT rate > 0 allowed, correct note embedded into XML and PDF.

tune

Format per invoice

Default format configurable per company, but overridable per invoice (XRechnung for public buyers, ZUGFeRD for business customers).

archive

XML archival

Generated XMLs are stored and accessible from the invoice – with format markers.

From setup to first e-invoice

Three steps to an EN 16931-compliant invoice.

1
settings

Company setup

Activate e-invoicing, choose default format, store tax ID, IBAN, and BIC.

2
manage_accounts

Maintain customer data

Set the Leitweg-ID for government customers, choose preferred format for business customers customers.

3
task_alt

Generate & validate invoice

From an existing invoice, generate the XML/PDF in one click and validate against EN 16931.

fact_check
auto_awesomeHighlight

One click, two formats

One click on the invoice – pick XRechnung and you get the official XML for government portals. Pick ZUGFeRD and you get a PDF invoice with embedded XML, ideal for business customers. Both validated against EN 16931, both archived for you.

FAQ about e-invoicing

Answers about XRechnung, ZUGFeRD, and Leitweg-ID.

What's the difference between XRechnung and ZUGFeRD?

expand_more
XRechnung is a pure XML file, mandatory for invoices to German government bodies. ZUGFeRD 2.3 is a PDF file with embedded XML – ideal for business customers because it can be processed automatically AND read by humans.

Do I need a Leitweg-ID?

expand_more
For invoices to German public buyers, yes. The ID is stored on the customer and automatically used in XRechnung. For business customers it is optional.

Does this work for small businesses?

expand_more
Yes. With the small-business rule enabled, VAT rates > 0 are rejected. The country-specific note (e.g. "According to § 19 UStG no VAT is charged.") is auto-embedded in PDF and XML.

Is the invoice validated?

expand_more
Yes, the built-in check validates the XML format and business rules of the EN 16931 standard. You see the result directly in the app – before and after sending.

Can I generate a test invoice?

expand_more
Yes. In the e-invoicing company settings you can generate a test XML in one click and run it against the validator.

Ready for the e-invoicing mandate?

Activate e-invoicing in under 5 minutes – XML and PDF are ready instantly.