E-Rechnungspflicht ab 01.01.2025

Top  Previous  Next

 

Derzeit gibt es Rechnungen in verschiedenen Formaten: als E-Rechnung im XML-Format, im PDF-Format oder traditionell auf Papier. Dies wird sich jedoch bald ändern:


Ab dem 01.01.2025 tritt die E-Rechnungspflicht im B2B-Bereich in Kraft.


Dies bedeutet, dass künftig für alle Leistungen zwischen Unternehmen (B2B = Business-to-Business / Betrieb zu Betrieb) zwingend eine E-Rechnung ausgestellt werden muss. Wenn beispielsweise ein produzierendes Unternehmen Baumaterial bei einem Lieferanten bestellt, ist es nicht mehr erlaubt, die Rechnung als PDF oder auf Papier auszustellen.


Es existiert eine Übergangsfrist bis zum 31.12.2026: 


  • Bis zu diesem Termin sind „sonstige Rechnungen“ im Papierform oder als PDF weiterhin zulässig, sofern der Rechnungsempfänger zustimmt. Auch Umsätze aus 2025 oder 2026 können weiterhin als PDF oder Papierrechnung erzeugt werden.
  • Gleiches gilt auch für 2027, aber nur wenn der Rechnungssteller einen Vorjahresumsatz von maximal 800.000 Euro hat.
  • Ab 2028 schließlich sind nur noch E-Rechnungen zulässig.

 


Wieso E-Rechnung?


E-Rechnungen können aktuell in 2 Formaten übermittelt werden:


XRechnung

 


Die E-Rechnung besitzt folgende Vorteile:


  • Durch die Automatisierung wird die Zeit zur Rechnungsstellung und Prüfung verkürzt
  • Manuelle Eingabefehler werden vermieden
  • Kosteneinsparung bei Papier, Briefpapier, Porto und Druck
  • Vermeidung von Übertragungsfehlern
  • Die Erstellung einer E-Rechnung wird in mexXsoft X2 seit ca. 3 Jahren in den Formaten XRechnung sowie ZUGFeRD vollständig unterstützt. Sie haben die Möglichkeit, statt dem Druck einer Rechnung eine E-Rechnung an den Kunden zu schicken.




Hier finden Sie Infos und Voraussetzungen zur Erstellung einer E-Rechnung:


Eine E-Rechnung baut sich aktuell (11.2024) aus 127 BT-Feldnummern (BT = "Business Transaction"; Nummern von 1 - 165) auf. Insgeamt können bis zu 135 Feldinformationen sowie eine beliebige Anzahl Anhänge in einer E-Rechnung portiert werden. Hiervon sind - je nach Rechnungsart - ca. 20 Pflichtfelder auszufüllen.


Die folgenden Infos / Pflichtfelder* müssen in einer E-Rechnung übermittelt werden:




Allgemeine Infos zur Rechnung:


  • Rechnungsart        
  • Leitweg-ID        
  • Rechnungsnummer        
  • Rechnungsdatum        
  • Währung        
  • Bestellnummer        
  • Fälligkeitsdatum


Skontoangaben
       

  • Tage        
  • Prozent        
  • Verzugsangaben
  • Tage        
  • Prozent


Angaben zum Verkäufer

  • Rechtlicher Name (Verkäufer)
  • Name        
  • E-Mail-Adresse        
  • Telefon        
  • Umsatzsteuer-ID        
  • PLZ        
  • Ort        
  • Land        


Angaben zum Käufer

  • Name
  • PLZ        
  • Ort        
  • Land des Käufers        


Rechnungspositionen


  • Positionsnummer        
  • Bezeichnung        


Rechnungsbeträge

  • Nachlass (netto)        
  • Umsatzsteuersatz des Nachlasses        
  • Grund für den Nachlass

       

  • Zuschlag (netto)        
  • Umsatzsteuersatz des Zuschlags        
  • Grund für den Zuschlag        



  • Summe aller Positionen (netto)        
  • Gesamtsumme (netto)        
  • Summe Umsatzsteuer        
  • Gesamtsumme (brutto)        
  • Fälliger Betrag        


Zahlungsdaten


