Vai al contenuto

Errore

FX-SCH-A-000389: La lingua del documento deve essere un codice ammesso

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000389 significa che ram:LanguageID contiene un valore non vuoto che non è ammesso dall'elenco delle lingue del profilo Extended. Sostituiscilo con un codice ammesso che corrisponda alla lingua del documento, poi esporta e ricontrolla il file.

In questa pagina

Che cosa significa

Nel profilo Extended di Factur-X e ZUGFeRD, l'elemento controllato è ram:LanguageID, direttamente sotto rsm:ExchangedDocument. Un valore non vuoto deve corrispondere esattamente a una voce dell'elenco 4 di FACTUR-X_EXTENDED_codedb.xml. Un valore vuoto supera solo questo controllo.

Perché è importante

Un elenco comune permette di indicare la lingua del documento con codici condivisi. La regola verifica il codice dichiarato, non la lingua effettiva del contenuto.

Come correggerlo

Controlla la lingua indicata nei dati della fattura o nell'XML esportato. Usa il codice corrispondente dell'elenco del profilo Extended, non il nome della lingua scritto per esteso. L'elemento è ram:LanguageID direttamente sotto rsm:ExchangedDocument, non ram:ExchangedDocument. Se il software esporta un valore non ammesso, segnala il problema all'assistenza. Esporta e ricontrolla il file.

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 'ram:LanguageID' 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-000389 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026