# Mengeneinheitencodes (häufig)

Codes der UNECE-Empfehlung 20 für abgerechnete Mengen (BT-130) und Preisbasismengen (BT-150), etwa Stück, Stunde und Kilogramm.

## So werden diese Codes in Rechnungen verwendet

UNECE Rec 20/21 legt die Mengeneinheitencodes fest, die strukturierte Rechnungen statt Freitext verwenden. Empfangssysteme, ERP-Systeme und Validatoren erwarten exakte Codes wie C62 (Eins), HUR (Stunde), KGM (Kilogramm). Die auf Rechnungen häufigsten Einheiten. Die zulässige Liste verbindet Empfehlung 20 mit den X-Verpackungscodes aus Empfehlung 21; PCE und PCS gehören nicht dazu.

> **UNECE Rec 20/21**: Die auf Rechnungen häufigsten Einheiten. Die zulässige Liste verbindet Empfehlung 20 mit den X-Verpackungscodes aus Empfehlung 21; PCE und PCS gehören nicht dazu.

## So nutzen Sie diese Codeliste produktiv

Pflegen Sie für Mengeneinheitencodes eine einheitliche Zuordnung zwischen ERP-Quelldaten, erzeugter XML und Validierungsprüfungen. Legen Sie die erlaubten Werte vor dem Go-live fest, mappen Sie Altwerte vor dem Export und definieren Sie, welche Sonderfälle manuelle Prüfung brauchen.

## Mengeneinheitencodes (häufig)

| Code | Bedeutung | Hinweise |
| --- | --- | --- |
| C62 | Eins | In der XRechnung-Praxis der häufigste Code für Stückzahlen und Pauschalen („eins“). Invoice Converter schreibt C62 für ERP-Einheiten wie Stk, Stück, PCE, PCS, EA oder PC. BT-130 und BT-150 einheitlich halten. |
| H87 | Stück | Semantisch der genauere Code für Stückzahlen („Stück“). Verwenden, wenn der Empfänger H87 verlangt. PCE und PCS sind keine gültigen Einheitencodes und scheitern an BR-CL-23; vor dem Export auf C62 oder H87 abbilden. |
| EA | Je Einheit (each) | Gültiger Code („je Einheit“), aber seltener als C62. Mit dem Käufer klären, ob er C62, H87 oder EA erwartet, und auf allen Positionen denselben Code nutzen. |
| XPP | Stück (Packstückart) | Verpackungscode aus Empfehlung 21 mit X-Präfix: ein Stück als Packstück (einzelne, unverpackte Einheit). Nur verwenden, wenn der Käufer nach Packstückart abrechnet; normale Stückzahlen nutzen C62 oder H87. |
| HUR | Stunde | Nach Zeit abgerechnete Leistungen. Der Stundensatz ist der Nettopreis (BT-146) je HUR. |
| MIN | Minute | Kurze Zeiteinheiten, z. B. Telefon- oder Supportminuten. |
| SEC | Sekunde | Nutzungsabhängige Abrechnung in Sekunden, z. B. Gesprächs- oder Rechenzeit. |
| DAY | Tag | Tagessätze, z. B. Gerätemiete oder Beratungstage. |
| WEE | Woche | Wochensätze; den abgerechneten Zeitraum im Abrechnungszeitraum (BG-14 oder BG-26) angeben. |
| MON | Monat | Monatliche Abos und Mieten; den Leistungsmonat im Abrechnungszeitraum (BG-14 oder BG-26) angeben. |
| ANN | Jahr | Jahreslizenzen und Wartungsverträge; das Vertragsjahr im Abrechnungszeitraum angeben. |
| MMT | Millimeter | Länge in Millimetern, z. B. Zuschnitt. |
| CMT | Zentimeter | Länge in Zentimetern. |
| MTR | Meter | Länge in Metern, z. B. Kabel, Rohre oder Stoffe. |
| KMT | Kilometer | Entfernungsabhängige Entgelte, z. B. Transport- oder Fahrtkilometer. |
| MTK | Quadratmeter | Fläche, z. B. Bodenbelag, Reinigung oder Mietfläche. |
| MTQ | Kubikmeter | Volumen, z. B. Beton, Wasser oder Gas. |
| GRM | Gramm | Masse in Gramm, z. B. Edelmetalle oder Labormaterial. |
| KGM | Kilogramm | Die häufigste Masseeinheit auf Rechnungen. Gilt der Preis je 100 kg, die Preisbasismenge (BT-149) auf 100 setzen. |
| TNE | Tonne (metrisch) | Metrische Tonne zu 1.000 kg, z. B. Schüttgut oder Abfall. Nicht die US-Short-Ton (STN). |
| LTR | Liter | Volumen in Litern, z. B. Kraftstoff, Öle oder Getränke. |

