Vai al contenuto

Errore

FX-SCH-A-000542: Il codice formato della data di inizio periodo deve essere accettato

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-000542 significa che la data di inizio del periodo di una riga ha un codice del formato non vuoto che il profilo Basic non ammette. Usa un codice ammesso che corrisponda al testo della data, per esempio 102 per una data completa scritta come AAAAMMGG.

In questa pagina

Che cosa significa

La regola controlla l'attributo format su udt:DateTimeString dentro ram:BillingSpecifiedPeriod/ram:StartDateTime della riga, che contiene la data di inizio (BT-134). Confronta i valori non vuoti con l'elenco dei formati ammessi dal profilo Basic di Factur-X e ZUGFeRD. Un valore vuoto supera questo specifico test. Il test non richiede la presenza dell'attributo e non controlla il testo della data.

Perché è importante

Il codice del formato descrive come è scritta la data di inizio del periodo. Il codice e il testo della data devono corrispondere.

Come correggerlo

Controlla la data di inizio del periodo della riga e come è rappresentata nell'XML. Per una data completa, scrivi otto cifre nel formato AAAAMMGG e imposta format su 102 nel relativo udt:DateTimeString. Correggi l'XML o la configurazione di esportazione, poi 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 '@format' is not allowed.

Dove si applica questa regola

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

Aggiornato il 7 novembre 2026