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.
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.
| Transactions | 2 |
|---|---|
| Total | €1,342.00 |
| Date in the file | 2026-06-30 |
The defects it carries
- CAdESLa signature elle-même n'est PAS vérifiée
Quoted verbatim from the validator, not paraphrased.
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
`�He 0�
> *�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 Test10UFatturaPA p7m fixture0
260712214229Z
360709214229Z0H10 UIT10U
ValidateFin Test10UFatturaPA 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 � A 2HF��)�Q����At�L�j�W'�UR�oѨ@K�|U.z4V;~MmBFF�d��O�Z�$�C�������DP=�ԝUIf�\:��B H2o|��d�������x��^������Jr��w�6�@g��b�
ax��tT����E%̓1�r0�n0`0H10 UIT10U
ValidateFin Test10UFatturaPA 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�����*CHow 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.