Vai al contenuto

Errore

FX-SCH-A-001169: Ogni ID della voce VA del produttore deve avere uno schema

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-001169 significa che un ID in una voce con la partita IVA (tipo VA) del produttore su una riga della fattura non ha lo schemeID. Togli l'ID in più, oppure mettilo in una voce a parte e indica il suo tipo.

In questa pagina

Che cosa significa

Il controllo vale per ogni ram:ID dentro i dati fiscali del produttore (ram:SpecifiedTaxRegistration) in cui un ID è contrassegnato VA, il tipo della partita IVA. Ogni ID di quella voce deve avere uno schemeID. Nella pratica la regola fallisce quando accanto all'ID VA c'è un altro ID senza tipo. Il controllo verifica soltanto la presenza dell'attributo, non se è vuoto o contiene un codice ammesso.

Perché è importante

Factur-X 1.09 EXTENDED e ZUGFeRD 2.5 EXTENDED richiedono l'attributo schemeID su ogni ram:ID nella voce fiscale del produttore che contiene un ID contrassegnato VA.

Come correggerlo

Apri i dati fiscali del produttore nel prodotto o nella riga e togli il numero in più. Se è un altro tipo di numero, inseriscilo in una voce a parte con il suo tipo: VA per la partita IVA, FC per il codice fiscale. Nell'XML ogni ram:ID in un ram:SpecifiedTaxRegistration che contiene un ID con schemeID="VA" ha bisogno di un attributo schemeID.

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

Aggiornato il 7 novembre 2026