Che cosa significa
Quando è presente un ram:ApplicableTradeDeliveryTerms sotto ram:ApplicableHeaderTradeAgreement, deve contenere esattamente un ram:DeliveryTypeCode. Questo test verifica il numero di elementi, non se il valore del codice è ammesso. Il controllo vale per il profilo Extended di Factur-X e ZUGFeRD, formati esteri di fattura elettronica, non per la FatturaPA.
Perché è importante
Il profilo Extended richiede un solo elemento ram:DeliveryTypeCode in ciascun blocco delle condizioni di consegna.
Come correggerlo
Controlla le condizioni di consegna concordate per la fattura. In ram:ApplicableTradeDeliveryTerms, aggiungi il ram:DeliveryTypeCode mancante o rimuovi le ripetizioni, lasciando un solo codice per quelle condizioni. Scegli il valore dall'elenco ammesso dal profilo. Elimina l'intero blocco delle condizioni di consegna solo se lo hai inserito per errore. Esporta di nuovo la fattura e ricontrollala.
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
Element 'ram:DeliveryTypeCode' must occur exactly 1 times. 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-000320 Il codice delle condizioni di consegna deve essere ammesso
- FX-SCH-A-000321 L'agente del cliente può avere un solo codice di ruolo
- FX-SCH-A-000322 Ogni movimento di trasporto richiede un solo codice
- FX-SCH-A-000323 L'importo base delle righe compare al massimo una volta per voce d'imposta
- FX-SCH-A-000324 La base di sconti e maggiorazioni compare al massimo una volta per voce d'imposta
- FX-SCH-A-000325 Ogni acconto deve avere una voce d'imposta