StartFehlercode-Lexikon › FX-SCH-A-275
FX-SCH-A-275 Feld BT-130 EN-16931-Grundregeln (BR)

FX-SCH-A-275 beheben: Mengeneinheit (unitCode) ist kein gültiger Code

[FX-SCH-A-275] Value of '@unitCode' is not allowed.

FX-SCH-A-275 in deiner eigenen Rechnung? Lade die Datei hoch und finde alle Fehler in Sekunden.

Was bedeutet FX-SCH-A-275?

Jede Mengenangabe trägt ein Attribut „unitCode“ – die Rechnungsmenge einer Position (BT-130) ebenso wie die Preis-Basismenge (BT-149). Dieser Code muss aus der Liste UN/ECE Empfehlung 20 mit der Erweiterung Rec 21 stammen. Ein Freitext wie „Stk“ oder eine eigene Abkürzung löst den Fehler aus. In Factur-X prüft Mustang das über die Regel FX-SCH-A-275; sie entspricht inhaltlich BR-CL-23 der EN 16931.

Häufige Ursachen für FX-SCH-A-275

So behebst du FX-SCH-A-275

  1. Fehlerhafte Stelle im XML finden. Öffne die XML der E-Rechnung und navigiere zum Feld BT-130 über den folgenden XPath://ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode
  2. Korrektur einsetzen. Verwende fuer die Mengeneinheit einen gueltigen Code aus UN/ECE Empfehlung 20 (mit Erweiterung Rec 21), z. B. 'H87' fuer Stueck, 'KGM' fuer Kilogramm, 'LTR' fuer Liter, 'MTR' fuer Meter, 'HUR' fuer Stunde, 'DAY' fuer Tag oder 'C62' fuer eine dimensionslose Einheit. Freitext wie 'Stk' oder 'Stueck' ist nicht zulaessig. Das Attribut 'unitCode' steht an der Positionsmenge (ram:BilledQuantity) und an der Preis-Basismenge.
  3. Erneut validieren. Speichere die Datei und validiere sie erneut, um zu prüfen, dass FX-SCH-A-275 nicht mehr gemeldet wird.
Konkreter Korrekturvorschlag

Verwende fuer die Mengeneinheit einen gueltigen Code aus UN/ECE Empfehlung 20 (mit Erweiterung Rec 21), z. B. 'H87' fuer Stueck, 'KGM' fuer Kilogramm, 'LTR' fuer Liter, 'MTR' fuer Meter, 'HUR' fuer Stunde, 'DAY' fuer Tag oder 'C62' fuer eine dimensionslose Einheit. Freitext wie 'Stk' oder 'Stueck' ist nicht zulaessig. Das Attribut 'unitCode' steht an der Positionsmenge (ram:BilledQuantity) und an der Preis-Basismenge.

XPath//ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode

Vorher / Nachher: das XML-Beispiel

So sieht die betroffene Stelle vor und nach der Korrektur aus (Cross-Industry-Invoice, ZUGFeRD/Factur-X).

Fehlerhaft
<ram:SpecifiedLineTradeDelivery>
  <ram:BilledQuantity unitCode="Stk">3</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>
Korrekt
<ram:SpecifiedLineTradeDelivery>
  <ram:BilledQuantity unitCode="H87">3</ram:BilledQuantity>
</ram:SpecifiedLineTradeDelivery>

Häufige Fragen zu FX-SCH-A-275

Welcher Code steht für Stück?
„H87“. Das ist der UN/ECE-Code für „piece“ (Stück) und der häufigste Wert für Stückwaren.
Wo finde ich die erlaubten Codes?
In der UN/ECE Empfehlung 20 samt Erweiterung Rec 21. Gebräuchlich sind unter anderem „H87“ (Stück), „KGM“ (Kilogramm), „LTR“ (Liter), „MTR“ (Meter), „MTK“ (Quadratmeter), „HUR“ (Stunde), „DAY“ (Tag) und „C62“ (dimensionslose Einheit).
Warum meldet der Validator das, obwohl ich einen Code angegeben habe?
Der Code muss exakt und in Großbuchstaben stehen. „h87“, „H 87“ oder „PCE“ stehen nicht in der Liste und lösen den Fehler aus.

Verwandte Fehlercodes

FX-SCH-A-275 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.

Jeden Fehler automatisch finden statt manuell suchen

Lade deine ZUGFeRD- oder XRechnung-Datei hoch – du bekommst jeden Verstoß mit Regel-ID, Feld, Korrekturvorschlag und XPath zurück.

Kostenlos online validieren
Rechnung prüfen