Che cosa significa
La regola controlla che nessuna riga della fattura o della nota di credito contenga un blocco cac:DeliveryTerms. In UBL quel blocco serve a indicare le condizioni di consegna di una singola riga, per esempio un Incoterm o condizioni particolari. Lo standard europeo EN 16931 prevede solo i dati di consegna dell'intera fattura, come la data di consegna (BT-72), il luogo e l'indirizzo, e non ha un campo per le condizioni di consegna. La regola riguarda i file in formato UBL, usato da formati esteri come Peppol BIS e XRechnung, non la FatturaPA italiana.
Perché è importante
EN 16931 non prevede il blocco cac:DeliveryTerms nelle righe della fattura o della nota di credito.
Come correggerlo
Togli le condizioni di consegna dalla riga. Se il cliente ne ha bisogno, scrivile come testo nella nota della riga (BT-127), nella descrizione dell'articolo o nella nota della fattura; la data e l'indirizzo di consegna vanno invece nei dati di consegna dell'intera fattura. Se costruisci l'XML a mano, elimina cac:DeliveryTerms dalla riga.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura elettronica
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
A UBL invoice should not include the InvoiceLine DeliveryTerms Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Verifica il file
Regole correlate
- UBL-CR-646 Le righe non devono contenere SubInvoiceLine
- UBL-CR-647 Le righe non devono avere un prezzo esteso
- UBL-CR-648 L'identificativo della specifica non deve avere schemeID
- UBL-CR-649 L'identificativo del processo non deve avere schemeID
- UBL-CR-650 Il numero fattura non deve avere schemeID
- UBL-CR-651 Il SalesOrderID al livello del documento non deve avere schemeID