Vai al contenuto

Errore

FX-SCH-A-000631: La data del periodo di efficacia deve avere un codice formato

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000631 significa che la data del periodo di efficacia del documento non ha l'attributo format. Aggiungilo a udt:DateTimeString dentro ram:CompleteDateTime, usando un codice che corrisponda al testo della data, per esempio 102 per AAAAMMGG.

In questa pagina

Che cosa significa

Nei profili Extended di Factur-X e ZUGFeRD, la regola controlla udt:DateTimeString nel percorso rsm:ExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime. Verifica soltanto che l'attributo format sia presente. Anche un attributo vuoto supera questo controllo; il suo valore e il testo della data richiedono controlli separati.

Perché è importante

L'attributo format dichiara come è scritta la data ed è richiesto per questo elemento XML.

Come correggerlo

Aggiungi l'attributo format a udt:DateTimeString dentro ram:CompleteDateTime del ram:EffectiveSpecifiedPeriod in rsm:ExchangedDocument. Usa format="102" se il testo è una data completa scritta come AAAAMMGG, per esempio 20261105. Se usi un'altra rappresentazione ammessa, inserisci il codice corrispondente. Non aggiungere un attributo vuoto solo per superare questo controllo. Fai correggere l'esportazione, genera di nuovo il file e ricontrollalo.

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

Aggiornato il 7 novembre 2026