Regole di validazione EN 16931
Riferimento delle regole di business EN 16931 verificate sulle fatture elettroniche Peppol BIS, UBL e Factur-X.
Regole di validazione EN 16931
EN 16931 è lo standard europeo per la fatturazione elettronica. Le sue regole di business (BR-*, BR-CO-*, BR-DEC-*, BR-CL-* e regole di categoria IVA) definiscono ciò che una fattura conforme Peppol BIS, UBL, XRechnung o Factur-X deve contenere. Questa guida spiega tutte le 176 regole e come correggere una fattura che non le rispetta.
Ogni regola seguente viene applicata durante la validazione di una fattura elettronica secondo EN 16931. Clicca su una regola per vedere cosa verifica e come correggere un file che non la rispetta. Riferimento in espansione - prova il tuo file con i nostri validatori gratuiti.
Campi obbligatori
Totali obbligatori
Calcoli
IVA - aliquota ordinaria
IVA - aliquota zero
IVA - esente
IVA - inversione contabile
Decimali
IVA - intracomunitario
IVA - esportazione fuori UE
IVA - non soggetto
Sconti e oneri
Pagamento
Righe di fattura
Ripartizione IVA
Riferimenti
Liste di codici
Processo e profilo
Domande frequenti
Cos’è una regola EN 16931 BR-*?
Una regola BR-* è una regola di business dello standard EN 16931 che una fattura elettronica deve soddisfare. BR-* copre le regole di contenuto, BR-CO-* quelle condizionali/di calcolo, BR-DEC-* i decimali e BR-CL-* le liste di codici. Un validatore segnala una regola quando la fattura la viola.
Qual è la differenza tra BR, BR-CO, BR-DEC e BR-CL?
BR-* sono regole di contenuto (un campo deve essere presente). BR-CO-* sono regole condizionali e di calcolo (i totali devono quadrare). BR-DEC-* limitano i decimali. BR-CL-* verificano che i codici provengano dalla lista corretta (valute, paesi, categorie IVA, unità).
Quante regole EN 16931 esistono?
ValidateFin documenta 176 regole di business EN 16931 - l'insieme quasi completo applicato alle fatture Peppol BIS, UBL, XRechnung e Factur-X, con regole di contenuto (BR-*), di calcolo (BR-CO-*), di decimali (BR-DEC-*) e di liste di codici (BR-CL-*).
Qual è la differenza tra errore e avviso?
Una regola fatale è un errore: la fattura viene respinta finché non è corretta. Un avviso segnala un probabile problema ma non blocca la fattura. Ogni pagina di regola mostra la sua gravità.
A quali formati si applicano queste regole?
EN 16931 è neutrale rispetto alla sintassi, quindi le stesse regole valgono per UBL (Peppol BIS Billing 3.0), XRechnung e Factur-X / ZUGFeRD (CII). Una regola come BR-CO-10 deve valere qualunque sia la sintassi.
Come correggo una fattura che non rispetta una regola?
Apri la regola per leggere cosa verifica e la correzione esatta, poi rivalida il file con il validatore gratuito corrispondente (UBL/Peppol, XRechnung o Factur-X). Tutto viene eseguito nel browser - nessun caricamento.
Da dove provengono queste regole?
Sono le regole di business ufficiali EN 16931 pubblicate dal CEN e applicate tramite lo Schematron ufficiale. I validatori di ValidateFin eseguono quello Schematron ufficiale, e ogni pagina di regola ne riflette il significato.
Le regole si applicano allo stesso modo a Factur-X e XRechnung?
Sì - entrambi devono soddisfare il nucleo di regole EN 16931. XRechnung aggiunge sopra le regole tedesche KoSIT (BR-DE-*), e Factur-X le applica in sintassi CII, ma il nucleo EN 16931 è identico.