Vai al contenuto

Errore

FX-SCH-A-000534: L'unità di misura di una riga deve essere un codice accettato

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000534 significa che il codice dell'unità di misura della quantità fatturata su una riga (BT-130) non è ammesso dal profilo Basic. Correggi unitCode su ram:BilledQuantity usando un codice ammesso che corrisponda all'unità effettiva, per esempio C62 per i pezzi o HUR per le ore. Esporta e ricontrolla il file.

In questa pagina

Che cosa significa

La quantità fatturata della riga (BT-129) ha un'unità di misura (BT-130). La regola confronta i valori non vuoti dell'attributo unitCode su ram:SpecifiedLineTradeDelivery/ram:BilledQuantity con l'elenco ammesso dal profilo Basic di Factur-X e ZUGFeRD. Un valore vuoto supera questo specifico test. La regola non verifica che la quantità o l'unità scelta descrivano correttamente ciò che fatturi.

Perché è importante

La quantità e la sua unità indicano quanto fatturi. Un codice standard distingue pezzi, ore, pesi e altre misure.

Come correggerlo

Controlla quale unità rappresenta la quantità fatturata e scegli il codice corrispondente. Non usare C62 come ripiego per un'unità sconosciuta: se hai dubbi, verifica quale misura intendi indicare. Nell'XML correggi unitCode su ram:BilledQuantity dentro ram:SpecifiedLineTradeDelivery della riga. Esporta e ricontrolla.

Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD

Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta

Il testo ufficiale della regola

Value of '@unitCode' is not allowed.

Dove si applica questa regola

Set di regole Versione
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se FX-SCH-A-000534 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026