Zum Inhalt springen
E-Rechnung Zentrale

CII-DT-033

CII: unitCode an Mengenangaben nicht erlaubt

Das Attribut unitCode ist an Mengen nur erlaubt, wenn die Positionsmenge (BilledQuantity) eine Einheit trägt.

Regelwerk
EN 16931 (CEN)
Stufe
Fehler
Originaltext der Meldung
[CII-DT-033] - unitCode should not be present

Was bedeutet CII-DT-033?

CII-DT-033 prüft alle Elemente, deren Name auf Quantity endet. Ein unitCode ist dort nur zulässig, wenn auch ram:BilledQuantity (Menge, BT-129) in der Rechnung eine Einheit trägt – praktisch also immer, denn BR-23 verlangt die Einheit (BT-130) ohnehin. Die Regel greift deshalb vor allem, wenn ram:BilledQuantity ohne unitCode ausgegeben wird, andere Mengen (z. B. ram:BasisQuantity) aber eine Einheit haben. Die Regel ist als Fehler eingestuft – die Rechnung wird in diesem Zustand abgelehnt.

Typische Ursachen

  • Die Mengeneinheit fehlt an der Positionsmenge.

So beheben Sie den Fehler

  1. Ergänzen Sie unitCode an ram:BilledQuantity in jeder Position (z. B. H87 für Stück, HUR für Stunde).
  2. Prüfen Sie, dass ram:BasisQuantity dieselbe Einheit verwendet.
  3. Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
CII
//ram:*[ends-with(name(), 'Quantity')]

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: , ,