Zum Inhalt springen
E-Rechnung Zentrale

UBL-CR-666

Objektkennung (Code 130) mit Anhang kombiniert

Eine Dokumentreferenz mit DocumentTypeCode 130 (Objektkennung BT-18) darf keinen Anhang (cac:Attachment) enthalten.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Originaltext der Meldung
[UBL-CR-666]-A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment

Was bedeutet UBL-CR-666?

In UBL teilen sich zwei Geschäftsbegriffe das Element cac:AdditionalDocumentReference: die Kennung des abgerechneten Objekts (BT-18, erkennbar an cbc:DocumentTypeCode = 130) und rechnungsbegründende Unterlagen (BG-24) mit Anhang. UBL-CR-666 verhindert, dass beides vermischt wird: Eine Referenz mit Typcode 130 darf kein cac:Attachment haben. Diese Regel ist als Fehler eingestuft – die Rechnung wird abgelehnt. Im Prüfbericht nennt der Validator die genaue Fundstelle als XPath; damit finden Sie die betroffene Stelle in der XML-Datei schnell. Korrigieren Sie den Fehler möglichst in der Rechnungssoftware oder deren Stammdaten, damit er bei der nächsten Rechnung nicht erneut auftritt.

Typische Ursachen

  • Die Software hängt den Anhang an die erste vorhandene Dokumentreferenz.
  • Objektkennung und Anlage wurden in einem Block zusammengefasst.

So beheben Sie den Fehler

  1. Teilen Sie die Referenz in zwei cac:AdditionalDocumentReference-Blöcke auf.
  2. Block 1: nur cbc:ID mit cbc:DocumentTypeCode 130 (Objektkennung).
  3. Block 2: Anlage mit eigener cbc:ID und cac:Attachment, ohne DocumentTypeCode.
  4. Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
UBL
/ubl:Invoice | /cn:CreditNote

Rechnung erneut prüfen

Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.

E-Rechnung hier ablegen

XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.

Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.

Ohne Datei testen: , ,