## XRechnung aus Ihrer PDF erstellen und die Mengeneinheiten bestätigen

Der Konverter schreibt für Stk oder Stück den Code C62. Erwartet Ihr Auftraggeber H87 (Stück), ändern Sie die Einheit vor dem Download. Sie haben schon eine XML-Datei? Der kostenlose Validator meldet Einheitencodes außerhalb der zulässigen Liste nach BR-CL-23.

- [Rechnung konvertieren](/de/pdf-to-xrechnung)
- [XML validieren](/de/xrechnung-validator)

Download nur mit Konto. Abos ab 10 €/Monat bei jährlicher Abrechnung (zzgl. Steuern) oder 5 € pro Konvertierung (zzgl. Steuern), ohne Abo.

## Praktische Hinweise vor dem Versand einer E-Rechnung

- Verwenden Sie den exakten Code aus UNECE Rec 20/21 und behalten Sie Schreibweise sowie Groß-/Kleinschreibung des Standards bei.
- Prüfen Sie, ob die verwendeten Mengeneinheitencodes zum Geschäftsvorfall und zu den verknüpften Feldern der Rechnung passen.
- Validieren Sie die finale XRechnung-, ZUGFeRD/Factur-X-, UBL- oder CII-Datei vor dem Versand an den Empfänger.

## Häufige Fehler mit Codelisten

- Freitext aus dem ERP durchlassen, statt ihn auf die offizielle Codeliste zu mappen.
- Einen technisch gültigen Code verwenden, ohne zu prüfen, ob Profil oder Länderregel ihn wirklich erlauben.
- Nur die XML-Ausgabe korrigieren, aber den fehlerhaften ERP-Quellwert unverändert lassen.

## Häufige Fragen

Typische Fragen, wenn Teams Mengeneinheitencodes für eine Rechnung oder einen ERP-Export auswählen.

### Wofür dienen Mengeneinheitencodes auf einer Rechnung?
UNECE Rec 20/21 ist die normierte Liste hinter diesen Codes. Ein Code sagt dem empfangenden System eindeutig, welcher Wert gemeint ist, sodass die Rechnung in XRechnung-, ZUGFeRD/Factur-X-, UBL-, CII- und Peppol-Prozessen automatisch verarbeitet werden kann.

### Welche Mengeneinheitencodes werden am häufigsten verwendet?
Häufige Beispiele auf dieser Seite sind C62 (Eins), HUR (Stunde), KGM (Kilogramm). Welche Auswahl richtig ist, hängt vom Geschäftsvorfall, der steuerlichen Behandlung, den Empfängeranforderungen und dem gesendeten Rechnungsprofil ab.

### Wo stehen Mengeneinheitencodes in einer strukturierten E-Rechnung?
Tragen Sie den Code in das strukturierte Rechnungsfeld ein, das seiner Bedeutung entspricht, zum Beispiel in das Feld für Währung, USt-Kategorie, Zahlungsmittel, Einheit oder Rechnungstyp. Der genaue XML-Pfad hängt davon ab, ob Sie XRechnung, ZUGFeRD/Factur-X, UBL oder CII senden.

### Wie vermeide ich Validierungsfehler bei Mengeneinheitencodes?
Verwenden Sie nur Werte, die im relevanten Implementierungsleitfaden erlaubt sind, übernehmen Sie den Code exakt wie in UNECE Rec 20/21 definiert, und liefern Sie alle zugehörigen Pflichtangaben mit. Viele Validierungsfehler entstehen, wenn ein Code isoliert korrekt ist, aber nicht zum Rest der Rechnung passt.

### Kann ich auch Codes außerhalb dieser Seite verwenden?
Oft ja, allerdings akzeptieren Empfänger und nationale Profile häufig nur eine praktische Teilmenge der vollständigen Liste UNECE Rec 20/21. Diese Seite konzentriert sich auf gängige Rechnungswerte, daher sollten Sie vor dem Produktiveinsatz immer empfänger- oder länderspezifische Regeln prüfen.

## Download

Nutzen Sie diese Codeliste in Ihren Systemen oder Validierungsregeln.

- [JSON herunterladen](/resources/code-lists/unit-codes/data?format=json)
- [CSV herunterladen](/resources/code-lists/unit-codes/data?format=csv)

## Offizielle Ressourcen

- [Einheitencodes der UNECE-Empfehlung 20/21](https://unece.org/trade/uncefact)
- [XRechnung Validator](/xrechnung-validator)
- [Developer API](/developer-api)