Zahlungsmittel Überweisung


  • IBAN


Zahlungsmittel: Lastschrift (nur bei bereits erteiltem SEPA-Lastschriftmandat)

  • Mandats- Referenznummer        
  • Gläubiger-ID        
  • IBAN        


Verweise (= Dateianhänge)

  • Kennung        


Anhänge


  • Kennung

Die entsprechenden Eingabefelder finden Sie hier in X2:


Einstellungen > Optionen > Sprache:

Standardmäßig ist hier Deutschland und als Währung € eingetragen. Mit den entsprechenden Zusatzmodulen lassen sich Sprache und Währung anpassen.
Bitte informieren Sie sich bei Bedarf bei unserem Support





Stammdaten > Firmen > Adresse:



Stammdaten > Firmen > Bankverbindung:




Kunde / Rechnungsempfänger:  


Adressen > Adresse:




Adressen > Kunde:




Adressen > Lieferadresse:




Die mit * gekennzeichneten Felder sind Pflichtfelder!

mexXsoft X2 prüft bei der Erstellung von E-Rechnungen die Vollständigkeit der Pflichtfeldinformationen. 
Eine vollständige Auflistung aller verfügbaren Felder / Informationen einer E-Rechnung finden Sie hier.



Fehler in der E-Rechnung – Ursachen, betroffene BT-Felder, typische Fehlermeldungen sowie Lösungsvorschläge:


Fehler in der E-Rechnung

Mögliche Ursache

BT-Feld (Business Term)

Typische Fehlermeldung 

Lösungsvorschlag

Fehlende oder falsche Rechnungsnummer

Ungültiges Nummernformat, doppelte Nummernvergabe, manuelle Eingabefehler

BT-1 – Invoice number

BT-1: Invoice number is missing or invalid.

Automatische Nummernvergabe aktivieren; Nummernkreis prüfen; Plausibilitätskontrolle im ERP-System.

Falsches Rechnungsdatum

Fehlerhafte Systemeinstellung oder falsche Zeitzone

BT-2 – Invoice issue date

BT-2: Invoice issue date is missing or invalid.

Systemeinstellungen prüfen; Datum aus Buchungsdatum oder Leistungsdatum ableiten.

Falsche Währung oder fehlende Währungsangabe

Fehlende oder falsche Stammdaten

BT-5 – Invoice currency code

BT-5: Missing or invalid currency code.

Währungspflichtfelder im ERP-System erzwingen; Standardwährung festlegen.

Fehlende Anhänge oder Referenzen (z. B. Bestellnummer)

Fehlerhafte Schnittstelle zwischen Bestell- und Rechnungssystem

BT-13, BT-14 – Buyer/Purchase order reference

BT-13/BT-14: Purchase order reference missing or invalid.

Pflichtprüfung auf Bestellreferenz; ERP-Schnittstellen anpassen.

Fehlende Pflichtangaben (z. B. Anschrift, Steuernummer)

Unvollständige Stammdaten im ERP-System oder manuelle Erfassung

BT-27–BT-35, BT-44, BT-49

Mandatory field missing: Seller/Buyer address information

Pflichtfeldprüfung bei Rechnungserstellung aktivieren; Stammdatenerfassung prüfen.

Ungültige Umsatzsteuer-Identifikationsnummer (USt-IdNr.)

Tippfehler, falsches Format, nicht im EU-VIES-System registriert

BT-31, BT-63 – Seller/Buyer VAT identifier

BT-31/BT-63: Invalid VAT identifier format.

Automatische Validierung gegen VIES-System; Stammdatenpflege automatisieren.

Falscher Mehrwertsteuersatz

Falsche Zuordnung des Steuerschlüssels im Buchungssystem

BT-95 – VAT category rate

BT-95: Invalid or missing VAT category rate

Steuerschlüssel im ERP-System regelmäßig prüfen und aktualisieren.

Falsche Beträge (Netto-, Steuer-, Gesamtbetrag)

Berechnungsfehler, Rundungsfehler, falsche Artikelpreise

BT-106, BT-112 – Tax/Total amounts

BT-112: Calculated payable amount does not match sum of components

Berechnungslogik prüfen; Rundungsregeln definieren; automatische Validierung aktivieren.






