E-Invoice, XRechnung
Issue invoices in XRechnung format, individually as a download or automatically when sending.
Requirements
- Complete invoice details for your own company in the settings
- Complete invoice details for the customer
- Invoice is approved, a draft is not sufficient
Download individually
In the invoice list, every approved invoice has an "XRechnung XML" button. The file is created again from the current master data each time it is requested. It is not saved.
A credit note is correctly identified as such and refers to the number of the original invoice.

Attach automatically when sending
The customer record has an "Electronic invoice" section with the "Attach XRechnung when sending" switch and the "Leitweg-ID" field. If the switch is on, the XML file is sent with the invoice email in addition to the PDF.
If required information is missing, sending is canceled and no email is sent. The invoice remains approved, and the message lists the missing fields. This is intentional: it is better not to send anything than to send an unusable file.
Both edit forms show in advance what is still missing, the customer form below the switch and the settings under "Still required for XRechnung".
Which information is required
From your company: VAT identification number or tax number, either one is sufficient, plus street, postal code, city, country, a contact person with phone number and email address, and the IBAN. The BIC is optional.
From the customer: Street, postal code, city, country, and email address.
Leitweg-ID
Public contracting authorities in Germany need a Leitweg-ID so that the invoice reaches the correct department. It is stored in the customer record.
Important: Technically, the field is not required. If it is missing, the file silently falls back to the customer number and is still created. It is then formally valid, but cannot be delivered to a public authority in practice. Anyone invoicing public contracting authorities should therefore always maintain the Leitweg-ID.
Format limitations
To avoid surprises, here are three points stated plainly:
- There is no ZUGFeRD. A separate XML file is created alongside the PDF, never a PDF with embedded XML.
- Only one tax rate per invoice. The XML file represents exactly one rate. Invoicing itself supports items with 19, 7, and 0 percent as well as discounts. Invoices with mixed rates or discounts therefore do not fit cleanly into the XML and should not be sent as XRechnung.
- The payment method is always bank transfer with your IBAN in the document, even if direct debit is stored for the customer.
Related
- Invoicing and ControllingReviewed hours become a draft invoice. Which hourly rate applies depends on where you maintained it.
- Price IncreaseRaise hourly rates for many customers at once, by a percentage or a fixed surcharge. Calculate first, then execute.
- Orders and SitesThe order generates the shifts. The site provides the geofence, contacts and prices.
Updated on: 03.09.2026