# BR-23 Ogni quantità di riga deve avere un codice unità

Una riga fattura (BG-25) deve contenere il codice unità della quantità fatturata (BT-130).

## Descrizione del problema

Una riga fattura (BG-25) deve contenere il codice unità della quantità fatturata (BT-130).

> **ERRORE**: XRechnung 3.0

## Contesto e significato

I codici unità sono valori controllati. Testo libero come “pezzi” o “ore” fallisce anche se la quantità è presente.

## Soluzione

Imposta BT-130 su un codice valido, ad esempio C62 per pezzo, HUR per ora o DAY per giorno.

- validate
- convert

## Esempi validi

- BT-130 = C62
- BT-130 = HUR

## Esempi non validi

- BT-130 assente
- Unità scritta “pezzo” invece di C62

## Dettagli tecnici

### Campi interessati
BT-130 Codice unità della quantità fatturata

## Regole correlate

- [BR-22](/resources/kosit-validator-errors/br-22-invoice-line-quantity-must-be-present)
- [PEPPOL-EN16931-R130](/resources/kosit-validator-errors/peppol-en16931-r130-price-base-unit-code-must-match-quantity-unit)

## Strumenti di validazione

- [Validatore KoSIT ufficiale](https://erechnungsvalidator.service-bw.de/): Valida i tuoi file XRechnung rispetto a tutte le regole BR-DE.
- [Converti PDF in XRechnung](/pdf-to-xrechnung): Correzione automatica degli errori di validazione durante la conversione.

## Risorse correlate

- [Specifiche ufficiali](https://xeinkauf.de/xrechnung/)
- [Test suite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Elenco completo degli errori](/resources/kosit-validator-errors): Panoramica di tutte le regole di validazione XRechnung tedesche.
