Eine Rechnung als PDF aus dem ERP zu drucken reicht für viele Geschäftsvorgänge nicht mehr aus. Wenn Sie öffentliche Auftraggeber in Deutschland beliefern, kann eine strukturierte elektronische Rechnung verlangt werden. Eine XRechnung im ERP erstellen Sie deshalb nicht erst beim Versand. Entscheidend sind vollständige Stammdaten, ein sauberer Auftragsbezug und ein Prozess, der das Rechnungsdokument vor der Übergabe prüfbar macht.
Dieser Beitrag richtet sich an kleine und mittlere Handelsbetriebe, Werkstätten sowie technische Dienstleister, die Aufträge und Rechnungen zentral bearbeiten und XRechnungen zuverlässig aus ihren Belegdaten erzeugen möchten.
Wann eine XRechnung erforderlich sein kann
Die XRechnung ist ein strukturiertes Rechnungsformat nach der europäischen Norm EN 16931. Anders als eine visuell lesbare PDF enthält sie Rechnungsdaten in einer maschinenlesbaren XML-Struktur. Rechnungsempfänger können die Inhalte dadurch ohne manuelle Übertragung in ihren Systemen verarbeiten.
Besonders relevant ist das Format bei Rechnungen an öffentliche Auftraggeber in Deutschland. Dort gelten je nach Bund, Bundesland oder Kommune eigene Vorgaben für Annahmeweg, Dateiformat und erforderliche Referenzen. Häufig wird beispielsweise eine Leitweg-ID benötigt. Sie ordnet die Rechnung der zuständigen Stelle zu. Fehlt sie oder steht sie im falschen Datenfeld, kann die Rechnung trotz korrekt berechnetem Betrag zurückgewiesen werden.
Auch im B2B-Geschäft gewinnt die strukturierte E-Rechnung an Bedeutung. Unternehmen sollten daher nicht nur klären, ob ihre Kunden eine XRechnung verlangen. Ebenso wichtig ist die Frage, ob die eigenen Rechnungsdaten vollständig und konsistent gepflegt sind. Ein Formatwechsel löst keine Probleme bei falschen Adressen, unklaren Leistungszeitpunkten oder abweichenden Bestellnummern.
Welche Daten vor dem Erstellen vorhanden sein müssen
Der XML-Export ist der letzte Schritt. Seine Qualität hängt von den Informationen ab, die bereits im Kundenauftrag, Lieferschein und Rechnungsvorschlag hinterlegt sind. Für eine XRechnung brauchen Sie neben den üblichen Rechnungsangaben insbesondere korrekt geführte Daten zum Käufer und zur Bestellung.
Dazu zählen die vollständige Rechnungsadresse des Kunden, die Umsatzsteuer-ID oder Steuernummer, Rechnungsnummer, Rechnungsdatum, Zahlungsbedingungen und Bankverbindung. Auf Positionsebene müssen Menge, Einheit, Einzelpreis, Steuersatz und Steuerbetrag nachvollziehbar sein. Bei Dienstleistungen ist außerdem ein Leistungszeitraum oder Leistungsdatum häufig relevant.
Bei öffentlichen Auftraggebern kommen oft auftragsbezogene Angaben hinzu. Das können die Leitweg-ID, eine Bestellnummer, eine Vertragsnummer oder eine Kostenstellenreferenz sein. Welche Referenz notwendig ist, legt der jeweilige Empfänger fest. Diese Information sollte bereits bei der Auftragserfassung abgefragt werden und nicht erst kurz vor dem Rechnungsversand auffallen.
Ein praktischer Grundsatz lautet: Alles, was der Kunde zur Zuordnung seiner Bestellung benötigt, gehört in einen festen Erfassungsprozess. Legen Mitarbeitende diese Daten nur als Freitext in E-Mails oder Notizen ab, steigt das Risiko von Rückfragen und Korrekturen erheblich.
XRechnung im ERP erstellen: Der Ablauf in fünf Schritten
Ein ERP-System hilft vor allem dann, wenn es vorhandene Belegdaten weiterverwendet. Der Ablauf beginnt damit nicht bei einer leeren Rechnungsmaske, sondern beim konkreten Auftrag.
1. Anforderungen des Rechnungsempfängers im Auftrag erfassen
Prüfen Sie zuerst, welches Format und welchen Übermittlungsweg der Kunde verlangt. Manche Auftraggeber akzeptieren XRechnung-Dateien über ein Portal, andere nutzen eine zentrale Plattform oder einen festgelegten E-Mail-Prozess. Die XML-Datei allein beantwortet diese Frage nicht.
Erfassen Sie die Leitweg-ID und die Bestellreferenz in dafür vorgesehenen Feldern, sofern Ihr ERP diese Daten im E-Rechnungsprozess unterstützt. Falls ein Kunde abweichende Anforderungen hat, sollte diese Ausnahme dokumentiert werden. So muss die Buchhaltung nicht bei jeder Folgerechnung erneut recherchieren.
2. Leistung oder Warenlieferung als abrechenbare Grundlage bestätigen
Bei Warenrechnungen sollte die Rechnung auf bestätigte Liefermengen Bezug nehmen. Das ist gerade bei Teillieferungen wichtig: Eine Bestellung kann mehrere Lieferungen und damit mehrere Rechnungen auslösen. Wenn Rechnung und Lieferschein nicht zusammenpassen, entstehen Differenzen bei Menge, Steuer oder Zahlungsfreigabe.
Bei Dienstleistungen gilt derselbe Grundsatz mit anderem Nachweis. Arbeitszeiten, eingesetztes Material und der Leistungszeitraum müssen so erfasst sein, dass die Rechnungspositionen nachvollziehbar entstehen. Für ein IT-Systemhaus kann das beispielsweise ein abgeschlossener Serviceauftrag sein. In einer Werkstatt bilden Arbeitsauftrag, verwendete Ersatzteile und Übergabe die Grundlage.
3. Rechnung fachlich prüfen und freigeben
Vor der XML-Erzeugung sollten Sie den Rechnungsentwurf nicht nur auf den Endbetrag prüfen. Kontrollieren Sie Empfängeradresse, Referenzen, Leistungsdatum, Zahlungsziel und Umsatzsteuer. Bei Gutschriften, Anzahlungen oder Rechnungen mit mehreren Steuersätzen ist eine zusätzliche Kontrolle sinnvoll.
Besondere Aufmerksamkeit verdienen Rundungen. In einer strukturierten Rechnung müssen Positionssummen, Steuersummen und Gesamtbetrag rechnerisch zusammenpassen. Das ERP sollte die Beträge aus den Positionen ableiten. Manuelle Korrekturen am Endbetrag können zu Abweichungen führen, die eine technische Prüfung beanstandet.
4. XML-Datei erzeugen und strukturell validieren
Erst nach der fachlichen Freigabe wird die XRechnung erstellt. Das Ergebnis ist eine XML-Datei mit klar definierten Datenfeldern. Eine zusätzlich erzeugte PDF kann für interne Rückfragen oder als lesbare Ansicht nützlich sein. Sie ersetzt die strukturierte Datei jedoch nicht, wenn der Empfänger eine XRechnung verlangt.
Eine Validierung prüft, ob Pflichtfelder vorhanden sind und ob die XML-Struktur dem erwarteten Standard entspricht. Sie ersetzt keine kaufmännische Prüfung. Ein technisch gültiges Dokument kann dennoch zurückgewiesen werden, wenn etwa die Bestellnummer des Auftraggebers fehlt oder eine falsche Leitweg-ID hinterlegt wurde.
5. Übermittlungsnachweis und Belege zentral ablegen
Nach dem Versand gehören XML-Datei, lesbare Rechnungsversion, Versandinformation und mögliche Rückmeldungen zusammen in die Vorgangsdokumentation. So lässt sich später nachvollziehen, welche Version an welchen Empfänger ging. Das erleichtert nicht nur Rückfragen, sondern auch Korrekturen und die Übergabe an die Finanzbuchhaltung.
Wird eine Rechnung abgelehnt, sollte der ursprüngliche Beleg nicht still überschrieben werden. Dokumentieren Sie den Grund, korrigieren Sie die Daten im zugrunde liegenden Vorgang und erstellen Sie den erforderlichen Folgevorgang nach Ihren buchhalterischen Regeln. Ob eine Stornorechnung, Berichtigung oder ein anderer Belegweg passend ist, hängt vom konkreten Fehler und der bisherigen Verarbeitung ab.
Typische Fehler entstehen vor dem XML-Export
In der Praxis scheitert eine E-Rechnung selten daran, dass Mitarbeitende die Datei nicht erzeugen können. Häufiger fehlen Informationen aus dem Auftrag oder sie werden an der falschen Stelle gepflegt. Vier Fälle treten besonders oft auf:
- Die Rechnungsadresse ist korrekt, aber die Leitweg-ID des öffentlichen Auftraggebers fehlt.
- Die Bestellung des Kunden nennt eine Referenz, die nicht auf der Rechnung erscheint.
- Eine Teilrechnung enthält keinen eindeutigen Bezug zur gelieferten Menge oder zum Leistungszeitraum.
- Eine Rechnung wird als PDF versendet, obwohl der Empfänger eine strukturierte XML-Datei erwartet.
Diese Fehler lassen sich durch klare Verantwortlichkeiten reduzieren. Der Vertrieb oder die Auftragsannahme erfasst Empfängervorgaben. Lager, Service oder Projektverantwortliche bestätigen die abrechenbare Leistung. Die Buchhaltung prüft Rechnungsdaten und Versandweg. In kleinen Unternehmen können mehrere Aufgaben bei einer Person liegen. Der Ablauf sollte trotzdem eindeutig sein.
Was ein ERP für den Prozess leisten sollte
Für die XRechnung zählt nicht allein eine Exportfunktion. Entscheidend ist, ob das System Auftrag, Lieferung oder Leistung und Rechnung miteinander verbindet. Dann müssen Kundendaten, Artikeltexte, Mengen und Preise nicht mehrfach eingegeben werden. Gleichzeitig bleibt sichtbar, aus welchem Vorgang eine Rechnungsposition entstanden ist.
Prüfen Sie vor der Einführung oder Erweiterung eines E-Rechnungsprozesses deshalb drei Punkte: Welche E-Rechnungsformate benötigen Ihre Kunden? Wo werden Leitweg-ID, Bestellnummer und Leistungsdatum im System gepflegt? Und wie werden erzeugte Dateien sowie Versandnachweise revisionssicher im eigenen Prozess abgelegt?
Bei desk4 sollte vor dem Einsatz geprüft werden, welche E-Rechnungsfunktion und welche zusätzlichen Module für Ihren konkreten Ablauf verfügbar sind. Besonders sinnvoll ist ein Test mit einem echten, aber datenschutzgerecht vorbereiteten Auftrag. So erkennen Sie früh, ob erforderliche Referenzfelder vorhanden sind und an welcher Stelle Mitarbeitende Daten ergänzen müssen.
Eine XRechnung wird dann nicht zur Sonderaufgabe der Buchhaltung, wenn die benötigten Angaben bereits beim Auftrag mitgeführt werden. Richten Sie den Ablauf an Ihrem häufigsten Rechnungsfall aus und definieren Sie Ausnahmen für Teilrechnungen, Gutschriften und öffentliche Auftraggeber klar. Wenn Sie den Prozess mit eigenen Belegen prüfen möchten, nutzen Sie den Testzugang: Jetzt desk4 kostenlos testen.