E-Invoice XML to PDF

Drop the XML your supplier sent, signed or not, and read the invoice as a normal PDF with parties, line items, VAT breakdown and payment terms laid out.

drop your files anywhere in this area

Your files never leave your device.

XML P7M

01 / Fast steps

  1. Drop the invoice file, either .xml or .xml.p7m.
  2. The signature envelope is opened automatically when there is one.
  3. Download the readable PDF.

02 / Best for

  • Read an invoice received by PEC or downloaded from a portal without installing a viewer.
  • Check amounts, VAT rates and due dates before filing the invoice.
  • Send a readable copy to someone who cannot open XML.

03 / Why here

  • Accepts both the plain XML and the signed .xml.p7m, so there is no second step.
  • Invoices carry your VAT number, revenue and customer list: nothing is uploaded, the rendering happens in your browser.
  • A file holding several invoices produces one PDF per invoice, named after the invoice number.

04 / Keep in mind

  • The PDF is a reading aid: the legally valid document stays the original XML, not this rendering.
  • This is not the official stylesheet of the Italian revenue agency, so the layout differs from the one shown by their portal.
  • Attachments embedded in the invoice are not extracted.

Good to know

Questions & answers

01

Why is an Italian invoice an XML file and not a PDF?

Because since 2019 the law requires the invoice itself to be a structured data file, not a picture of a document. The FatturaPA schema defines every field, from the VAT number of each party to the reason a line is VAT exempt, so the tax authority can read invoices automatically. A PDF cannot carry that structure, which is why your supplier sends XML and any PDF you receive alongside it is only a courtesy copy.

02

What is the difference between an .xml and an .xml.p7m invoice?

The content is the same invoice. The .p7m version is wrapped in a CAdES cryptographic envelope holding the supplier signature and certificate, which proves who issued it and that nothing changed afterwards. This tool opens the envelope and renders what is inside, so you do not need a signature client first.

03

Is this PDF valid for my accountant or for the tax authority?

No, and no rendering can be. The legal document is the XML file, signed if it came signed, and that is what has to be stored for the retention period. Treat this PDF as a reading aid: useful to check amounts and due dates, useless as proof. Keep the original XML.

04

Is the invoice uploaded anywhere?

No. Parsing and PDF generation both happen in your browser tab. That matters more here than on most tools: an invoice exposes your VAT number, your revenue, your customer names and often your IBAN, so it is exactly the kind of file that should never be handed to a third-party server for convenience.

05

What is the SDI, the Sistema di Interscambio?

The clearing system of the Italian revenue agency that every electronic invoice must pass through: the supplier sends the XML to the SDI, the SDI validates it, delivers it to the customer and keeps the fiscal record. It is the reason invoices are XML at all, because machines validate and route them, and it is why the file you receive is the same one the tax authority has already seen.

06

Do I need paid software to read the invoices I receive?

No. The XML is an open format: this page renders it as a readable PDF in your browser, free, signed .xml.p7m envelopes included. Paid platforms sell the workflow around invoices, delivery, storage, accounting integration, but the reading itself needs no licence. The revenue agency portal also displays any invoice officially, at the cost of logging in and uploading it there.

07

Why does this PDF look different from the one my accountant shows me?

Because no official layout exists: the law defines the XML content, not its appearance. Every tool draws its own rendering, the ministerial stylesheet included, so two PDFs of the same invoice can look different while carrying identical data. What matters is the XML underneath, which is the legal document; every rendering, this one included, is a reading aid.