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.
Weiterführende Ressourcen