Perché interessa a chi emette
Una fattura che non rispetta i requisiti può impedire al cliente di detrarre l'IVA: torna indietro, spesso settimane dopo, e viene pagata settimane più tardi ancora. Dal lato di chi riceve il controllo è sempre più automatico: una violazione non è più una valutazione di una persona, è una macchina che rifiuta il file.
Nota per l'Italia: questo non è il controllo dello SdI e non sostituisce i suoi codici di scarto. Lo SdI verifica le regole nazionali della FatturaPA; qui si verificano le regole semantiche europee, quelle che contano quando la fattura attraversa il confine — e che i controlli italiani non guardano.
Che cosa viene verificato
Questo è un sottoinsieme di EN 16931, e dirlo apertamente conta più che sembrare esaustivi. Sono implementate due famiglie di regole, entrambe decidibili senza interpretazione:
- Campi obbligatori — da BR-01 a BR-16: identificativo della specifica, numero e data, tipo documento e valuta, entrambe le parti con indirizzo e paese, i totali e almeno una riga.
- Coerenza aritmetica — BR-CO-10, da BR-CO-13 a BR-CO-16, BR-CO-18, BR-CO-25, BR-CO-26 e BR-S-08 / BR-S-09: gli importi di riga devono dare il totale righe, sconti e maggiorazioni devono tornare, il riepilogo IVA deve quadrare, l'importo da pagare deve derivare dal totale meno gli acconti, e l'imposta per aliquota deve essere quell'aliquota applicata a quell'imponibile.
Le regole che dipendono da liste di codici o da estensioni nazionali (CIUS) non sono implementate. Un esito pulito significa che quelle regole non sono state controllate, non che siano rispettate.
Che cosa legge
FatturaPA, comprese le .xml.p7m firmate che molti strumenti non aprono, Peppol
BIS Billing 3.0 (UBL), XRechnung nelle due varianti UBL e CII, PDF Factur-X e ZUGFeRD —
anche ZUGFeRD 1.0 del 2014 — Facturae spagnole e .xsig, KSeF FA(2) polacche
ed e-Factura rumene. Trascina uno ZIP, una .eml o una .msg di Outlook
e le fatture all'interno vengono estratte.
Niente viene caricato
Il controllo avviene nel tuo browser. Apri il pannello Rete mentre trascini un file: non c'è nessuna richiesta. Scollega la rete e continua a funzionare — è la prova più semplice. Non c'è account e non c'è un server su cui restino le tue fatture.
Hai una cartella intera invece di una singola fattura? Lo strumento principale trasforma un lotto in un unico foglio di calcolo, applica le stesse regole a ogni fattura e trova i duplicati.