Struttura e blocchi obbligatori
Il file deve essere un XML ben formato con radice FatturaElettronica, versione FPR12 o FPA12, e contenere cedente, cessionario, dati generali del documento, righe e riepilogo IVA.
Trascini i file FatturaPA e in pochi secondi vedi cosa non torna: partite IVA, totali, aliquote, codici natura, scadenze e doppioni. Una riga per fattura, con il motivo di ogni segnalazione, da esportare in CSV.
Vanno bene i file .xml scaricati dal cassetto fiscale, dall'intermediario o dal gestionale, e i file firmati .xml.p7m. Ogni nuovo caricamento si aggiunge all'elenco, così i doppioni emergono anche tra un caricamento e l'altro.
Apri una riga per vedere i dieci controlli e il motivo di ogni segnalazione. L'esito della fattura è quello del controllo peggiore.
Somma dei totali documento delle fatture caricate.
Ancora nessuna fattura. Carica i tuoi file qui sopra oppure .
| Fornitore | Numero | Data | Tipo | Totale | Scadenza | Esito |
|---|
Sono i controlli che un ufficio amministrativo fa a occhio prima di registrare una fattura passiva, scritti una volta e ripetuti uguali su ogni file.
Il file deve essere un XML ben formato con radice FatturaElettronica, versione FPR12 o FPA12, e contenere cedente, cessionario, dati generali del documento, righe e riepilogo IVA.
Partita IVA italiana di 11 cifre con cifra di controllo. Codice fiscale di 16 caratteri con carattere di controllo, omocodie comprese, oppure di 11 cifre per le società. Vale per fornitore e cliente.
La somma dei PrezzoTotale di ogni aliquota deve coincidere con l'ImponibileImporto del riepilogo, al centesimo. Spese accessorie, arrotondamenti e contributo cassa entrano nel conto.
L'imposta di ogni riepilogo deve essere uguale a imponibile per aliquota, con tolleranza di un centesimo. Fino a 1 € di scarto la fattura passa lo SdI, e qui viene segnalata da verificare.
ImportoTotaleDocumento confrontato con imponibile più IVA. Quando non coincide, la pagina cerca la spiegazione tra bollo, ritenuta, arrotondamento e sconti, e la scrive.
Aliquota zero senza codice Natura è un errore. Le nature N6.x (inversione contabile) e l'esigibilità S (scissione dei pagamenti) vengono indicate, perché cambiano la registrazione.
Una fattura datata dopo oggi viene scartata dallo SdI ed è segnalata come errore.
Ogni rata di DatiPagamento con data, importo, modalità e giorni mancanti. Le scadute sono evidenziate in tabella.
Due documenti con stesso fornitore, numero e data. Il secondo viene segnalato e tolto dal totale, il primo resta com'è.
Il codice TD diventa leggibile: TD01 fattura, TD04 nota di credito, TD17 autofattura per servizi dall'estero, TD24 fattura differita e gli altri. Le note di credito vengono sottratte dal totale.
Il controllo è formale. Non verifica se la partita IVA è attiva presso l'Agenzia delle Entrate o nel VIES, non valida il file contro lo schema XSD completo e non verifica la firma digitale dei .p7m.
Su centinaia di fatture al mese questo controllo lo fa un agente AI dentro il gestionale, prima della registrazione. Le fatture pulite passano, le altre arrivano a chi deve deciderle con il motivo già scritto.
Emanuele Rossi
Aiuto le PMI italiane a togliere lavoro manuale, errori e dati sparsi, integrando gli strumenti che hanno già. Prima in SAP FI/CO e integrazioni, oggi con NOWY.