XML-Strukturfehler 
(z. B. ZUGFeRD / XRechnung)

Ungültiges XML, falsche Tag-Struktur, Softwarefehler

Kein BT-Feld (Syntax-Ebene)

XML schema validation failed: invalid structure or missing element.

XML-Validierung gegen das Schema (XSD) durchführen; Softwareversion aktualisieren.

Nicht maschinenlesbare oder beschädigte Datei

Übertragungsfehler, falsches Dateiformat (z. B. PDF statt XML)

Kein BT-Feld (Format-Ebene)

File cannot be parsed or recognized as valid XML.

Dateiübertragung automatisieren; Formatprüfung beim Export implementieren.

Nicht konforme Formatversion (z. B. alte XRechnung-Version)

Veraltete Software, altes Schema

Kein BT-Feld (Profil-/Schema-Version)

Document does not comply with current XRechnung version.

Schema-Dateien regelmäßig aktualisieren; Formatversion im Workflow erzwingen.

Unstimmigkeiten zwischen PDF-Darstellung und XML-Daten

Manuelle Änderungen am PDF, nicht synchronisierte Systeme

Kein spezifisches BT-Feld (Hybridrechnung)

Warning: Embedded PDF content does not match XML data.

Einheitliche Datenquelle für PDF und XML verwenden; keine manuelle Bearbeitung.

Nicht lesbarer oder ungültiger digitaler Signaturblock

Zertifikat abgelaufen, falsche Signaturmethode, Übertragungsfehler

Kein BT-Feld (Signatur-Ebene)

Digital signature invalid or cannot be verified.

Zertifikate regelmäßig prüfen; aktuelle Signaturverfahren verwenden.

Fehler beim Import in das Empfängersystem

Inkompatible Formatversion oder Mapping-Fehler

Kein BT-Feld (Systemintegration)

Import failed: unknown element or incorrect mapping.

Import-Mapping prüfen; Testlauf mit Referenzdateien durchführen.





 

E-Rechnungen können aktuell in 2 Formaten übermittelt werden:


XRechnung

 

Bereits im November 2020 trat für alle Dienstleister und Lieferanten an Bund / Länder / Gemeinden die Verpflichtung in Kraft, Rechnungen digital in Form einer XRechnung / ZUGFeRD 2.x einzureichen.
Alle anderen Rechnungsarten werden von den Behörden, Kommunen etc. abgelehnt. Die neue Funktionalität wird in mexXsoft X2 über ein Update zur Verfügung gestellt.

 

Was ist eine ZUGFeRD-Rechnung?

 

Zugferd

Eine ZUGFeRD / XRechnung beinhaltet neben der sichtbaren Rechnung zusätzlich sämtliche Rechnungsdaten im digitalen XML-Format. Diese Rechnungen sind somit fälschungssicher.

 

 

 

Was ist neu - was muss beachtet werden?

 

 

1) ZUGFeRD 2.x -Rechnung

 

Damit eine ZUGFeRD-konforme Rechnung korrekt vom Rechnungssteller an den Rechnungsempfänger zugestellt werden kann, muss der Rechnungsempfänger eindeutig identifiziert werden:
 

Die sog. Leitweg-ID dient zur eindeutigen Identifikation des Rechnungsempfängers. Diese wird in den Adressen im Reiter Kunde abgelegt:
 

leitweg
 
Mehr dazu unter der Rubrik Adressen
 

Die Leitweg-ID ermöglicht sowohl die Identifikation des Rechnungsempfängers wie auch die Weiterleitung der eingegangenen Rechnungen über den zentralen Rechnungseingang des Bundes (ZRE) hin zu den angeschlossenen Verwaltungseinheiten und dessen Rechnungsfreigabesystem
 

Gleiches gilt für die Rechnungsstellung an Land bzw. Kommunen
 

Rechnungssteller benötigen KEINE Leitweg-ID. Diese dient einzig zur Adressierung von öffentlichen Rechnungsempfängern.
 

Die Leitweg-ID wird vorab vom Auftraggeber übermittelt, z.B. bei der Auftragserteilung.
 

