Che cosa significa
In una fattura Peppol ogni elemento deve contenere un valore non vuoto dopo la normalizzazione degli spazi o altri elementi. Un tag vuoto come <cbc:Note/> oppure <cac:PartyName></cac:PartyName> non è ammesso. Nei file XRechnung UBL fa eccezione solo l'elemento cbc:ID direttamente dentro cac:OrderReference; nei file XRechnung CII fa eccezione ram:ApplicableHeaderTradeDelivery. Nei set di regole Factur-X e ZUGFeRD lo stesso controllo è soltanto un avviso.
Perché è importante
Peppol BIS Billing 3.0 richiede elementi con un valore non vuoto dopo la normalizzazione degli spazi o elementi figli.
Come correggerlo
Lascia fuori del tutto i campi facoltativi che non compili, invece di inviarli vuoti. Chiedi al fornitore del software di non scrivere più tag vuoti. Se prepari tu l'XML, scrivi un elemento solo quando contiene un valore non vuoto dopo la normalizzazione degli spazi o altri elementi, salvo cbc:ID direttamente dentro cac:OrderReference nei file XRechnung UBL o ram:ApplicableHeaderTradeDelivery nei file XRechnung CII.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una XRechnung
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori
Il testo ufficiale della regola
Document MUST not contain empty elements. Per Factur-X 1.09 BASIC, Factur-X 1.09 EN 16931, Factur-X 1.09 EXTENDED, ZUGFeRD 2.5 BASIC, ZUGFeRD 2.5 EN 16931, ZUGFeRD 2.5 EXTENDED, la regola dice:
Document MUST not contain empty elements. (still status warning) Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- PEPPOL-EN16931-R010 L'indirizzo elettronico del cliente è obbligatorio
- PEPPOL-EN16931-R020 L'indirizzo elettronico del fornitore è obbligatorio
- PEPPOL-EN16931-R040 Sconto o maggiorazione in percentuale: l'importo deve tornare
- PEPPOL-EN16931-R041 Una percentuale richiede l'importo base
- PEPPOL-EN16931-R042 Un importo base richiede la percentuale
- PEPPOL-EN16931-R043 L'indicatore di maggiorazione deve essere true o false