Che cosa significa
La regola controlla che il valore non vuoto di format su udt:DateTimeString, dentro ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime nelle condizioni di pagamento, appartenga all'elenco dei formati data del profilo Extended di Factur-X e ZUGFeRD. Questo test ammette un valore vuoto e non controlla la data stessa. FX-SCH-A-000979 controlla separatamente la presenza dell'attributo.
Perché è importante
Il codice di formato indica come è scritta la data di riferimento delle condizioni dello sconto per pagamento anticipato.
Come correggerlo
Correggi l'attributo format di ram:SpecifiedTradePaymentTerms/ram:ApplicableTradePaymentDiscountTerms/ram:BasisDateTime/udt:DateTimeString. Scegli un codice ammesso e controlla che la data corrisponda al formato indicato. Per format="102", scrivi la data con otto cifre nell'ordine anno, mese, giorno. Se il tuo software esporta un codice non ammesso, chiedi al fornitore di correggere l'esportazione. Ricontrolla il file corretto.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000981 Penale per ritardato pagamento: la data richiede il formato
- FX-SCH-A-000982 Penale per ritardato pagamento: formato data valido
- FX-SCH-A-000983 Il formato della data di scadenza deve essere un codice valido
- FX-SCH-A-000984 Beneficiario del pagamento: al massimo un identificativo
- FX-SCH-A-000985 Beneficiario del pagamento: esattamente un nome
- FX-SCH-A-000986 Beneficiario del pagamento: al massimo un codice ruolo