Jede Rechnung, welche im PDF-Format erstellt wird, ist eine ZUGFeRD-Rechnung!



 









   Wählen Sie zur Erstellung einer ZUGFeRD-E-Rechnung entweder Email für den Direktversand an den Kunden
   oder PDF zur Speicherung und beliebiger Weiterverwendung.


Wichtig:
Eine XRechnung wird programmintern wie eine normal ausgedruckte / versendete Rechnung behandelt. Diese gilt nach dem Speichervorgang als gebucht und wird in den Zahlungsverkehr übergeben.


Für die korrekte Erstellung einer digitalen Rechnung sind Pflichtfelder vorhanden. Sollten nicht alle benötigten Daten vorhanden sein, so werden Sie bei der Rechnungserstellung vom Programm darauf hingewiesen:
 

zugferd1
 
Sollte es sich bei dem Auftraggeber um ein Amt, eine Behörde etc. handeln, so vervollständigen Sie bitte die geforderten Pflichtangaben und geben Sie die Rechnung erneut aus.
 
Handelt es sich um keinen Auftraggeber der öffentlichen Hand, so klicken Sie bitte auf Ignorieren.
 

 

2) XRechnung

 

Benötigen Sie eine XRechnung (diese besteht lediglich aus einer maschinenlesbaren XML-Datei), so wählen Sie bitte im Druckfenster oben im Auswahlmenü des Druckbuttons X-Rechnung:

 

xrechnung1

 

Es öffnet sich der Dateimanager, in dem Sie den Speicherort der XRechnung selbst festlegen können.

 

 

Beachten Sie bitte, dass die Bestellnummer sowie die Datumsangabe Ausführung bis als Leistungsdatum in die XRechnung übernommen wird:
 

 

Dieses Felder stellen sind Pflichtfelder!

 

 

Dateianhänge an XRechnung

 

Im digitalen XML-Format der XRechnung besteht auch die Möglichkeit, zusätzliche Dateien wie z.B. Dokumente und Fotos mit einzubinden:
 

Die maximal zulässige Größe einer Rechnung ist abhängig vom gewählten Übertragungskanal (bspw. 10 MB bei E-Mailanhängen oder 11 MB bei Anhängen in der Weberfassung)

Die maximale Anzahl der eingebetteten rechnungsbegründenden Dokumente ist auf 200 beschränkt

Zugelassene Dateitypen der eingebetteten Dokumente sind: png, pdf, jpg, jpeg, xlsx, ods und csv.

Anlagen dürfen keine aktiven Inhalte (bspw. Makros) enthalten

 

Bei Erstellung der XRechnung öffnet sich abschließend der Dateimanager:
 

xrechnung_datei_zufuegen

 

 

Wie in der Animation zu sehen, werden die zur Übermittlung erlaubten Dateien automatisch im mittleren Fenster angezeigt.
 
So binden Sie externe Dateien in die XRechnung ein:

 

Ein Doppelklick auf die Datei öffnet diese zur Voransicht in deren Standardanwendung - z.B. Excel-Dateien

Markieren Sie die gewünschten Dateien durch Anklicken mit der linken Maustaste

Auch die Mehrfachauswahl ist mit der Tastenkombination strg + linke Maustaste möglich

Klicken Sie nun auf den Button Hinzufügen, um die ausgewählten Dateien in die XRechung zu übernehmen. Dieser Vorgang kann beliebig oft und mit unterschiedlichen Ordnern wiederholt werden.

Löschen Sie irrtümlich übertragene Dateien im rechten Fenster durch markieren und Klick auf Löschen.

Beenden Sie die Eingabe durch Klick auf OK.

 

Im Anschluss wird die XRechnung erstellt. Sie finden Sie in dem von Ihnen gewählten Verzeichnis. Diese können Sie im Anschluss z.B. per Email an den Rechnungsempfänger übermitteln.

 

Wichtig:
Eine XRechnung wird programmintern wie eine normal ausgedruckte / versendete Rechnung behandelt. Diese gilt nach dem Speichervorgang als gebucht und wird in den Zahlungsverkehr übergeben.

 

 

Weitere Informationen zur digitalen Rechnungsvergabe finden Sie hier