XRechnung

XRechnung ist der deutsche Standard für elektronische Rechnungen im öffentlichen Sektor. Seit dem 27.11.2020 sind alle Lieferanten verpflichtet, Rechnungen an Bundesbehörden elektronisch im Format XRechnung zu übermitteln.

Spezifikation

XRechnung basiert auf der europäischen Norm EN 16931 und definiert zusätzliche nationale Anforderungen. Die aktuelle Version ist 2.3.0.

Aktuelle Version: 2.3.0
Veröffentlicht: Oktober 2023
Spezifikation: www.xoev.de/xrechnung

Pflichtfelder

Eine XRechnung muss mindestens folgende Pflichtfelder enthalten:

  • Rechnungsnummer - Eindeutige Identifikation der Rechnung
  • Rechnungsdatum - Datum der Rechnungserstellung
  • Währung - Standardmäßig EUR
  • Lieferant
    • Name
    • Postanschrift
    • Steuernummer oder USt-IdNr.
  • Kunde
    • Name
    • Postanschrift
    • Leitweg-ID (für öffentliche Auftraggeber)
  • Zahlungsbedingungen
    • Fälligkeitsdatum
    • Zahlungsart
    • Bankverbindung (bei Überweisung)
  • Positionen
    • Artikelbezeichnung
    • Menge und Einheit
    • Einzelpreis (netto)
    • Umsatzsteuersatz

Beispiel

Hier ist ein vereinfachtes Beispiel einer XRechnung im XML-Format:

<?xml version="1.0" encoding="UTF-8"?>
<ubl:Invoice xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
             xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
             xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3</cbc:CustomizationID>
    <cbc:ID>RE-2024-001</cbc:ID>
    <cbc:IssueDate>2024-03-15</cbc:IssueDate>
    <cbc:DueDate>2024-04-14</cbc:DueDate>
    <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
    <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
    <!-- Weitere Elemente... -->
</ubl:Invoice>

Übermittlung

XRechnungen können über verschiedene Wege übermittelt werden:

  • Direkter Upload - Über das Verwaltungsportal des Empfängers
  • Peppol-Netzwerk - Über einen akkreditierten Peppol-Access-Point
  • E-Mail - An spezielle E-Mail-Adressen der Behörden (wenn zugelassen)
  • API - Über unsere REST-API (siehe API-Dokumentation)

Validierung

Jede XRechnung muss vor dem Versand validiert werden. Unsere Lösung bietet folgende Validierungsmöglichkeiten:

  • Online-Validator - Direkt in der Weboberfläche
  • API-Validierung - Über den /validateEndpunkt
  • Automatische Prüfung - Bei jeder Rechnungserstellung

Häufige Fehler

Fehlende Leitweg-ID
Die Leitweg-ID ist für Rechnungen an öffentliche Auftraggeber verpflichtend und muss im korrekten Format angegeben werden.
Ungültige USt-IdNr.
Die Umsatzsteuer-Identifikationsnummer muss im korrekten Format vorliegen und gültig sein.
Fehlende Pflichtangaben
Alle oben genannten Pflichtfelder müssen vollständig und korrekt ausgefüllt sein.