# BR-CL-23 Birim kodu UN/ECE Rec 20 ve Rec 21 uzantısından olmalıdır

Ölçü birimi kodları (örn. faturalanan miktar birimi BT-130, temel miktar birimi BT-150), UN/ECE Tavsiye 20 ve Rec 21 uzantısına göre kodlanmalıdır.

## Sorun açıklaması

Ölçü birimi kodları (örn. faturalanan miktar birimi BT-130, temel miktar birimi BT-150), UN/ECE Tavsiye 20 ve Rec 21 uzantısına göre kodlanmalıdır.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Bu EN16931 çekirdek kod listesi kuralı, miktarların fiyatlama ve teslimat için küresel olarak tanınan bir birim taşımasını sağlar.

## Çözüm

C62 (adet), KGM (kilogram), MTR (metre), LTR (litre) veya HUR (saat) gibi geçerli bir UN/ECE Rec 20/21 kodu kullanın.

- validate
- convert

## Geçerli örnekler

- BT-130 = C62 — adet
- BT-130 = KGM — kilogram

## Geçersiz örnekler

- BT-130 = PCS — UN/ECE Rec 20/21 kodu değil
- BT-130 = Stk — yerel kısaltma

## Kod örnekleri

### Geçerli XML
```
<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
```

### Geçersiz XML
```
<cbc:InvoicedQuantity unitCode="PCS">10</cbc:InvoicedQuantity>
```

## Etkilenen alanlar

- [BT-130 Faturalanan miktar ölçü birimi kodu](/resources/xrechnung/bt-130-invoice-line-quantity-unit-of-measure-code)
- [BT-150 Fiyat temel miktarı ölçü birimi kodu](/resources/xrechnung/bt-150-item-price-base-quantity-unit-code)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://erechnungsvalidator.service-bw.de/): XRechnung dosyalarınızı tüm BR-DE kurallarına göre doğrulayın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://xeinkauf.de/xrechnung/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Tüm Alman XRechnung doğrulama kurallarına genel bakış.
