Firmare la FatturaPA
Ogni file FatturaPA trasmesso al Sistema di Interscambio deve essere firmato dal soggetto che emette la fattura tramite un certificato di firma qualificata.
La firma è necessaria in quanto garantisce:
- l’integrità delle informazioni contenute nella fattura;
- l’autenticità dell’emittente;
Per dotarsi di un certificato di firma qualificata è necessario rivolgersi a uno dei certificatori presenti nell’ elenco dei prestatori di servizi fiduciari autorizzati pubblicato sul sito dell'Agenzia per l'Italia Digitale tenendo presenti i seguenti vincoli tecnici:
- il Sistema di Interscambio ammette i seguenti formati di firma:
- CAdES-BES (CMS Advanced Electronic Signatures) con struttura aderente alla specifica pubblica ETSI TS 101 733 V1.7.4, così come previsto dalla normativa in materia a partire dal 1 settembre 2010,
- XAdES-BES (XML Advanced Electronic Signatures), con struttura aderente alla specifica pubblica ETSI TS 101 903 versione 1.4.1, così come previsto dalla normativa in materia a partire dal 1 settembre 2010. L’unica modalità accettata per questo tipo di firma è quella “enveloped”. Inoltre la firma XAdES deve presentare gli element Reference con URI=“” oppure con URI=“#iddoc” dove iddoc indica l’identificativo del documento da firmare: non è possibile quindi omettere l’attributo URI all’interno degli elementi Reference.
- il software utilizzato per apporre la firma deve essere in grado di valorizzare il parametro “signing time”, che riporta la data e l’ora, ed anche la "time zone" e che assume il significato di riferimento temporale. Non è invece necessaria l’ apposizione della marca temporale.
Si precisa che il file archivio non deve essere firmato elettronicamente ma devono essere firmati tutti i file FatturaPA al suo interno.
Consultare la sezione degli esempi per visualizzare due fatture firmate in formato XAdES e CAdES.