Vai al contenuto

Errore

FX-SCH-A-001078: Il codice unità della quantità gratuita deve essere ammesso

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-001078 significa che il codice dell'unità della quantità fornita a titolo gratuito su una riga non è vuoto e non è nell'elenco delle unità ammesse. Sostituiscilo con un codice valido per l'unità effettiva, per esempio C62 per i pezzi.

In questa pagina

Che cosa significa

Nel profilo Extended di Factur-X e ZUGFeRD, formati esteri diversi dalla FatturaPA, la regola controlla l'attributo unitCode di ram:ChargeFreeQuantity dentro ram:SpecifiedLineTradeDelivery. Un valore non vuoto deve essere nell'elenco 15 di FACTUR-X_EXTENDED_codedb.xml. Esempi sono C62 (pezzi), HUR (ore) e KGM (chilogrammi). Abbreviazioni come pz o kg non sono codici ammessi. Un attributo assente o vuoto non fa fallire questa regola. La presenza dell'attributo è controllata separatamente da FX-SCH-A-001077.

Perché è importante

L'unità dice cosa conta la quantità gratuita.

Come correggerlo

Controlla l'unità di misura della quantità gratuita sulla riga. Nell'XML, correggi l'attributo unitCode di ram:ChargeFreeQuantity dentro ram:SpecifiedLineTradeDelivery, usando il codice ammesso che corrisponde all'unità effettiva invece di testo libero. Esporta il file corretto e verificalo di nuovo.

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 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-001078 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026