Was bedeutet BR-2?
BR-2 verlangt ein Ausstellungsdatum (BT-2). Es bestimmt den umsatzsteuerlichen Zeitpunkt und ist Pflichtbestandteil jeder Rechnung.
Häufige Ursachen für BR-2
- Das Element
ram:IssueDateTimefehlt oder enthält kein gültiges Datum im Format 102 (YYYYMMDD).
So behebst du BR-2
- Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-2 über den folgenden XPath:
//rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString - Korrektur einsetzen. Füge 'ram:DateTimeString' im Element 'rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString' hinzu. Format: 'YYYYMMDD' mit format='102', z.B. '20260401'.
- Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass BR-2 nicht mehr gemeldet wird.
Füge 'ram:DateTimeString' im Element 'rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString' hinzu. Format: 'YYYYMMDD' mit format='102', z.B. '20260401'.
//rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeStringVorher / Nachher: das XML-Beispiel
So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).
<rsm:ExchangedDocument>
<ram:ID>RE-2026-001</ram:ID>
<!-- IssueDateTime fehlt -->
</rsm:ExchangedDocument>
<rsm:ExchangedDocument>
<ram:ID>RE-2026-001</ram:ID>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20260401</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>
Verwandte Fehlercodes
BR-2 automatisch prüfen
Statt das XML manuell zu durchsuchen, kannst du deine ZUGFeRD- oder XRechnung-Datei online validieren – lade die PDF oder XML hoch und du bekommst jeden Fehler mit Regel-ID, betroffenem Feld, Korrekturvorschlag und XPath, als lesbaren Report oder strukturiertes JSON über die API.