Vai al contenuto

Errore

FX-SCH-A-001152: La quantità di un prodotto incluso richiede l'unità di misura

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-001152 significa che la quantità di un prodotto incluso in una riga (ram:UnitQuantity) non ha l'attributo unitCode. Aggiungi il codice dell'unità di misura effettiva, per esempio C62 quando la quantità conta pezzi o unità singole.

In questa pagina

Che cosa significa

Nel profilo Extended di Factur-X e ZUGFeRD (formati esteri di fattura elettronica) la quantità di un prodotto incluso in una riga è indicata in ram:UnitQuantity. La regola controlla che ogni ram:UnitQuantity dentro ram:IncludedReferencedProduct, sotto ram:SpecifiedTradeProduct, abbia l'attributo unitCode. Verifica solo la presenza dell'attributo, non se il valore è vuoto o ammesso.

Perché è importante

Un numero da solo è ambiguo: potrebbero essere pezzi, chilogrammi o ore.

Come correggerlo

Controlla l'unità di misura effettiva della quantità del prodotto incluso. Nell'XML aggiungi l'attributo unitCode a ram:UnitQuantity sotto ram:IncludedReferencedProduct, con un codice ammesso dal profilo Extended che corrisponda a quell'unità. Usa C62 quando la quantità conta pezzi o unità singole. Esporta di nuovo e ripeti il controllo.

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

Attribute '@unitCode' is required in this context.

Dove si applica questa regola

Set di regole Versione
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-001152 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026