Ab dem 1. Januar 2026 wird in Deutschland die elektronische Rechnung für B2B-Geschäfte zur Pflicht. Das bedeutet: Einfache PDF-Rechnungen reichen nicht mehr aus. In diesem Guide erklären wir, was sich ändert, welche Formate Sie benötigen – und wie unsere Vorlagen-Zentrale die Umstellung kostenlos und DSGVO-konform ermöglicht.
Was ändert sich 2026?
Die gesetzliche Grundlage
Das Wachstumschancengesetz verpflichtet alle Unternehmen in Deutschland, B2B-Rechnungen in einem strukturierten elektronischen Format auszustellen. Konkret bedeutet das:
| Ab wann | Was gilt |
|---|---|
| 01.01.2026 | Empfangspflicht für alle Unternehmen |
| 01.01.2027 | Sendepflicht für Unternehmen > 800.000 EUR Umsatz |
| 01.01.2028 | Sendepflicht für alle Unternehmen |
Wer ist betroffen?
Alle Unternehmen mit B2B-Geschäft in Deutschland – vom Freelancer bis zum Konzern. Betroffen sind:
- Selbstständige und Freiberufler
- Kleine und mittlere Unternehmen
- Großunternehmen
- Öffentliche Auftraggeber (bereits seit 2020)
Ausnahmen:
- B2C-Rechnungen (an Privatpersonen)
- Kleinbetragsrechnungen unter 250 EUR
- Fahrausweise
Was ist eine "elektronische Rechnung"?
Wichtig: Ein PDF per E-Mail ist keine E-Rechnung im Sinne des Gesetzes!
Eine E-Rechnung muss:
- Maschinenlesbar sein (strukturiertes XML-Format)
- Der Norm EN16931 entsprechen
- In einem anerkannten Format vorliegen (ZUGFeRD oder XRechnung)
ZUGFeRD vs. XRechnung: Die Formate erklärt
ZUGFeRD 2.0
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) kombiniert ein menschenlesbares PDF mit maschinenlesbarem XML.
Struktur:
Rechnung.pdf (PDF/A-3)
└── factur-x.xml (eingebettetes XML)
Profile (von einfach bis komplex):
| Profil | Anwendungsfall | Datenumfang |
|---|---|---|
| MINIMUM | Einfache Rechnungen | Basisangaben |
| BASIC | Standard-Geschäft | Erweiterte Angaben |
| EN16931 | EU-konform | Vollständig nach Norm |
| EXTENDED | Komplexe Anforderungen | Maximaler Datenumfang |
| XRECHNUNG | Öffentliche Auftraggeber | UBL-Format |
Vorteile von ZUGFeRD:
- Hybrid-Format: PDF + XML
- Mensch und Maschine können lesen
- Rückwärtskompatibel zu normalen PDFs
- Ideal für den Übergang
XRechnung
XRechnung ist das offizielle Format für Rechnungen an öffentliche Auftraggeber in Deutschland.
Format: Reines XML (UBL 2.1)
Wann XRechnung verwenden:
- Rechnungen an Behörden
- Rechnungen an öffentliche Unternehmen
- Wenn eine Leitweg-ID gefordert wird
Leitweg-ID
Die Leitweg-ID ist eine eindeutige Kennung für öffentliche Auftraggeber. Sie folgt dem Schema:
[Grobadressierung]-[Feinadressierung]-[Prüfziffer]
Beispiel: 991-12345-67
Die Leitweg-ID muss in XRechnungen an öffentliche Auftraggeber angegeben werden.
Unsere Lösung: Kostenloser E-Rechnungsgenerator
Mit der Vorlagen-Zentrale haben wir den ersten kostenlosen, DSGVO-konformen E-Rechnungsgenerator im deutschsprachigen Raum entwickelt.
Features
- ZUGFeRD 2.0 in allen Profilen (MINIMUM bis XRECHNUNG)
- XRechnung im UBL-Format
- PDF/A-3 mit eingebettetem XML
- Leitweg-ID Unterstützung
- Validierung nach EN16931
- 100% clientseitig – keine Datenspeicherung
So funktioniert es
- Rechnungsdaten eingeben: Absender, Empfänger, Positionen
- Format wählen: ZUGFeRD-Profil oder XRechnung
- Generieren: PDF wird im Browser erstellt
- Herunterladen: Fertige E-Rechnung speichern
Das Besondere: Alle Daten bleiben in Ihrem Browser. Nichts wird an unsere Server gesendet – vollständig DSGVO-konform.
Technische Umsetzung (für Entwickler)
Falls Sie selbst einen E-Rechnungsgenerator implementieren möchten, hier unsere Erfahrungen:
Tech-Stack
// Verwendete Libraries
import { pdf } from '@react-pdf/renderer' // PDF-Generierung
import { PDFDocument } from 'pdf-lib' // XML-Embedding
import { create } from 'xmlbuilder2' // XML-ErstellungZUGFeRD XML generieren
// lib/e-invoice/zugferd.ts
export function generateZugferdXml(
invoice: InvoiceData,
profile: ZugferdProfile
): string {
const doc = create({ version: '1.0', encoding: 'UTF-8' })
.ele('rsm:CrossIndustryInvoice', {
'xmlns:rsm': 'urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100',
'xmlns:ram': 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100',
})
// Header
doc.ele('rsm:ExchangedDocumentContext')
.ele('ram:GuidelineSpecifiedDocumentContextParameter')
.ele('ram:ID').txt(getGuidelineId(profile))
// ... weitere Felder nach EN16931
return doc.end({ prettyPrint: true })
}XML in PDF/A-3 einbetten
// lib/e-invoice/embed.ts
export async function embedZugferdXml(
pdfDoc: PDFDocument,
xmlContent: string
): Promise<void> {
// Als AF (Associated File) einbetten
const xmlBytes = new TextEncoder().encode(xmlContent)
await pdfDoc.attach(xmlBytes, 'factur-x.xml', {
mimeType: 'text/xml',
description: 'ZUGFeRD Invoice Data',
afRelationship: AFRelationship.Data,
})
// PDF/A-3 Metadata setzen
pdfDoc.setTitle('E-Rechnung')
pdfDoc.setProducer('Vorlagen-Zentrale')
}Validierung
Die Validierung nach EN16931 ist kritisch:
// lib/e-invoice/validate.ts
export function validateInvoice(invoice: InvoiceData): ValidationResult {
const errors: ValidationError[] = []
// Pflichtfelder prüfen
if (!invoice.invoiceNumber) {
errors.push({ field: 'invoiceNumber', message: 'Rechnungsnummer fehlt' })
}
// Betragsprüfung
const calculatedTotal = invoice.items.reduce(
(sum, item) => sum + item.quantity * item.unitPrice,
0
)
if (Math.abs(calculatedTotal - invoice.totalAmount) > 0.01) {
errors.push({ field: 'totalAmount', message: 'Beträge stimmen nicht überein' })
}
// USt-ID Format (DE + 9 Ziffern)
if (invoice.vatId && !/^DE\d{9}$/.test(invoice.vatId)) {
errors.push({ field: 'vatId', message: 'Ungültiges USt-ID Format' })
}
return { valid: errors.length === 0, errors }
}Checkliste: So bereiten Sie sich vor
Für Unternehmen
- Rechnungssoftware prüfen: Kann Ihre aktuelle Lösung E-Rechnungen erstellen?
- Empfangsprozess vorbereiten: Wie verarbeiten Sie eingehende E-Rechnungen?
- Archivierung klären: E-Rechnungen müssen GoBD-konform archiviert werden
- Mitarbeiter schulen: Besonders Buchhaltung und Vertrieb
- Testphase nutzen: Bis 2026 freiwillig E-Rechnungen versenden
Für Freelancer
- Kostenlose Lösung nutzen: Vorlagen-Zentrale E-Rechnungsgenerator
- ZUGFeRD BASIC wählen: Für die meisten Anwendungsfälle ausreichend
- Backup-Prozess: E-Rechnungen lokal und in der Cloud speichern
Für Softwareentwickler
Wenn Sie eigene Lösungen entwickeln:
- Libraries: Nutzen Sie etablierte XML-Libraries (xmlbuilder2, fast-xml-parser)
- Validierung: Implementieren Sie EN16931-Validierung
- Testing: Testen Sie mit dem KoSIT Validator
- Zertifizierung: ZUGFeRD-Konformität über FeRD bestätigen lassen
Häufige Fragen
Muss ich meine alte Buchhaltungssoftware ersetzen?
Nicht unbedingt. Viele Anbieter werden Updates für E-Rechnungs-Fähigkeit bereitstellen. Prüfen Sie bei Ihrem Anbieter, ob ein Update geplant ist.
Was passiert, wenn ich nach 2026 keine E-Rechnung stelle?
Die Rechnung ist dann nicht rechtskonform. Der Empfänger könnte die Zahlung verweigern oder keinen Vorsteuerabzug geltend machen.
Kann ich weiterhin PDF-Rechnungen per E-Mail senden?
Ja, wenn es sich um ZUGFeRD handelt! Das PDF enthält dann das XML als eingebettete Datei. Einfache PDFs ohne XML-Anhang sind jedoch nicht mehr ausreichend.
Brauche ich für jede Rechnung eine Leitweg-ID?
Nein. Die Leitweg-ID ist nur für Rechnungen an öffentliche Auftraggeber erforderlich.
Fazit
Die E-Rechnungspflicht 2026 ist eine Herausforderung – aber auch eine Chance zur Digitalisierung. Mit den richtigen Tools ist die Umstellung einfacher als gedacht.
Unsere Vorlagen-Zentrale bietet eine kostenlose, datenschutzkonforme Lösung für alle, die schnell starten möchten. Für Unternehmen mit individuellen Anforderungen entwickeln wir maßgeschneiderte Lösungen.
Brauchen Sie eine individuelle E-Rechnungs-Lösung? Als Entwickler der Vorlagen-Zentrale wissen wir, wie komplex die Anforderungen sein können. Kontaktieren Sie uns für ein unverbindliches Beratungsgespräch zu Ihrer E-Rechnungs-Strategie.
Onur Cirakoglu ist Gründer und leitender Entwickler von HEADON.pro. Mit über 8 Jahren Erfahrung in der Webentwicklung spezialisiert er sich auf performante Next.js-Anwendungen, React Native Mobile Apps und komplexe Full-Stack-Lösungen. Seine Expertise umfasst moderne JavaScript-Frameworks, Cloud-Architekturen und SEO-optimierte Webanwendungen. Er berät Unternehmen im Main-Tauber-Kreis und darüber hinaus bei ihrer digitalen Transformation.
Expertise
Das könnte Sie auch interessieren
Weitere Artikel zu ähnlichen Themen
DSGVO-konforme Webseite 2025: Checkliste
DSGVO-konforme Webseite: 15-Punkte-Checkliste für rechtssichere Webseiten, Cookie-Banner Best Practices, Datenschutz-Anforderungen und häufige Fehler vermeiden.
WeiterlesenDSGVO-konforme Finanz-Web-App | Case Study
Von der Idee zum Launch: Technische Deep-Dive in die Entwicklung der Rechner Zentrale mit 36+ Finanz-Rechnern, Privacy-First-Architektur und SEO-Strategie.
Weiterlesen