Skip to content
kivo

Electronic Invoice XML

Produce a FatturaPA 1.2 XML file for the Sistema di Interscambio, checked for the mistakes SDI rejects.

Free No signup Runs in your browser — nothing uploaded

What it does

Electronic Invoice XML shows the whole calculation, not just the answer: every intermediate figure is on screen, so you can check it against your own numbers instead of trusting a single output box.

When you need it

Quoting, invoicing, or checking someone else's arithmetic — the moments where being roughly right costs money, and where the formula is easy to get subtly backwards.

Limits and caveats

Figures are unrounded until the final display, so results will not always match a calculation that rounded at each step. This is a working tool, not tax or financial advice, and local rules may differ. Everything happens in your browser, so the file never leaves your device.

How to electronic invoice xml

  1. Fill in the invoice as you normally would.
  2. Add the codice destinatario or the client's PEC.
  3. Download the XML and send it through your usual channel.

Frequently asked questions

Is the file signed?
No. A P7M signature needs a qualified certificate on a smart card, which is a legal instrument rather than a feature. An invoice to a private company (FPR12) does not need one; an invoice to the public administration does, and your intermediary or the Agenzia delle Entrate portal will apply it.
How do I actually send it?
Upload the file wherever you already send invoices — the Fatture e Corrispettivi portal, your accountant's software, or your intermediary. This tool writes the file; it does not transmit anything.
What if SDI rejects it?
The most common causes are checked before you download: a partita IVA whose check digit doesn't add up, a missing codice destinatario or PEC, and a zero-VAT line with no natura code. Anything beyond that is about your specific tax position, and your accountant is the right person to ask.
Do my files get uploaded?
No. This tool runs entirely in your browser, so the file never leaves your device.

Related tools