ValidateFin

FatturaPA — signed CAdES (.p7m) envelope

The same conformant invoice, wrapped in a CAdES (.p7m) signature envelope — which is how most real Italian invoices travel, and how EVERY invoice to a public administration must. Open it in a text editor and you see binary noise. The validator unwraps it and checks the XML inside; it does not verify the signature itself, and says so.

FatturaPA 1.2.3 · CAdES-BES — Valid

The same conformant invoice, wrapped in a CAdES (.p7m) signature envelope — which is how most real Italian invoices travel, and how EVERY invoice to a public administration must. Open it in a text editor and you see binary noise. The validator unwraps it and checks the XML inside; it does not verify the signature itself, and says so.

FatturaPA invoice (Italy, SdI) FatturaPA 1.2.3 · CAdES-BES Agenzia delle Entrate — Sistema di InterscambioExpected result: Valid — 1 warnings

What this file shows

The same conformant invoice, wrapped in a CAdES (.p7m) signature envelope — which is how most real Italian invoices travel, and how EVERY invoice to a public administration must. Open it in a text editor and you see binary noise. The validator unwraps it and checks the XML inside; it does not verify the signature itself, and says so.

Transactions2
Total€1,342.00
Date in the file2026-06-30

The defects it carries

  • CAdESLa signature elle-même n'est PAS vérifiée

Quoted verbatim from the validator, not paraphrased.

Last verified: License: CC-BY-4.0

Every party, IBAN and amount below is fictitious. The IBANs are structurally valid — they pass the mod-97 check — but they belong to no real account.

File content

0�X	*�H��
��I0�E10
	`�He0�
>	*�H��
��
/�
+<?xml version="1.0" encoding="UTF-8"?>
<p:FatturaElettronica versione="FPR12"
  xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
  xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <FatturaElettronicaHeader>
    <DatiTrasmissione>
      <IdTrasmittente>
        <IdPaese>IT</IdPaese>
        <IdCodice>06363391001</IdCodice>
      </IdTrasmittente>
      <ProgressivoInvio>00001</ProgressivoInvio>
      <FormatoTrasmissione>FPR12</FormatoTrasmissione>
      <CodiceDestinatario>ABC1234</CodiceDestinatario>
    </DatiTrasmissione>
    <CedentePrestatore>
      <DatiAnagrafici>
        <IdFiscaleIVA>
          <IdPaese>IT</IdPaese>
          <IdCodice>06363391001</IdCodice>
        </IdFiscaleIVA>
        <Anagrafica>
          <Denominazione>ESEMPIO FORNITORE SRL</Denominazione>
        </Anagrafica>
        <RegimeFiscale>RF01</RegimeFiscale>
      </DatiAnagrafici>
      <Sede>
        <Indirizzo>VIA ROMA 1</Indirizzo>
        <CAP>00100</CAP>
        <Comune>ROMA</Comune>
        <Provincia>RM</Provincia>
        <Nazione>IT</Nazione>
      </Sede>
    </CedentePrestatore>
    <CessionarioCommittente>
      <DatiAnagrafici>
        <IdFiscaleIVA>
          <IdPaese>IT</IdPaese>
          <IdCodice>01114601006</IdCodice>
        </IdFiscaleIVA>
        <Anagrafica>
          <Denominazione>ESEMPIO CLIENTE SPA</Denominazione>
        </Anagrafica>
      </DatiAnagrafici>
      <Sede>
        <Indirizzo>VIA MILANO 25</Indirizzo>
        <CAP>20121</CAP>
        <Comune>MILANO</Comune>
        <Provincia>MI</Provincia>
        <Nazione>IT</Nazione>
      </Sede>
    </CessionarioCommittente>
  </FatturaElettronicaHeader>
  <FatturaElettronicaBody>
    <DatiGenerali>
      <DatiGeneraliDocumento>
        <TipoDocumento>TD01</TipoDocumento>
        <Divisa>EUR</Divisa>
        <Data>2026-06-30</Data>
        <Numero>2026/0042</Numero>
        <ImportoTotaleDocumento>1342.00</ImportoTotaleDocumento>
      </DatiGeneraliDocumento>
    </DatiGenerali>
    <DatiBeniServizi>
      <DettaglioLinee>
        <NumeroLinea>1</NumeroLinea>
        <Descrizione>Servizi di consulenza informatica</Descrizione>
        <Quantita>10.00</Quantita>
        <PrezzoUnitario>100.00</PrezzoUnitario>
        <PrezzoTotale>1000.00</PrezzoTotale>
        <AliquotaIVA>22.00</AliquotaIVA>
      </DettaglioLinee>
      <DettaglioLinee>
        <NumeroLinea>2</NumeroLinea>
        <Descrizione>Licenza software annuale</Descrizione>
        <Quantita>1.00</Quantita>
        <PrezzoUnitario>100.00</PrezzoUnitario>
        <PrezzoTotale>100.00</PrezzoTotale>
        <AliquotaIVA>22.00</AliquotaIVA>
      </DettaglioLinee>
      <DatiRiepilogo>
        <AliquotaIVA>22.00</AliquotaIVA>
        <ImponibileImporto>1100.00</ImponibileImporto>
        <Imposta>242.00</Imposta>
        <EsigibilitaIVA>I</EsigibilitaIVA>
      </DatiRiepilogo>
    </DatiBeniServizi>
    <DatiPagamento>
      <CondizioniPagamento>TP02</CondizioniPagamento>
      <DettaglioPagamento>
        <ModalitaPagamento>MP05</ModalitaPagamento>
        <DataScadenzaPagamento>2026-07-30</DataScadenzaPagamento>
        <ImportoPagamento>1342.00</ImportoPagamento>
        <IBAN>IT60X0542811101000000123456</IBAN>
      </DettaglioPagamento>
    </DatiPagamento>
  </FatturaElettronicaBody>
</p:FatturaElettronica>
��u0�q0�Y�j�ZCL5��t��O%0�r�ݮ�0
	*�H��
0H10	UIT10U
ValidateFin Test10UFatturaPA p7m fixture0
260712214229Z
360709214229Z0H10	UIT10U
ValidateFin Test10UFatturaPA p7m fixture0�"0
	*�H��
�0�
���M�!tg^��
����~��z���j��6����3��]��7{d�*��\$��\1��@x��Kv'��Ib�&l�S>��S�D�߫Q�7��T3����vQ8���?��ٯ�N������:�Ω@��KN���j/g�$�޽p�>w�	�r���s��`&��ƛ���"EA�}��cS�uv{A_��z'h�����l��iسƉ#��.;ј��s���ˏ��k#�O���9�S0Q0U,��/Ch�����þ[�fZN0U#0�,��/Ch�����þ[�fZN0U�0�0
	*�H��
�@<�=Ta,�=˾G> bQ�����2v���Y�$�G�-u�ʾ���6��'�}P���uEW{�ߴ>�Ё�����O樊��{�q;��[�
2X �A2HF��)�Q����At�L�j�W'�UR�oѨ@K�|U.z4V;~MmBFF�d��O�Z�$�C�������DP=�ԝUIf�\:��BH2o|��d�������x��^������Jr��w�6�@g��b�
ax��tT����E%̓1�r0�n0`0H10	UIT10U
ValidateFin Test10UFatturaPA p7m fixturej�ZCL5��t��O%0�r�ݮ�0
	`�He���0	*�H��
	1	*�H��
0	*�H��
	1
260712220921Z0/	*�H��
	1" �H:���@8#ٟ��ɉV_�ˍ���R�:?C0y	*�H��
	1l0j0	`�He*0	`�He0	`�He0
*�H��
0*�H��
�0
*�H��
@0+0
*�H��
(0
	*�H��
�!R3�������mIX	F����Λ�#:���_�ώݶ�ɣ�<>�w#j�=���r4�Š��3�[o�I��Z�(3���ipg����V�yN��)���̐�qF
O�'e�4� 8�u��t��72r�:.:j�Y
��^�⿺�V�}ñ�>̾t�Ͽ5�TG;sÞ�J��7�C�����"7K�J�c��V.�&�;�.YrD�޴�"z�a��,JYf�y}W�V���ӱ�a�$l�L�\o��p�����*C

How we know these results hold

Every file in this library is run through the site's own validator on each build. The expected result stated above is asserted by an automated test — if a file stopped matching what this page claims, the build would fail. Two inherited fixtures were repaired this way before publication: three IBANs failed the mod-97 check and several names used characters outside the basic SEPA character set.

FatturaPA invoice (Italy, SdI)