Che cosa significa
Nel profilo Extended di Factur-X (Francia) e ZUGFeRD (Germania), formati diversi dalla FatturaPA, ogni ram:ApplicableTradeDeliveryTerms sotto ram:SpecifiedLineTradeAgreement di una riga deve contenere esattamente un ram:DeliveryTypeCode. Questa regola conta gli elementi: non verifica se il codice è vuoto o se il suo valore è ammesso.
Perché è importante
Il profilo Extended richiede un solo elemento codice in ogni blocco di condizioni di resa. Più elementi non rispettano questa struttura, anche se contengono lo stesso codice.
Come correggerlo
Controlla le condizioni di resa della riga interessata. Se manca ram:DeliveryTypeCode dentro ram:ApplicableTradeDeliveryTerms, aggiungilo con il codice delle condizioni concordate. Se compare più volte, elimina gli elementi in più e mantieni quello con il codice corretto. Esporta di nuovo 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
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-001027 Il codice delle condizioni di resa di una riga non è ammesso
- FX-SCH-A-001028 Il paese del luogo di resa di una riga non è un codice valido
- FX-SCH-A-001029 La data dell'ordine sulla riga deve indicare il formato
- FX-SCH-A-001030 Il formato della data dell'ordine sulla riga non è ammesso
- FX-SCH-A-001031 La data del contratto sulla riga deve indicare il formato
- FX-SCH-A-001032 Il formato della data del contratto sulla riga non è ammesso