XSD è uno strumento per chi lavora con la FatturaPA — commercialisti, consulenti, sviluppatori, PMI — e ha bisogno di validare le fatture elettroniche in mobilità.
COSA FA
Validazione XSD reale. L'XML viene confrontato con lo schema ufficiale dell'Agenzia delle Entrate riportando ogni errore con riga e colonna esatta: ti dice se manca un elemento obbligatorio, se un valore non rispetta il pattern atteso, se l'ordine non è quello richiesto. Niente "well-formed e via".
Schemi ufficiali integrati: FatturaPA ordinaria v1.2.2 e FatturaPA semplificata v1.0. Il formato giusto viene rilevato automaticamente dal namespace dell'XML — non devi scegliere a mano.
Supporto file firmati .p7m (CAdES-BES). Il container PKCS#7 viene aperto automaticamente e il payload XML viene validato come un .xml normale. La maggior parte delle fatture reali arriva firmata, e la maggior parte dei tool sul telefono non le apre — XSD sì.
Verifica firma digitale a due livelli:
• Validità crittografica — digest del contenuto e firma RSA vengono ricalcolati con la chiave del certificato. Se anche un solo byte è stato modificato dopo la firma, l'app lo segnala.
• Fiducia di sistema — il certificato viene confrontato con le root CA del sistema (le stesse di Safari).
Trasparenza importante: NON viene verificata l'inclusione del certificato nella Trust List ufficiale dell'Agenzia delle Entrate (TSL italiana, ETSI TS 119 612). Quello è un controllo amministrativo distinto dalla validità crittografica e richiede un canale online verso l'AdE.
Anteprima leggibile della fattura tramite il foglio di stile ufficiale dell'Agenzia delle Entrate (lo stesso usato sul portale FatturaPA), con export PDF dal share sheet di iOS.
Modalità XML generico. Usa qualsiasi XSD personalizzato per validare qualsiasi XML, anche fuori dal mondo FatturaPA.
"Apri con XSD" da Mail, Files, AirDrop e qualsiasi altra app: i file .xml e .xml.p7m vengono caricati direttamente.
OFFLINE E PRIVATO
Tutto il lavoro avviene sul dispositivo. Nessun upload, nessun account, nessuna telemetria. Le tue fatture non lasciano il telefono.
NON SOSTITUISCE
• La trasmissione al SDI (richiede un canale accreditato).
• La conservazione a norma (richiede un servizio dedicato).
• La validazione amministrativa con la TSL ufficiale.
XSD è un tool da consulta-e-verifica, non un sistema gestionale.